.product-information_productHero__Iy0Xp{margin:0;min-width:0;display:grid;place-items:center;align-self:start;background:#f7f5f2;border-radius:16px;overflow:hidden}.product-information_productHero__Iy0Xp img{display:block;width:100%;height:auto;object-fit:contain;max-height:640px}.product-information_productHero__Iy0Xp p{padding:80px 24px;color:#6e6863}.product-information_information__vj2NB{overflow-anchor:none;padding:34px;scroll-margin-top:80px;border-bottom:1px solid var(--color-border-default)}.product-information_heading__UvgTv{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:24px}.product-information_heading__UvgTv h2{margin:0;font-size:22px}.product-information_heading__UvgTv span{font-size:14px;color:var(--color-text-secondary)}.product-information_facts__I0Ll7{margin:0 0 28px;font-size:14px;line-height:1.7}.product-information_facts__I0Ll7 div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:8px 0}.product-information_facts__I0Ll7 dt{color:var(--color-text-secondary)}.product-information_facts__I0Ll7 dd{margin:0;overflow-wrap:anywhere}.product-information_introduction__H1EA_{position:relative;max-height:620px;overflow:hidden;overflow-anchor:none}.product-information_introduction__H1EA_[data-expanded=false]:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,white);pointer-events:none}.product-information_introduction__H1EA_[data-expanded=true]{max-height:none}.product-information_panelStack__S21Y2{max-width:760px;margin:0 auto}.product-information_panel__t6eDN{margin:0;text-align:center;line-height:0}.product-information_panel__t6eDN img,.product-information_panel__t6eDN video{width:100%;max-width:var(--panel-width);height:auto;display:block;margin:0 auto}.product-information_toggle__4As_6{width:100%;min-height:52px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d6d1cc;border-radius:8px;background:white;color:#28231f;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.product-information_toggle__4As_6:focus-visible{outline:2px solid #322b25;outline-offset:4px}.product-information_pending__1Xhro{color:var(--color-text-secondary);font-size:14px;line-height:1.7}@media (max-width:600px){.product-information_information__vj2NB{padding:26px 20px}.product-information_introduction__H1EA_{max-height:480px}.product-information_heading__UvgTv h2{font-size:20px}.product-information_productHero__Iy0Xp{border-radius:0}}.product-information_commonHeading__N_yxT{text-align:left;line-height:1.6;padding:32px 0 20px;margin-top:28px;border-top:1px solid var(--color-border-default)}.product-information_commonHeading__N_yxT h3{margin:0 0 8px;font-size:18px}.product-information_commonHeading__N_yxT p{margin:0;font-size:13px;color:var(--color-text-secondary)}.product-information_motionToggle__baUkm{margin-top:12px;padding:8px 12px;min-height:44px;font:inherit;font-size:13px;border:1px solid #d6d1cc;border-radius:6px;background:#fff;cursor:pointer}.product-information_motionToggle__baUkm:focus-visible{outline:2px solid #322b25;outline-offset:3px}.product-information_productHero__Iy0Xp figcaption{padding:12px 18px;color:var(--color-text-secondary);font-size:var(--font-size-caption);text-align:center}.personal-color-summary_personalColor__5cTVE{margin-block:12px 8px;min-width:0}.personal-color-summary_evidenceLabel__2Rdmh,.personal-color-summary_pendingColor__0XD_Z{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary,#666)}.personal-color-summary_tones__iPfc5{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.personal-color-summary_tones__iPfc5 a{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid var(--color-border-default,#e4e4e1);border-radius:999px;font-size:14px;font-weight:600;line-height:1.4;min-height:44px;color:inherit;text-decoration:none}.personal-color-summary_tones__iPfc5 a:hover{text-decoration:underline;text-underline-offset:4px}.personal-color-summary_tones__iPfc5 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.personal-color-summary_colorAxes__N2LrY{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:4px;margin:10px 0;font-size:12px;color:var(--color-text-secondary,#666)}.personal-color-summary_colorAxes__N2LrY div{display:flex;gap:5px}.personal-color-summary_colorAxes__N2LrY dd{margin:0}.personal-color-summary_colorAxes__N2LrY strong{color:var(--color-text-primary,#222);font-weight:700}.personal-color-summary_detail__qr6mi{margin:0;padding-top:12px;border-top:1px solid var(--color-border-default,#e4e4e1)}.personal-color-summary_detail__qr6mi .personal-color-summary_tones__iPfc5 a{font-size:15px}.personal-color-summary_detail__qr6mi .personal-color-summary_colorAxes__N2LrY{display:grid;gap:7px;font-size:13px}.personal-color-summary_detail__qr6mi .personal-color-summary_colorAxes__N2LrY div{justify-content:space-between;gap:12px}.feedback-form_panel__VKKBW{display:grid;min-width:0;gap:var(--space-6);padding:var(--feedback-inset,var(--mtm-gutter));border-bottom:var(--border-width) solid var(--feedback-divider,var(--mtm-line));color:var(--mtm-ink);font-family:var(--font-family-sans);line-height:1.55}.feedback-form_panel__VKKBW h2{margin:0;font-size:var(--font-size-heading-sm);font-weight:700}.feedback-form_form__B_ubM,.feedback-form_receipt__ycN7L{display:grid;width:min(100%,640px);min-width:0;gap:var(--space-5)}.feedback-form_field__3sQVF{display:grid;min-width:0;gap:var(--space-2);font-size:var(--font-size-body-sm);font-weight:600}.feedback-form_field__3sQVF select,.feedback-form_field__3sQVF textarea{width:100%;min-width:0;min-height:var(--size-control-md);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--mtm-line);border-radius:var(--radius-md);background:var(--mtm-canvas);color:var(--mtm-ink);font:inherit;font-size:var(--font-size-body-md);font-weight:400;line-height:1.55}.feedback-form_field__3sQVF textarea{min-height:120px;resize:vertical}.feedback-form_field__3sQVF select:focus-visible,.feedback-form_field__3sQVF textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.feedback-form_panel__VKKBW button{justify-self:start;border-radius:var(--radius-pill)}.feedback-form_message__bVUET,.feedback-form_muted__djj0M,.feedback-form_receipt__ycN7L p{margin:0;overflow-wrap:anywhere}.feedback-form_muted__djj0M{max-width:640px;color:var(--mtm-muted);font-size:var(--font-size-label);line-height:1.65}.feedback-form_message__bVUET,.feedback-form_receipt__ycN7L{font-size:var(--font-size-body-sm)}@media (max-width:760px){.feedback-form_panel__VKKBW{padding:var(--feedback-inset,var(--mtm-gutter-mobile));padding-block:var(--feedback-inset,var(--space-6))}}.review-insights_grid__Uksey{display:grid;gap:16px;margin:20px 0 12px}.review-insights_group__AZCKL{min-width:0;padding:20px;border:1px solid #e5ddd7;border-radius:16px;background:#faf8f5}.review-insights_group__AZCKL h3{margin:0 0 16px;font-size:16px;line-height:1.5}.review-insights_list__1g_ri{list-style:none;margin:0;padding:0;display:grid;gap:20px}.review-insights_label__qhEG_{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.review-insights_label__qhEG_ span{color:#625850;font-size:13px}.review-insights_list__1g_ri p{margin:8px 0 0;line-height:1.7;overflow-wrap:anywhere}.review-insights_note__hfZ_A{color:#625850;font-size:13px;line-height:1.7}@media (min-width:900px){.review-insights_grid__Uksey{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.category-landing_page__SPEne{min-height:100vh;background:var(--mtm-canvas);width:min(100%,var(--mtm-content-width));margin:0 auto;padding:0 var(--mtm-page-inset) var(--space-16);color:var(--mtm-ink)}.category-landing_breadcrumb__wsRAs{margin:var(--space-6) 0;font-size:14px;line-height:var(--mtm-leading-body)}.category-landing_heading__qH6Ld{margin-inline:calc(-1 * var(--mtm-page-inset));margin-block:0 var(--space-6);padding:var(--space-6) var(--mtm-page-inset);background:var(--mtm-hero-surface)}.category-landing_heading__qH6Ld h1{font-size:var(--mtm-font-page-title);font-weight:var(--mtm-weight-title);line-height:var(--mtm-leading-title);margin-bottom:var(--space-4);letter-spacing:var(--mtm-tracking-title)}.category-landing_heading__qH6Ld p{line-height:var(--mtm-leading-body);margin-block:var(--space-3) 0}.category-landing_brand__OGe8O,.category-landing_count__BoDB1,.category-landing_footer__VPezD p{color:var(--mtm-muted);font-size:var(--mtm-font-meta)}.category-landing_product__oTrKW{display:flex;gap:var(--space-6);padding-block:var(--space-6);border-top:1px solid var(--mtm-line)}.category-landing_photo__Tnc2I{width:180px;flex-shrink:0}.category-landing_photo__Tnc2I img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.category-landing_information__L3XFv{min-width:0;overflow-wrap:anywhere}.category-landing_information__L3XFv h2{font-size:var(--mtm-font-product-title);font-weight:var(--mtm-weight-product);line-height:1.5;margin-block:var(--space-2) var(--space-4)}.category-landing_shadeLabel__C7KU_{color:var(--mtm-muted);font-size:var(--mtm-font-meta);font-weight:var(--mtm-weight-product);margin-bottom:var(--space-2)}.category-landing_shades__dF8uX{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.category-landing_shades__dF8uX li{max-width:100%}.category-landing_shades__dF8uX a,.category-landing_shades__dF8uX span{display:flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--mtm-font-meta);line-height:1.5}.category-landing_shades__dF8uX a{border:1px solid var(--mtm-line);border-radius:10px;background:var(--mtm-subtle)}.category-landing_compareLink__Eiw2D{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-2);font-size:var(--mtm-font-meta);text-decoration:underline}.category-landing_listToolbar__BISfv{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.category-landing_pageSteps__anTIP{display:flex;gap:var(--space-2)}.category-landing_pageSteps__anTIP a,.category-landing_pageSteps__anTIP span{display:grid;place-items:center;min-height:44px;min-width:60px;padding-inline:var(--space-3);border:1px solid var(--mtm-line);border-radius:var(--radius-pill);font-size:var(--mtm-font-meta);font-weight:var(--mtm-weight-product)}.category-landing_pageSteps__anTIP span{color:var(--mtm-muted);border-color:transparent}.category-landing_page__SPEne a{text-underline-offset:4px}.category-landing_page__SPEne a:hover{text-decoration:underline}.category-landing_page__SPEne a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.category-landing_shadeChoices__y0cMf a{border-radius:var(--radius-pill);background:var(--mtm-canvas);color:var(--mtm-ink);font-weight:var(--mtm-weight-product);text-decoration:none;transition:border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.category-landing_shadeChoices__y0cMf a:active,.category-landing_shadeChoices__y0cMf a:focus-visible{border-color:var(--mtm-ink);box-shadow:inset 0 0 0 1px var(--mtm-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.category-landing_shadeChoices__y0cMf a:hover{border-color:var(--mtm-ink);box-shadow:inset 0 0 0 1px var(--mtm-ink);text-decoration:none}}@media (prefers-reduced-motion:reduce){.category-landing_shadeChoices__y0cMf a{transition:none}}.category-landing_pagination__cfSru{display:flex;flex-wrap:wrap;gap:8px;margin-block:28px}.category-landing_pagination__cfSru a,.category-landing_pagination__cfSru span{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--mtm-line);border-radius:var(--radius-pill)}.category-landing_pagination__cfSru span{background:var(--mtm-ink);color:var(--mtm-canvas)}.category-landing_footer__VPezD{margin-top:var(--mtm-section-space);line-height:var(--mtm-leading-body)}.category-landing_related__elk_Q{width:min(100%,var(--mtm-content-width));margin:16px auto;padding-inline:var(--mtm-page-inset);line-height:var(--mtm-leading-body)}.category-landing_related__elk_Q a{text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.category-landing_page__SPEne{padding-inline:16px}.category-landing_pagination__cfSru{display:grid;grid-template-columns:repeat(4,44px);justify-content:center}.category-landing_product__oTrKW{gap:16px}.category-landing_photo__Tnc2I{width:30%}.category-landing_information__L3XFv h2{font-size:var(--mtm-font-product-title)}.category-landing_related__elk_Q{padding-inline:16px}}.category-landing_page__SPEne>header:first-child{margin-inline:calc(-1 * var(--mtm-page-inset))}.category-landing_heading__qH6Ld p{color:var(--mtm-muted)}.category-landing_heading__qH6Ld .category-landing_count__BoDB1{font-size:var(--mtm-font-meta)}.category-landing_chrome__3N_tQ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:var(--mtm-header-height);padding:12px var(--mtm-page-inset);border-bottom:1px solid var(--mtm-line);gap:12px}.category-landing_chrome__3N_tQ a{min-height:44px;display:flex;align-items:center}.category-landing_wordmark__7gphU{font-family:var(--font-family-brand);font-size:var(--mtm-font-brand);letter-spacing:var(--mtm-tracking-brand);font-weight:700;text-decoration:none}.international-photo-search_typePicker__gAKKv{margin-bottom:var(--space-4);border-bottom:1px solid var(--mtm-line)}.international-photo-search_typePicker__gAKKv summary{min-height:44px;padding-block:var(--space-3);cursor:pointer;font-size:14px;font-weight:var(--mtm-weight-product)}.international-photo-search_choices__1wJEU{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block:var(--space-2) var(--space-4)}.international-photo-search_choices__1wJEU a{display:flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--mtm-line);border-radius:var(--radius-pill);font-size:var(--mtm-font-meta);font-weight:var(--mtm-weight-product)}.international-photo-search_choices__1wJEU a[aria-current=page]{background:var(--mtm-ink);color:var(--mtm-canvas)}.international-photo-search_categoryTitle__dpFTH{font-size:var(--mtm-font-section-title);font-weight:var(--mtm-weight-product);margin-block:var(--mtm-section-space) var(--space-4)}.international-photo-search_product__cQ6hB{border-top:1px solid var(--mtm-line);padding-block:var(--space-6);overflow-wrap:anywhere}.international-photo-search_productTitle___Phu7,.international-photo-search_shadeTitle__Sbkqd{font-size:var(--mtm-font-product-title);font-weight:var(--mtm-weight-product);line-height:1.5;margin-block:var(--space-2) var(--space-4)}.international-photo-search_selection__rjrpO{display:flex;align-items:flex-start;gap:var(--space-6)}.international-photo-search_selection__rjrpO+.international-photo-search_selection__rjrpO{margin-top:var(--space-6)}.international-photo-search_information__5buLb{min-width:0}.international-photo-search_information__5buLb>p{color:var(--mtm-muted);font-size:var(--mtm-font-meta);line-height:var(--mtm-leading-body);margin-bottom:var(--space-3)}.international-photo-search_pending__z93vk{padding-block:var(--space-6);line-height:var(--mtm-leading-body)}@media (max-width:600px){.international-photo-search_selection__rjrpO{gap:var(--space-4)}}.product-overview_page__taHZV{padding:0 var(--mtm-page-inset) var(--space-16);box-shadow:none}.product-overview_heading__0ZlHn{margin-block:var(--space-6) var(--mtm-section-space)}.product-overview_heading__0ZlHn h1{font-size:var(--mtm-font-page-title);line-height:var(--mtm-leading-title);font-weight:var(--mtm-weight-product);margin:8px 0 12px;letter-spacing:var(--mtm-tracking-title)}.product-overview_introduction__BWa5s{line-height:var(--mtm-leading-body);color:var(--mtm-muted)}.product-overview_grid__QP2_h{margin-block:24px 32px}.product-overview_shade__FMk_r{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:var(--space-6);padding-block:var(--space-6);border-top:1px solid var(--mtm-line)}.product-overview_photo__E7x6I{margin:0;min-width:0}.product-overview_imageFrame__LUtVs{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--mtm-image-surface);display:grid;place-items:center}.product-overview_imageFrame__LUtVs img{object-fit:contain}.product-overview_imageFrame__LUtVs>span{padding:16px;color:var(--mtm-muted);font-size:13px}.product-overview_information__Wz4i_{min-width:0;padding-top:4px}.product-overview_brand__yB0J3{margin:0;font-size:var(--mtm-font-meta);color:var(--mtm-muted)}.product-overview_shade__FMk_r h2{font-size:var(--mtm-font-section-title);font-weight:var(--mtm-weight-product);line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0 16px}.product-overview_options__VeCiT{display:grid;gap:16px;list-style:none;padding:0;margin:0}.product-overview_options__VeCiT p{margin:0 0 8px;color:var(--mtm-muted);line-height:1.5;overflow-wrap:anywhere}.product-overview_options__VeCiT a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none}.product-overview_options__VeCiT a:hover{text-decoration:underline;text-underline-offset:4px}.product-overview_options__VeCiT a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.product-overview_source__FUvqX{margin-block:16px 24px;font-size:13px;color:var(--mtm-muted);line-height:1.7}@media (max-width:600px){.product-overview_page__taHZV{padding-inline:16px}.product-overview_shade__FMk_r{grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:var(--space-4);padding-block:24px}.product-overview_shade__FMk_r h2{font-size:var(--mtm-font-product-title);margin-block:6px 12px}.product-overview_brand__yB0J3,.product-overview_options__VeCiT{font-size:14px}}.product-overview_shade__FMk_r.product-overview_withoutPhoto__x84eZ{grid-template-columns:minmax(0,1fr)}.product-overview_taxonomy__4pgpo{margin-top:12px;color:var(--mtm-muted);font-size:13px}.product-overview_recommendations__qsnJr{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:32px;border-top:1px solid var(--mtm-line);padding-top:16px}.product-overview_recommendations__qsnJr a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-underline-offset:4px}.product-overview_page__taHZV>header:first-child{margin-inline:calc(-1 * var(--mtm-page-inset))}.product-overview_heading__0ZlHn h1{font-weight:var(--mtm-weight-title)}.product-overview_introduction__BWa5s{font-size:var(--mtm-font-body)}