.f4VyGa_root{inline-size:100%;color:var(--text-inverse);background:var(--surface-brand)}.f4VyGa_frame{max-inline-size:var(--frame-wide);padding:var(--space-section) var(--gutter-page);flex-direction:column;row-gap:8.7rem;margin-inline:auto;display:flex}.f4VyGa_intro{align-items:flex-end;row-gap:var(--space-section-compact);flex-direction:column;inline-size:100%;display:flex}.f4VyGa_main{flex-direction:column;align-items:flex-start;row-gap:4rem;inline-size:100%;display:flex}.f4VyGa_header{row-gap:var(--space-gutter);flex-direction:column;inline-size:100%;display:flex;container-type:inline-size}.f4VyGa_eyebrow,.f4VyGa_heading,.f4VyGa_description,.f4VyGa_itemsLabel{margin:0}.f4VyGa_eyebrow{color:var(--color-accent-muted);font-family:var(--font-ui);font-size:var(--text-utility-size);font-weight:var(--font-weight-medium);line-height:var(--leading-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase}.f4VyGa_heading{color:var(--text-accent);font-family:var(--font-display);font-size:min(var(--text-heading-xlarge-size), calc(100cqi / var(--display-fit-em,1)));font-weight:var(--font-weight-medium);line-height:var(--leading-display);letter-spacing:var(--tracking-display);white-space:pre-line}.f4VyGa_description{inline-size:48rem;font-family:var(--font-body);font-size:var(--text-body-size);font-weight:var(--font-weight-light);line-height:var(--leading-body);white-space:pre-line;padding-inline-end:var(--space-gutter)}.f4VyGa_media{background:var(--surface-brand-dark);block-size:81.4rem;inline-size:100%;position:relative;overflow:hidden}.f4VyGa_image{object-fit:cover}.f4VyGa_collectionCard{z-index:1;flex-direction:column;inline-size:45.6rem;display:flex;position:absolute;inset-block-end:var(--space-gutter);inset-inline-end:var(--space-gutter)}.f4VyGa_productRow{min-block-size:9.6rem;inline-size:100%;padding:var(--space-gutter);align-items:flex-start;column-gap:var(--gap-grid);color:var(--text-primary);background:var(--color-white);display:flex}.f4VyGa_itemsLabel{inline-size:7.5rem;font-family:var(--font-body);font-size:var(--text-navigation-size);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:.01em;flex:0 0 7.5rem}.f4VyGa_products{border-inline-start:1px solid #401d1d40;flex-wrap:wrap;flex:auto;align-content:flex-start;gap:.7rem .2rem;min-block-size:4.8rem;margin:0;padding:0 0 0 5.5rem;list-style:none;display:flex}.f4VyGa_productDot{background:var(--border-muted);border:1px solid #0000;border-radius:50%;block-size:3rem;inline-size:3rem;display:block}.f4VyGa_productDot[data-active],.f4VyGa_productDot:hover,.f4VyGa_productDot:focus-visible{border-color:var(--text-primary);background:var(--surface-page)}.f4VyGa_productDot:focus-visible{outline:.2rem solid var(--color-accent-dark);outline-offset:.2rem}.f4VyGa_collectionImage{block-size:15rem;inline-size:100%;display:block;position:relative;overflow:hidden}.f4VyGa_catalogueImage{object-fit:cover}@media (max-width:900px){.f4VyGa_frame{padding-block:var(--space-section-compact);row-gap:var(--space-section-compact)}.f4VyGa_heading{font-size:min(clamp(var(--text-heading-large-size), 10vw, var(--text-heading-xlarge-size)), calc(100cqi / var(--display-fit-em,1)))}.f4VyGa_description{inline-size:min(100%,48rem);padding-inline-end:0}.f4VyGa_media{block-size:auto;min-block-size:64rem}.f4VyGa_collectionCard{inset-inline:var(--space-gutter);inline-size:auto}.f4VyGa_products{padding-inline-start:var(--space-gutter)}}
.RRsFyW_root{inline-size:min(100%, var(--frame-wide));min-block-size:107.1rem;padding:0 var(--gutter-page) var(--space-section);row-gap:var(--space-content);flex-direction:column;margin-inline:auto;display:flex}.RRsFyW_header{justify-content:space-between;align-items:flex-end;min-block-size:20.6rem;display:flex}.RRsFyW_title{row-gap:var(--space-gutter);flex-direction:column;inline-size:60.3rem;display:flex;container-type:inline-size}.RRsFyW_eyebrow,.RRsFyW_heading{margin:0}.RRsFyW_eyebrow{color:var(--color-accent-dark);font-family:var(--font-ui);font-size:var(--text-utility-size);font-weight:var(--font-weight-medium);line-height:var(--leading-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase}.RRsFyW_heading{font-family:var(--font-display);font-size:min(var(--text-heading-xlarge-size), calc(100cqi / var(--display-fit-em,1)));font-weight:var(--font-weight-medium);line-height:var(--leading-display);letter-spacing:var(--tracking-display);white-space:pre-line}.RRsFyW_products{justify-content:space-between;align-items:flex-start;column-gap:var(--space-gutter);display:flex}.RRsFyW_card{flex:0 43rem;min-inline-size:0}@media (max-width:1100px){.RRsFyW_root{min-block-size:0;padding-block-end:var(--space-section-compact)}.RRsFyW_header{align-items:flex-end;min-block-size:0}.RRsFyW_products{scroll-snap-type:x mandatory;justify-content:flex-start;padding-block-end:var(--space-control);overflow:auto hidden}.RRsFyW_card{scroll-snap-align:start;flex-shrink:0;flex-basis:min(70vw,43rem)}}@media (max-width:749px){.RRsFyW_header{align-items:flex-start;row-gap:var(--space-gutter);flex-direction:column}.RRsFyW_title{inline-size:100%}.RRsFyW_heading{font-size:min(clamp(var(--text-heading-large-size), 15vw, var(--text-heading-xlarge-size)), calc(100cqi / var(--display-fit-em,1)))}}
.N9VsHW_root{inline-size:100%;color:var(--text-primary);background:var(--surface-page)}.N9VsHW_intro,.N9VsHW_gallery,.N9VsHW_specification{inline-size:100%;position:relative}.N9VsHW_hero{background:var(--surface-muted);block-size:min(90rem,100svh);inline-size:100%;position:relative;overflow:hidden}.N9VsHW_heroImage{object-fit:cover}.N9VsHW_heroScrim{background:linear-gradient(#0000 58.173%,#0000001f);position:absolute;inset:0}.N9VsHW_intro{padding:8rem var(--gutter-frame) var(--space-section);grid-template-rows:minmax(22.9rem,auto) auto;align-content:start;row-gap:10.4rem;display:grid}.N9VsHW_quickFacts{inline-size:48rem}.N9VsHW_quickFactsHeader{min-block-size:2.5rem;justify-content:space-between;align-items:baseline;column-gap:var(--space-grid);margin-block-end:var(--space-gutter);display:flex}.N9VsHW_quickFactsTitle,.N9VsHW_price,.N9VsHW_description p,.N9VsHW_specification h2,.N9VsHW_specification dt,.N9VsHW_specification dd,.N9VsHW_eyebrow,.N9VsHW_galleryCount,.N9VsHW_productName,.N9VsHW_stickyTitle{margin:0}.N9VsHW_productName{font-family:var(--font-display);font-size:var(--text-heading-large-size);font-weight:var(--font-weight-medium);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;overflow-wrap:anywhere;margin-block-end:var(--space-grid)}.N9VsHW_quickFactsTitle{font-family:var(--font-body);font-size:var(--text-card-title-size);font-weight:var(--font-weight-light);line-height:var(--leading-heading)}.N9VsHW_price{font-family:var(--font-body);font-size:var(--text-navigation-size);font-weight:var(--font-weight-light)}.N9VsHW_factList,.N9VsHW_specification dl{margin:0}.N9VsHW_factRow,.N9VsHW_specification dl>div{min-block-size:3.6rem;padding-block:var(--space-control);border-block-start:1px solid var(--border-muted);column-gap:var(--space-grid);font-family:var(--font-body);font-size:var(--text-navigation-size);font-weight:var(--font-weight-light);line-height:var(--leading-body);letter-spacing:.01em;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.N9VsHW_factRow:last-child{border-block-end:1px solid var(--border-muted)}.N9VsHW_factRow dt,.N9VsHW_factRow dd{margin:0}.N9VsHW_factRow dt,.N9VsHW_specification dt{color:#401d1dbf}.N9VsHW_factRow dd,.N9VsHW_specification dd{text-align:end}.N9VsHW_introMain{max-inline-size:60.3rem}.N9VsHW_description{font-family:var(--font-body);font-size:var(--text-body-size);font-weight:var(--font-weight-light);line-height:var(--leading-body);align-self:start}.N9VsHW_description p+p{margin-block-start:var(--space-gutter)}.N9VsHW_eyebrow{color:var(--color-accent-dark);font-family:var(--font-ui);font-size:var(--text-utility-size);font-weight:var(--font-weight-medium);line-height:var(--leading-utility);letter-spacing:var(--tracking-utility);text-transform:uppercase}.N9VsHW_gallery{row-gap:var(--space-grid);flex-direction:column;block-size:67.4rem;display:flex;overflow:hidden}.N9VsHW_galleryControls{min-block-size:4rem;padding-inline:var(--gutter-frame);align-items:center;column-gap:.4rem;display:flex}.N9VsHW_galleryArrow{background:0 0;block-size:4rem;inline-size:4rem}.N9VsHW_galleryCount{font-family:var(--font-body);font-size:var(--text-navigation-size);font-weight:var(--font-weight-light);line-height:var(--leading-body);letter-spacing:.01em;align-items:center;column-gap:.4rem;display:flex}.N9VsHW_galleryCountDivider,.N9VsHW_galleryCountTotal{color:#401d1d80}.N9VsHW_galleryTrack{block-size:62.9rem;inline-size:100%;padding-inline:var(--gutter-frame);scroll-padding-inline:var(--gutter-frame);scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;column-gap:8.7rem;display:flex;overflow:auto hidden}.N9VsHW_galleryTrack::-webkit-scrollbar{display:none}.N9VsHW_galleryTrack:focus-visible{outline:.2rem solid var(--color-accent-dark);outline-offset:-.2rem}.N9VsHW_galleryItem{scroll-snap-align:start;background:var(--surface-muted);flex:none;block-size:61.7rem;inline-size:103.7rem;margin:0;position:relative;overflow:hidden}.N9VsHW_galleryItem[data-position="1"]{block-size:44.2rem;inline-size:74.3rem}.N9VsHW_galleryItem[data-position="2"]{block-size:62.9rem;inline-size:105.7rem}.N9VsHW_galleryImage{object-fit:cover}.N9VsHW_specification{min-block-size:87.7rem;padding:var(--space-section) var(--gutter-frame);justify-content:flex-end;align-items:flex-start;display:flex}.N9VsHW_specificationTable{inline-size:60.1rem}.N9VsHW_specification h2{font-family:var(--font-body);font-size:var(--text-card-title-size);font-weight:var(--font-weight-light);line-height:var(--leading-heading);margin-block-end:var(--space-gutter)}.N9VsHW_specification dl>div{border-block-start:1px solid var(--border-muted)}.N9VsHW_stickyAction,.N9VsHW_stickySave,.N9VsHW_stickyUnavailable{border:1px solid var(--text-primary);min-block-size:4.2rem;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-navigation-size);font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:.01em;transition:color var(--duration-control) var(--ease-standard), background-color var(--duration-control) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:1rem 1.8rem;text-decoration:none;display:inline-flex}.N9VsHW_stickyAction:hover,.N9VsHW_stickyAction:focus-visible,.N9VsHW_stickySave:hover,.N9VsHW_stickySave:focus-visible{color:var(--text-inverse);background:var(--surface-brand)}.N9VsHW_stickyAction:focus-visible,.N9VsHW_stickySave:focus-visible{outline:.2rem solid var(--color-accent-dark);outline-offset:.2rem}.N9VsHW_stickyBar{z-index:100;gap:var(--space-gutter);min-block-size:9.1rem;padding:1.6rem var(--gutter-frame);color:var(--text-primary);background:var(--surface-page);border-block-start:1px solid #401d1d0d;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.N9VsHW_stickyTitle{min-inline-size:0;font-family:var(--font-display);font-size:clamp(var(--text-heading-small-size), calc(2.5 * var(--frame-vw)), var(--text-heading-large-size));font-weight:var(--font-weight-medium);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-align:end;text-transform:uppercase;overflow-wrap:anywhere}body:has(.N9VsHW_stickyBar){padding-block-end:var(--product-sticky-bar-height,9.1rem)}.N9VsHW_stickyCta{order:-1;align-items:center;gap:3.2rem;display:flex}.N9VsHW_stickyPrompt{color:#401d1dbf;inline-size:25.8rem;font-family:var(--font-body);font-size:var(--text-navigation-size);font-weight:var(--font-weight-light);line-height:var(--leading-body);letter-spacing:.01em;margin:0}.N9VsHW_stickyActions{column-gap:var(--space-control);grid-template-columns:repeat(2,max-content);display:grid}.N9VsHW_stickySave{gap:.8rem}@media (max-width:1250px){.N9VsHW_stickyPrompt{display:none}}.N9VsHW_stickyAction,.N9VsHW_stickySave,.N9VsHW_stickyUnavailable{text-transform:none;border-radius:0;block-size:4.2rem;min-block-size:4.2rem;inline-size:100%;margin:0;padding:1rem 1.8rem}.N9VsHW_stickyUnavailable{cursor:not-allowed;opacity:.5}.N9VsHW_quickFacts .ww-product__options{margin-block-start:var(--space-gutter)}.N9VsHW_quickFacts .ww-product__options-list{grid-template-columns:repeat(3,minmax(0,1fr))}.N9VsHW_specification .ww-product__spec-wrapper{background:0 0;inline-size:60.1rem}.N9VsHW_specification .ww-product__spec-inner{inline-size:100%;padding:0}.N9VsHW_specification .ww-product__spec-heading{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-card-title-size);font-weight:var(--font-weight-light);margin-block-end:var(--space-gutter)}.N9VsHW_specification .ww-product__spec-table{inline-size:100%;max-inline-size:none}@media (max-width:1000px){.N9VsHW_hero{block-size:min(90rem,100svh)}.N9VsHW_intro{min-block-size:0;padding-block:var(--space-section-compact);row-gap:var(--space-section-compact);grid-template-rows:auto}.N9VsHW_quickFacts{inline-size:min(100%,48rem)}.N9VsHW_gallery{block-size:auto;padding-block-end:var(--space-section-compact)}.N9VsHW_galleryTrack{column-gap:var(--space-gutter);block-size:min(74rem,70vw)}.N9VsHW_galleryItem,.N9VsHW_galleryItem[data-position="1"],.N9VsHW_galleryItem[data-position="2"]{block-size:100%;inline-size:min(84vw,90rem)}.N9VsHW_specification{min-block-size:0;padding-block:var(--space-section-compact)}}@media (max-width:749px){.N9VsHW_hero{block-size:78svh;min-block-size:52rem}.N9VsHW_quickFacts .ww-product__options-list{grid-template-columns:1fr}.N9VsHW_specification{justify-content:flex-start}.N9VsHW_specificationTable{inline-size:100%}.N9VsHW_specification .ww-product__spec-wrapper{inline-size:100%}.N9VsHW_stickyBar{min-block-size:8.2rem;padding-block:1.2rem max(2.4rem, calc(env(safe-area-inset-bottom) + 1.2rem));gap:var(--space-grid);grid-template-columns:minmax(0,1fr)}.N9VsHW_stickyTitle{font-size:var(--text-heading-small-size);text-align:start}.N9VsHW_stickyCta{order:0}.N9VsHW_stickyActions{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.N9VsHW_stickyAction,.N9VsHW_stickySave,.N9VsHW_stickyUnavailable{block-size:auto;padding-inline:var(--space-control);white-space:normal}}@media (prefers-reduced-motion:reduce){.N9VsHW_stickyAction,.N9VsHW_stickySave{gap:.8rem;transition:none}}
