:root{color-scheme:light;--ink: #302820;--muted: #62544a;--line: #ac97845e;--offer-ink: #235437;--offer-tint: #e1f0e3;--offer-line: #a9c7ae;--glass: #fbf2e6d9;--display: system-ui, sans-serif;--serif: "Iowan Old Style", Baskerville, Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 95% 47%,#edd7d1a6,transparent 52%),#f2e8db;color:var(--ink);font:16px/1.6 system-ui,sans-serif}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #815345;outline-offset:4px}.shell{width:min(calc(100% - 6rem),1280px);margin-inline:auto}.mast,.footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1.05rem 0}.wordmark{font:510 2.05rem/1 var(--display);letter-spacing:.015em;color:var(--ink)}.mast nav{display:flex;gap:clamp(.75rem,3vw,2rem);font-size:.85rem}.mast a:hover,.footer a:last-child:hover{text-decoration:underline;text-underline-offset:.25em}.mast-note,.eyebrow{font-size:.69rem;letter-spacing:.15em;font-weight:700;text-transform:uppercase}.mast-note{color:var(--muted)}.hero{padding:clamp(2rem,4vw,4.5rem) 0 clamp(2.5rem,6vw,5.5rem)}.hero-intro,.section-head{display:grid;grid-template-columns:1.42fr 1fr;align-items:end;gap:1.5rem;margin-bottom:clamp(1.4rem,3vw,2.65rem)}h1,h2,h3{font-family:var(--display);font-weight:760;line-height:.96;letter-spacing:-.07em}h1{font-size:clamp(3.7rem,7.4vw,7.7rem);margin-top:.75rem}h1 em{color:#7a5149;font:italic 400 1.05em/.82 var(--serif);letter-spacing:-.075em}h2{font-size:clamp(2.55rem,5.1vw,5.1rem);margin-top:.55rem}h3{font-size:clamp(2.75rem,5vw,5.2rem);margin:.5rem 0 .6rem}.hero-action{justify-self:end;padding-bottom:.2rem}.hero-ritual-link{display:inline-flex;align-items:center;gap:.65rem;padding:.4rem .5rem .4rem .95rem;min-height:44px;border:1px solid #704654;border-radius:100px;background:#704654;color:#fff8f4;box-shadow:0 5px 14px #56323f26;font-size:.92rem;font-weight:700}.hero-ritual-link:hover{background:#593542}.hero-ritual-link span{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;background:#fff2}.hero-pricing{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.hero-pricing{margin-top:1rem}.hero-start-price{font-size:.9rem}.hero-start-price strong{font-size:1.65rem;color:#563544}.hero-offer-tag{padding:.32rem .65rem;border:1px solid var(--offer-line);border-radius:100px;background:var(--offer-ink);color:#f7fff7;font-size:.78rem;font-weight:700}.hero-offer-tag:hover{text-decoration:underline}.hero-shop-links{display:grid;justify-items:start;gap:.7rem;margin-top:.85rem}.hero-shop-links .cta{margin-top:0}.hero-starter-card{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,2vw,.85rem);width:min(100%,22rem);padding:.42rem .65rem .42rem .42rem;border:1px solid #c59f9b;border-radius:14px;background:#f9efea;box-shadow:0 2px 8px #62413a12}.hero-starter-card:is(:hover,:focus-visible){border-color:#a37376;background:#f5e4df}.hero-starter-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center bottom;border-radius:9px}.hero-starter-copy,.hero-starter-action{display:grid;gap:.2rem;line-height:1.25}.hero-starter-copy strong{font-size:.91rem}.hero-starter-copy>span{color:var(--muted);font-size:.75rem}.hero-starter-action{justify-items:end;color:#603e48;white-space:nowrap;font-size:.85rem;font-variant-numeric:tabular-nums}.hero-starter-action>span{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#ead4d6}.lead,.section-head>p,.installation-copy>p:not(.eyebrow){max-width:33ch;color:var(--muted)}.lead{font-size:clamp(1rem,1.5vw,1.18rem)}.cta{display:inline-flex;gap:1.05rem;align-items:center;margin-top:1rem;padding:.75rem 1rem;border-radius:100px;color:#fff8ed;background:#443128;font-size:.84rem;font-weight:620}.cta:hover{background:#67473b}.lineup{position:relative;overflow:hidden;border-radius:22px;background:#d8b997}.lineup figcaption{position:absolute;bottom:.85rem;right:.85rem;padding:.38rem .68rem;border:1px solid #fff8edb0;border-radius:100px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.71rem}.collection,.installation{padding:clamp(2.5rem,6vw,5.4rem) 0;border-top:1px solid var(--line);scroll-margin-top:1rem}.studio{display:grid;grid-template-columns:1.04fr 1fr;overflow:hidden;border:1px solid #fff7ed;border-radius:24px;box-shadow:0 15px 42px #61422c12;--accent: #77414f;--floor: #edb9c4}:is(.studio,.starter-set)[data-edition=tea]{--accent: #355c49;--floor: #c8ded0}:is(.studio,.starter-set)[data-edition=lavender]{--accent: #594773;--floor: #dbcee9}:is(.studio,.starter-set)[data-edition=ocean]{--accent: #29576a;--floor: #c3dfe6}:is(.studio,.starter-set)[data-edition=coffee]{--accent: #70501f;--floor: #efddb2}:is(.studio,.starter-set)[data-edition=clear]{--accent: #505755;--floor: #e6dedb}.stage-label{position:absolute;top:1.1rem;left:1.25rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.edition{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.4rem,4vw,3.5rem);background:color-mix(in srgb,var(--floor) 28%,#fbf0e4)}.edition-copy .notes{font-weight:680}.profile{display:inline-block;border:1px solid var(--line);border-radius:100px;padding:.16rem .55rem;margin:.4rem 0;font-size:.72rem}#edition-mood{color:var(--muted);min-height:3.2em}.swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.swatches button{display:flex;align-items:center;gap:.4rem;text-align:left;min-height:43px;padding:.3rem .42rem;border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;font-size:.74rem}.swatches button span{flex:0 0 .88rem;aspect-ratio:1;border-radius:50%;border:1px solid #59423647;background:var(--chip)}.swatches button:hover,.swatches button[aria-pressed=true]{background:#fff9;border-color:#a58d7857}.swatches button[aria-pressed=true]{font-weight:730}:is(.swatches,.starter-scent) [data-key=rose]{--chip: #dba1a9}:is(.swatches,.starter-scent) [data-key=tea]{--chip: #93b899}:is(.swatches,.starter-scent) [data-key=lavender]{--chip: #b3a8d2}:is(.swatches,.starter-scent) [data-key=ocean]{--chip: #8db6ba}:is(.swatches,.starter-scent) [data-key=coffee]{--chip: #bcad8d}:is(.swatches,.starter-scent) [data-key=clear]{--chip: #bfbfbf}.availability{border-top:1px solid var(--line);padding-top:.8rem;font-size:.76rem;color:var(--muted)}.installation{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(1.5rem,6vw,6rem)}.installation-visual{position:relative;width:min(100%,26rem);justify-self:center;overflow:hidden;border:1px solid #fff8ee;border-radius:18px;background:#f6dfe2}.installation-visual img{display:block;width:100%;height:auto}.installation-visual figcaption small{display:block;padding:.4rem .75rem;color:var(--muted);font-size:.72rem}.installation-label{position:absolute;right:3%;width:32%;padding:.15rem 0 .15rem .35rem;border-inline-start:1px solid var(--line);color:var(--ink);font-size:clamp(.69rem,1.3vw,.85rem);font-weight:700;line-height:1.2}.installation-label-head{top:15%;right:2%;width:30%}.installation-label-filter{top:49%}.installation-label-hose{top:78%}.installation-steps{display:grid;gap:.55rem;margin:1rem 0;padding-inline-start:1.4rem;max-width:51ch}.installation-steps li::marker{font-weight:700}.installation-breakdown figure{max-width:24rem;margin:.75rem 0}.installation-breakdown img{display:block;width:100%;height:auto;border-radius:12px}.installation-breakdown figcaption{margin-top:.5rem;color:var(--muted);font-size:.8rem}.installation-diagram{border:1px solid #fff8ee;border-radius:20px;background:linear-gradient(140deg,#fff7ebdc,#e6d5c2aa);padding:clamp(1.4rem,4vw,3rem);box-shadow:0 14px 42px #49322212}.installation-diagram ol{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.45rem}.installation-diagram li{display:flex;gap:.85rem;align-items:center;padding:.65rem .8rem;border:1px solid #9b816448;border-radius:10px}.installation-diagram li:nth-child(2){background:#fff9;font-weight:700}.installation-diagram li span{color:var(--muted);font-size:.74rem}.installation-copy>p:not(.eyebrow){margin-top:.85rem}.fit-details{margin-top:1.2rem;padding:.25rem 1rem;border:1px solid #fff7e9;border-radius:16px;background:var(--glass)}details{padding:.75rem 0}details+details{border-top:1px solid var(--line)}summary{display:flex;justify-content:space-between;gap:.8rem;list-style:none;cursor:pointer;font-size:.9rem;font-weight:650}summary::-webkit-details-marker{display:none}summary:after{content:"+"}details[open] summary:after{content:"\2212"}details p{color:var(--muted);margin-top:.45rem;font-size:.87rem}.footer{border-top:1px solid var(--line);border-bottom:0;color:var(--muted);font-size:.76rem}.footer .wordmark{font-size:1.55rem}.social-card{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;margin-bottom:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.1rem,3vw,2.25rem);border:1px solid var(--line);border-radius:22px;background:var(--glass)}.social-card h2{margin:0 0 .5rem;font-size:clamp(1.65rem,4vw,2.7rem)}.social-card p{color:var(--muted);font-size:.92rem}.social-link{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.social-icon{position:relative;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-radius:.38rem}.social-icon:before,.social-icon:after{position:absolute;content:"";border-radius:50%}.social-icon:before{top:24%;right:24%;bottom:24%;left:24%;border:1.5px solid currentColor}.social-icon:after{top:12%;right:12%;width:3px;height:3px;background:currentColor}.social-cta{padding:.48rem .85rem;border-radius:100px;background:#443128;color:#fff8ed;font-size:.8rem;font-weight:650}.social-link:hover .social-cta{background:#67473b}@media(max-width:900px){.shell{width:calc(100% - 3rem)}.mast-note{display:none}.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.shell{width:calc(100% - 2rem)}.wordmark{font-size:1.55rem}.hero-intro,.section-head,.studio,.installation{grid-template-columns:1fr}.hero-intro,.section-head{gap:.75rem}.hero-action{justify-self:start}h1{font-size:clamp(2.95rem,12vw,5.25rem)}.lineup,.studio{border-radius:16px}.lineup figcaption{position:static;border:0;border-radius:0;background:#f6e8d7}.footer p{display:none}}@media(prefers-reduced-motion:no-preference){.hero-intro{animation:enter .45s ease-out both}.cta,.swatches button{transition:background-color .18s ease}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(min-width:901px){.hero{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(1.5rem,4vw,4.5rem)}.hero-intro{grid-template-columns:1fr;margin-bottom:0;gap:1.25rem}.hero-action{justify-self:start}h1{font-size:clamp(3.65rem,5.8vw,6.2rem)}}.mast nav [aria-current=page]{font-weight:700}.story,.home-fit{border-top:1px solid var(--line);padding-block:clamp(2.5rem,7vw,6rem);scroll-margin-top:1rem}.story{display:grid;grid-template-columns:1fr .84fr;gap:clamp(1.5rem,6vw,6rem);align-items:start}.story-copy{max-width:47ch;color:var(--muted)}.story-copy p+p{margin-top:.85rem}.home-fit{text-align:center}.fit-link{display:inline-block;margin-top:.8rem;text-decoration:underline;text-underline-offset:.25em;font-size:.87rem;font-weight:650}.product{padding:clamp(1rem,3vw,2.75rem) 0 clamp(2.5rem,6vw,5rem)}.product .studio{grid-template-columns:1fr 1fr;scroll-margin-top:1rem}.product-visual{position:relative;display:grid;place-items:center;min-height:450px;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,#fff9,transparent 62%),#eee2d4}.product-visual figcaption{position:absolute;bottom:1rem;left:1rem;border-radius:100px;background:var(--glass);padding:.35rem .65rem;font-size:.71rem}.packshot{display:grid;place-items:center;width:min(100%,500px);padding:2.5rem .75rem}.packshot img{display:block;width:100%;height:auto}.product h1{margin:0;font-size:clamp(2.7rem,5vw,5.15rem)}.product h3{font-size:clamp(1.85rem,3.1vw,3.35rem)}.product-intro,.purchase-status p{color:var(--muted);font-size:.86rem}.edition-copy{padding-top:.85rem;border-top:1px solid var(--line)}#edition-mood{min-height:0}.purchase-status{border:1px solid #fff8ea;border-radius:13px;padding:.65rem .85rem;background:var(--glass)}.purchase-status strong{display:block;margin-bottom:.15rem}.product .fit-link{margin-top:0;align-self:start}@media(max-width:650px){.story,.product .studio{grid-template-columns:1fr}.product-visual{min-height:295px}.packshot{width:min(100%,300px);padding-block:1rem}.product-visual .stage-label{font-size:.57rem}}.welcome-bar{background:#49352d;color:#fbefe3;text-align:center;padding:.48rem .8rem;font-size:.72rem;letter-spacing:.025em}.format-image{display:block;width:100%;height:420px}.packshot{width:100%;padding:2rem 1rem}.control-label{display:flex;justify-content:space-between;margin-bottom:.4rem;font-size:.76rem;font-weight:700}.control-label span{font-weight:400;color:var(--muted)}.choice-row{display:flex;flex-wrap:wrap;gap:.4rem}.choice-row button{border:1px solid var(--line);border-radius:9px;background:#fff3;padding:.55rem .65rem;font:inherit;font-size:.76rem;cursor:pointer}.choice-row button[aria-pressed=true]{background:#4b372d;color:#fff5e9}.format-selector .control-label{font-size:.88rem}.format-selector .choice-row{gap:.45rem}.format-selector .choice-row button{min-height:44px;padding:.55rem .9rem;font-size:.88rem;font-weight:650}.plan-copy,.welcome-card p{font-size:.78rem;color:var(--muted);margin-top:.35rem}.welcome-card{border:1px solid #fff9ea;border-radius:12px;background:#f7e5ce;padding:.65rem .85rem;font-size:.85rem}.repeat-copy{max-width:42ch;margin:1rem auto 0;color:var(--muted)}@media(max-width:650px){.format-image{height:290px}}:root{--ink: #352a28;--muted: #68564e;--line: #b38f8452}body{background:radial-gradient(ellipse at 93% 42%,#edcbd7b0,transparent 48%),linear-gradient(145deg,#f7ece2,#f0dcd6)}.welcome-bar{background:#513b43}.hero h1{font-size:clamp(3.25rem,6vw,6.3rem)}.lineup{box-shadow:0 16px 48px #77434018}.value-strip{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;font-size:.73rem;color:var(--muted)}.product-visual{background:radial-gradient(ellipse at 20% 12%,#fff9,transparent 62%),linear-gradient(145deg,#fae8e2,var(--floor))}.visual-edition{position:absolute;top:1rem;right:1rem;font-size:.7rem;font-weight:650}.format-image{height:500px}.product-visual{min-height:550px}.edition{background:linear-gradient(140deg,#fff5ed8a,transparent),color-mix(in srgb,var(--floor) 32%,#f7e9e3)}.benefits,.inside,.home-benefits{padding-block:clamp(2.75rem,6vw,5.5rem);border-top:1px solid var(--line);scroll-margin-top:1rem}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.benefit-grid article{padding:1.5rem;border:1px solid #fff9ed;border-radius:18px;background:#fff7ed6e}.benefit-grid article:nth-child(2){background:#e9e2ed99}.benefit-grid article:nth-child(3){background:#f4ddd9aa}.benefit-grid span{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.benefit-grid h3{font-size:clamp(1.6rem,2.8vw,2.8rem);margin:1.1rem 0 .8rem}.benefit-grid p,.inside-intro,.home-benefits>p:not(.eyebrow){color:var(--muted);font-size:.92rem}.inside{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:center}.inside-art{position:relative;border-radius:20px;overflow:hidden}.inside-art img{display:block;width:100%;height:auto}.inside-art span{position:absolute;bottom:.8rem;left:.8rem;background:var(--glass);border-radius:99px;padding:.3rem .6rem;font-size:.68rem}.inside h2{font-size:clamp(2.4rem,4vw,4rem);margin-bottom:.8rem}.inside-intro{margin-bottom:1rem}.inside details{border-bottom:1px solid var(--line)}.home-benefits{text-align:center}.home-benefits>p:not(.eyebrow){max-width:46ch;margin:1rem auto 0}@media(max-width:650px){.hero h1{font-size:clamp(3rem,12vw,5rem)}.value-strip{flex-wrap:wrap;gap:.5rem 1rem}.product-visual{min-height:345px}.format-image{height:310px}.visual-edition{top:auto;bottom:3.2rem;right:1rem}.benefit-grid,.inside{grid-template-columns:1fr}}.inside-art img{height:clamp(340px,38vw,510px);object-fit:cover;object-position:10% center}.language-picker select{font:inherit;font-size:.78rem;color:var(--ink);background:#fff5;border:1px solid var(--line);border-radius:99px;padding:.35rem .55rem;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-gallery{min-width:0;align-self:start;background:#fff7ee70}.product-gallery .product-visual{min-height:0}.product-gallery .packshot{padding:1.1rem .75rem 2.3rem}.product-gallery .format-image,.product-gallery .gallery-assembly-image{height:clamp(285px,38vw,500px)}.product-gallery .gallery-assembly-image{width:auto;max-width:100%;object-fit:contain;border-radius:12px}.product-gallery .gallery-assembly .packshot{padding:.8rem .75rem .35rem}.product-gallery .gallery-assembly.is-comparison .packshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.product-gallery .gallery-assembly.is-comparison .gallery-assembly-image{height:clamp(155px,43vw,275px)}.gallery-assembly figcaption{position:static;margin:0 .75rem .6rem;text-align:center}.gallery-assembly figcaption a{text-decoration:underline;text-underline-offset:.2em}.gallery-views{display:flex;flex-wrap:wrap;gap:.45rem;padding:.6rem .85rem}.gallery-views button{padding:.38rem .75rem;border:1px solid var(--line);border-radius:100px;background:#fff6;font:inherit;font-size:.78rem;cursor:pointer}.gallery-views button[aria-pressed=true]{border-color:var(--accent);background:var(--floor);font-weight:700}.product-gallery .swatches{padding:.7rem .85rem;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.product-gallery .swatches button{justify-content:center}.printed-scent{fill:#fffaf7;text-anchor:middle;font:550 25px var(--display);letter-spacing:2.25px;text-transform:uppercase}@media(max-width:650px){.product-gallery .format-image{height:clamp(210px,64vw,275px)}.product-gallery .gallery-assembly-image{height:clamp(250px,78vw,320px)}.gallery-views button{min-height:44px}.product-gallery .swatches{padding:.48rem}.product-gallery .swatches button{font-size:.68rem;gap:.25rem}}@media(min-width:651px){.product-gallery .format-image,.product-gallery .gallery-assembly-image{height:min(clamp(285px,38vw,455px),54svh)}}.launch-prices{border-top:1px solid var(--line);padding-block:clamp(2rem,4vw,3.5rem);scroll-margin-top:1rem}.launch-prices .section-head{margin-bottom:1rem}.launch-grid{display:grid;gap:.75rem}.single-prices,.starter-set{margin:0;border:1px solid #fff8ee;border-radius:18px}.single-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--glass)}.single-prices div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .75rem;padding:.65rem clamp(.75rem,2vw,1.35rem)}.single-prices div+div{border-inline-start:1px solid var(--line)}.single-prices dd{margin:0;font-weight:700;white-space:nowrap}.starter-set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1rem,2.5vw,1.75rem);background:#ecd1d5;scroll-margin-top:1rem}.starter-set-media{margin:0}.starter-set-media figcaption{margin-top:.5rem;color:var(--muted);text-align:center;font-size:.8rem}.starter-scent{min-inline-size:0;max-width:26rem;margin:1rem 0 .35rem;padding:0;border:0}.starter-scent legend{margin-bottom:.45rem;padding:0;font-size:.88rem;font-weight:700}.starter-scent-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.3rem),1fr));gap:.4rem}.starter-scent-option{display:flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .55rem;border:1px solid #9b697054;border-radius:12px;background:#fff9;font-size:.78rem;font-weight:600;line-height:1.25;cursor:pointer}.starter-scent-option:before{content:"";flex:0 0 .85rem;height:.85rem;border:1px solid #30282040;border-radius:50%;background:var(--chip)}.starter-scent-option:hover{border-color:#a37376}.starter-scent input:checked+.starter-scent-option{border-color:#80515b;background:#fff7f2;box-shadow:inset 0 0 0 1px #80515b}.starter-scent input:checked+.starter-scent-option:before{box-shadow:inset 0 0 0 2px #fff7f2}.starter-scent input:focus-visible+.starter-scent-option{outline:2px solid #603e48;outline-offset:2px}.starter-set-visual{display:block;width:100%;height:auto;border-radius:12px}.starter-set h3{margin:.45rem 0 .65rem;font-size:clamp(1.85rem,3.5vw,3.25rem)}.set-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .75rem;margin:.85rem 0 .4rem}.set-price strong{font-size:1.75rem}.set-price>span,.set-note{color:var(--muted);font-size:.8rem}.set-note{margin-top:.65rem}@media(max-width:650px){.starter-set{grid-template-columns:minmax(0,1fr)}.starter-set-media{width:min(100%,16rem);justify-self:center}}.lineup{background:radial-gradient(ellipse at 20% 12%,#fff9,transparent 62%),linear-gradient(145deg,#fae8e2,#edb9c4)}.home-gallery{min-inline-size:0;margin:0;padding:0;border:0}.lineup .format-image,.lineup .home-assembly-image{height:clamp(290px,40vw,535px);padding:1.15rem 1rem 2.35rem}.lineup .home-assembly-image{width:100%;object-fit:contain}.home-assembly-image,.home-assembly-caption{display:none}#home-assembly:checked~.lineup :is(.format-image,.home-photo-caption){display:none}#home-assembly:checked~.lineup .home-assembly-image{display:block}#home-assembly:checked~.lineup .home-assembly-caption{display:inline}.home-assembly-caption{text-decoration:underline;text-underline-offset:.2em}.home-gallery-controls{display:flex;justify-content:center;gap:.45rem;margin-top:.55rem}.home-gallery-controls label{display:grid;place-items:center;min-height:44px;padding:.25rem .8rem;border:1px solid var(--line);border-radius:99px;color:var(--ink);background:#fff5;font-size:.78rem;cursor:pointer}#home-photo:checked~.home-gallery-controls label[for=home-photo],#home-assembly:checked~.home-gallery-controls label[for=home-assembly]{border-color:#ad7e89;background:#eed5d9;font-weight:700}#home-photo:focus-visible~.home-gallery-controls label[for=home-photo],#home-assembly:focus-visible~.home-gallery-controls label[for=home-assembly]{outline:2px solid #815345;outline-offset:3px}@media(max-width:650px){.hero{display:grid;gap:1rem;padding-top:.65rem}.hero .home-gallery{grid-row:1}.hero-intro{margin-bottom:0}.lineup .format-image,.lineup .home-assembly-image{height:clamp(200px,64vw,315px);padding:.65rem .75rem}.product{padding-top:.65rem}.product-gallery .product-visual .packshot{padding-top:.7rem}}.plan-details{margin-top:.55rem;font-size:.85rem}.plan-details p+p{margin-top:.3rem}.plan-details strong{font-size:1.13rem}.saving-label{display:inline-block;margin-right:.25rem;padding:.12rem .45rem;border-radius:100px;background:var(--offer-tint);color:var(--offer-ink);font-size:.7rem;font-weight:700}.bundle-options{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--line)}#edition-name{font-size:clamp(1.85rem,3.1vw,3.35rem);margin:.5rem 0 .6rem}.lineup,.product-visual{isolation:isolate}.lineup:before,.product-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--duse-scent-atlas, url(duse-scent-atlas.webp));background-size:300% 200%;background-position:var(--scent-position, 0% 0%);opacity:.37}.studio[data-edition=tea]{--scent-position: 50% 0%}.studio[data-edition=lavender]{--scent-position: 100% 0%}.studio[data-edition=ocean]{--scent-position: 0% 100%}.studio[data-edition=coffee]{--scent-position: 50% 100%}.studio[data-edition=clear]{--scent-position: 100% 100%}.welcome-bar{background:var(--offer-ink)}.welcome-card{background:var(--offer-tint);border-color:var(--offer-line);color:var(--offer-ink)}#welcome-current,#welcome-saving{color:var(--offer-ink);font-weight:700}#monthly-price,.plan-details p:has(.saving-label) [data-eur]{color:var(--offer-ink);font-weight:750}#single-price{color:var(--ink);font-size:1.65rem}#subscription-status{color:#704a3e;margin-top:.65rem}.shipping-note,.checkout-notice{font-size:.75rem;color:var(--muted)}.checkout-notice{margin-top:.7rem}.checkout-link{width:100%;justify-content:space-between}[hidden]{display:none!important}.bag-dialog{width:min(calc(100% - 2rem),440px);margin:auto;padding:1.6rem;border:1px solid #fffaf2;border-radius:22px;background:linear-gradient(145deg,#fff4edef,#f2dce5ee);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--ink);box-shadow:0 25px 90px #3e232b3d}.bag-dialog::backdrop{background:#36262e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bag-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bag-heading h2{font-size:2rem;margin:0}.bag-heading button{font-size:1.6rem;border:0;background:none;cursor:pointer;padding:.2rem .6rem}.bag-success{margin:.85rem 0 .25rem;color:#566341;font-size:.8rem;font-weight:700}#bag-selection{font-size:.9rem}.bag-total{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0 .5rem;padding-top:.85rem;border-top:1px solid var(--line)}.bag-dialog .cta{width:100%;justify-content:space-between}#bag-continue{width:100%;background:transparent;padding:.7rem 0;border:0;cursor:pointer;margin-top:.35rem;text-decoration:underline;text-underline-offset:.2rem}.cart-error{position:fixed;bottom:1rem;inset-inline:1rem;z-index:20;padding:.9rem;border:1px solid #9e263b;border-radius:12px;background:#fff0eb;color:#9e263b}[aria-busy=true]{opacity:.65;pointer-events:none}@media(prefers-reduced-motion:no-preference){[aria-busy=true]{background-image:linear-gradient(110deg,transparent,#fff3,transparent);background-size:200% 100%;animation:bag-loading 1.1s linear infinite}@keyframes bag-loading{to{background-position:-200% 0}}}@media(max-width:480px){.mast{flex-wrap:wrap;row-gap:.65rem}.mast nav{order:3;width:100%;justify-content:center;padding-top:.35rem;gap:1.6rem}}.mast-actions{display:flex;align-items:center;gap:.55rem}.bag-toggle{border:1px solid var(--line);border-radius:100px;padding:.35rem .65rem;font-size:.75rem;background:#fff5;cursor:pointer;white-space:nowrap}#bag-count{margin-left:.2rem;font-weight:750}.home-offer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.1rem,5vw,4.5rem);padding:clamp(1.6rem,4vw,3.5rem);margin-bottom:clamp(2rem,6vw,4.5rem);border:1px solid var(--offer-line);border-radius:24px;background:linear-gradient(135deg,var(--offer-tint),#f8f3e9);color:var(--offer-ink)}.home-offer-amount{font-size:clamp(4.7rem,13vw,11rem);line-height:.85;font-weight:800;letter-spacing:-.09em;white-space:nowrap}.home-offer h2{font-size:clamp(1.9rem,4vw,3.85rem);margin:0 0 .55rem}.home-offer p{color:var(--muted)}.home-offer .cta{background:var(--offer-ink)}.home-offer .cta:hover{background:#193f29}.plan-badge,.scent-feature{display:inline-block;margin-left:.25rem;border-radius:99px;padding:.12rem .44rem;font-size:.69rem;font-weight:700}.plan-badge{color:#fff;background:var(--offer-ink)}.scent-feature{color:#604052;background:#fff6;border:1px solid var(--line)}.bag-dialog{width:min(100%,470px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border-radius:20px 0 0 20px}.bag-dialog[open]{display:flex;flex-direction:column}.bag-heading,.bag-footer{padding:1.1rem 1.25rem}.bag-heading{border-bottom:1px solid var(--line)}.bag-body{flex:1;min-height:0;overflow-y:auto;padding:.4rem 1.25rem 1rem}.bag-footer{border-top:1px solid var(--line);background:#fff3ec}.bag-footer .bag-total{margin-top:0;padding-top:0;border-top:0}.bag-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem .65rem;padding:.9rem 0;border-bottom:1px solid var(--line);font-size:.86rem}.bag-item-with-image{grid-template-columns:clamp(3rem,16vw,4.1rem) minmax(0,1fr) auto}.bag-item .bag-thumbnail{grid-row:span 2;align-self:start;width:100%;height:4.55rem;padding:.25rem;border-radius:10px;background:#fff6ed;object-fit:contain}.bag-item strong{font-size:.95rem}.bag-item small{color:var(--muted)}.bag-item-quantity{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;grid-column:1 / -1}.bag-item-with-image .bag-item-quantity{grid-column:2 / -1}.bag-line-price{white-space:nowrap}.bag-item-quantity button,.bag-suggestion button{min-width:36px;min-height:34px;padding:.28rem .55rem;border:1px solid var(--line);border-radius:9px;background:#fff8;cursor:pointer;font-size:.75rem}.bag-recommendations{padding-top:1rem}.bag-recommendations h3{font-size:1.25rem;margin:0 0 .6rem}#bag-suggestions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.bag-suggestion{display:flex;flex-direction:column;gap:.35rem;padding:.65rem;border:1px solid #fff8;border-radius:13px;background:#f3dfe7;font-size:.79rem}.bag-thumbnail{display:block;align-self:center;max-width:100%;overflow:hidden}.bag-suggestion button{align-self:start}@media(max-width:650px){.home-offer{grid-template-columns:1fr}.home-offer-amount{font-size:clamp(4.7rem,18vw,7rem)}}@media(max-width:480px){.bag-dialog{border-radius:0}}.studio .cta,.studio .choice-row button[aria-pressed=true]{background:var(--accent)}.studio .cta:hover{background:color-mix(in srgb,var(--accent),#241b18 24%)}.studio .swatches button[aria-pressed=true]{background:var(--floor);border-color:var(--accent)}.footer{flex-wrap:wrap}.duse-country-form{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;max-width:100%}.duse-country-form .language-picker{max-width:100%}.duse-country-form select{max-width:min(13rem,100%)}.duse-country-form button{font:inherit;color:var(--ink);background:#fff5;border:1px solid var(--line);border-radius:99px;padding:.35rem .55rem;cursor:pointer}.duse-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(1.8rem,4vw,4rem)}.duse-hero h1{margin:0;font-size:clamp(3.1rem,6.6vw,7rem);line-height:.96}.duse-hero h1 em{line-height:.96}.duse-hero-copy .lead{margin:1.1rem 0 .75rem;max-width:36ch}.duse-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.1rem;margin-top:.65rem}.duse-delivery-note{margin-top:.8rem;color:var(--muted);font-size:.8rem}.duse-view-stage,.duse-mounted-view{min-width:0;border-radius:18px;overflow:hidden;background:#f4e7e1}.duse-view-stage figure{display:none}.duse-view-stage img,.product-gallery .duse-mounted-view img{display:block;width:100%;height:clamp(325px,39vw,535px);object-fit:contain;background:#f6eae5}.duse-view-stage .duse-home-packaging img{object-fit:cover}.duse-mounted-view figcaption,.duse-view-stage figcaption{padding:.6rem .85rem;color:#483431;font-size:.82rem;line-height:1.35;text-align:center}#home-shower:checked~.duse-view-stage .duse-home-shower,#home-mounted:checked~.duse-view-stage .duse-home-mounted,#home-connections:checked~.duse-view-stage .duse-home-connections,#home-packaging:checked~.duse-view-stage .duse-home-packaging{display:grid}#home-shower:checked~.home-gallery-controls [for=home-shower],#home-mounted:checked~.home-gallery-controls [for=home-mounted],#home-connections:checked~.home-gallery-controls [for=home-connections],#home-packaging:checked~.home-gallery-controls [for=home-packaging]{border-color:#936476;background:#eed5d9;font-weight:700}#home-shower:focus-visible~.home-gallery-controls [for=home-shower],#home-mounted:focus-visible~.home-gallery-controls [for=home-mounted],#home-connections:focus-visible~.home-gallery-controls [for=home-connections],#home-packaging:focus-visible~.home-gallery-controls [for=home-packaging]{outline:2px solid #815345;outline-offset:3px}.duse-home-fit,.duse-starter-row{border-top:1px solid var(--line);padding:clamp(1.45rem,3.5vw,2.5rem) 0}.duse-home-fit h2,.duse-starter-row h2{margin:0 0 .55rem;font-size:clamp(1.8rem,3.7vw,3.25rem)}.duse-home-fit ol{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .6rem;padding:0;margin:.65rem 0;list-style:none}.duse-home-fit li+li:before{content:"\2192";margin-inline-end:.6rem;color:#7a5149}.duse-home-fit .fit-link{margin-top:.45rem}.duse-signature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;background:#eed9dc;border-radius:20px;overflow:hidden;margin-block:clamp(1rem,4vw,2.8rem)}.duse-signature img{display:block;width:100%;height:clamp(275px,34vw,445px);object-fit:cover;object-position:center top;background:#f6eae5}.duse-signature>div{padding:clamp(1.3rem,4vw,3.8rem)}.duse-signature h2{margin:0;color:#6d4654;font-size:clamp(1.65rem,3.2vw,3.45rem)}.duse-signature h3{margin:.6rem 0;font-size:clamp(1.45rem,2.5vw,2.7rem);letter-spacing:-.04em}.duse-signature .cta{margin-top:.8rem}.duse-starter-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.45rem 1.25rem}.duse-product-heading{margin:0 0 1rem}.duse-product-heading h1{margin:0 0 .55rem;font-size:clamp(2rem,4.8vw,4.6rem)}.duse-product-heading p{max-width:65ch}.product-gallery .duse-mounted-view img{height:clamp(285px,38vw,500px)}.edition .scent-feature{order:0}.duse-detail-disclosure{border-top:1px solid var(--line);padding:1.15rem 0}.duse-detail-disclosure>summary{width:fit-content;font-weight:700;cursor:pointer}.duse-detail-disclosure .inside{width:100%;margin-top:.85rem}.duse-detail-disclosure+.bag-dialog{margin-block:auto}@media(max-width:740px){.duse-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1.05rem}.duse-hero h1{font-size:clamp(2.35rem,9vw,4.15rem)}.duse-hero h1 br{display:none}.duse-hero h1 em{margin-inline-start:.1em}.duse-hero-copy .lead{margin:.55rem 0 .25rem;max-width:45ch;font-size:.93rem}.duse-hero-actions{margin-top:.45rem}.duse-delivery-note{margin-top:.5rem}.duse-view-stage img,.product-gallery .duse-mounted-view img{height:clamp(230px,72vw,385px)}.duse-signature{grid-template-columns:minmax(0,1fr)}.duse-signature img{height:clamp(240px,68vw,360px)}.duse-home-fit ol{font-size:.85rem}}.duse-cart-page{padding:1.7rem 0 4rem;max-width:55rem}.duse-cart-page h1{margin:0 0 1.2rem;font-size:clamp(2.4rem,6vw,4.3rem)}.duse-cart-page>p{margin-bottom:.75rem}.duse-cart-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem 0;border-top:1px solid var(--line)}.duse-cart-row img{border-radius:.5rem;object-fit:cover}.duse-cart-row div{flex:1;min-width:11rem}.duse-cart-row input{width:4rem;font:inherit}.duse-cart-summary{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line)}.duse-cart-summary p+p{margin-bottom:.65rem}.duse-product-views,.product-gallery{--gallery-media: clamp(18rem, 35vw, 30rem);--gallery-caption: 3rem;min-width:0}.duse-view-stage>figure,.product-gallery>:is(.product-visual,.duse-mounted-view){grid-template-rows:var(--gallery-media) var(--gallery-caption);grid-template-columns:minmax(0,1fr);place-items:stretch;border-radius:0;background:#f5e9e4}.product-gallery>:is(.product-visual,.duse-mounted-view){display:grid}.product-gallery>.product-visual{background:color-mix(in srgb,var(--floor) 37%,#f7eee8)}.product-gallery>.product-visual:before{opacity:.13}.duse-view-stage img,.product-gallery .duse-mounted-view>img,.product-gallery #gallery-shower>img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:transparent}.duse-view-stage .duse-home-packaging img{object-fit:contain}.duse-view-stage>figure>figcaption,.product-gallery>figure>figcaption{display:block;align-content:center;position:static;margin:0;padding:.3rem .55rem;border-radius:0;background:#fbf2ebd9;color:#483431;font-size:.8rem;line-height:1.3;text-align:center}.product-gallery .product-visual .packshot{width:100%;min-height:0;grid-template-columns:minmax(0,1fr);padding:.7rem}.product-gallery .format-image{width:100%;height:100%;min-height:0}.product-gallery .gallery-assembly .gallery-assembly-image{width:auto;height:auto;max-width:100%;max-height:calc(var(--gallery-media) - 1.4rem);object-fit:contain;border-radius:0;-webkit-mask-image:linear-gradient(to bottom,#000 87%,#000b 93%,transparent 98%);mask-image:linear-gradient(to bottom,#000 87%,#000b 93%,transparent 98%)}.product-gallery .gallery-assembly.is-comparison .packshot{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-views{justify-content:center}.gallery-views button,.home-gallery-controls label{min-height:44px}.home-gallery-controls{flex-wrap:wrap}.duse-signature img{height:auto;aspect-ratio:4 / 3;object-fit:contain}.welcome-card{padding:.85rem 1rem;border-inline-start:3px solid #5f896b}.welcome-card>strong{font-size:1rem}.welcome-card #welcome-current{font-size:1.1rem}.duse-starter-row{padding-inline:clamp(1rem,3vw,2rem);border:1px solid var(--offer-line);border-radius:18px;background:linear-gradient(125deg,#eaf0e8,#fbf4ea);margin-bottom:1.3rem}.duse-starter-row .fit-link,.starter-set h3{color:var(--offer-ink)}.starter-set{--floor: #edc7d0;--accent: #774757;background:linear-gradient(125deg,color-mix(in srgb,var(--floor) 62%,#f9f5ee),#faf5ed);border-color:color-mix(in srgb,var(--accent) 28%,#fbf6ed)}.starter-set .cta{background:var(--offer-ink);color:#fff}.starter-set .cta:hover{background:#193f29}.starter-set input:checked+.starter-scent-option{border-color:var(--accent);background:color-mix(in srgb,var(--floor) 34%,#fffbf5);box-shadow:inset 0 0 0 1px var(--accent)}@media(max-width:740px){.duse-product-views,.product-gallery{--gallery-media: clamp(13rem, 77vw, 23rem)}.gallery-views{padding-inline:.35rem}.gallery-views button,.home-gallery-controls label{padding-inline:.58rem}}.installation-visual img,.duse-view-stage .duse-home-connections img,.duse-view-stage .duse-home-mounted img,.product-gallery .duse-mounted-view>img{-webkit-mask-image:linear-gradient(to bottom,#000 90%,#000b 95%,transparent 99%);mask-image:linear-gradient(to bottom,#000 90%,#000b 95%,transparent 99%)}.duse-view-stage :is(.duse-home-connections,.duse-home-mounted) img,.product-gallery .duse-mounted-view>img{align-self:center;justify-self:center;width:auto;height:auto;max-width:100%;max-height:var(--gallery-media)}.product-gallery .gallery-assembly.is-comparison .gallery-assembly-image{height:auto}.duse-hero-actions{gap:.45rem .65rem}.duse-hero-actions .cta{min-height:48px;margin-top:0}.duse-subscribe-button{display:inline-flex;flex-direction:column;justify-content:center;min-height:48px;padding:.35rem .9rem;border:1px solid var(--offer-line);border-radius:100px;background:var(--offer-tint);color:var(--offer-ink);line-height:1.15}.duse-subscribe-button:hover{background:#d7e9d9}.duse-subscribe-button strong{font-size:.84rem;font-weight:700}.duse-subscribe-button small{margin-top:.1rem;font-size:.72rem}#purchase-options{scroll-margin-top:1rem}.duse-delivery-note{width:fit-content;padding:.35rem .65rem;border:1px solid var(--offer-line);border-radius:.5rem;background:#edf4eb;color:var(--offer-ink);font-weight:650}@media(max-width:740px){.duse-hero .duse-home-carousel{grid-row:auto}.duse-hero-actions{column-gap:.4rem}.duse-hero-actions .cta{gap:.35rem;padding:.42rem .6rem}.duse-subscribe-button{padding-inline:.6rem}.duse-delivery-note{padding:0;border:0;background:transparent;font-size:.75rem}}.duse-home-fit{padding:clamp(1rem,3vw,2rem);border:1px solid #fff9;border-radius:18px;background:#fcf5edb8}.duse-home-fit ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,1.4vw,1rem);margin:.8rem 0}.duse-home-fit li{display:grid;place-items:center;position:relative;min-height:3.1rem;padding:.4rem .25rem;border:1px solid var(--line);border-radius:.6rem;background:#f9efe8;line-height:1.25;text-align:center}.duse-home-fit li+li:before{content:none}.duse-home-fit li:nth-child(2){border-color:#b88a94;background:#f0d8dc;color:#543440}.duse-fit-note{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.2rem 1.25rem}.duse-fit-note p{color:var(--muted)}.product-gallery .gallery-assembly .gallery-assembly-image{width:min(100%,calc((var(--gallery-media) - 1.4rem) * 1122 / 1402));aspect-ratio:1122 / 1402}.duse-how{padding-block:clamp(1.4rem,3.5vw,3rem)}.duse-how header,.duse-how{scroll-margin-top:1rem}.duse-how header{max-width:42rem;margin-bottom:1.1rem}.duse-how h2{font-size:clamp(1.85rem,4.5vw,3.65rem);line-height:1.05;margin-bottom:.55rem}.duse-how h3{font-size:clamp(1.25rem,2.25vw,1.8rem);line-height:1.2}.duse-how header p,.duse-how-caption{color:var(--muted)}.duse-how-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.4rem)}.duse-how-card{border:1px solid var(--line);border-radius:1rem;overflow:hidden;background:#fcf6f0}.duse-how-art{display:grid;position:relative;place-items:center;height:clamp(13rem,28vw,20rem);padding:.6rem;background:#f6ebe5}.duse-how-art img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;min-height:0}.duse-flow-art img{-webkit-mask-image:linear-gradient(#000 90%,transparent 100%);mask-image:linear-gradient(#000 90%,transparent 100%)}.duse-flow-track{position:absolute;top:14%;bottom:10%;left:calc(50% - min(24%,7rem));display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:var(--offer-ink)}.duse-flow-track:before{content:"";position:absolute;inset-block:0;width:1px;background:#537d61}.duse-flow-track span{position:relative;display:grid;place-items:center;width:1.45rem;aspect-ratio:1;border-radius:50%;background:#edf4eb;border:1px solid #668570;font-size:.73rem;font-weight:700}.duse-flow-track span:not(:first-child):before{content:"\2191";position:absolute;bottom:calc(100% + .2rem);background:#f6ebe5;line-height:1.05}.duse-how-card figcaption{padding:clamp(.8rem,2vw,1.35rem)}.duse-flow-steps,.duse-materials{display:grid;gap:.35rem;margin:.75rem 0 0;padding-inline-start:1.35rem;font-size:.92rem}.duse-flow-steps li::marker,.duse-materials li::marker{color:var(--offer-ink);font-weight:750}.duse-flow-steps li span,.duse-materials li span{display:block;color:var(--muted)}.duse-how-caption{margin-top:.65rem;font-size:.79rem}.duse-water-answer{margin-top:.85rem;padding:clamp(.85rem,2.1vw,1.35rem);border:1px solid var(--offer-line);border-radius:.85rem;background:#edf3e9}.duse-water-answer h3{color:var(--offer-ink)}.duse-water-answer p{max-width:72ch;margin-top:.4rem}.duse-water-answer details{margin-top:.6rem;font-size:.88rem}.duse-water-answer summary{cursor:pointer;width:fit-content;font-weight:650}.duse-water-answer a{text-decoration:underline;text-underline-offset:.18em}@media(max-width:620px){.duse-how-figures{grid-template-columns:minmax(0,1fr)}.mast nav{gap:clamp(.65rem,4vw,1.4rem)}}.product-gallery>:is(.product-visual,.duse-mounted-view){position:relative;isolation:isolate;background:radial-gradient(ellipse at 46% 34%,#fffb,#fff0 63%),linear-gradient(145deg,color-mix(in srgb,var(--floor) 33%,#fcf6ef),color-mix(in srgb,var(--floor) 75%,#f7eee7))}.product-gallery>:is(.product-visual,.duse-mounted-view):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--duse-scent-atlas) var(--scent-position, 0% 0%) / 300% 200%;opacity:.15}.product-gallery>figure>figcaption{background:color-mix(in srgb,var(--floor) 20%,#fcf6ef)}.product-gallery>.duse-mounted-view>img{max-height:calc(var(--gallery-media) - 1.2rem);filter:drop-shadow(0 .25rem .55rem #4a302018)}.duse-how-card:nth-child(2) .duse-how-art{background:#fdf5ef}.product-gallery>.duse-mounted-view>img{width:min(100%,calc((var(--gallery-media) - 1.2rem) * 1122 / 1402));aspect-ratio:1122 / 1402}:root{--duse-rosewood: #6d434f;--duse-ivory: #faf4e9;--ink: #30242b;--muted: #63525c;--line: #8e59673d}body{background:radial-gradient(ellipse at 90% 12%,#e6a9bc9c,#e6a9bc00 58%),radial-gradient(ellipse at 8% 60%,#f5cedba8,#f5cedb00 55%),linear-gradient(150deg,#fcf8f6 6%,#f6e4eb 56%,#f3e8ef)}.mast .wordmark{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .65rem;border-radius:.28rem;background:var(--duse-rosewood);color:var(--duse-ivory);letter-spacing:.045em;text-decoration:none}.footer .wordmark,.duse-hero h1 em{color:var(--duse-rosewood)}.duse-hero-actions .cta,.duse-signature .cta{background:var(--duse-rosewood)}.duse-hero-actions .cta:hover,.duse-signature .cta:hover{background:#55323d}.duse-signature{background:linear-gradient(123deg,#f9e9ed,#ecc2d0)}.duse-home-fit{background:linear-gradient(125deg,#fff9,#f4d7e29c)}.duse-home-carousel{position:relative;width:100%}.duse-carousel-stage{position:relative;isolation:isolate;aspect-ratio:4 / 3;overflow:hidden;border:1px solid #fff9;border-radius:clamp(1rem,2vw,1.55rem);background:radial-gradient(ellipse at 43% 40%,#fff6f6,#f0ced8 68%,#e5b6c6);box-shadow:0 1rem 2.4rem #6b424b20}.duse-carousel-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--duse-scent-atlas) 0 0 / 300% 200%;opacity:.14}.duse-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .35s ease-in-out,visibility 0s linear .35s}.duse-carousel-slide>img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}:is(#slide-mounted,#slide-connections)>img{position:absolute;top:4%;right:0;bottom:4%;left:0;height:92%;-webkit-mask-image:linear-gradient(#000 88%,#0009 94%,transparent 99%);mask-image:linear-gradient(#000 88%,#0009 94%,transparent 99%);filter:drop-shadow(0 .25rem .55rem #4a302018)}#slide-packaging>img{position:absolute;top:7%;right:6%;bottom:7%;left:6%;width:88%;height:86%}#slide-shower>:is(img,canvas){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.duse-scent-motion{opacity:0;transition:opacity .4s ease;pointer-events:none}[data-scent-active] .duse-scent-motion{opacity:1}#home-mounted:checked~.duse-carousel-stage #slide-mounted,#home-shower:checked~.duse-carousel-stage #slide-shower,#home-connections:checked~.duse-carousel-stage #slide-connections,#home-packaging:checked~.duse-carousel-stage #slide-packaging,#home-starter:checked~.duse-carousel-stage #slide-starter{z-index:1;visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s}.duse-carousel-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:.62rem .2rem 0;border-bottom:1px solid var(--line);color:var(--muted)}.duse-carousel-choices label{display:grid;place-items:center;min-height:44px;padding:.2rem .1rem;border-bottom:2px solid transparent;font-size:clamp(.66rem,2.7vw,.85rem);font-weight:550;line-height:1.15;text-align:center;cursor:pointer}#home-mounted:checked~.duse-carousel-choices [for=home-mounted],#home-shower:checked~.duse-carousel-choices [for=home-shower],#home-connections:checked~.duse-carousel-choices [for=home-connections],#home-packaging:checked~.duse-carousel-choices [for=home-packaging],#home-starter:checked~.duse-carousel-choices [for=home-starter]{color:var(--duse-rosewood);border-color:currentColor;font-weight:700}#home-mounted:focus-visible~.duse-carousel-choices [for=home-mounted],#home-shower:focus-visible~.duse-carousel-choices [for=home-shower],#home-connections:focus-visible~.duse-carousel-choices [for=home-connections],#home-packaging:focus-visible~.duse-carousel-choices [for=home-packaging],#home-starter:focus-visible~.duse-carousel-choices [for=home-starter]{outline:2px solid var(--duse-rosewood);outline-offset:-3px;border-radius:.25rem}.duse-carousel-toggle,.duse-scent-toggle{position:absolute;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #ffffffb5;border-radius:100px;background:#faf4e9ee;color:#50303b;cursor:pointer;box-shadow:0 .15rem .75rem #49303a26}.duse-carousel-toggle{z-index:2;top:.7rem;right:.7rem;padding:0}.duse-carousel-toggle:after{content:"";width:10px;height:13px;border-inline:3px solid}.duse-carousel-toggle[data-paused]:after{width:0;height:0;margin-inline-start:2px;border:solid transparent;border-width:7px 0 7px 11px;border-left-color:currentColor}.duse-scent-toggle{z-index:1;bottom:.65rem;left:.65rem;padding:.3rem .65rem;font-size:.75rem;font-weight:650}.duse-scent-toggle[aria-pressed=true]{background:var(--duse-rosewood);color:var(--duse-ivory)}@media(prefers-reduced-motion:reduce){.duse-carousel-slide,.duse-scent-motion{transition:none}}.welcome-bar{background:var(--duse-rosewood);color:var(--duse-ivory)}.duse-starter-feature img{background:#efd6d8}.duse-starter-feature h2{margin-bottom:.8rem;line-height:1.04;color:var(--duse-rosewood)}.duse-starter-feature-price{margin-top:.45rem;color:var(--duse-rosewood);font-size:1.2rem}.starter-set h3{color:var(--accent)}.starter-set .cta{background:var(--accent);color:#fff}.starter-set .cta:hover{background:color-mix(in srgb,var(--accent),#241b18 24%)}.duse-carousel-choices label,.duse-carousel-toggle,.duse-scent-toggle{-webkit-tap-highlight-color:transparent}.duse-starter-feature h2{font-weight:710;letter-spacing:-.045em}.edition-copy{border-top:0;padding-top:0}.studio .edition>.format-selector{padding-top:.8rem;border-top:1px solid var(--line)}.edition-scent{margin-top:.75rem;padding:.9rem 1rem .95rem;border:1px solid color-mix(in srgb,var(--accent) 36%,#fff8f5);border-inline-start:3px solid var(--accent);border-radius:.8rem;background:linear-gradient(118deg,color-mix(in srgb,var(--floor) 68%,#fff9f6),#fff8f4)}.edition-scent #edition-profile{margin:0 0 .32rem;color:var(--accent);font-size:clamp(1.27rem,2.2vw,1.85rem);font-weight:760;line-height:1.12;letter-spacing:-.04em}.edition-scent #edition-notes{font-size:.98rem}.edition-scent #edition-mood{margin-top:.25rem;font-size:.9rem}.duse-home-carousel{padding-bottom:1.65rem}.duse-carousel-toggle{inset:auto 0 -3px auto;min-width:44px;min-height:30px;padding:.15rem .28rem;border:0;background:transparent;border-radius:.2rem;box-shadow:none;color:var(--duse-rosewood);font-size:.7rem;font-weight:650;text-underline-offset:.16em}.duse-carousel-toggle:hover{text-decoration:underline}.duse-carousel-toggle:after,.duse-carousel-toggle[data-paused]:after{content:none}.duse-carousel-stage,.product-gallery>:is(.product-visual,.duse-mounted-view){--photo-tone: var(--floor, #edb9c4);background:radial-gradient(ellipse at 42% 31%,#fffdf8 1%,#fffbf47a 34%,#fff0 62%),radial-gradient(ellipse at 5% 100%,color-mix(in srgb,var(--photo-tone) 78%,#f9f2ec),#fff0 70%),linear-gradient(133deg,#fff7f1 0%,color-mix(in srgb,var(--photo-tone) 57%,#fff8f4) 67%,var(--photo-tone) 100%)}.duse-carousel-stage:before,.product-gallery>:is(.product-visual,.duse-mounted-view):before{opacity:.09}.duse-carousel-stage{box-shadow:0 .75rem 2rem #6b424b17}.product-gallery>figure>figcaption{color:color-mix(in srgb,var(--accent) 70%,var(--ink));background:color-mix(in srgb,var(--floor) 19%,#fff9f5);font-size:.76rem}.product-gallery #gallery-shower>img{filter:saturate(.94)}.installation-visual{background:radial-gradient(ellipse at 42% 28%,#fffaf5,#f2dce2 80%)}.duse-starter-feature figure{overflow:hidden}.mast .wordmark{padding:0;border-radius:0;background:transparent;color:var(--duse-rosewood);font-size:1.55rem;letter-spacing:.015em}.mast .wordmark:hover{text-decoration:none}@media(prefers-reduced-motion:no-preference){.duse-carousel-slide{transform:translate(.35rem);transition-property:opacity,transform,visibility;transition-duration:.35s,.35s,0s;transition-delay:0s,0s,.35s}.duse-carousel-slide[aria-hidden=false]{transform:translate(0);transition-delay:0s}.duse-starter-feature img{transition:transform .55s cubic-bezier(.2,.65,.32,1)}.duse-starter-feature:hover img,.duse-starter-feature:focus-within img{transform:scale(1.025)}.duse-carousel-choices label,.product-gallery .gallery-views button,.studio .swatches button{transition:background-color .22s ease,border-color .22s ease,color .22s ease}}.duse-offer-bar{padding:0;overflow:hidden}.duse-ticker{display:block;overflow:hidden;width:100%;min-height:36px;padding:.3rem 0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.duse-ticker:focus-visible{outline:2px solid var(--duse-ivory);outline-offset:-4px}.duse-ticker-track,.duse-ticker-group{display:flex;width:max-content;align-items:center}.duse-ticker-group{min-width:100vw;justify-content:space-around}.duse-ticker-group>span{display:inline-flex;align-items:center;white-space:nowrap;padding-inline-start:clamp(1.05rem,2.5vw,2.45rem);gap:clamp(1.05rem,2.5vw,2.45rem)}.duse-ticker-group>span:after{content:"\2022";color:#edb9c4}@media(prefers-reduced-motion:no-preference){.duse-ticker-track{animation:duse-offer-scroll 37s linear infinite}.duse-ticker:hover .duse-ticker-track,.duse-ticker:focus-visible .duse-ticker-track{animation-play-state:paused}@keyframes duse-offer-scroll{to{transform:translate(-50%)}}}@media(prefers-reduced-motion:reduce){.duse-ticker{text-align:center}.duse-ticker-track{display:inline-block;width:auto}.duse-ticker-group{min-width:0;width:auto;flex-wrap:wrap}.duse-ticker-group:nth-child(2),.duse-ticker-group>span:nth-child(n+4){display:none}.duse-ticker-group>span{padding-inline:.65rem;gap:.65rem}.duse-ticker-group>span:nth-child(3):after{content:none}}.duse-welcome{position:fixed;top:0;right:0;bottom:0;left:0;width:min(860px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:.85rem;border:1px solid #fff6;border-radius:1.25rem;background:linear-gradient(135deg,#fff9f5,#fae8ed);color:var(--ink);box-shadow:0 1.2rem 4rem #2e171d55}.duse-welcome::backdrop{background:#27151bb3}.duse-welcome-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.duse-welcome-image{display:block;width:100%;height:100%;min-height:0;aspect-ratio:1 / 1;object-fit:cover;border-radius:.8rem}.duse-welcome-copy{align-self:center;padding:clamp(1.25rem,4.5vw,3.1rem)}.duse-welcome h2{margin:0 0 1.35rem;color:#32222b;font-size:clamp(2.15rem,4.5vw,4rem);line-height:1;letter-spacing:-.055em}.duse-welcome h2 em{display:block;margin-top:.25rem;color:var(--duse-rosewood);font:italic 400 .8em/1.02 var(--serif);letter-spacing:-.025em}.duse-welcome-close{position:absolute;z-index:1;top:1rem;right:1rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #8e596730;border-radius:50%;background:#fff8f3ed;color:var(--duse-rosewood);cursor:pointer;font-size:1.55rem;line-height:1}.duse-welcome-claim,.duse-welcome-starter{display:flex;min-height:47px;padding:.65rem .8rem;align-items:center;border-radius:.55rem;font-size:.95rem;font-weight:700}.duse-welcome-claim{justify-content:center;background:var(--duse-rosewood);color:var(--duse-ivory)}.duse-welcome-claim:hover{background:#55323d}.duse-welcome-starter{justify-content:space-between;gap:.45rem;margin-top:.65rem;border:1px solid #ce9caa;color:var(--duse-rosewood)}.duse-welcome-starter:hover{background:#fff8}.duse-welcome-copy>p{margin:.75rem 0 0;color:var(--offer-ink);font-size:.77rem}@media(max-width:620px){.duse-welcome{padding:.65rem}.duse-welcome-content{grid-template-columns:minmax(0,1fr)}.duse-welcome-image{aspect-ratio:4 / 3;height:auto}.duse-welcome-copy{padding:1.1rem .7rem .45rem}.duse-welcome h2{margin-bottom:.9rem}}.duse-instagram{order:1;flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem clamp(.75rem,2.5vw,1.25rem);border:1px solid #c999a945;border-radius:.8rem;background:linear-gradient(120deg,#fff6f4,#f2d5df)}.duse-instagram-account{display:flex;align-items:center;gap:.65rem;color:var(--duse-rosewood);font-size:1rem;font-weight:700}.duse-instagram-icon{display:grid;place-items:center;width:41px;height:41px;border:1px solid #c692a0;border-radius:50%}.duse-instagram-icon i{position:relative;width:18px;height:18px;border:1.8px solid;border-radius:5px}.duse-instagram-icon i:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.5px solid;border-radius:50%}.duse-instagram-icon i:after{content:"";position:absolute;top:1.5px;right:1.5px;width:2px;height:2px;border-radius:50%;background:currentColor}.duse-instagram-follow{display:inline-flex;align-items:center;min-height:44px;padding:.3rem 1rem;border:1px solid #c992a1;border-radius:100px;background:#edc3d1;color:#542e3d;font-weight:700}.duse-instagram-follow:hover{background:#e6afc1}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mast .wordmark{position:relative;isolation:isolate}.mast .wordmark:before,.mast .wordmark:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:28%;bottom:14%;width:3.65rem;height:2.65rem;border-radius:50%;background:radial-gradient(ellipse at 35% 61%,#de94af,#f1aec64d 45%,#f1aec600 72%);filter:blur(4px);opacity:0;transition:opacity .23s ease;animation:duse-wordmark-scent 2.6s ease-in-out infinite alternate paused}.mast .wordmark:after{left:52%;bottom:7%;animation-delay:-1.15s}.mast .wordmark:hover:before,.mast .wordmark:hover:after{opacity:.67;animation-play-state:running}@keyframes duse-wordmark-scent{0%{transform:translate(-.6rem,.15rem) scale(.72) rotate(-15deg)}to{transform:translate(.42rem,-.7rem) scale(1.25) rotate(19deg)}}}body:has(.duse-welcome[open]){overflow:hidden}.duse-instagram{justify-content:flex-start;gap:clamp(.55rem,2vw,1rem)}.duse-starter-page{padding-top:clamp(1.5rem,4vw,3.5rem)}.duse-policy{padding-block:clamp(1.5rem,4vw,3rem)}.duse-carousel-choices{grid-template-columns:repeat(5,minmax(0,1fr))}#slide-starter>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.duse-starter-slide-link{position:absolute;bottom:-3px;left:.2rem;display:none;align-items:center;gap:.35rem;min-height:30px;color:var(--duse-rosewood);font-size:.72rem;font-weight:700;text-decoration:underline;text-underline-offset:.18em}#home-starter:checked~.duse-starter-slide-link{display:inline-flex}.duse-starter-feature-price{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .75rem}.duse-set-shipping{border:1px solid var(--offer-line);border-radius:.35rem;padding:.15rem .4rem;background:var(--offer-tint);color:var(--offer-ink);font-size:.75rem;font-weight:650}.duse-set-value{color:var(--muted);font-size:.87rem;margin-top:.25rem}.duse-set-value strong{color:var(--duse-rosewood)}@media(max-width:365px){.duse-carousel-choices{grid-template-columns:.78fr 1fr 1.29fr 1.15fr 1fr}.duse-carousel-choices label{font-size:.6rem;padding-inline:.03rem;overflow-wrap:normal}}.purchase-status .filter-lifespan,.starter-set .filter-lifespan{margin-block:.35rem;color:var(--accent);font-size:.86rem;font-weight:650}.duse-starter-slide-caption{position:absolute;inset:.65rem auto auto .65rem;display:grid;gap:.2rem;max-width:27%;padding:.55rem .65rem;border:1px solid #fff8;border-radius:.65rem;background:#fff6efee;color:var(--duse-rosewood);text-align:start;line-height:1.12}.duse-starter-slide-caption strong{font-size:clamp(.74rem,1.5vw,1.03rem)}.duse-starter-slide-caption b{font-size:clamp(.85rem,1.6vw,1.2rem)}.duse-starter-slide-caption span{font-size:.68rem}@media(max-width:430px){.duse-starter-slide-caption{inset:.32rem auto auto .32rem;padding:.34rem .4rem;max-width:31%}.duse-starter-slide-caption span{display:none}}.duse-purchase-options{display:grid;gap:.4rem;min-width:0;margin:.75rem 0;padding:0;border:0}.duse-purchase-options legend{margin-bottom:.4rem}.duse-purchase-options>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:52px;padding:.5rem .65rem;border:1px solid var(--line);border-radius:.65rem;background:var(--glass);cursor:pointer}.duse-purchase-options>label:has(input:checked){border-color:var(--accent)}.duse-purchase-options>label:has(input:disabled){cursor:default}.duse-purchase-options>label:has(input:checked:not(:disabled))[class]{background:var(--offer-tint);border-color:var(--offer-line)}.duse-purchase-options input{margin:0;accent-color:var(--accent)}.duse-purchase-options small{display:block;color:var(--muted);font-size:.74rem}.duse-purchase-options .duse-plan-select{grid-template-columns:1fr minmax(0,2fr)}.duse-purchase-options .duse-plan-select select{width:100%}.duse-purchase-options>p{color:var(--muted);font-size:.78rem}.duse-option-prices{display:grid;text-align:end}.duse-option-prices del{color:var(--muted);font-size:.74rem}.duse-option-prices small,.duse-cart-plan,.purchase-status .duse-free-standard{color:var(--offer-ink);font-weight:650}.duse-set-value p{margin-block:.35rem}.duse-set-value .duse-set-shipping{display:inline-block}.duse-set-value small{display:block;color:var(--muted)}.duse-purchase-options [hidden]{display:none!important}.studio[data-edition=rose]{--duse-gallery-photo: var(--duse-gallery-rose)}.studio[data-edition=tea]{--duse-gallery-photo: var(--duse-gallery-tea)}.studio[data-edition=lavender]{--duse-gallery-photo: var(--duse-gallery-lavender)}.studio[data-edition=ocean]{--duse-gallery-photo: var(--duse-gallery-ocean)}.studio[data-edition=coffee]{--duse-gallery-photo: var(--duse-gallery-coffee)}.studio[data-edition=clear]{--duse-gallery-photo: var(--duse-gallery-clear)}.product-gallery>:is(.duse-mounted-view,.gallery-assembly,#gallery-product):before{top:0;right:0;bottom:2.5rem;left:0;background:radial-gradient(ellipse at 50% 40%,#fffaf0b0 0%,#fffaf036 45%,transparent 70%),var(--duse-gallery-photo) center / cover no-repeat;opacity:.64}.duse-starter-feature .duse-starter-feature-price{margin:.12rem 0 .6rem;font-size:clamp(1.85rem,4vw,3.1rem);line-height:1;letter-spacing:-.05em}.duse-starter-feature .filter-lifespan{margin-block:.25rem .65rem;color:var(--duse-rosewood);font-size:.88rem;font-weight:650}.duse-starter-slide-caption b{color:#8d3f59;font:700 clamp(1.15rem,3vw,2rem)/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em}.duse-lifespan-caption{position:absolute;inset:.75rem auto auto .75rem;display:grid;align-content:start;gap:.14rem;max-width:30%;padding:.65rem .8rem;border:1px solid #fffb;border-radius:.8rem;background:linear-gradient(145deg,#fff8f1f5,#f6dce2ed);color:#633947;font-size:clamp(.7rem,1.1vw,.85rem);font-weight:650;text-align:start;line-height:1.15}.duse-lifespan-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:.02rem .24rem;color:#8d3f59}.duse-lifespan-value strong{font:700 clamp(2rem,4vw,3.5rem)/.95 var(--serif);letter-spacing:-.07em}.duse-lifespan-caption small{color:#6f4b56;font-size:.83em}@media(max-width:430px){.duse-lifespan-caption{inset:.34rem auto auto .34rem;max-width:33%;padding:.35rem .45rem}}.duse-shipping-progress{display:grid;gap:.4rem;margin-block:.55rem .7rem;color:var(--offer-ink);font-size:.8rem;line-height:1.3}.duse-shipping-progress[hidden]{display:none}.duse-shipping-progress [data-shipping-earned]{font-weight:700}.duse-shipping-progress progress{display:block;width:100%;height:.42rem;overflow:hidden;-webkit-appearance:none;appearance:none;border:0;border-radius:100px;background:#deebe0;accent-color:var(--offer-ink)}.duse-shipping-progress progress::-webkit-progress-bar{background:#deebe0}.duse-shipping-progress progress::-webkit-progress-value{border-radius:100px;background:var(--offer-ink)}.duse-shipping-progress progress::-moz-progress-bar{border-radius:100px;background:var(--offer-ink)}.duse-benefit-guide,.duse-cartridge-closeups ul,.duse-expectations-layout ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.duse-benefit-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.duse-home-benefits{margin-bottom:clamp(1rem,3vw,2rem)}.product .duse-benefit-guide{margin-block:.65rem 1.1rem}.duse-benefit-guide a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;height:100%;gap:.65rem;padding:.8rem .9rem;border:1px solid #fff9;border-radius:.8rem;background:#fff8f3b8;text-decoration:none}.duse-benefit-guide a:hover{border-color:var(--line);background:#fff9f5}.duse-benefit-guide svg{color:var(--duse-rosewood)}.duse-benefit-guide a>span>span{display:block}.duse-benefit-guide strong,.duse-cartridge-closeups h3,.duse-shower-expectations h3{color:var(--duse-rosewood);font-size:.95rem;line-height:1.2;letter-spacing:-.015em}.duse-benefit-guide a>span>span,.duse-cartridge-closeups p,.duse-shower-expectations p{margin:.2rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.35}.duse-cartridge-closeups,.duse-shower-expectations{margin-block:clamp(1.4rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);border:1px solid #fff9;border-radius:1rem;background:linear-gradient(135deg,#fff8f0db,#f6dce7a8);scroll-margin-top:1rem}.duse-cartridge-closeups header,.duse-shower-expectations header{margin-bottom:.9rem}.duse-cartridge-closeups h2,.duse-shower-expectations h2{margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.1}.duse-cartridge-closeups ul{grid-template-columns:repeat(3,minmax(0,1fr))}.duse-cartridge-closeups li,.duse-expectations-layout li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.duse-cartridge-closeups li img,.duse-expectations-layout li img{width:clamp(3.35rem,7vw,6.25rem);height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:1px solid #fff}.duse-expectations-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:1rem}.duse-expectations-layout li{padding:.5rem;background:#fff8f4aa;border-radius:.7rem}.duse-expectations-layout li img{border-radius:.5rem}.duse-expectations-layout figure{display:grid;justify-items:center;align-content:center;gap:.35rem;background:radial-gradient(ellipse,#fff8f5,#f0cbd8);border-radius:.8rem}.duse-expectations-layout figure img{display:block;width:auto;height:clamp(13rem,25vw,22rem);max-width:100%;object-fit:contain;-webkit-mask-image:linear-gradient(#000 91%,transparent);mask-image:linear-gradient(#000 91%,transparent)}.duse-expectations-layout figcaption{padding:0 .5rem .55rem;color:var(--muted);font-size:.78rem}#choose-scent{scroll-margin-top:1rem}@media(max-width:740px){.duse-benefit-guide,.duse-cartridge-closeups ul,.duse-expectations-layout{grid-template-columns:1fr;gap:.45rem}.duse-benefit-guide a{padding:.5rem .65rem;align-items:center}.duse-cartridge-closeups li,.duse-expectations-layout li{min-height:3.4rem}.duse-expectations-layout figure img{height:12rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/duse-storefront.css.map */
