/* Shared roomier layout and the product-page family. */
.container{width:calc(100% - 112px);max-width:1600px}.header{height:106px}.desktop-nav a,.desktop-nav button{font-size:14px}.hero{min-height:650px}.hero-inner{padding-top:80px;padding-bottom:70px}.hero-copy{max-width:650px}.hero h1{font-size:clamp(78px,7.7vw,112px);letter-spacing:-5.5px}.hero-description{font-size:18px;max-width:470px}.hero .button{font-size:14px;padding:17px 29px}.hero .text-link{font-size:13px}.hero-benefits{max-width:560px;margin-top:42px}.hero-benefits>div{font-size:11px;padding-inline:23px}.hero-benefits .icon{width:33px;height:33px}.hero-image{width:71%;right:-4%;background-position:center 51%}.categories{gap:20px;padding-top:23px}.category{height:230px}.category h3{font-size:21px;top:22px;left:25px}.category .product-art::before{width:70%;left:15%;top:59%}.category .round-button{width:37px;height:37px;right:18px;bottom:17px}.experience{padding-top:110px;padding-bottom:115px;gap:47px;grid-template-columns:1.04fr 1fr .63fr}.bedroom-image{height:435px}.experience-copy h2{font-size:clamp(38px,3.5vw,54px);letter-spacing:-2px}.experience-copy .eyebrow{font-size:9px;line-height:1.9}.experience-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;margin-block:25px;max-width:420px}.experience .button{font-size:13px;padding:15px 24px}.features>div{gap:17px;padding-block:23px}.features h3{font-size:14px}.features p{font-size:12px;line-height:1.7}.features .icon{width:33px;height:33px}.collection{padding-bottom:110px}.section-heading{margin-bottom:35px}.collection h2{font-size:52px}.product-card .product-art{height:290px}.product-info{padding:24px;min-height:150px}.product-title{font-size:19px;line-height:1.35}.product-info p{font-size:13px;margin-top:8px}.product-explore{display:inline-flex;align-items:center;gap:15px;color:var(--red);font-size:12px;font-weight:600;margin-top:22px;line-height:1.5}.product-explore .icon{width:18px;height:18px}.product-explore:hover{text-decoration:underline;text-underline-offset:5px}.immersive-room{position:relative;height:min(760px,78vw);min-height:560px;overflow:hidden;color:white}.immersive-room>img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.room-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,19,16,.52),transparent 70%)}.room-copy{position:absolute;inset:auto 0 74px}.room-copy h2{font-size:clamp(45px,5.2vw,78px);letter-spacing:-2.8px;line-height:1.09;color:white;max-width:650px;font-weight:600}.room-copy p{font-size:19px;margin-top:22px;color:#f6f0e9}.button-light{border-color:#fffc;background:transparent;margin-top:30px;font-size:14px}.button-light:hover{background:white;color:var(--ink);border-color:white}.comfort-guide{padding-block:110px}.editorial-heading{display:grid;grid-template-columns:1.35fr 1fr;gap:110px;align-items:center;margin-bottom:46px}.editorial-heading h2{font-size:clamp(42px,5vw,72px);letter-spacing:-2.9px;line-height:1.12;font-weight:600}.editorial-heading>div{max-width:430px}.editorial-heading p{font-size:20px;line-height:1.65;margin-bottom:24px}.comfort-options{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.comfort-options>button{position:relative;text-align:left;padding:30px 32px;background:var(--stone);border-radius:var(--radius);min-height:190px}.comfort-options>button>.icon{width:41px;height:41px;margin-bottom:18px}.comfort-options h3{font-size:26px;font-weight:600;letter-spacing:-1px}.comfort-options p{font-size:14px;color:var(--muted);margin-top:8px}.comfort-options .round-button{position:absolute;right:26px;bottom:26px;border-color:#d8d0c8;color:var(--ink);background:#e4dfd9}.comfort-options>button:hover .round-button{background:var(--red);color:white;border-color:var(--red)}.comparison{padding-bottom:105px;text-align:center}.comparison>h2{font-size:48px;font-weight:600}.comparison>p:not(.section-note){font-size:16px;color:var(--muted);margin-top:17px}.comparison-scroll{overflow-x:auto;margin-top:37px;border:1px solid var(--line);border-radius:10px}.comparison table{border-collapse:collapse;width:100%;min-width:900px;text-align:left;background:#f1eeea70}.comparison th,.comparison td{padding:25px 24px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:middle;font-size:14px}.comparison th{font-weight:600}.comparison thead th{font-size:16px;padding-block:30px}.comparison td:last-child,.comparison th:last-child{border-right:0}.comparison tr:last-child td,.comparison tr:last-child th{border-bottom:0}.comparison .product-explore{margin-top:0;font-size:12px;white-space:nowrap}.section-note{font-size:11px!important;color:var(--muted)!important;line-height:1.8;margin-top:17px}.story-banner{min-height:390px}.story h2{font-size:54px}.story p:not(.eyebrow){font-size:15px}.story .button{font-size:13px;padding:15px 28px}.journal-section{padding-block:110px}.journal-section .section-heading{align-items:center}.journal-section h2{font-size:50px;font-weight:600}.journal-section .section-heading p{font-size:16px;color:var(--muted);margin-top:15px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.journal-card button{padding:0;width:100%;text-align:left}.journal-card img{width:100%;height:310px;object-fit:cover;border-radius:8px;margin-bottom:22px}.journal-card h3{font-size:22px;letter-spacing:-.7px;line-height:1.5;font-weight:600}.journal-card p{font-size:12px;color:var(--muted);margin-top:10px}.journal-card .product-explore{font-size:13px;margin-top:18px}.journal-card button:hover h3{color:var(--red)}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding-bottom:100px;align-items:start}.faq-section h2{font-size:44px;font-weight:600}.faq-section>div>p{font-size:15px;color:var(--muted);margin-top:17px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:15px;font-weight:600;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:20px;height:20px;color:var(--red);flex-shrink:0}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details p{font-size:14px;line-height:1.9;color:var(--muted);padding-top:17px;max-width:650px}.services{padding-block:50px}.services strong{font-size:16px}.services .icon{width:40px;height:40px}.services small{font-size:9px}footer{padding-top:65px}.footer-main>div>p{font-size:14px}.footer-links a,.footer-links button{font-size:13px}.footer-links h3{font-size:14px}.footer-bottom{font-size:11px}.preview-note{font-size:10px}.saved-title{font-size:15px;font-weight:650;line-height:1.4;display:block}.shortlist-row-actions{display:flex;gap:24px;font-size:11px;margin-top:17px;color:var(--red)}.shortlist-row-actions button{padding:0;text-decoration:underline}.cart-checkout{margin-top:27px}.selection-summary{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:10px}.selection-summary strong{font-size:15px}.selection-summary>span{font-size:13px;color:var(--muted)}.selection-summary a{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--red)}.selection-summary .icon{width:16px}.selection-summary~.button{margin-top:25px}.copy-selection{margin-top:20px;width:100%;min-height:250px;border:1px solid var(--line);background:white;border-radius:7px;padding:15px;font-size:12px;line-height:1.8;resize:vertical}.article-image{width:100%;height:230px;object-fit:cover;border-radius:8px;margin-bottom:25px}
/* Dedicated product pages. */
.breadcrumbs{display:flex;gap:13px;flex-wrap:wrap;align-items:center;font-size:11px;color:var(--muted);padding-top:18px;padding-bottom:30px}.breadcrumbs a:hover{color:var(--red)}.product-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-bottom:70px}.product-stage{height:580px;background:var(--stone);border-radius:10px;overflow:hidden}.product-stage>.product-art{width:100%;height:100%;aspect-ratio:auto}.product-stage .product-art::before{width:90%;left:5%}.product-stage>img{width:100%;height:100%;object-fit:cover}.gallery-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:17px}.gallery-option{padding:0;border:1px solid transparent;border-radius:7px;overflow:hidden;background:var(--stone);text-align:center}.gallery-option[aria-pressed=true]{border-color:var(--red)}.gallery-option .product-art,.gallery-option img{width:100%;height:110px;aspect-ratio:auto;object-fit:cover}.gallery-option .product-art::before{width:55%;left:22.5%}.gallery-option>span{font-size:10px;display:block;line-height:1.5;background:var(--paper);padding:7px 3px}.product-intro .eyebrow{font-size:9px;margin-bottom:17px}.product-intro h1{font-size:clamp(36px,4.5vw,66px);font-weight:650;letter-spacing:-2.6px;line-height:1.12}.product-tagline{font-size:21px;line-height:1.6;margin-top:13px}.product-description{color:var(--muted);font-size:15px;line-height:1.9;margin-top:24px;max-width:490px}.product-attributes{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.product-attributes>span{display:flex;gap:8px;align-items:center;padding:8px 11px;border:1px solid var(--line);border-radius:40px;font-size:10px}.product-attributes .icon{width:17px;height:17px}.product-size-picker{border-top:1px solid var(--line);padding-top:26px;margin-top:29px}.product-size-picker h2{font-size:13px;letter-spacing:0;line-height:1.6;font-weight:650;margin-bottom:12px}.product-size-picker p{font-size:11px;color:var(--muted);line-height:1.8;max-width:410px;margin-top:13px}.product-size-picker .size-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product-size-picker .size-option{padding:13px 10px;font-size:12px}.product-page-ctas{display:flex;flex-direction:column;gap:12px;margin-top:25px}.product-page-ctas .button{width:100%;font-size:13px;min-height:51px}.button-outline{background:transparent;color:var(--red)}.button-outline:hover{color:white}.product-gallery-note{font-size:10px;color:var(--muted);margin-top:17px}.product-facts{background:var(--stone);padding-block:41px}.product-facts>.container{display:grid;grid-template-columns:repeat(3,1fr)}.product-facts .container>div{padding-inline:35px;text-align:center;border-right:1px solid #d8d1ca}.product-facts .container>div:last-child{border:0}.product-facts .icon{width:32px;height:32px;margin:0 auto 19px}.product-facts h2{font-size:20px;letter-spacing:-.4px;font-weight:600}.product-facts p{font-size:13px;color:var(--muted);margin-top:10px}.product-details{padding-top:85px}.product-details>h2{font-size:46px;font-weight:600;letter-spacing:-1.8px}.product-section-nav{display:flex;gap:40px;padding-top:30px;border-bottom:1px solid var(--line);margin-bottom:45px}.product-section-nav a{padding:0 0 15px;font-size:13px;position:relative}.product-section-nav a:hover,.product-section-nav a[aria-current]{color:var(--red)}.product-section-nav a[aria-current]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--red)}.product-overview{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;scroll-margin-top:40px}.product-overview h3,.size-fit-section h3,.product-care>h3,.product-questions>h3{font-size:31px;letter-spacing:-1px;font-weight:600;line-height:1.3}.product-overview>div>p:not(.section-note),.size-fit-section>div>p{font-size:15px;color:var(--muted);line-height:1.9;margin-top:22px}.product-overview>img{width:100%;height:350px;object-fit:cover;border-radius:10px}.product-highlights{list-style:none;padding:0;margin:22px 0 0}.product-highlights li{display:flex;align-items:center;gap:12px;font-size:13px;margin-bottom:11px}.product-highlights .icon{width:17px;height:17px;color:var(--red)}.size-fit-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:75px;padding-top:50px;border-top:1px solid var(--line);scroll-margin-top:35px}.size-fit-section dl{margin:0}.size-fit-section dl>div{display:grid;grid-template-columns:.85fr 1fr;gap:25px;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px}.size-fit-section dt{font-weight:600}.size-fit-section dd{margin:0;color:var(--muted);line-height:1.7}.product-care{padding-block:90px;scroll-margin-top:25px}.product-care>p{font-size:15px;color:var(--muted);margin-top:16px}.care-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px}.care-steps>div{display:flex;gap:20px;padding-right:25px;border-right:1px solid var(--line)}.care-steps>div:last-child{border:0}.care-steps>div>span{display:grid;place-items:center;border:1px solid var(--red);border-radius:50%;color:var(--red);height:35px;width:35px;flex-shrink:0;font-size:12px}.care-steps h4{font-size:14px;margin:0;font-weight:600}.care-steps p{font-size:12px;color:var(--muted);line-height:1.9;margin-top:12px}.product-questions{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-bottom:90px;scroll-margin-top:35px}.related-products{padding-bottom:100px}.related-products h2{font-size:42px;font-weight:600}.related-products .product-grid{grid-template-columns:repeat(3,1fr)}.related-products .product-art{height:280px}
@media(max-width:1200px){.container{width:calc(100% - 64px)}.hero-inner{padding-top:60px}.hero h1{font-size:90px}.hero{min-height:590px}.hero-benefits>div{font-size:10px;padding-inline:17px}.hero-copy{max-width:570px}.hero-description{font-size:16px}.category{height:200px}.experience{gap:28px;grid-template-columns:1fr 1fr}.features{grid-column:1/-1}.features>div{padding-block:0}.experience-copy h2{font-size:45px}.product-card .product-art{height:240px}.product-title{font-size:17px}.product-info{padding:20px}.product-info p{font-size:12px}.editorial-heading{gap:60px}.editorial-heading p{font-size:17px}.journal-card img{height:260px}.journal-card h3{font-size:19px}.product-hero{gap:42px}.product-stage{height:500px}.product-tagline{font-size:18px}.product-attributes{gap:7px}.product-attributes>span{font-size:9px;padding:8px}.product-description{font-size:14px}.product-overview,.size-fit-section{gap:50px}.faq-section{gap:55px}}
@media(max-width:850px){.hero h1{font-size:78px;letter-spacing:-4px}.hero-copy{max-width:500px}.hero-benefits>div{padding-inline:11px;font-size:9px}.hero .text-link{font-size:11px}.hero-ctas{flex-direction:column}.category{height:170px}.category h3{font-size:16px;left:17px;top:16px}.category .round-button{width:29px;height:29px}.experience{padding-block:75px}.experience-copy h2{font-size:35px}.experience-copy>p:not(.eyebrow){font-size:14px}.features h3{font-size:12px}.features p{font-size:10px}.collection h2{font-size:42px}.product-card .product-art{height:250px}.immersive-room{min-height:500px;height:600px}.room-copy{bottom:50px}.room-copy h2{font-size:56px}.room-copy p{font-size:16px}.editorial-heading{grid-template-columns:1.2fr 1fr;gap:35px}.editorial-heading h2{font-size:43px}.comfort-options>button{padding:24px 22px;min-height:190px}.comfort-options h3{font-size:22px}.comfort-options p{font-size:12px;max-width:145px}.comfort-options .round-button{right:20px;bottom:23px;width:30px;height:30px}.journal-grid{gap:18px}.journal-card img{height:215px}.journal-section h2{font-size:39px}.journal-card h3{font-size:17px}.journal-card p{font-size:11px}.faq-section{grid-template-columns:1fr;gap:35px}.product-hero{gap:28px;grid-template-columns:1.16fr 1fr}.product-stage{height:430px}.product-intro h1{font-size:36px;letter-spacing:-1.5px}.product-tagline{font-size:15px}.product-description{font-size:12px;margin-top:18px}.product-attributes{margin-top:20px}.product-attributes>span{font-size:8px}.product-size-picker{padding-top:18px;margin-top:20px}.product-size-picker .size-option{font-size:10px;padding:11px 6px}.product-size-picker p{font-size:10px}.gallery-option img,.gallery-option .product-art{height:80px}.gallery-option>span{font-size:8px}.product-page-ctas .button{font-size:11px;min-height:45px}.product-facts p{font-size:12px}.product-facts h2{font-size:18px}.product-overview{gap:35px}.product-overview>img{height:300px}.product-overview h3,.size-fit-section h3,.product-care>h3,.product-questions>h3{font-size:26px}.product-overview>div>p:not(.section-note),.size-fit-section>div>p{font-size:13px}.care-steps{gap:18px}.care-steps>div{gap:12px;padding-right:15px}.care-steps p{font-size:11px}.product-questions{grid-template-columns:1fr;gap:30px}.related-products h2{font-size:32px}.related-products .product-art{height:200px}.related-products .product-title{font-size:15px}.related-products .product-info{padding:17px}.related-products .product-info p{font-size:10px}.related-products .product-explore{font-size:10px}}
@media(max-width:600px){.container{width:calc(100% - 36px)}.header{height:80px}.hero{min-height:740px}.hero-inner{padding-top:25px;padding-bottom:0}.hero h1{font-size:clamp(50px,13.5vw,74px);letter-spacing:-3px}.hero-description{font-size:13px}.hero .button{font-size:11px;padding:12px 18px}.hero .text-link{font-size:10px}.hero-ctas{flex-direction:row;gap:20px}.hero-benefits{margin-top:0}.hero-benefits>div{font-size:9px;padding-inline:12px}.hero-benefits .icon{width:25px;height:25px}.hero-image{width:115%;right:-8%;background-position:center 60%}.categories{padding-top:0;gap:12px}.category{height:175px}.category h3{font-size:15px;top:15px;left:15px}.category .product-art::before{width:75%;left:12.5%;top:62%}.experience{padding-top:60px;padding-bottom:60px;gap:28px;display:flex}.bedroom-image{height:auto}.experience-copy h2{font-size:38px}.experience-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-block:20px}.experience-copy .eyebrow{font-size:8px}.experience .button{font-size:12px}.features{gap:25px}.features>div{gap:12px}.features .icon{width:27px;height:27px}.features h3{font-size:12px}.features p{font-size:10px}.collection{padding-bottom:65px}.collection h2{font-size:31px}.section-heading{margin-bottom:25px}.product-grid{gap:12px}.product-card .product-art{height:185px}.product-info{padding:16px 13px;min-height:137px}.product-title{font-size:14px;line-height:1.5}.product-info p{font-size:10px;min-height:16px;max-width:none}.product-explore{font-size:10px;gap:8px;margin-top:19px}.product-explore .icon{width:15px;height:15px}.immersive-room{height:590px;min-height:0}.immersive-room>img{object-position:61% center}.room-shade{background:linear-gradient(0deg,rgba(25,19,16,.62),transparent 75%)}.room-copy{bottom:37px}.room-copy h2{font-size:42px;letter-spacing:-1.6px}.room-copy p{font-size:13px;line-height:1.8;margin-top:20px;max-width:300px}.button-light{font-size:12px;margin-top:24px}.comfort-guide{padding-block:65px}.editorial-heading{display:block;margin-bottom:30px}.editorial-heading h2{font-size:40px;letter-spacing:-1.6px}.editorial-heading>div{margin-top:25px}.editorial-heading p{font-size:15px}.editorial-heading .button{font-size:12px}.comfort-options{grid-template-columns:1fr;gap:12px}.comfort-options>button{min-height:132px;padding:24px 24px 24px 85px}.comfort-options>button>.icon{position:absolute;top:31px;left:24px;width:32px;height:32px;margin:0}.comfort-options h3{font-size:24px}.comfort-options p{font-size:12px;max-width:210px}.comfort-options .round-button{right:20px;bottom:20px;width:28px;height:28px}.comparison{padding-bottom:65px;text-align:left}.comparison>h2{font-size:36px;letter-spacing:-1.3px}.comparison>p:not(.section-note){font-size:14px;line-height:1.8}.comparison-scroll{margin-top:25px}.comparison th,.comparison td{padding:20px 17px;font-size:12px}.comparison thead th{font-size:14px}.section-note{font-size:10px!important}.story-banner{min-height:360px}.story h2{font-size:36px}.story p:not(.eyebrow){font-size:12px;max-width:260px}.story .button{font-size:12px;padding:13px 24px}.journal-section{padding-block:65px}.journal-section .section-heading{display:block}.journal-section h2{font-size:35px;letter-spacing:-1.3px}.journal-section .section-heading p{font-size:14px;line-height:1.8}.journal-section .section-heading>.text-link{margin-top:20px;display:inline-block}.journal-grid{grid-template-columns:1fr;gap:40px}.journal-card img{height:290px;margin-bottom:20px}.journal-card h3{font-size:23px}.journal-card p{font-size:12px}.journal-card .product-explore{font-size:12px}.faq-section{padding-bottom:60px;gap:27px}.faq-section h2{font-size:35px}.faq-section>div>p{font-size:14px}.faq-list summary{font-size:13px;line-height:1.7}.faq-list details p{font-size:12px}.services{padding-block:30px}.services strong{font-size:12px}.services small{font-size:7px}.services .icon{width:29px;height:29px}.footer-main>div>p{font-size:12px}.footer-links a,.footer-links button{font-size:11px}.footer-links h3{font-size:12px}.footer-bottom{font-size:8px}.preview-note{font-size:8px}footer{padding-top:37px}.breadcrumbs{font-size:9px;gap:9px;padding-top:15px;padding-bottom:23px}.product-hero{display:flex;flex-direction:column;gap:35px;padding-bottom:42px;align-items:stretch}.product-stage{height:335px}.product-stage .product-art::before{width:91%;left:4.5%}.gallery-controls{gap:9px;margin-top:13px}.gallery-option img,.gallery-option .product-art{height:80px}.gallery-option>span{font-size:8px;padding:7px 2px}.gallery-option .product-art::before{width:67%;left:16.5%}.product-intro h1{font-size:43px;letter-spacing:-1.8px}.product-intro .eyebrow{font-size:8px;margin-bottom:13px}.product-tagline{font-size:17px;line-height:1.7}.product-description{font-size:14px;line-height:1.85;margin-top:20px}.product-attributes{gap:8px;margin-top:22px}.product-attributes>span{font-size:9px;padding:8px 10px}.product-attributes .icon{width:16px;height:16px}.product-size-picker{margin-top:23px;padding-top:22px}.product-size-picker h2{font-size:12px}.product-size-picker .size-options{gap:8px}.product-size-picker .size-option{font-size:11px;padding:13px 8px}.product-size-picker p{font-size:10px}.product-page-ctas{gap:12px;margin-top:24px}.product-page-ctas .button{font-size:12px;min-height:49px}.product-gallery-note{font-size:9px}.product-facts{padding-block:28px}.product-facts .container>div{padding-inline:10px}.product-facts .icon{width:26px;height:26px;margin-bottom:15px}.product-facts h2{font-size:15px}.product-facts p{font-size:10px;line-height:1.75}.product-details{padding-top:50px}.product-details>h2{font-size:33px;letter-spacing:-1.3px;line-height:1.25}.product-section-nav{gap:26px;padding-top:25px;margin-bottom:30px}.product-section-nav a{font-size:11px;padding-bottom:12px;white-space:nowrap}.product-overview{display:flex;flex-direction:column;gap:30px;align-items:stretch}.product-overview h3,.size-fit-section h3,.product-care>h3,.product-questions>h3{font-size:28px;letter-spacing:-.8px}.product-overview>div>p:not(.section-note),.size-fit-section>div>p{font-size:13px;line-height:1.9;margin-top:19px}.product-highlights li{font-size:12px;align-items:start}.product-highlights .icon{margin-top:3px;flex-shrink:0}.product-overview>img{height:285px}.size-fit-section{display:block;margin-top:45px;padding-top:35px}.size-fit-section dl{margin-top:25px}.size-fit-section dl>div{font-size:11px;gap:18px}.product-care{padding-block:50px}.product-care>p{font-size:13px;line-height:1.8}.care-steps{grid-template-columns:1fr;gap:24px}.care-steps>div{border:0;padding:0;gap:18px}.care-steps h4{font-size:14px}.care-steps p{font-size:12px;line-height:1.8;margin-top:7px}.care-steps>div>span{width:31px;height:31px}.product-questions{padding-bottom:55px;gap:24px}.related-products{padding-bottom:65px}.related-products .section-heading{display:block}.related-products h2{font-size:31px;line-height:1.3;letter-spacing:-1px}.related-products .text-link{display:inline-block;margin-top:17px;font-size:11px}.related-products .product-grid{grid-template-columns:1fr}.related-products .product-art{height:270px}.related-products .product-info{padding:21px}.related-products .product-title{font-size:19px}.related-products .product-info p{font-size:12px}.related-products .product-explore{font-size:12px}}
@media(prefers-reduced-motion:reduce){.gallery-option{transition:none}}

.comparison-product{display:block}.comparison-product .product-art{width:100%;aspect-ratio:auto;height:185px;margin-top:17px;border-radius:6px}.comparison-product .product-art::before{width:80%;left:10%}.comparison-product:hover{color:var(--red)}

.comparison thead tr:last-child th{border-bottom:1px solid var(--line)}
