.ProductDetailLayout_page__eiIF4{margin:0 auto 2rem;max-width:1440px;padding:1.25rem 1.25rem 0;width:100%}.ProductDetailLayout_hero__q4Od9{display:grid;gap:1.5rem;grid-template-areas:"intro" "visual" "configuration"}.ProductDetailLayout_columns__jM7Fp,.ProductDetailLayout_legacyVisual__gsknM{display:contents}.ProductDetailLayout_intro__2IKjX{grid-area:intro;min-width:0}.ProductDetailLayout_intro__2IKjX>div:last-child{margin-bottom:0}.ProductDetailLayout_intro__2IKjX h1{font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.ProductDetailLayout_breadcrumb__Yv4No{align-items:center;color:#6e6e73;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.25rem .5rem;line-height:1.5}.ProductDetailLayout_breadcrumb__Yv4No>div:last-child{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.ProductDetailLayout_breadcrumb__Yv4No>div:nth-last-child(2)>span{display:none}.ProductDetailLayout_breadcrumb__Yv4No a{align-items:center;display:inline-flex;min-height:32px}.ProductDetailLayout_visual__eCzjg{align-self:start;grid-area:visual;min-width:0}.ProductDetailLayout_media__Vz3Bc{aspect-ratio:1;background:#f5f5f7;border-radius:1.5rem;overflow:hidden;width:100%}.ProductDetailLayout_visual__eCzjg>details{margin:0;padding:.25rem .25rem 0}.ProductDetailLayout_configuration___Cox5{grid-area:configuration;min-width:0;width:100%}.ProductDetailLayout_configuration___Cox5 [data-product-section]{border-top:1px solid #e5e5e7;margin-top:2rem;padding-top:2rem}.ProductDetailLayout_configuration___Cox5 :is(button,input,summary),.ProductDetailLayout_visual__eCzjg summary{scroll-margin-block:6rem}.ProductDetailLayout_configuration___Cox5 [data-testid=product-style-section]{margin-top:0}.ProductDetailLayout_configuration___Cox5 [data-testid=product-inspirations-toggle],.ProductDetailLayout_configuration___Cox5 [data-testid=product-your-design-toggle]{background:#f5f5f7;border-color:#0000;border-radius:.75rem;box-shadow:none;padding:.875rem 1rem}.ProductDetailLayout_configuration___Cox5 [data-testid=product-inspirations-toggle][aria-expanded=true],.ProductDetailLayout_configuration___Cox5 [data-testid=product-your-design-toggle][aria-expanded=true]{border-color:#0071e3}.ProductDetailLayout_configuration___Cox5 [data-testid=product-inspirations-toggle]:hover,.ProductDetailLayout_configuration___Cox5 [data-testid=product-your-design-toggle]:hover{background:#ededf0}@media (min-width:640px){.ProductDetailLayout_page__eiIF4{padding:2rem 2rem 0}.ProductDetailLayout_hero__q4Od9{gap:2rem;margin:0 auto;max-width:720px}}@media (min-width:640px) and (max-width:1023px){.ProductDetailLayout_media__Vz3Bc{aspect-ratio:4/3;max-height:480px}}@media (min-width:1024px){.ProductDetailLayout_page__eiIF4{padding:2rem 2.5rem 0}.ProductDetailLayout_hero__q4Od9{column-gap:clamp(2rem,4vw,4.5rem);grid-template-areas:"visual intro" "visual configuration";grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);grid-template-rows:auto 1fr;max-width:none;row-gap:1.75rem}.ProductDetailLayout_intro__2IKjX>div>section{align-items:start;flex-direction:column;gap:1rem}.ProductDetailLayout_intro__2IKjX [data-testid=product-commercial-summary]{text-align:left}.ProductDetailLayout_visual__eCzjg{position:sticky;top:6.25rem}.ProductDetailLayout_visual__eCzjg:has(details[open]){position:static}.ProductDetailLayout_media__Vz3Bc{max-height:min(680px,calc(100svh - 11rem));min-height:380px}}@media (prefers-reduced-motion:reduce){.ProductDetailLayout_configuration___Cox5 button{transition:none}}.ProductDetailLayout_configuration___Cox5 [data-testid=product-order-summary-card]>div:first-child,.ProductDetailLayout_configuration___Cox5 [data-testid=product-quantity-estimated-total]>div:first-child{flex-direction:column;gap:.75rem}.ProductDetailLayout_configuration___Cox5 [data-testid=product-order-summary-card]>div:first-child>p{max-width:none}.ProductDetailLayout_configuration___Cox5 [data-testid=product-order-summary-card]>div:first-child>div,.ProductDetailLayout_configuration___Cox5 [data-testid=product-quantity-estimated-total]>div:first-child>div:last-child{max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal}.ProductDetailLayout_configuration___Cox5 [data-testid=product-quantity-estimated-total]>div:first-child>div:last-child>div{line-height:1.15;white-space:normal}.ProductDetailLayout_configuration___Cox5 [data-testid=product-size-breakdown-dialog-mobile] [data-size-editor-body]{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ProductEnglishGuide_guide__z6kDZ{border-top:1px solid #dedee3;color:#1d1d1f;margin-top:4rem;padding-top:3rem}.ProductEnglishGuide_guide__z6kDZ section+section{margin-top:3.5rem}.ProductEnglishGuide_guide__z6kDZ h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.2}.ProductEnglishGuide_details__l_VAa p,.ProductEnglishGuide_guide__z6kDZ p{color:#56565c;font-size:1rem;line-height:1.65}.ProductEnglishGuide_steps__CfnJm{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-top:2rem;padding:0}.ProductEnglishGuide_steps__CfnJm h3{font-size:1.125rem;font-weight:600;margin:.85rem 0 .6rem}.ProductEnglishGuide_number__Q0rVn{border-radius:50%;color:#56565c;display:inline-flex;font-size:.875rem;height:2rem;justify-content:center;width:2rem}.ProductEnglishGuide_help__hfFLw,.ProductEnglishGuide_number__Q0rVn{align-items:center;background:#f5f5f7}.ProductEnglishGuide_help__hfFLw{border-radius:1.25rem;display:grid;gap:2rem;grid-template-columns:1fr auto;padding:2rem}.ProductEnglishGuide_help__hfFLw p{margin-top:.75rem;max-width:55ch}.ProductEnglishGuide_links__UV7Ab{display:flex;flex-direction:column;gap:1rem}.ProductEnglishGuide_links__UV7Ab a{align-items:center;color:#06c;display:inline-flex;font-weight:500;gap:.4rem;min-height:44px;text-decoration:underline;text-underline-offset:4px}.ProductEnglishGuide_details__l_VAa{border-bottom:1px solid #dedee3;margin:0 0 1.5rem}.ProductEnglishGuide_details__l_VAa summary,.ProductEnglishGuide_faqs__gCl6b summary{cursor:pointer;font-weight:600;line-height:1.5;min-height:48px;padding:.8rem 0}.ProductEnglishGuide_details__l_VAa p{max-width:70ch;padding-bottom:1rem}.ProductEnglishGuide_details__l_VAa .ProductEnglishGuide_note__mVDtv{font-size:.875rem}.ProductEnglishGuide_faqs__gCl6b{margin-top:1.25rem;max-width:58rem}.ProductEnglishGuide_faqs__gCl6b details{border-bottom:1px solid #dedee3}.ProductEnglishGuide_faqs__gCl6b p{max-width:70ch;padding:0 0 1.25rem}.ProductEnglishGuide_details__l_VAa summary:focus-visible,.ProductEnglishGuide_guide__z6kDZ a:focus-visible,.ProductEnglishGuide_guide__z6kDZ summary:focus-visible{border-radius:3px;outline:3px solid #0071e3;outline-offset:4px}@media (max-width:767px){.ProductEnglishGuide_help__hfFLw,.ProductEnglishGuide_steps__CfnJm{grid-template-columns:1fr}.ProductEnglishGuide_steps__CfnJm{gap:1.5rem}.ProductEnglishGuide_help__hfFLw{gap:1rem;padding:1.5rem}.ProductEnglishGuide_guide__z6kDZ{margin-top:3rem;padding-top:2rem}.ProductEnglishGuide_guide__z6kDZ section+section{margin-top:2.5rem}}.NavigationEnglish_desktop__NzZJD,.NavigationEnglish_mobile__A9HjO{color:var(--layout-text-strong)}.NavigationEnglish_desktop__NzZJD :is(a,button):focus-visible,.NavigationEnglish_mobile__A9HjO :is(a,button):focus-visible{outline:2px solid var(--layout-text-strong);outline-offset:3px}.NavigationEnglish_sheet__rUCZ4{overflow:hidden}.NavigationEnglish_sheetHeader__ylprb{background:var(--layout-surface-base);border-bottom:1px solid var(--layout-border-nav-hairline);flex:0 0 auto;padding-inline:max(16px,env(safe-area-inset-left))!important}.NavigationEnglish_sheetBody__55qRA{display:flex;flex:1 1 auto;flex-direction:column;gap:28px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px max(24px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));scroll-padding-block:16px;scrollbar-gutter:stable}.NavigationEnglish_sheetBody__55qRA>*{margin-inline:auto;max-width:680px;width:100%}.NavigationEnglish_section__Aau1e{border-bottom:1px solid var(--layout-border-nav-hairline)}.NavigationEnglish_sectionButton__FUED2{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--layout-text-strong);cursor:pointer;display:flex;font-size:24px;font-weight:600;gap:20px;justify-content:space-between;letter-spacing:-.035em;line-height:1.25;min-height:60px;padding:12px 4px;text-align:left;width:100%}.NavigationEnglish_sectionButton__FUED2 svg{flex-shrink:0;height:16px;width:16px}.NavigationEnglish_sectionButton__FUED2[aria-expanded=true]{color:var(--layout-text-body)}.NavigationEnglish_sheetBody__55qRA :is(a,button){scroll-margin-block:16px}.NavigationEnglish_sheetBody__55qRA .NavigationEnglish_section__Aau1e :is(a,button):not(.NavigationEnglish_sectionButton__FUED2){align-content:center;min-height:44px;overflow-wrap:anywhere}.NavigationEnglish_sheetBody__55qRA .NavigationEnglish_section__Aau1e a:hover,.NavigationEnglish_sheetBody__55qRA .NavigationEnglish_section__Aau1e button:hover{background:var(--layout-button-tertiary)}.NavigationEnglish_account__CeOPT{background:var(--layout-surface-panel);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:20px}.NavigationEnglish_guestActions___1DNI{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.NavigationEnglish_signIn__guSKd{align-items:center;background:var(--layout-button-primary);border:none;border-radius:999px;color:var(--layout-button-primary-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:10px 24px}.NavigationEnglish_desktop__NzZJD .primary-nav-wrap{max-width:1440px!important}.NavigationEnglish_desktop__NzZJD .primary-nav{--nav-item-font-size:13px;--nav-item-font-weight:500}.NavigationEnglish_desktop__NzZJD .nav-desktop-curtain{width:100vw}.NavigationEnglish_desktop__NzZJD .panel-fade{background:var(--layout-surface-base)!important;max-height:calc(100dvh - 72px - var(--layout-locale-banner-offset, 0px));overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.NavigationEnglish_desktop__NzZJD .panel-fade:not(.panel-fade--account){padding-block:28px 36px!important}.NavigationEnglish_desktop__NzZJD .panel-fade :is(a,button){align-content:center;min-height:36px}.NavigationEnglish_desktop__NzZJD .panel-col-title{color:var(--layout-text-subtle)}.NavigationEnglish_desktop__NzZJD .panel-link-meta{line-height:1.5}@media (min-width:640px){.NavigationEnglish_sheetBody__55qRA{padding-top:32px;padding-inline:48px}.NavigationEnglish_sectionButton__FUED2{font-size:28px;min-height:66px}}@media (prefers-reduced-motion:reduce){.NavigationEnglish_desktop__NzZJD *,.NavigationEnglish_mobile__A9HjO *{animation-duration:0s!important;transition-duration:0s!important}}.NavigationEnglish_desktop__NzZJD .primary-nav .nav-trigger{font-size:13px!important}.NavigationEnglish_utilities____42d .NavigationEnglish_sectionButton__FUED2{font-size:18px;letter-spacing:-.015em;min-height:52px}.NavigationEnglish_accountPrompt__j5STk{color:var(--layout-text-subtle);font-size:14px;line-height:1.5}.NavigationEnglish_desktop__NzZJD .panel-fade--partners .panel-grid{gap:32px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.NavigationEnglish_desktop__NzZJD .panel-fade--partners .panel-col-title{margin-bottom:12px}.NavigationEnglish_desktop__NzZJD .panel-fade--partners .panel-list{display:flex;flex-direction:column;gap:4px}.NavigationEnglish_desktop__NzZJD .panel-fade--partners .panel-link-name{line-height:1.4;overflow-wrap:anywhere;white-space:normal}.NavigationEnglish_businessGroups__RSww0{display:grid;gap:24px;padding:12px 4px 24px}.NavigationEnglish_businessHeading__OETVF{color:var(--layout-text-subtle);font-size:13px;font-weight:500;line-height:1.5;margin:0 0 6px}.NavigationEnglish_businessLinks__35YFm{list-style:none;margin:0;padding:0}.NavigationEnglish_businessLinks__35YFm a{font-size:16px!important;padding-left:0!important}@media (min-width:640px){.NavigationEnglish_businessGroups__RSww0{gap:24px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community .panel-grid{gap:48px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community .panel-link-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community .panel-link-name{font-size:24px;line-height:1.3;white-space:normal}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community .panel-link-meta{color:var(--layout-text-subtle);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community{background:var(--layout-surface-base)!important;max-height:calc(100dvh - 72px - var(--layout-locale-banner-offset, 0px));overflow-y:auto!important;padding-block:28px 36px!important}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community :is(a,button){min-height:44px;overflow-wrap:anywhere;text-align:start!important}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community :is(a,button):focus-visible{outline:2px solid var(--layout-text-strong);outline-offset:3px}.NavigationEnglish_communityDesktop__YJy6F .panel-fade--community .panel-col-title{text-align:start!important}.FooterEnglish_footer__9B_rF{background:var(--layout-surface-panel);border-top:1px solid var(--layout-border-nav-hairline);color:var(--layout-text-strong);padding:40px 0 24px}.FooterEnglish_inner__DQYC7{margin-inline:auto;max-width:1440px;padding-inline:max(24px,env(safe-area-inset-left))}.FooterEnglish_footer__9B_rF :is(a,button):focus-visible{outline:2px solid var(--layout-text-strong);outline-offset:3px}.FooterEnglish_intro__3IVBy{display:grid;gap:16px;padding-bottom:32px}.FooterEnglish_brand__wCoAU{align-items:center;border-radius:6px;display:inline-flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.02em;min-height:44px}.FooterEnglish_brand__wCoAU img{height:28px;width:28px}.FooterEnglish_tagline__s701m{font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.25;margin:12px 0 0;max-width:28ch;text-wrap:balance}.FooterEnglish_description__M_R68{color:var(--layout-text-subtle);font-size:14px;line-height:1.65;margin:0;max-width:60ch}.FooterEnglish_desktopDirectory__Yg9IJ{display:none}.FooterEnglish_columns__sk3JL{display:grid;gap:32px;grid-template-columns:repeat(5,minmax(0,1fr))}.FooterEnglish_directory__A_N3g h3{color:var(--layout-text-strong);font-size:13px;line-height:1.4}.FooterEnglish_directory__A_N3g ul{margin:0}.FooterEnglish_footer__9B_rF .FooterEnglish_directory__A_N3g ul li{margin-block:0!important}.FooterEnglish_directory__A_N3g a{color:var(--layout-text-subtle);font-size:13px;line-height:1.5;min-height:36px;overflow-wrap:anywhere;padding-block:7px}.FooterEnglish_directory__A_N3g a:hover,.FooterEnglish_legal__ph86z a:hover{color:var(--layout-text-strong);text-decoration:underline;text-underline-offset:3px}.FooterEnglish_accordions__sEPIc>div:not(.FooterEnglish_legal__ph86z)>button{min-height:56px;padding-block:16px}.FooterEnglish_accordions__sEPIc>div:not(.FooterEnglish_legal__ph86z)>button>span:first-child{color:var(--layout-text-strong);font-size:15px;font-weight:500}.FooterEnglish_accordions__sEPIc a{font-size:14px;overflow-wrap:anywhere;padding-left:0}.FooterEnglish_legal__ph86z{border-top:1px solid var(--layout-border-nav-hairline);margin-top:32px;padding-top:24px}.FooterEnglish_legal__ph86z h3{color:var(--layout-text-subtle);font-size:13px;font-weight:500}.FooterEnglish_legal__ph86z ul{display:flex;flex-wrap:wrap;gap:0 24px;margin:0}.FooterEnglish_footer__9B_rF .FooterEnglish_legal__ph86z ul li{margin-block:0!important}.FooterEnglish_legal__ph86z a{color:var(--layout-text-subtle);font-size:12px;line-height:1.5;min-height:44px}.FooterEnglish_bottom__0Vdk1{display:flex;flex-direction:column;gap:16px;padding-top:24px}.FooterEnglish_bottom__0Vdk1>p{color:var(--layout-text-subtle);font-size:12px;line-height:1.6;margin:0}.FooterEnglish_socials__d8kWJ>div{flex-wrap:wrap;gap:4px;margin-top:0}.FooterEnglish_socials__d8kWJ a:hover{background:var(--layout-button-tertiary)}@media (min-width:640px){.FooterEnglish_inner__DQYC7{padding-inline:40px}.FooterEnglish_intro__3IVBy{align-items:end;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FooterEnglish_bottom__0Vdk1{align-items:center;flex-direction:row;gap:24px;justify-content:space-between}}@media (min-width:1024px){.FooterEnglish_footer__9B_rF{padding-top:48px}.FooterEnglish_intro__3IVBy{border-bottom:1px solid var(--layout-border-nav-hairline);margin-bottom:32px;padding-bottom:40px}.FooterEnglish_desktopDirectory__Yg9IJ{display:block}.FooterEnglish_mobileDirectory__KxDgK{display:none}}@media (pointer:coarse){.FooterEnglish_directory__A_N3g a{min-height:44px}}@media (prefers-reduced-motion:reduce){.FooterEnglish_footer__9B_rF :is(a,button){transition:none}}.ProductWorkspace_panel__I0hnb{background:#fff;border:1px solid #dce1e7;border-radius:1rem;color:#17202c;min-width:0;padding:1.25rem}.ProductWorkspace_stack__G6uqW{display:grid;gap:1rem}.ProductWorkspace_title__kZ5r1{font-size:1.125rem;font-weight:650;margin:0}.ProductWorkspace_hint__PSJFi{color:#596574;font-size:.875rem;line-height:1.6;margin:0}.ProductWorkspace_fields__7ruE9{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.ProductWorkspace_field__IjpAm{align-content:start;display:grid;font-size:.875rem;font-weight:550;gap:.4rem;min-width:0}.ProductWorkspace_input__HSS03{background:#fff;border:1px solid #bdc6d0;border-radius:.625rem;color:#17202c;font:inherit;min-height:44px;min-width:0;padding:.65rem .8rem;width:100%}.ProductWorkspace_button___Imrk:focus-visible,.ProductWorkspace_input__HSS03:focus-visible,.ProductWorkspace_quiet__iysdu:focus-visible{outline:3px solid #8098b0;outline-offset:2px}.ProductWorkspace_actions__VMP5Y{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.ProductWorkspace_button___Imrk,.ProductWorkspace_quiet__iysdu{border-radius:999px;font-size:.875rem;font-weight:600;min-height:44px;padding:.65rem 1rem}.ProductWorkspace_button___Imrk{background:#17202c;color:#fff}.ProductWorkspace_quiet__iysdu{background:#fff;border:1px solid #bdc6d0;color:#17202c}.ProductWorkspace_button___Imrk:disabled,.ProductWorkspace_quiet__iysdu:disabled{cursor:not-allowed;opacity:.45}.ProductWorkspace_result__SNg1s{border-top:1px solid #e2e6eb;padding-top:1rem}.ProductWorkspace_money__fjv_Y{font-size:1.75rem;font-weight:600;overflow-wrap:anywhere}.ProductWorkspace_error__HeSL7{background:#fff2f3;color:#9e2939}.ProductWorkspace_error__HeSL7,.ProductWorkspace_notice__GdizG{border-radius:.625rem;font-size:.875rem;padding:.8rem}.ProductWorkspace_notice__GdizG{background:#faf6e9;color:#675318}.ProductWorkspace_compare__iMf5d{min-width:0}.ProductWorkspace_compareViews__VGzby{display:grid;grid-template-columns:minmax(0,1fr)}.ProductWorkspace_reference__QGJFM{background:#f5f6f8;min-width:0;padding:1rem}.ProductWorkspace_photo__KrEn7{background:#fff;border-radius:.75rem;height:280px;object-fit:contain;width:100%}.ProductWorkspace_comparisonForm__m7JEI{background:#fff;border-top:1px solid #e2e6eb;padding:1rem}.ProductWorkspace_receipt__eFXqY{line-height:1.6;overflow-wrap:anywhere}.ProductWorkspace_check__OaoXT,.ProductWorkspace_receipt__eFXqY{font-size:.875rem}.ProductWorkspace_check__OaoXT{align-items:center;display:flex;gap:.6rem;min-height:44px}@media (min-width:768px){.ProductWorkspace_compareViews__VGzby[data-compare=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductWorkspace_photo__KrEn7{height:380px}}