:root{--cream:#fbf8f1;--plum:#432137;--muted:#796e73;--line:#e2ddd4;--green:#e6ebd9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--cream);color:var(--plum);margin:0;font:14px DM Sans,Arial,sans-serif}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #ba8935}button{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:400}em{font-weight:400}h2{letter-spacing:-1.7px;margin:12px 0 20px;font-size:clamp(32px,3.3vw,51px);line-height:1.18}p{line-height:1.8}img{max-width:100%}.announcement{background:var(--plum);color:#f4ede5;text-align:center;letter-spacing:2px;padding:12px;font-size:10px}.announcement span{letter-spacing:0;position:absolute;right:4%}header{background:var(--cream);z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:91px;padding:0 4.5%;display:flex;position:sticky;top:0}.logo img{object-fit:contain;width:113px;height:65px}nav{gap:32px;font-size:12px;display:flex}nav a:hover{border-bottom:1px solid}.tools{align-items:center;gap:19px;display:flex}.tools button{background:0 0;border:0;padding:5px;font-size:27px}.tools .bag{font-size:12px}.bag span{background:var(--plum);color:#fff;border-radius:50%;margin-left:7px;padding:4px 7px}.hero{height:min(720px,100vh - 125px);min-height:550px;color:var(--cream);background:#321623;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#29142088,#0000 65%);position:absolute;inset:0}.hero-copy{z-index:1;position:absolute;top:11%;left:7%}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:600}.hero h1{letter-spacing:-3px;margin:25px 0 22px;font-size:clamp(54px,5.8vw,88px);line-height:1.06}.hero h1 em{color:#e4cfa6}.hero p{color:#efe0e7;margin-bottom:28px;font-size:14px}.button{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:40px;padding:17px 24px;font-size:12px;display:inline-flex}.button:hover{transform:translateY(-2px)}.cream{background:var(--cream);color:var(--plum)}.hero-note{letter-spacing:1.5px;margin-top:36px;font-size:9px}.hero-note span{letter-spacing:0;color:#dbbdce;margin-left:14px}.hero-index{z-index:1;letter-spacing:2px;font-size:10px;position:absolute;top:40px;right:4%}.serving{z-index:1;opacity:.7;font-size:9px;position:absolute;bottom:20px;right:4%}.brand-strip{border-bottom:1px solid var(--line);justify-content:space-around;align-items:center;gap:20px;padding:30px 5%;display:flex}.brand-strip>span{letter-spacing:1.5px;max-width:145px;font-size:9px;line-height:1.7}.brand-strip a{font-family:Georgia,serif;font-size:24px}.brand-strip a:nth-of-type(2){font-family:Arial;font-size:22px;font-weight:800}.section-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.section-title p{color:var(--muted);margin-bottom:22px;font-size:12px}.filter-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}#filters{flex-wrap:wrap;gap:8px;display:flex}#filters button,.moment-tabs button{border:1px solid var(--line);background:0 0;border-radius:25px;padding:10px 17px;font-size:11px}#filters .active,.moment-tabs .active{background:var(--plum);color:#fff;border-color:var(--plum)}select{color:var(--plum);background:0 0;border:0;padding:9px 2px;font-size:11px}.sort-label{white-space:nowrap;font-size:10px}.results-line{color:var(--muted);justify-content:space-between;margin:20px 0;font-size:10px;display:flex}.products{grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}.product{min-width:0}.product-picture{aspect-ratio:1/1.13;background:#ede9df;border-radius:4px;position:relative;overflow:hidden}.product-picture>button:first-child{background:0 0;border:0;width:100%;height:100%;padding:0}.product-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product:hover img{transform:scale(1.04)}.heart{background:#fffdf5e8;border:0;border-radius:50%;width:31px;height:31px;font-size:21px;position:absolute;top:12px;right:12px}.badge{letter-spacing:1px;pointer-events:none;background:#fffdf3e8;padding:7px 9px;font-size:8px;position:absolute;top:13px;left:12px}.product .brand{letter-spacing:1.5px;margin:17px 0 7px;font-size:9px}.product h3{letter-spacing:-.3px;margin-bottom:6px;font-family:DM Sans,Arial;font-size:14px;font-weight:500;line-height:1.4}.product .caption{color:var(--muted);margin-bottom:14px;font-size:10px}.product-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.product-action button{background:0 0;border:0;font-size:22px}.load-more{background:0 0;border:1px solid #aa989f;border-radius:3px;margin:35px auto 0;padding:14px 30px;font-size:12px;display:block}.load-more span{margin-left:24px}.feature{background:#ecefdf;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.feature-image{overflow:hidden}.feature-image img{object-fit:cover;width:100%;height:100%}.feature-copy{align-self:center;padding:12% 13%}.feature-copy p{color:#615f53;max-width:400px;font-size:13px}.feature-tags{gap:15px;margin:25px 0 30px;font-size:10px;display:flex}.feature-tags span{border-bottom:1px solid #a9ad99;padding-bottom:10px}.feature-copy small{color:#636755;max-width:320px;margin-top:20px;font-size:9px;line-height:1.6;display:block}.moment-tabs{gap:6px;padding-bottom:20px;display:flex}.ritual-panel{background:#f0e2cd;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ritual-panel h3{margin:22px 0;font-size:42px;line-height:1.2}.ritual-panel p{max-width:320px;font-size:13px}.ritual-panel>img{object-fit:cover;width:100%;height:420px}.text-link{border-bottom:1px solid;padding:6px 0;font-size:12px;display:inline-block}.world{text-align:center;background:#ede5e9}.world p{color:#70616c;max-width:570px;margin:22px auto;font-size:13px}.world-values{border-top:1px solid #d6cbd1;justify-content:center;gap:65px;margin-top:50px;padding-top:28px;font-size:10px;display:flex}.world-values strong{margin-left:12px;font-weight:500}.faq{grid-template-columns:1fr 1.3fr;gap:50px;display:grid}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-size:13px}details p{color:var(--muted);margin:18px 0 0;font-size:12px}details a{text-decoration:underline}footer{background:var(--plum);color:#f7f0e6;padding:55px 6% 20px}.footer-top{grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}footer h2{margin-top:22px;font-size:37px}footer h4{letter-spacing:1.5px;font-size:10px}footer a{color:#eadbe3;margin:16px 0;font-size:12px;display:block}.footer-bottom{color:#ceb5c3;border-top:1px solid #705164;justify-content:space-between;align-items:center;padding-top:15px;font-size:10px;display:flex}.footer-bottom a{font-size:10px}.search-row{background:#eee7e9;margin-top:15px;padding:18px}.search-row label{margin-right:15px;font-size:11px}.search-row input{background:var(--cream);border:1px solid #beadb6;border-radius:3px;width:45%;padding:12px}.search-row button{background:0 0;border:0;margin-left:10px}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px}.skip:focus{top:0}dialog{background:var(--cream);color:var(--plum);border:0;border-radius:8px;width:min(820px,94vw);max-height:90vh;padding:40px;box-shadow:0 25px 100px #0005}dialog::backdrop{backdrop-filter:blur(4px);background:#24141fcc}.close{background:var(--cream);z-index:1;border:0;font-size:28px;position:absolute;top:10px;right:15px}.detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.detail-grid img{border-radius:4px;width:100%}.detail-grid h2{font-size:31px}.detail-grid p{font-size:12px}.detail-grid .button{gap:10px;width:100%;margin:8px 0;font-size:11px}.fine{color:var(--muted);line-height:1.7;font-size:10px!important}#bagDialog{width:min(560px,94vw)}.bag-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.bag-row img{object-fit:cover;width:65px;height:65px}.bag-row>div{flex:1;font-size:12px}.bag-row a{margin-top:8px;font-size:10px;text-decoration:underline;display:block}.bag-row button{background:0 0;border:0;font-size:20px}#toast{background:var(--plum);color:#fff;z-index:80;border-radius:4px;padding:15px 25px;font-size:12px;transition:all .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 3px 20px #0003}#toast.show{transform:translate(-50%)translateY(0)}[hidden]{display:none!important}#empty{text-align:center;padding:40px}.products img{content-visibility:auto}@media (width>=1600px){main{max-width:1800px;margin:auto}}@media (width<=900px){.announcement span{display:none}nav{gap:18px}.products{grid-template-columns:repeat(3,1fr)}.hero h1{font-size:65px}.hero-copy{left:6%}.hero-img{object-position:60% center}.brand-strip a{font-size:18px}.brand-strip>span{display:none}.feature-copy{padding:10%}.section-title{align-items:start}.section-title p{max-width:220px}.ritual-panel>div{padding:40px 10%}.world-values{gap:25px}}@media (width<=600px){header{height:75px;padding:0 5%}.logo img{width:90px;height:55px}nav{display:none}.tools{gap:12px}.announcement{padding:10px;font-size:8px}.hero{height:650px;min-height:0}.hero-img{object-position:64% bottom}.hero:after{background:linear-gradient(#291420bb,#0000 90%)}.hero-copy{top:7%}.hero h1{letter-spacing:-2px;font-size:57px}.hero p{font-size:12px}.hero-note{margin-top:25px}.hero-index{display:none}.hero .button{padding:14px 18px}.brand-strip{gap:15px;padding:24px 4%}.brand-strip a{font-size:16px}.brand-strip a:nth-of-type(2){font-size:15px}.section{padding:50px 5%}.section-title{display:block}.section-title p{max-width:none}.filter-row{align-items:start}#filters{gap:6px}#filters button{padding:8px 11px;font-size:10px}.sort-label{padding-top:3px}.results-line{gap:20px;font-size:9px}.results-line>span:last-child{text-align:right;max-width:140px}.products{grid-template-columns:repeat(2,1fr);gap:25px 13px}.product h3{font-size:12px}.product .caption{min-height:24px;font-size:9px}.badge{padding:5px;font-size:7px;top:10px;left:7px}.heart{width:28px;height:28px;top:7px;right:7px}.feature{grid-template-columns:1fr}.feature-image{max-height:430px}.feature-copy{padding:45px 8%}.ritual-panel{grid-template-columns:1fr}.ritual-panel>div{padding:35px 9%}.ritual-panel>img{height:310px}.ritual-panel h3{font-size:36px}.world-values{flex-direction:column;gap:20px}.faq{grid-template-columns:1fr;gap:0}.footer-top{grid-template-columns:1fr 1fr;gap:20px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom>span:nth-child(2){display:none}.detail-grid{grid-template-columns:1fr;gap:20px}dialog{padding:30px 22px}.detail-grid img{object-fit:contain;max-height:280px}.search-row label{margin-bottom:10px;display:block}.search-row input{width:75%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--cream:#fcfaf5;--plum:#352b2c;--line:#dfdcd3}.announcement{letter-spacing:2.6px;background:#292d26}header{backdrop-filter:blur(18px);background:#fcfaf5f2;height:88px}.wordmark{flex-direction:column;align-items:center;line-height:1;display:inline-flex}.wordmark>span{letter-spacing:-4px;font-family:Georgia,serif;font-size:49px;font-weight:600}.wordmark sup{vertical-align:top;letter-spacing:0;margin:9px 0 0 6px;font-family:Arial;font-size:10px;display:inline-block}.wordmark small{letter-spacing:2.2px;margin:8px 0 0 6px;font-size:6.5px;font-weight:600}.hero-universe{color:#443620;background:#f4d991;height:650px;min-height:540px;transition:background .5s,color .5s}.hero-universe:after{display:none}.hero-universe .hero-img{object-position:center;transition:opacity .4s}.hero-universe .hero-copy{max-width:51%;top:15%;left:6%}.hero-universe h1{letter-spacing:-3.8px;margin:32px 0 24px;font-size:clamp(48px,5.4vw,86px);line-height:1.08}.hero-universe h1 em{color:inherit}.hero-universe p{color:inherit;opacity:.85;line-height:1.9}.hero-universe .eyebrow{letter-spacing:2px;font-size:9px}.hero-ctas{align-items:center;gap:28px;display:flex}.hero-secondary{border-bottom:1px solid;padding:9px 0;font-size:11px}.hero-proof{letter-spacing:1px;gap:23px;margin-top:42px;font-size:8px;display:flex}.hero-proof span:before{content:"✳";margin-right:8px}.hero-universe .dark{color:#332329;background:#f9f5eb}.hero-universe.light-slide .dark{color:#fffaf0;background:#31352a}.hero-controls{z-index:3;align-items:center;gap:20px;font-size:10px;display:flex;position:absolute;bottom:32px;left:6%}.hero-controls button{color:inherit;background:0 0;border:1px solid;border-radius:50%;width:32px;height:32px;font-size:15px}.hero-controls button:last-child{border:0;border-radius:0;width:auto;font-size:10px}.hero-stamp{letter-spacing:1px;opacity:.7;border:1px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;font-size:7px;line-height:1.4;display:flex;position:absolute;top:28px;right:4%;transform:rotate(12deg)}.hero-stamp em{letter-spacing:0;font-family:Georgia;font-size:16px}.product-slide .hero-img{object-fit:contain;mix-blend-mode:multiply;border-radius:48% 48% 5px 5px;width:43%;height:85%;position:absolute;top:8%;right:4%}.universe-tabs{border-bottom:1px solid var(--line);background:#f4f1e9;grid-template-columns:repeat(6,1fr);padding:0 4%;display:grid}.universe-tabs button{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;padding:24px 15px;font-family:Georgia;font-size:17px;position:relative}.universe-tabs button:first-child{border-left:1px solid var(--line)}.universe-tabs button>span{opacity:.6;margin-right:8px;font:8px Arial}.universe-tabs small{opacity:.6;margin-top:8px;margin-left:22px;font:9px DM Sans,Arial;display:block}.section{padding:80px 6%}.discovery{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:center;gap:50px;display:grid}.discovery h2{font-size:39px}.intent-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.intent-grid button{text-align:left;background:#ecebdf;border:0;border-radius:4px;flex-direction:column;justify-content:space-between;min-height:190px;padding:25px 18px;transition:all .2s;display:flex}.intent-grid button:hover{transform:translateY(-7px)}.intent-grid span{letter-spacing:1px;font-size:8px}.intent-grid strong{font:400 21px/1.3 Georgia}.intent-grid b{font-size:8px;font-weight:500}.shop-utilities{align-items:center;gap:20px;margin-top:22px;display:flex}.inline-search{border:1px solid var(--line);background:#fffdf8;border-radius:3px;flex:1;align-items:center;gap:12px;max-width:430px;padding:0 14px;display:flex}.inline-search>span{font-size:24px}.inline-search input{outline-offset:0;background:0 0;border:0;width:100%;padding:13px 0;font-size:12px}.shop-utilities>button{border:1px solid var(--line);background:0 0;border-radius:3px;margin-left:auto;padding:12px 16px;font-size:11px}.shop-utilities label{font-size:10px}.shop-utilities select{padding:7px}#compareCount{background:#e6e5db;border-radius:50%;margin-left:7px;padding:3px 6px}.compare-choice{color:#706461;justify-content:space-between;align-items:center;margin:7px 0 13px;font-size:10px;display:flex}.compare-choice label{cursor:pointer;align-items:center;gap:5px;display:flex}.compare-choice input{accent-color:#394637;width:13px;height:13px}.product-picture{border-radius:90px 90px 4px 4px}.product:nth-child(2n) .product-picture{border-radius:4px}.product .brand{color:#857b67}.editorial-list{grid-template-columns:1fr 1fr}.editorial-list .product{border:1px solid var(--line);border-radius:5px;grid-template-columns:155px 1fr;gap:0 20px;padding:15px;display:grid}.editorial-list .product-picture{aspect-ratio:auto;border-radius:4px;grid-row:1/7;min-height:190px}.editorial-list .product .brand{margin-top:5px}.editorial-list .product-action{align-self:end}.beauty-lab{background:#f1e2d9}.lab-intro{text-align:center;max-width:720px;margin:0 auto 45px}.lab-intro p{max-width:500px;margin:auto;font-size:13px}.lab-pills{justify-content:center;gap:18px;margin-top:22px;font-size:9px;display:flex}.lab-pills span:before{content:"✓";margin-right:6px}.lab-layout{grid-template-columns:1.1fr 1fr;gap:6%;max-width:1150px;margin:auto;display:grid}.photo-studio #photoStage{background:#d9c9ba;border-radius:180px 180px 5px 5px;height:410px;position:relative;overflow:hidden}.photo-studio img,.photo-studio canvas{object-fit:cover;width:100%;height:100%}.photo-studio canvas{object-fit:contain;background:#ded6d0}#beautyEditorial{object-position:80% center;transform:scale(1.25)}.photo-frame{pointer-events:none;border:1px solid #fff7;border-radius:45%;position:absolute;inset:12% 23%}#photoLabel{text-align:center;color:#fff;letter-spacing:2px;text-shadow:0 1px 4px #0008;font-size:8px;position:absolute;bottom:18px;left:0;right:0}.photo-actions{justify-content:space-between;align-items:center;gap:15px;margin:18px 0 9px;display:flex}.photo-actions label{cursor:pointer}.photo-actions button{background:0 0;border:0;font-size:11px;text-decoration:underline}.photo-studio>.fine{max-width:420px}#photoFeedback{font-size:11px;line-height:1.6}#photoFeedback p{margin:6px 0}#photoFeedback small{opacity:.7;font-size:9px}.routine-form{padding:24px 0}.routine-form h3{margin:20px 0 30px;font-size:35px}.routine-form>label{margin:17px 0;font-size:11px;display:block}.routine-form select{background:#fbf4ed;border:1px solid #cab9ab;border-radius:3px;width:100%;margin-top:8px;padding:13px;font-size:12px;display:block}.routine-form>.button{width:100%;margin-top:9px}#routineResult{background:#fff8ed;border-radius:5px;margin-top:24px;font-size:12px}#routineResult:not(:empty){padding:24px}.routine-heading h4{margin:12px 0;font-family:Georgia;font-size:23px;font-weight:400}#routineResult li{border-bottom:1px solid var(--line);padding:9px 0}#routineResult button{background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:11px}.label-lab{background:#e4e9db;grid-template-columns:1fr 1fr;gap:10%;display:grid}.label-lab>div>p{max-width:400px;font-size:13px}.calculator-mode{gap:8px;margin:22px 0;display:flex}.calculator-mode button{background:0 0;border:1px solid #a5b298;border-radius:20px;padding:10px 15px;font-size:10px}.calculator-mode .active{color:#fff;background:#354533}.calc-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.calc-fields label{font-size:11px;line-height:1.7}.calc-fields label:last-child{grid-column:1/-1}.calc-fields input{background:#f9fcf1;border:1px solid #b4bfaa;border-radius:3px;width:100%;margin:7px 0;padding:14px;display:block}.label-lab form>.button{width:100%;margin-top:15px}#nutritionResult{min-height:110px;margin-top:25px}.calc-placeholder{color:#78866a;font-family:Georgia;font-size:24px}.nutrition-totals{gap:45px;display:flex}.nutrition-totals strong{font-family:Georgia;font-size:48px;font-weight:400}.nutrition-totals small{margin-left:6px;font:12px Arial}.nutrition-totals span{margin-top:6px;font-size:10px;display:block}.feature{background:#f6e3a7}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.comparison-grid img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;margin-bottom:18px}.comparison-grid h3{margin:15px 0;font-size:21px}.comparison-grid dt{text-transform:uppercase;letter-spacing:1px;color:#857564;margin-top:16px;font-size:9px}.comparison-grid dd{min-height:36px;margin:8px 0;font-size:11px;line-height:1.6}.comparison-grid .button{gap:0;padding:12px;font-size:10px;display:block}.remove-compare{background:0 0;border:0;margin:15px auto;font-size:10px;text-decoration:underline;display:block}#compareDialog{width:min(1000px,96vw)}.footer-wordmark{align-items:start}.footer-wordmark>span{font-size:65px}.footer-wordmark small{margin-left:5px}.collection-intro{background:#ede8da;grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;padding:65px 6%;display:grid}.collection-intro h1{letter-spacing:-2px;margin:20px 0;font-size:58px;line-height:1.12}.collection-intro p{max-width:540px;font-size:14px}.collection-intro>img{object-fit:cover;border-radius:120px 120px 4px 4px;width:100%;height:340px}.breadcrumb{gap:10px;font-size:10px;display:flex}.collection-body{max-width:1000px;margin:0 auto;padding:45px 6%}.collection-body h2{font-size:33px}.collection-body p,.collection-body li{font-size:13px;line-height:1.9}.collection-body .related{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;padding-top:25px;display:flex}.collection-body .related a{font-size:12px;text-decoration:underline}.mobile-nav{display:none}.guide-section{background:#f0eee4}.guide-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.guide-grid a{border-top:1px solid #9b977b;padding:25px}.guide-grid h3{font-size:27px}.guide-grid p{font-size:12px}.guide-grid span{font-size:10px}.mobile-nav a{padding:8px 10px;font-size:10px}.static-catalog{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.static-catalog article{border-top:1px solid var(--line);padding:15px 0}.static-catalog h3{font-size:22px}.static-catalog a{font-size:12px;text-decoration:underline}@media (width<=1000px){.hero-universe h1{letter-spacing:-2px;font-size:57px}.hero-universe{height:600px}.discovery{grid-template-columns:1fr;gap:20px}.discovery h2 br{display:none}.intent-grid button{min-height:170px}.universe-tabs{padding:0}.universe-tabs button{padding:20px 8px;font-size:14px}.universe-tabs small{margin-left:0;font-size:8px}.lab-layout{gap:30px}.editorial-list .product{grid-template-columns:110px 1fr;gap:0 12px}.label-lab{gap:5%}}@media (width<=600px){.wordmark>span{font-size:40px}.wordmark small{letter-spacing:1.6px;font-size:5.5px}header{height:72px}.mobile-nav{border-bottom:1px solid var(--line);background:#f9f5eb;justify-content:center;gap:6px;padding:4px;display:flex}.hero-universe{height:665px;min-height:0}.hero-universe .hero-copy{max-width:88%;top:6%;left:6%}.hero-universe h1{letter-spacing:-2px;margin:25px 0 18px;font-size:47px}.hero-universe .hero-img{object-position:67% bottom;opacity:.82;height:100%}.hero-universe:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f7dfa8ee 0%,#f7dfa8c0 30%,#0000 65%);position:absolute;inset:0}.hero-universe:not(.light-slide):before{background:linear-gradient(#1e161dd9,#0000 80%)}.hero-universe .hero-copy{z-index:2}.hero-universe.light-slide:has(img[src*=beauty]):before{background:linear-gradient(#eac5b4,#0000 85%)}.hero-universe .hero-proof{gap:15px;margin-top:24px;font-size:7px}.hero-stamp{display:none}.hero-controls{gap:12px;bottom:22px;left:6%}.hero-universe .serving{text-align:right;max-width:160px;bottom:27px}.product-slide .hero-img{opacity:1;width:65%;height:55%;top:auto;bottom:45px;right:4%}.product-slide:before{display:none}.hero-ctas{gap:18px}.hero-secondary{font-size:10px}.hero-universe .heroDescription{font-size:12px}.universe-tabs{grid-template-columns:repeat(3,1fr)}.universe-tabs button{border-bottom:1px solid var(--line);padding:17px 10px}.universe-tabs small{margin-left:19px}.section{padding:50px 5%}.discovery h2{font-size:32px}.intent-grid{grid-template-columns:1fr 1fr;gap:10px}.intent-grid button{min-height:165px;padding:20px}.intent-grid strong{font-size:23px}.shop-utilities{flex-wrap:wrap;gap:10px}.inline-search{flex-basis:100%;max-width:none}.shop-utilities>button{margin-left:0}.shop-utilities>label{margin-left:auto}.editorial-list{grid-template-columns:1fr}.editorial-list .product{grid-template-columns:130px 1fr}.compare-choice{font-size:9px}.lab-layout{grid-template-columns:1fr}.lab-pills{flex-wrap:wrap;gap:10px;font-size:8px}.photo-studio #photoStage{height:370px}.routine-form{padding-top:8px}.label-lab{grid-template-columns:1fr;gap:25px}.label-lab>div>p{font-size:12px}.nutrition-totals strong{font-size:40px}.comparison-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:16px;overflow-x:auto}.comparison-grid article{min-width:0}.comparison-grid h3{font-size:20px}.comparison-grid dd{min-height:50px}.collection-intro{grid-template-columns:1fr;gap:20px;padding:40px 5%}.collection-intro h1{font-size:39px}.collection-intro>img{border-radius:70px 70px 4px 4px;height:230px}.collection-body{padding:35px 5%}.static-catalog{grid-template-columns:1fr 1fr}.guide-grid{grid-template-columns:1fr;gap:10px}.hero-universe .eyebrow{letter-spacing:1px;font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-universe,.hero-universe .hero-img{transition:none}}.product-picture>a{width:100%;height:100%;display:block}.product-picture>a img{object-fit:cover;width:100%;height:100%}.wordmark>span{position:relative}.wordmark>span:before{content:"";background:#80905f;border-radius:11px 0;width:11px;height:6px;transition:transform .3s;position:absolute;top:-7px;left:4px;transform:rotate(-20deg)}.wordmark:hover>span:before{transform:rotate(10deg)translateY(-2px)}:root{--plum:#4b155b;--cream:#fdfbf5;--muted:#796876;--line:#e1dce0}body{color:#332736;font-size:15px}h1,h2{letter-spacing:-2px;font-family:DM Sans,Arial,sans-serif;font-weight:600}h1 em,h2 em{font-family:Playfair Display,Georgia,serif}header{gap:20px;height:100px;padding:0 3.5%}.original-brand{flex-shrink:0;align-items:center;display:inline-flex}.original-brand img{object-fit:contain;filter:none;background:0 0;border-radius:0;width:140px;max-width:none;height:75px;transform:none}.original-brand:before,.original-brand:after,.original-brand img:before{content:none!important}.tools{gap:13px}nav{gap:24px;font-size:13px}.tools .market-button{color:var(--plum);white-space:nowrap;background:#f4edf5;border:1px solid #d3c6d7;border-radius:20px;padding:9px 12px;font-size:10px}.tools .bag{white-space:nowrap;font-size:12px}.announcement{background:var(--plum);color:#fff}.eyebrow{font-size:11px}.hero-universe{color:#4d2c1d;background:#f5d190;border-bottom:0}.hero-universe h1{letter-spacing:-3.5px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(48px,5.2vw,80px);font-weight:700}.hero-universe h1 em{font-family:Playfair Display,Georgia;font-weight:400}.hero-universe .product-slide .hero-img,.hero-universe.product-slide .hero-img{object-fit:contain;mix-blend-mode:normal;background:#fffd;border-radius:20px;width:48%;height:78%;padding:20px;top:12%;right:3%;box-shadow:0 15px 70px #0001}.hero-universe .hero-copy{max-width:47%;top:16%}.hero-universe .hero-img{object-position:right center}.hero-universe .hero-proof{font-size:9px}.hero-universe .hero-controls{bottom:27px}.hero-universe .serving{font-size:10px}.hero-universe .hero-stamp{z-index:3;color:#4b155b;background:#f8f0dfc9;top:16px;right:2%}.universe-tabs button{font-family:DM Sans,Arial;font-size:15px;font-weight:600}.universe-tabs small{font-size:10px;font-weight:400}.universe-tabs .active:after{background:#741d83}.discovery{background:#fff8e9}.intent-grid strong{letter-spacing:-.8px;font-family:DM Sans;font-size:23px;font-weight:600}.intent-grid span,.intent-grid b{font-size:10px}.intent-grid button:first-child{background:#f5dd94}.shop-facets{border-bottom:1px solid var(--line);align-items:center;gap:25px;padding:15px 0;display:flex}.shop-facets label{font-size:11px}.shop-facets select{border:1px solid var(--line);border-radius:4px;margin-left:8px;padding:9px 8px;font-size:11px}.shop-facets>button{background:0 0;border:0;margin-left:auto;font-size:11px;text-decoration:underline}.product-picture{aspect-ratio:1/1.12;background:#f7f1e8;border-radius:16px!important}.product[data-brand=Eggsential] .product-picture{background:#fff1c1}.product[data-brand=Pagoto] .product-picture{background:#f0dcf5}.product[data-brand=Aqua\ Mist] .product-picture{background:#e2f1ed}.product-picture>a{justify-content:center;align-items:center;width:100%;height:100%;padding:32px 13px 18px;display:flex}.product-picture>a img{object-fit:contain;content-visibility:visible;width:100%;height:100%}.product[data-brand=Eggsential] .product-picture img,.product[data-brand=Aqua\ Mist] .product-picture img{max-width:78%;max-height:90%}.product .brand{color:#80647e;font-size:10px}.product h3{margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.45}.product .caption{min-height:34px;font-size:11px;line-height:1.6}.product-action a{color:var(--plum);font-size:12px;font-weight:500}.product-action button{background:var(--plum);color:#fff;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.badge{background:#fffcf2e8;border-radius:15px;font-size:8px}.heart{background:#fff;box-shadow:0 2px 8px #0001}.compare-choice{font-size:11px}.feature-image{background:#fff;padding:30px}.feature-image img{object-fit:contain}.feature-copy{padding:55px 12%}.feature-tags{font-size:11px}.button{border-radius:25px;padding:15px 23px;font-size:13px;transition:transform .2s}.dark{background:var(--plum);color:#fff}.kit-builder{background:#d6e6cb;grid-template-columns:1fr 1.3fr;gap:60px;display:grid}.kit-builder p{max-width:400px;font-size:13px}.kit-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kit-options>button{text-align:left;background:#f6fbe9;border:1px solid #9cb58d;border-radius:12px;min-height:130px;padding:22px 14px}.kit-options b{margin-bottom:12px;font-size:15px;display:block}.kit-options span{font-size:11px;line-height:1.6;display:block}#kitResult{grid-column:1/-1}.kit-preview{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.kit-preview a{align-items:center;gap:15px;font-size:12px;display:flex}.kit-preview img{object-fit:contain;background:#fff;border-radius:5px;width:65px;height:80px}.kit-options .button{font-size:12px}.original-brand.footer-brand{background:0 0;border-radius:0;padding:0}.original-brand.footer-brand img{filter:none;opacity:1;mix-blend-mode:normal;background:0 0;border-radius:0;width:160px;height:85px}.footer-top h2{font-weight:500}.footer-top a{font-size:12px}.market-options{grid-template-columns:repeat(2,1fr);gap:15px;margin:25px 0;display:grid}.market-option{border:1px solid #d9cddd;border-radius:12px;overflow:hidden}.market-option button{text-align:left;background:#fff8ee;border:0;width:100%;padding:20px;display:block}.market-option button[aria-pressed=true]{background:#e4d0ed}.market-option strong{margin-bottom:8px;font-size:16px;display:block}.market-option span{font-size:11px}.market-option a{background:#fff;border-top:1px solid #ddd;padding:12px 20px;font-size:11px;display:block}#marketDialog{width:min(650px,95vw)}.bag-row>div>small{margin-top:6px;font-size:10px;line-height:1.6;display:block}.bag-row .bag-name{font-size:13px;font-weight:500;text-decoration:none}.bag-quantity{align-items:center;gap:13px;margin-top:12px;display:flex}.bag-quantity button{border:1px solid #d1c3d5;border-radius:3px;width:22px;height:24px;font-size:16px}.bag-quantity a{margin:0;font-size:9px}.bag-buttons{flex-wrap:wrap;gap:8px;display:flex}.bag-buttons .cream{background:#ecdfef}.pdp{padding:28px 5% 60px}.pdp .breadcrumb{flex-wrap:wrap;margin-bottom:25px;font-size:11px}.pdp-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:6%;display:grid}.pdp-gallery{position:sticky;top:125px}.pdp-main-image{background:#f2e5f6;border-radius:25px;justify-content:center;align-items:center;height:520px;padding:30px;display:flex;position:relative}.pdp-main-image img{object-fit:contain;width:auto;max-width:90%;height:auto;max-height:94%}.pdp-main-image button{background:#fff;border:1px solid #dbc9e2;border-radius:20px;padding:9px 14px;font-size:11px;position:absolute;bottom:18px;right:18px}.pdp-thumbs{gap:10px;margin:15px 0;display:flex}.pdp-thumbs button{background:#fff;border:1px solid #d9cbdc;border-radius:8px;width:80px;height:75px;padding:7px}.pdp-thumbs button[aria-pressed=true]{border:2px solid #862993}.pdp-thumbs img{object-fit:contain;width:100%;height:100%}.pdp-gallery .fine{font-size:10px}.pdp-copy h1{letter-spacing:-1.7px;margin:18px 0;font-size:42px;line-height:1.15}.pdp-copy>p{margin-bottom:22px;font-size:13px}.pdp-brand-logo{object-fit:contain;background:#fff;max-width:150px;height:46px;margin:5px 0 14px;display:block}.product-source-note{background:#ece4ef;border-radius:20px;margin-bottom:15px;padding:6px 10px;font-size:9px;display:inline-block}.price-live{font-size:21px;font-weight:600}.pdp-price{border-block:1px solid var(--line);margin:20px 0;padding:18px 0}.pdp-price small{margin-top:8px;font-size:10px;line-height:1.7;display:block}.pdp-selectors{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.pdp-selectors label{font-size:11px}.pdp-selectors select,.pdp-selectors input{background:#fff;border:1px solid #cdbbd4;border-radius:6px;width:100%;margin-top:8px;padding:12px;font-size:12px;display:block}.pdp-selectors .full{grid-column:1/-1}.pdp-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.pdp-actions .button{justify-content:center}.pdp-actions>button:last-child{background:0 0;border:1px solid #c9b1d1;border-radius:25px;padding:12px 18px}.pdp-secondary{gap:18px;margin:20px 0;font-size:11px;display:flex}.pdp-secondary button{background:0 0;border:0;font-size:11px;text-decoration:underline}.pdp-secondary a{border-bottom:1px solid;padding:4px 0}.pdp-points{padding-left:18px;font-size:12px;line-height:1.9}.pdp-panel{border-top:1px solid var(--line);padding:25px 0}.pdp-panel h3{margin:0 0 15px;font-size:24px}.pdp-panel p{font-size:12px}.pdp-story{background:#efe1f3;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;padding:60px 6%;display:grid}.pdp-story>img{object-fit:contain;background:#fff;border-radius:18px;width:100%;height:350px;padding:15px}.pdp-story p{font-size:14px;line-height:1.9}.pdp-benefits{background:#fff8e3;grid-template-columns:repeat(3,1fr);gap:30px;padding:45px 6%;display:grid}.pdp-benefits h3{font-family:DM Sans;font-size:18px;font-weight:600}.pdp-benefits p{font-size:12px}.recommendations{padding:55px 6%}.recommendation-grid,.recent-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.recommendation-grid img,.recent-grid img{object-fit:contain;background:#f6eef6;border-radius:14px;width:100%;height:200px;margin-bottom:12px;padding:16px}.recommendation-grid span,.recent-grid span{font-size:12px;line-height:1.6;display:block}.pdp-qa{max-width:1000px;padding:20px 6% 50px}.pdp-sticky-buy{z-index:18;backdrop-filter:blur(12px);background:#fffdf5ef;border-top:1px solid #d5c2dc;justify-content:space-between;align-items:center;padding:12px 5%;display:flex;position:sticky;bottom:0}.pdp-sticky-buy span{font-size:12px}.pdp-sticky-buy .button{padding:11px 18px;font-size:11px}.zoom-dialog{background:#fff;width:min(1000px,95vw)}.zoom-dialog img{object-fit:contain;width:100%;max-height:78vh}.market-hero{background:#e5d9ee;grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;padding:60px 6%;display:grid}.market-hero h1{letter-spacing:-2px;font-size:52px;line-height:1.12}.market-hero p{font-size:13px}.market-hero img{object-fit:contain;background:#fff;border-radius:20px;width:100%;height:340px}.market-details{background:#f6edda;grid-template-columns:repeat(3,1fr);gap:25px;padding:35px 6%;display:grid}.market-details>div{border-left:2px solid #b98d49;padding-left:20px}.market-details h3{font:600 17px DM Sans}.market-details p{font-size:11px;line-height:1.8}.collection-intro{background:#ebdbf0}.collection-intro h1{font-size:50px}.comparison-grid img{object-fit:contain;background:#fff}.photo-studio #photoStage{border-radius:22px}.photo-studio #beautyEditorial{object-fit:contain;background:#f9fff3;transform:none}.photo-frame{border:0}.ritual-panel>img{object-fit:contain;background:#fff;padding:20px}.footer-top{grid-template-columns:1.4fr 1fr 1fr}.faq summary{font-size:14px}.collection-body{max-width:1150px}.collection-body h2{font-weight:500}.collection-body p{font-size:14px}#shareOutput{overflow-wrap:anywhere;font-size:10px}@media (width<=1100px){header{gap:10px;padding:0 3%}nav{gap:17px;font-size:11px}.original-brand img{width:120px;height:64px}.tools{gap:8px}.hero-universe h1{font-size:58px}.pdp-copy h1{font-size:34px}.pdp-main-image{height:440px}.pdp-gallery{top:105px}}@media (width<=800px){nav[aria-label=Main\ navigation]{display:none}.original-brand img{width:122px;height:65px}.mobile-nav{border-bottom:1px solid var(--line);background:#fff5dc;justify-content:center;gap:9px;padding:6px;display:flex}.pdp-grid{grid-template-columns:1fr;gap:28px}.pdp-gallery{position:static}.pdp-main-image{height:400px}.pdp-story{grid-template-columns:1fr;gap:25px}.pdp-benefits{grid-template-columns:1fr}.kit-builder{grid-template-columns:1fr;gap:20px}.market-hero{grid-template-columns:1fr}.market-hero h1{font-size:43px}.market-details{grid-template-columns:1fr}.recommendation-grid,.recent-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){header{height:85px;padding:0 4%}.original-brand img{width:112px;height:60px}.tools .market-button{padding:7px 9px;font-size:9px}.tools .bag{font-size:10px}.tools{gap:7px}.tools button{font-size:24px}.hero-universe{height:690px}.hero-universe .hero-copy{max-width:89%;top:6%}.hero-universe h1{letter-spacing:-2px;font-size:45px}.hero-universe.product-slide .hero-img{width:90%;height:38%;box-shadow:none;background:#fff;border-radius:18px;padding:12px;top:auto;bottom:65px;right:5%}.hero-universe .hero-proof{font-size:7px}.hero-universe:before{display:none}.hero-universe:not(.product-slide) .hero-img{opacity:.4}.hero-stamp{display:none}.hero-universe .serving{max-width:160px;font-size:8px}.universe-tabs button{padding:15px 10px;font-size:13px}.universe-tabs small{font-size:8px}.product-picture>a{padding:32px 10px 12px}.product .brand{font-size:9px}.product h3{font-size:13px}.product .caption,.product-action a{font-size:10px}.compare-choice{gap:4px;font-size:9px}.compare-choice>span{text-align:right;max-width:70px}.shop-facets{flex-wrap:wrap;gap:9px}.shop-facets label{flex-direction:column;gap:5px;font-size:10px;display:flex}.shop-facets select{max-width:170px;margin:0;font-size:9px}.shop-facets button{margin:14px 0 0}.feature-image{min-height:220px;padding:20px}.feature-copy{padding:35px 7%}.feature-copy h2{font-size:35px}.kit-options{grid-template-columns:1fr}.kit-options>button{min-height:85px}.kit-options b{margin-bottom:6px}.kit-preview img{width:50px;height:65px}.pdp{padding:20px 5% 35px}.pdp-main-image{height:330px;padding:20px}.pdp-copy h1{font-size:34px}.pdp-thumbs button{width:65px;height:65px}.pdp-selectors{gap:12px}.pdp-selectors select{font-size:11px}.pdp-story{padding:40px 5%}.pdp-story h2{font-size:31px}.pdp-story>img{height:240px}.recommendations{padding:40px 5%}.recommendations h2{font-size:31px}.recommendation-grid,.recent-grid{gap:15px}.recommendation-grid img,.recent-grid img{height:165px;padding:12px}.pdp-sticky-buy span{max-width:200px;font-size:10px;line-height:1.4}.market-hero{padding:40px 5%}.market-hero h1{font-size:37px}.market-hero img{height:260px}.market-options{grid-template-columns:1fr 1fr;gap:10px}.market-option button{padding:15px 10px}.market-option strong{font-size:13px}.market-option span,.market-option a{font-size:9px}.market-option a{padding:10px}.collection-intro h1{font-size:36px}.footer-top{grid-template-columns:1fr 1fr}.bag-quantity{gap:9px}.bag-buttons .button{font-size:11px}.photo-studio #photoStage{height:320px}}.collection-intro>img{object-fit:contain;background:#fff;border-radius:18px;padding:20px}.pdp-copy h1{font-family:DM Sans,Arial,sans-serif;font-weight:600}.pdp-qa details{border-top:1px solid var(--line);padding:18px 0;font-size:12px}.pdp-qa summary{cursor:pointer;font-size:14px}.pdp-qa p{margin-top:15px;font-size:12px;line-height:1.9}.pdp-panel a{font-size:12px}.market-details>.recommendation-grid{margin:25px 0 55px}.pdp-selectors .fine{margin:0;font-size:10px}.product-action{margin-top:14px}.product h3 a{color:inherit;text-decoration:none}.pdp-sticky-buy{position:fixed;bottom:0;left:0;right:0}body[data-product] footer{padding-bottom:100px}#pack-selector{scroll-margin-top:145px}.bag-row img{object-fit:contain;background:#fff}.comparison-grid dd{font-size:11px;line-height:1.7}.comparison-grid article{overflow-wrap:anywhere}.hero-v4.hero-universe{isolation:isolate;background:#ffdf70;border-radius:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:5%;height:auto;min-height:730px;padding:54px 6% 100px;display:grid;position:relative;overflow:hidden}.hero-v4.hero-universe.hero-v11[data-world]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 79% 15%,#fffaf5ad,#0000 50%),radial-gradient(at 22% 100%,#f0a1a12e,#0000 56%);display:block;position:absolute;inset:0}.hero-v4.hero-universe:after{display:none}.hero-v4.hero-universe .hero-copy{z-index:3;align-self:center;width:100%;min-width:0;max-width:none;padding:10px 0 32px;position:relative;top:auto;left:auto}.hero-v4.hero-universe .eyebrow{letter-spacing:1.4px;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;line-height:1.75;display:inline-block}.hero-v4.hero-universe h1{letter-spacing:-4.5px;margin:25px 0 23px;font:650 clamp(53px,5.9vw,92px)/1.015 DM Sans,Arial,sans-serif}.hero-v4.hero-universe h1 em{letter-spacing:-3.5px;font:italic 400 1em/1.07 Playfair Display,Georgia,serif}.hero-v4.hero-universe p{max-width:420px;margin:22px 0;font-size:16px;line-height:1.85}.hero-v4 .hero-ctas{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero-v4 .hero-ctas .button{color:#fff;background:#392029;border-radius:30px;align-items:center;min-height:52px;padding:15px 25px;font-size:13px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 25px #34202b12}.hero-v4 .hero-ctas .button:hover{transform:translateY(-3px);box-shadow:0 15px 30px #34202b22}.hero-v4 .hero-secondary{text-underline-offset:5px;min-height:44px;color:inherit;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.hero-v4 .hero-proof{flex-wrap:wrap;gap:9px;margin-top:25px;line-height:1.6;display:flex}.hero-v4 .hero-proof span{opacity:.86;background:#fff9ec21;border:1px solid;border-radius:20px;padding:8px 12px;font:600 9px/1.6 DM Sans,Arial,sans-serif}.hero-v4.hero-universe .hero-worldline{letter-spacing:.4px;opacity:.8;margin:22px 0 0;font-size:11px;line-height:1.7}.hero-v4 .hero-stage{isolation:isolate;--mx:0px;--my:0px;width:100%;height:548px;margin:0;position:relative;overflow:visible;transform:translateZ(0)}.scene-ambient{z-index:-3;pointer-events:none;position:absolute;inset:-4% -8% -1%}.ambient-orb{border-radius:50%;display:block;position:absolute}.ambient-one{background:radial-gradient(at 40% 38%,#fff8dca3,#ffc98842 53%,#0000 72%);inset:9% 1% 15%}.ambient-two{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#ffdedac2,#e8bdcd4d 48%,#0000 71%);width:38%;top:0;right:-3%}.ambient-three{aspect-ratio:1;background:radial-gradient(circle at 40% 40%,#ffefbdac,#fbac8945 54%,#0000 72%);width:35%;bottom:-1%;left:-7%}.scene-disc{z-index:-2;box-shadow:none;background:radial-gradient(at 50% 47%,#fff9ec65,#0000 71%);border:0;border-radius:50%;position:absolute;inset:9% 1% 12%}.scene-orbit{opacity:.13;z-index:-1;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:9% -5% 10%;transform:rotate(-27deg)}.scene-word{letter-spacing:-6px;color:inherit;-webkit-text-stroke:0;opacity:.075;z-index:-1;pointer-events:none;font:800 clamp(64px,8.1vw,116px)/1 DM Sans,Arial,sans-serif;position:absolute;top:0;left:2%}.hero-v4.hero-universe .hero-img.hero-main{width:112%;max-width:none;height:87%;min-height:0;box-shadow:none;object-fit:contain;object-position:center;mix-blend-mode:normal;opacity:1;filter:drop-shadow(0 20px 17px #4831241c);transform:translate(var(--mx),var(--my));z-index:2;background:0 0;border:0;border-radius:0;padding:0;transition:transform .4s,opacity .2s;position:absolute;inset:3% -6% auto auto}.scene-product{width:30%;height:63%;box-shadow:none;object-fit:contain;object-position:center;filter:drop-shadow(0 14px 10px #3559541c);z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:13%}.scene-product.left{left:0;transform:rotate(-13deg)}.scene-product.right{top:19%;right:-2%;transform:rotate(13deg)}.scene-photo-label{display:none}.scene-spark{color:currentColor;opacity:.65;z-index:1;pointer-events:none;font:59px/1 Georgia,serif;position:absolute}.spark-one{top:1%;right:0;transform:rotate(15deg)}.spark-two{font-size:35px;bottom:14%;left:5%;transform:rotate(-12deg)}.hero-spotlight{z-index:4;width:225px;color:inherit;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid;border-radius:0;padding:13px 0 0;text-decoration:none;transition:transform .2s;display:block;position:absolute;bottom:5%;right:0;transform:none}.hero-spotlight:hover,.hero-spotlight:focus-visible{transform:translateY(-4px)}.hero-spotlight>span{letter-spacing:1.5px;margin-bottom:7px;font-size:9px;font-weight:600;line-height:1.7;display:block}.hero-spotlight strong{font:600 14px/1.5 DM Sans,Arial,sans-serif;display:block}.hero-spotlight small{color:inherit;opacity:.78;margin-top:5px;font-size:10px;line-height:1.7;display:block}.hero-art-credit{letter-spacing:.2px;opacity:.77;font-size:9px;line-height:1.7;position:absolute;bottom:-2%;left:0;right:1%}.hero-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}.hero-hint{letter-spacing:1.3px;opacity:.77;font-size:9px;line-height:1.7}.hero-v4 .hero-controls{background:#ffffff19;border:1px solid #ffffff91;border-radius:40px;align-items:center;gap:13px;padding:6px;display:flex;position:static}.hero-v4 .hero-controls button{width:44px;height:44px;color:inherit;background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:17px;display:grid}.hero-v4 .hero-controls #heroPlay{border-radius:24px;width:auto;min-width:67px;padding:0 17px;font-size:11px}.hero-v4 #heroCounter{text-align:center;min-width:51px;font-size:11px}.hero-v4.hero-universe .hero-stage[data-format=alpha] .hero-img.hero-main{width:116%;height:90%;box-shadow:none;object-fit:contain;transform:translate(var(--mx),var(--my));background:0 0;border:0;border-radius:0;padding:0;inset:0 -8% auto auto}.hero-v4.hero-universe .hero-stage[data-format=alpha] .scene-product{box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;padding:0}.hero-v4[data-world=pagoto] .scene-disc{background:radial-gradient(#f7c7df4d,#0000 70%)}.hero-v4[data-world=pagoto] .scene-orbit,.hero-v4[data-world=organics] .scene-orbit{opacity:.2}.hero-v4[data-world=pagoto] .scene-word{opacity:.11}.hero-v4[data-world=pagoto] .ambient-one{background:radial-gradient(at 45% 40%,#ffd2e76b,#cf9be635 55%,#0000 74%)}.hero-v4[data-world=pagoto] .hero-ctas .button,.hero-v4[data-world=organics] .hero-ctas .button{color:#47224d;background:#fff3d8}.hero-v4[data-world=aqua-mist] .scene-disc{background:radial-gradient(#c4efe059,#0000 70%)}.hero-v4[data-world=aqua-mist] .ambient-one{background:radial-gradient(at 50% 40%,#e8fff57d,#90cfc231 57%,#0000 74%)}.hero-v4[data-world=aqua-mist] .ambient-two{background:radial-gradient(circle,#b9ded94a,#0000 70%)}.hero-v4[data-world=aqua-mist] .hero-stage:not([data-format=alpha]) .hero-img.hero-main{width:69%;height:85%;top:2%;right:15%}.hero-v4[data-world=kbeauty] .scene-disc{background:radial-gradient(#f6efff7d,#d3a9df28 60%,#0000 73%)}.hero-v4[data-world=kbeauty] .ambient-one{background:radial-gradient(at 45% 35%,#fff4f983,#d9aad644 55%,#0000 74%)}.hero-v4[data-world=organics] .hero-img.hero-main,.hero-v4[data-world=lifestyle] .hero-img.hero-main{object-fit:contain;border-radius:0;width:92%;height:82%;top:3%;right:3%}.hero-v4.hero-universe .hero-stage[data-focused=true] .hero-img.hero-main{object-fit:contain;width:82%;height:85%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;inset:0 9% auto auto}.hero-stage[data-focused=true] .scene-product{opacity:.16}.hero-stage[data-focused=true] .hero-spotlight{transform:none}.hero-stage[data-format=range] .hero-img.hero-main{object-fit:contain}.universe-tabs{background:#fffaf3;border:0;border-bottom:1px solid #e8d8de;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0 4%;display:grid}.universe-tabs button{text-align:left;color:#4e2b40;background:0 0;border:0;border-right:1px solid #e8d8de;border-radius:0;min-height:106px;padding:22px 17px;font:600 14px/1.5 DM Sans,Arial,sans-serif;position:relative}.universe-tabs button:last-child{border-right:0}.universe-tabs button span{color:#9a7c8b;margin-bottom:7px;font-size:9px;display:block}.universe-tabs button small{margin-top:6px;font-size:10px;font-weight:400;line-height:1.6;display:block}.universe-tabs .active{background:#f9e6db}.universe-tabs .active:after{content:"";background:#dd784d;height:3px;position:absolute;bottom:0;left:17px;right:17px}.universe-tabs button:hover{background:#faeee6}.hero-shopping{background:#fffaf3;padding:37px 6% 29px}.hero-shopping-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.hero-shopping-heading h2{letter-spacing:-1px;margin:5px 0 0;font:600 26px/1.5 DM Sans,Arial,sans-serif}.hero-shopping-heading .eyebrow{letter-spacing:1.5px;font-size:9px;line-height:1.6}.rail-controls{gap:9px;display:flex}.rail-controls button{color:#65314f;background:0 0;border:1px solid #ded0da;border-radius:50%;width:44px;height:44px;font-size:17px}.hero-products{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d6b8c4 transparent;overscroll-behavior-x:contain;gap:17px;padding:5px 3px 18px;display:flex;overflow-x:auto}.hero-product-card{scroll-snap-align:start;color:#3a2a3d;background:#fff6ed;border:1px solid #ebdcd2;border-radius:20px;flex:0 0 276px;grid-template-columns:91px 1fr;align-items:center;gap:16px;min-height:145px;padding:16px;text-decoration:none;transition:border-color .2s,background .2s;display:grid;position:relative}.hero-product-card img{object-fit:contain;filter:none;background:0 0;border:0;border-radius:0;width:91px;height:105px}.hero-product-card strong,.hero-product-card>span{padding-right:31px;font-size:12px;font-weight:600;line-height:1.5;display:block}.hero-product-card small{color:#816f85;margin:7px 0 8px;font-size:10px;line-height:1.6;display:block}.hero-product-card .card-links{align-items:center;gap:14px;display:flex}.hero-product-card .card-links button{color:#5d1e73;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b194bf;min-height:40px;padding-block:10px;font:500 11px DM Sans,Arial,sans-serif}.hero-product-card .card-links a{white-space:nowrap;text-underline-offset:3px;align-items:center;min-height:40px;padding-block:10px;font-size:11px;text-decoration:underline;display:inline-flex}.hero-product-card .rail-add{color:#612876;background:#fffaf4;border:1px solid #d5bbb2;border-radius:50%;width:44px;height:44px;font-size:21px;position:absolute;top:4px;right:5px}.hero-product-card.active{background:#fbe9dc;border-color:#d58864}.hero-product-card:hover{border-color:#bc826c}.rail-tail{color:#766372;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;font-size:11px;line-height:1.7;display:flex}.rail-tail a{color:#65314f;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.egg-series{background:#fffaf3;border-top:1px solid #ecdbd3;padding:28px 6%}.egg-series-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.egg-series-heading h2{letter-spacing:-.6px;margin:0;font:600 21px/1.5 DM Sans,Arial,sans-serif}.egg-series-heading p{color:#816b76;margin:0;font-size:11px;line-height:1.7}.egg-series-buttons{flex-wrap:wrap;gap:9px;display:flex}.egg-series-buttons button{color:#534;cursor:pointer;background:0 0;border:1px solid #dec9c9;border-radius:26px;align-items:center;gap:10px;min-height:46px;padding:10px 16px;font:500 12px/1.5 DM Sans,Arial,sans-serif;display:inline-flex}.egg-series-buttons button:before{content:"";background:var(--flavour-color,#e9b75c);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000000d}.egg-series-buttons button[aria-pressed=true]{background:#fff1e4;border-color:#804d59;box-shadow:0 0 0 1px #804d5917}.egg-series-buttons button:hover{background:#faeee6}.hero-v4 button:focus-visible,.hero-products button:focus-visible,.universe-tabs button:focus-visible,.egg-series button:focus-visible{outline-offset:4px;outline:3px solid}.footer-privacy{color:inherit;text-align:left;background:0 0;border:0;margin-top:12px;padding:8px 0;font-size:12px;text-decoration:underline;display:block}.privacy-buttons{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.consent-bar{z-index:60;background:#fff9ed;border:1px solid #d2badb;border-radius:15px;align-items:center;gap:20px;padding:20px;font-size:12px;display:flex;position:fixed;bottom:15px;left:5%;right:5%;box-shadow:0 15px 50px #0002}.consent-bar p{flex:1;margin:0}.consent-bar button{background:#f1e4f6;border:1px solid #d2badb;border-radius:20px;padding:10px;font-size:11px}button:disabled{opacity:.5;cursor:default}@media (width>=1600px){.hero-v4.hero-universe{min-height:780px;padding-inline:8%}.hero-v4 .hero-stage{height:585px}.hero-v4.hero-universe h1{font-size:100px}.hero-v4 .hero-bottom{left:8%;right:8%}}@media (width<=1100px){.hero-v4.hero-universe{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3%;min-height:640px;padding:45px 5% 94px}.hero-v4 .hero-stage{height:470px}.hero-v4.hero-universe h1{letter-spacing:-3.3px;font-size:clamp(46px,6vw,68px)}.hero-v4.hero-universe h1 em{letter-spacing:-2.8px}.hero-v4.hero-universe p{font-size:14px}.hero-v4 .hero-ctas{gap:17px}.hero-v4 .hero-ctas .button{padding-inline:20px;font-size:12px}.hero-v4 .hero-secondary{font-size:12px}.hero-spotlight{width:185px}.hero-spotlight strong{font-size:13px}.scene-spark{font-size:49px}.universe-tabs{padding:0}.universe-tabs button{padding-inline:12px;font-size:12px}}@media (width<=700px){.hero-v4.hero-universe{min-height:0;padding:31px 6% 88px;display:block}.hero-v4.hero-universe .hero-copy{padding:0}.hero-v4.hero-universe h1{letter-spacing:-2.6px;margin:20px 0 17px;font-size:clamp(46px,10.3vw,66px)}.hero-v4.hero-universe h1 em{letter-spacing:-2.2px}.hero-v4.hero-universe .eyebrow{letter-spacing:1px;font-size:9px}.hero-v4.hero-universe p{max-width:410px;margin:13px 0 0;font-size:14px;line-height:1.8}.hero-v4 .hero-ctas{gap:18px;margin-top:22px}.hero-v4 .hero-ctas .button{min-height:49px;padding:13px 19px;font-size:12px}.hero-v4 .hero-proof{gap:7px;margin-top:19px}.hero-v4 .hero-proof span{padding:8px 10px;font-size:8px}.hero-v4.hero-universe .hero-worldline{display:none}.hero-v4 .hero-stage{max-width:500px;height:375px;margin:20px auto 16px}.hero-v4.hero-universe .hero-stage[data-format=alpha] .hero-img.hero-main{width:114%;height:87%;inset:0 -7% auto auto}.scene-word{letter-spacing:-4px;font-size:77px;top:2%}.scene-product{width:29%;height:63%}.scene-spark{font-size:39px}.spark-one{top:2%;right:1%}.spark-two{font-size:28px;bottom:18%;left:7%}.hero-spotlight{width:170px;padding-top:9px;bottom:1%;right:0}.hero-spotlight>span{letter-spacing:1.1px;margin-bottom:4px;font-size:8px}.hero-spotlight strong{font-size:12px;line-height:1.45}.hero-spotlight small{margin-top:5px;font-size:9px}.hero-art-credit{max-width:100%;font-size:8px;bottom:-9%;left:0;right:0}.hero-bottom{justify-content:center;bottom:17px;left:6%;right:6%}.hero-hint{display:none}.hero-v4 .hero-controls{gap:11px;padding:6px}.hero-v4 .hero-controls #heroPlay{min-width:63px;padding-inline:13px;font-size:10px}.hero-v4 #heroCounter{min-width:45px;font-size:10px}.universe-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.universe-tabs button{scroll-snap-align:start;flex:0 0 136px;min-height:95px;padding:16px 13px;font-size:12px}.universe-tabs button small{font-size:10px}.hero-shopping{padding:28px 5% 25px}.hero-shopping-heading h2{font-size:22px}.hero-shopping-heading .eyebrow{font-size:8px}.hero-product-card{flex-basis:259px;grid-template-columns:85px 1fr;gap:14px;padding:14px}.hero-product-card img{width:85px;height:100px}.rail-tail{align-items:start;gap:15px;font-size:10px}.rail-tail a{margin-top:-9px}.egg-series{padding:24px 5%}.egg-series-heading{display:block}.egg-series-heading p{margin-top:5px}.egg-series-buttons{scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;padding:5px 3px 12px;overflow-x:auto}.egg-series-buttons button{white-space:nowrap;scroll-snap-align:start;flex-shrink:0}.consent-bar{flex-wrap:wrap;gap:10px;padding:15px;font-size:11px}.consent-bar p{flex-basis:100%}}@media (width<=390px){.hero-v4 .hero-stage{height:330px}.hero-spotlight{width:156px}.hero-spotlight strong{font-size:11px}.hero-spotlight small{font-size:8px}.hero-v4 .hero-ctas{gap:13px}.hero-v4 .hero-secondary{font-size:11px}.hero-art-credit{font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-v4 *,.hero-products *,.universe-tabs *,.egg-series *{transition:none!important;animation:none!important}.hero-v4 .hero-stage,.hero-v4 .hero-img.hero-main,.hero-v4 .scene-product,.hero-v4 .hero-spotlight{transform:none!important}.hero-v4 .hero-ctas .button:hover{transform:none}.hero-products{scroll-behavior:auto}}.hero-v11[data-world=eggsential] .hero-stage[data-format=alpha] .scene-product{width:88%;height:74%;top:15%}.hero-v11[data-world=eggsential] .scene-product.left{left:-25%;transform:rotate(-12deg)}.hero-v11[data-world=eggsential] .scene-product.right{top:20%;right:-25%;transform:rotate(12deg)}@media (width<=600px){.hero-v11[data-world=eggsential] .hero-stage[data-format=alpha] .scene-product{height:70%;top:15%}}.hero-v11 .hero-copy .hero-spotlight{width:min(100%,320px);margin:24px 0 0;padding-top:14px;position:static;transform:none}.hero-v11 .hero-copy .hero-spotlight:hover,.hero-v11 .hero-copy .hero-spotlight:focus-visible{transform:none}.hero-v4.hero-universe.hero-v12{min-height:690px;padding-top:48px;padding-bottom:97px}.hero-v12 .hero-stage[data-bubble-stage]{cursor:default}.hero-v12 .scene-orbit{opacity:.12;inset:8% -6% 10%;transform:rotate(-21deg)}.hero-v12 .scene-word{opacity:.08;letter-spacing:-5px;font-size:clamp(73px,8.5vw,124px);top:1%;left:0}.hero-v12 .scene-disc{background:radial-gradient(at 50% 47%,#fffbf54d,#0000 68%)}.hero-v12.hero-universe .hero-img.hero-main{filter:drop-shadow(0 25px 20px #3527351b);animation:7s ease-in-out infinite hero-v12-float}.hero-v12 .scene-product{--float-tilt:12deg;animation:8s ease-in-out infinite hero-v12-side-float}.hero-v12 .scene-product.left{--float-tilt:-12deg;animation-delay:-2.5s}.hero-v12 .scene-product.right{animation-delay:-5s}.hero-v12 .scene-spark{animation:16s ease-in-out infinite hero-v12-spark}.hero-v12 .spark-two{animation-delay:-7s}.hero-v12.hero-universe h1{letter-spacing:-3.9px;max-width:590px;font-weight:700;line-height:1.04}.hero-v12.hero-universe h1 em{line-height:1.08}.hero-v12.hero-universe p{line-height:1.85}.hero-v12 .hero-proof span{letter-spacing:.5px;background:#fffaf01c;padding:9px 13px;font-size:9px}.hero-v12 .hero-copy .hero-spotlight{border-top-color:currentColor;width:min(100%,340px);padding-top:13px}.hero-v12 .hero-copy .hero-spotlight>span{letter-spacing:1.25px;opacity:.78;font-size:10px}.hero-v12 .hero-copy .hero-spotlight strong{font-size:15px;line-height:1.55}.hero-v12 .hero-copy .hero-spotlight small{opacity:.82;font-size:11px;line-height:1.75}.hero-v12 .hero-art-credit{text-align:center;max-width:480px;margin:auto;font-size:10px;line-height:1.75;bottom:0;left:0;right:0}.hero-v12[data-world=pagoto] .hero-stage[data-format=alpha] .hero-img.hero-main{filter:drop-shadow(0 25px 23px #2b142d40);width:122%;height:98%;top:-2%;right:-11%}.hero-v12[data-world=pagoto] .ambient-one{background:radial-gradient(at 48% 47%,#f9bdb43d,#c86faf25 56%,#0000 73%)}.hero-v12[data-world=pagoto] .ambient-two{background:radial-gradient(circle,#eccefb31,#0000 70%)}.hero-v12[data-world=pagoto] .ambient-three{background:radial-gradient(circle,#edaf7540,#0000 73%)}.hero-v12[data-world=pagoto] .scene-spark{color:#ffc8dc;opacity:.73}.hero-v12[data-world=pagoto] .hero-proof span{background:#ffe8ec0d}.hero-v12[data-world=kbeauty] .hero-stage[data-format=alpha] .hero-img.hero-main{width:112%;height:94%;top:0;right:-6%}.hero-v12[data-world=kbeauty] .ambient-one{background:radial-gradient(at 50% 47%,#fff8fc8a,#d9bad749 54%,#0000 73%)}.hero-v12[data-world=aqua-mist] .hero-stage[data-format=alpha] .hero-img.hero-main{width:116%;height:91%;top:0;right:-8%}.hero-v12[data-world=aqua-mist] .ambient-three{background:radial-gradient(circle,#b2e2d28f,#0000 72%)}.hero-v12[data-world=eggsential] .scene-spark{color:#714330;opacity:.62}.hero-v12.hero-universe .hero-stage[data-focused=true][data-format=alpha] .hero-img.hero-main{width:108%;height:93%;top:0;right:-4%}.hero-v12 .hero-controls{background:#fffdf413;border-color:currentColor;box-shadow:0 5px 18px #48324208}.hero-v12 .hero-controls button{border-color:currentColor;transition:background .2s,transform .2s}.hero-v12 .hero-controls button:hover{background:#ffffff26;transform:translateY(-2px)}.hero-v12.light-slide .hero-controls button:hover{background:#ffffff6b}@keyframes hero-v12-float{0%,to{transform:translate(var(--mx),var(--my)) rotate(-.8deg)}50%{transform:translate(var(--mx),calc(var(--my) - 9px)) rotate(.8deg)}}@keyframes hero-v12-side-float{0%,to{transform:translateY(0) rotate(var(--float-tilt))}50%{transform:translateY(-7px) rotate(calc(var(--float-tilt) + 1.5deg))}}@keyframes hero-v12-spark{0%,to{transform:rotate(10deg)scale(.94)}50%{transform:rotate(52deg)scale(1.08)}}@media (width>=1600px){.hero-v4.hero-universe.hero-v12{min-height:740px}.hero-v12.hero-universe h1{font-size:95px}}@media (width<=1100px){.hero-v4.hero-universe.hero-v12{min-height:640px;padding-top:39px}.hero-v12.hero-universe h1{letter-spacing:-3px;font-size:clamp(45px,5.6vw,66px)}.hero-v12 .hero-art-credit{font-size:9px}.hero-v12 .hero-copy .hero-spotlight strong{font-size:14px}}@media (width<=700px){.hero-v4.hero-universe.hero-v12{min-height:0;padding:30px 5% 86px}.hero-v12.hero-universe h1{letter-spacing:-2.6px;font-size:clamp(45px,10.2vw,67px);line-height:1.045}.hero-v12 .hero-stage{height:360px;margin-top:20px}.hero-v12 .hero-copy .hero-spotlight{max-width:340px;margin-top:20px}.hero-v12 .hero-copy .hero-spotlight>span{font-size:9px}.hero-v12 .hero-copy .hero-spotlight strong{font-size:14px}.hero-v12 .hero-copy .hero-spotlight small{font-size:10px}.hero-v12 .hero-art-credit{max-width:350px;font-size:9px;bottom:-4%}.hero-v12 .scene-word{letter-spacing:-4px;font-size:77px;top:3%}.hero-v12[data-world=pagoto] .hero-stage[data-format=alpha] .hero-img.hero-main{width:112%;height:97%;top:-4%;right:-6%}.hero-v12 .hero-proof span{padding:8px 11px;font-size:8px}}@media (width<=390px){.hero-v12 .hero-stage{height:307px}.hero-v12.hero-universe h1{font-size:46px}.hero-v12 .hero-art-credit{font-size:8px;bottom:-7%}}@media (prefers-reduced-motion:reduce){.hero-v12.hero-universe .hero-img.hero-main,.hero-v12 .scene-product,.hero-v12 .scene-spark{animation:none!important;transform:none!important}.hero-v12 .hero-controls button{transition:none!important}.hero-v12 .hero-controls button:hover{transform:none!important}}.hero-v4.hero-universe:is(.hero-v11,.hero-v12){--banner-target:clamp(410px,calc(100vh - 238px),530px);box-sizing:border-box;min-height:var(--banner-target);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:10px 4%;height:auto;max-height:none;padding:16px 6%;display:grid}@supports (height:100svh){.hero-v4.hero-universe:is(.hero-v11,.hero-v12){--banner-target:clamp(410px,calc(100svh - 238px),530px)}}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-self:center;align-items:start;column-gap:16px;min-width:0;padding:0;display:grid}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>.eyebrow,.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>h1,.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p,.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>.hero-ctas{grid-column:1/-1}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1{letter-spacing:-2.2px;overflow-wrap:normal;max-width:590px;margin:10px 0 12px;font-size:clamp(34px,3.85vw,58px);line-height:1.05}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1 em{letter-spacing:-1.8px;line-height:1.08}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p{max-width:470px;margin:0 0 14px;font-size:14px;line-height:1.65}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas{gap:16px;margin:0 0 14px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas .button{min-height:44px;padding:11px 20px;font-size:12px;line-height:1.6}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-secondary{min-height:44px;font-size:12px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-proof{grid-column:1;align-content:start;align-self:start;gap:7px;margin:0}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-proof span{letter-spacing:.4px;max-width:100%;padding:6px 10px;font-size:8px;line-height:1.5}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy .hero-spotlight{grid-column:2;width:100%;max-width:none;margin:0;padding:6px 0 0;position:static}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight>span{letter-spacing:1.1px;margin-bottom:4px;font-size:8.5px;line-height:1.5}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight strong{font-size:14px;line-height:1.45}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight small{margin-top:4px;font-size:10px;line-height:1.5}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>.hero-worldline{display:none}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-stage{height:calc(var(--banner-target) - 100px);align-self:center;width:100%;max-width:none;min-height:230px;margin:0}.hero-v4.hero-universe .hero-stage[data-format=alpha] .hero-img.hero-main,.hero-v4.hero-universe .hero-stage[data-format=alpha][data-focused]:where(:not([data-has-pack=true])) .hero-img.hero-main{object-fit:contain;object-position:center;width:100%;height:calc(100% - 28px);inset:0 0 auto}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-art-credit{text-align:center;max-width:420px;margin:auto;font-size:9px;line-height:1.5;bottom:0;left:0;right:0}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .scene-word{letter-spacing:-3.5px;font-size:clamp(56px,6.4vw,96px)}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .scene-spark{font-size:42px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .spark-two{font-size:28px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-bottom{grid-column:1/-1;align-self:end;gap:16px;margin:0;position:static;inset:auto}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-controls{flex-shrink:0}@media (width>=701px) and (width<=1100px){.hero-v4.hero-universe:is(.hero-v11,.hero-v12){column-gap:3%;padding-inline:5%}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p{font-size:13.5px;line-height:1.6}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas{gap:12px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas .button{padding-inline:16px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight strong{font-size:13px}}@media (width>=701px) and (height<=720px){.hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1{margin:8px 0 10px;font-size:clamp(32px,3.35vw,44px)}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p{margin-bottom:10px;font-size:13px;line-height:1.6}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas{margin-bottom:10px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .eyebrow{font-size:9px}}@media (width>=701px) and (height<=620px){.hero-v4.hero-universe:is(.hero-v11,.hero-v12){--banner-target:clamp(340px,calc(100vh - 150px),420px)}@supports (height:100svh){.hero-v4.hero-universe:is(.hero-v11,.hero-v12){--banner-target:clamp(340px,calc(100svh - 150px),420px)}}}@media (width<=700px){.hero-v4.hero-universe:is(.hero-v11,.hero-v12){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:12px;height:auto;min-height:0;max-height:none;padding:18px 5% 14px;display:grid}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy{align-self:start;column-gap:14px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .eyebrow{letter-spacing:.85px;font-size:9px;line-height:1.75}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1{letter-spacing:-1.35px;max-width:60%;min-height:172px;margin:12px 0 10px;font-size:clamp(30px,7.7vw,36px);line-height:1.08}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1 em{letter-spacing:-1px;line-height:1.1}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p{max-width:none;margin:0 0 12px;font-size:13px;line-height:1.6}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas{gap:13px;margin:0 0 12px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas .button{padding:11px 17px;font-size:11px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-secondary{font-size:11px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-proof span{padding:6px 9px;font-size:8px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight strong{font-size:12px;line-height:1.45}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight small{font-size:10px;line-height:1.5}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-stage{width:44%;max-width:none;height:190px;min-height:180px;margin:0;position:absolute;top:34px;right:0}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-art-credit{max-width:100%;font-size:9px;line-height:1.4;bottom:0}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .scene-word{letter-spacing:-2px;font-size:42px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .scene-spark{font-size:27px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .spark-two{font-size:20px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-bottom{justify-content:center}}@media (width<=700px) and (height<=740px){.hero-v4.hero-universe:is(.hero-v11,.hero-v12){row-gap:10px;padding-top:12px;padding-bottom:12px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1{min-height:156px;margin-top:10px;font-size:30px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-stage{height:180px;top:24px}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p{margin-bottom:8px;font-size:12.5px;line-height:1.55}.hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas{margin-bottom:8px}}.official-beauty-v12{--beauty-ink:#342335;--beauty-plum:#542748;--beauty-muted:#635261;color:var(--beauty-ink);background:#fbf8f2}.beauty-v12-hero,.beauty-v12-atlas,.beauty-v12-next{box-sizing:border-box;color:#342335;font-family:DM Sans,Arial,sans-serif}.beauty-v12-hero *,.beauty-v12-atlas *,.beauty-v12-next *{box-sizing:border-box}.beauty-v12-hero a,.beauty-v12-atlas a,.beauty-v12-next a{color:inherit}.beauty-v12-hero{background:radial-gradient(at 85% 49%,#ecdcedbd,#0000 54%),radial-gradient(at 4% 10%,#e5eeda97,#0000 58%),#fbf8f2;grid-template-columns:1.05fr 1fr;align-items:center;gap:3%;padding:64px 5.5% 42px;display:grid;position:relative;overflow:hidden}.beauty-v12-hero-copy{z-index:2;min-width:0;position:relative}.official-beauty-v12 .beauty-v12-hero h1{letter-spacing:-4px;color:#342335;margin:0;font-size:clamp(51px,6.4vw,96px);font-weight:700;line-height:1.04}.beauty-v12-hero h1 em{color:#744362}.beauty-v12-hero-copy>p:not(.official-kicker){color:#5c4b58;max-width:500px;margin:27px 0;font-size:17px;line-height:1.8}.beauty-v12-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.beauty-v12-proof{flex-wrap:wrap;align-items:center;gap:32px;margin-top:34px;display:flex}.beauty-v12-proof>span{color:#655462;flex-direction:column;font-size:13px;line-height:1.6;display:flex}.beauty-v12-proof>span:last-child{border-left:1px solid #bcacb1;max-width:210px;padding-left:23px}.beauty-v12-proof strong{letter-spacing:-1px;color:#542748;margin-bottom:4px;font-size:36px;font-weight:650;line-height:1.15}.beauty-v12-hero-art{isolation:isolate;place-items:center;min-width:0;height:490px;margin:0;padding-bottom:40px;display:grid;position:relative}.beauty-v12-hero-art>img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 23px #57374514);width:117%;max-width:none;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-5deg)}.beauty-v12-hero-art:hover>img,.beauty-v12-hero-art:focus-within>img{transform:rotate(-1deg)translateY(-6px)}.beauty-v12-hero-word{z-index:0;color:#b58bad;letter-spacing:-6px;opacity:.15;text-align:center;white-space:nowrap;pointer-events:none;font-size:clamp(65px,9vw,132px);font-weight:750;line-height:1;position:absolute;top:-14px;left:0;right:0}.beauty-v12-hero-sticker{z-index:3;text-align:center;letter-spacing:.6px;background:#e6edb8;border-radius:50%;padding:24px 19px;font-size:11px;font-weight:750;line-height:1.7;position:absolute;bottom:65px;right:0;transform:rotate(10deg);box-shadow:0 8px 22px #34233509}.beauty-v12-hero-art figcaption{z-index:3;text-align:center;color:#655462;max-width:450px;margin:auto;font-size:11px;line-height:1.65;position:absolute;bottom:0;left:4%;right:4%}.beauty-v12-orbit{pointer-events:none;z-index:0;border:1px solid #bf9ab753;border-radius:50%;display:block;position:absolute}.beauty-v12-hero-art .beauty-v12-orbit-one{aspect-ratio:1;width:88%;top:0;left:7%;transform:rotate(14deg)}.beauty-v12-hero-art .beauty-v12-orbit-two{width:109%;height:73%;top:17%;left:-6%;transform:rotate(-18deg)}.beauty-v12-atlas{background:radial-gradient(at 10% 29%,#f5e3dd55,#0000 34%),radial-gradient(at 83% 64%,#e7e5f266,#0000 37%),#fbf8f2;padding:55px 5.5% 42px;scroll-margin-top:125px;position:relative;overflow:hidden}.beauty-v12-atlas-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:31px;display:grid}.beauty-v12-atlas h2{letter-spacing:-1.9px;color:#342335;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(31px,3.7vw,52px);font-weight:650;line-height:1.15}.beauty-v12-atlas h2 em{color:#704264;letter-spacing:-1.5px;font-family:Playfair Display,Georgia,serif;font-weight:400}.beauty-v12-atlas-heading>div:last-child{padding-bottom:4px}.beauty-v12-atlas-heading>div:last-child p{color:#635261;max-width:420px;margin:0 0 13px;font-size:15px;line-height:1.8}.beauty-v12-heading-link{border-bottom:1px solid #af8aa0;align-items:center;gap:28px;min-height:44px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.beauty-v12-category-index{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;display:flex;overflow:visible}.beauty-v12-category-index a{border:1px solid #d8cbd2;border-radius:50px;align-items:center;gap:12px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:550;line-height:1.3;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.beauty-v12-category-index a:hover,.beauty-v12-category-index a[aria-current=true]{color:#fff;background:#542748;border-color:#542748}.beauty-v12-category-index small{opacity:.8;text-align:center;min-width:13px;font-size:11px}.beauty-v12-worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 35px;display:grid}.beauty-v12-world{--beauty-world-tint:#e8d9f0;--beauty-world-accent:#8b5a9e;border-bottom:1px solid #e0d4d6;min-width:0;padding:0 0 21px;position:relative}.beauty-v12-tone-mint{--beauty-world-tint:#dcebcf;--beauty-world-accent:#6c905a}.beauty-v12-tone-pink{--beauty-world-tint:#f2d9e6;--beauty-world-accent:#b36590}.beauty-v12-tone-apricot{--beauty-world-tint:#f7e0c9;--beauty-world-accent:#b07f57}.beauty-v12-art-link{outline-offset:-3px;text-decoration:none;display:block;position:relative}.beauty-v12-world-art{isolation:isolate;place-items:center;min-width:0;height:229px;margin:0 0 14px;display:grid;position:relative}.beauty-v12-world-art:before{content:"";background:radial-gradient(ellipse,var(--beauty-world-tint),transparent 68%);z-index:-1;pointer-events:none;position:absolute;inset:6% 4%}.beauty-v12-world-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 13px 12px #53404a12);width:104%;max-width:none;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-3deg)}.beauty-v12-world:nth-child(3n+2) .beauty-v12-world-art>img{transform:rotate(4deg)}.beauty-v12-world:nth-child(3n) .beauty-v12-world-art>img{transform:rotate(-6deg)}.beauty-v12-world:has(a:hover) .beauty-v12-world-art>img,.beauty-v12-world:focus-within .beauty-v12-world-art>img{transform:translateY(-7px)rotate(0)scale(1.035)}.beauty-v12-art-word{letter-spacing:-2px;color:var(--beauty-world-accent);opacity:.17;z-index:0;text-align:center;pointer-events:none;font-size:clamp(24px,3.5vw,49px);font-weight:750;line-height:1;position:absolute;top:10px;left:0;right:0}.beauty-v12-world-art .beauty-v12-orbit-one{border-color:var(--beauty-world-accent);opacity:.19;width:58%;height:83%;top:9%;left:22%;transform:rotate(-23deg)}.beauty-v12-world-art .beauty-v12-orbit-two{border-color:var(--beauty-world-accent);opacity:.15;width:91%;height:65%;top:20%;left:5%;transform:rotate(13deg)}.beauty-v12-art-spark{color:var(--beauty-world-accent);opacity:.7;z-index:2;pointer-events:none;font-size:31px;transition:transform .5s;position:absolute;top:17%;right:7%;transform:rotate(12deg)}.beauty-v12-world:has(a:hover) .beauty-v12-art-spark{transform:rotate(92deg)scale(1.15)}.beauty-v12-world-copy{z-index:2;padding:0 3px;position:relative}.beauty-v12-world-meta{text-transform:uppercase;letter-spacing:.7px;color:#75566c;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.beauty-v12-world-meta>span:first-child{flex:1}.beauty-v12-world-meta>span:last-child{color:#71656d;white-space:nowrap;letter-spacing:.2px;font-weight:450}.beauty-v12-world h3{letter-spacing:-.75px;color:#342335;margin:0 0 11px;font-family:DM Sans,Arial,sans-serif;font-size:23px;font-weight:650;line-height:1.25}.beauty-v12-world h3>a{justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;text-decoration:none;display:flex}.beauty-v12-world h3 span{color:#7c526f;font-size:21px;font-weight:400}.beauty-v12-world-description{color:#635261;max-width:370px;min-height:51px;margin:0 0 13px;font-size:14px;line-height:1.8}.beauty-v12-explore{border-bottom:1px solid #bda4b2;align-items:center;gap:22px;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.beauty-v12-world-list{border:0;border-top:1px solid #e0d4d6;margin:15px 0 0;padding:0;font-size:13px}.beauty-v12-world-list summary{cursor:pointer;color:#675362;justify-content:space-between;align-items:center;min-height:48px;padding:8px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.beauty-v12-world-list summary::-webkit-details-marker{display:none}.beauty-v12-world-list summary>span{font-size:22px;font-weight:400;transition:transform .2s}.beauty-v12-world-list[open] summary>span{transform:rotate(45deg)}.beauty-v12-world-list ul{margin:0;padding:0;list-style:none}.beauty-v12-world-list li{border-bottom:1px solid #e9dfe1;margin:0;padding:0}.beauty-v12-world-list li>a{color:#594051;justify-content:space-between;gap:12px;min-height:44px;padding:9px 0;font-size:12px;line-height:1.75;text-decoration:none;display:flex}.beauty-v12-world-list li>a:hover{text-underline-offset:4px;text-decoration:underline}.beauty-v12-world-list>a{align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.beauty-v12-world-list .beauty-v12-small{color:#6a5966;margin:12px 0 0;font-size:11px;line-height:1.8}.beauty-v12-atlas-foot{justify-content:space-between;align-items:start;gap:35px;margin-top:27px;display:flex}.beauty-v12-atlas-foot>p{color:#6c5b67;max-width:560px;margin:0;font-size:11px;line-height:1.9}.beauty-v12-extra{text-align:right;max-width:370px}.beauty-v12-extra>span{letter-spacing:1px;color:#6e4e66;font-size:9px;font-weight:700}.beauty-v12-extra p{margin:4px 0 0;font-size:13px;line-height:1.8}.beauty-v12-extra p>a{text-underline-offset:4px;align-items:center;gap:6px;min-height:34px;font-weight:650;text-decoration:underline;display:inline-flex}.beauty-v12-extra small{color:#6c5b67;font-size:11px;line-height:1.8;display:block}.beauty-v12-next{background:radial-gradient(at 90% 70%,#efdae8,#0000 54%),#edf0df;grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding:53px 5.5%;display:grid}.beauty-v12-next h2{letter-spacing:-1.6px;color:#342335;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.17}.beauty-v12-next h2 em{font-family:Playfair Display,Georgia,serif;font-weight:400}.beauty-v12-next p:not(.official-kicker){color:#61565e;max-width:530px;margin:22px 0 0;font-size:15px;line-height:1.8}.beauty-v12-next>div:last-child{flex-direction:column;align-items:start;gap:17px;display:flex}.official-beauty-v12 .official-results-region{background:#fbf8f2;padding-top:45px}.official-beauty-v12 .official-filters{box-shadow:none;background:0 0;border:1px solid #d9cad2;border-left:0;border-right:0;border-radius:0;padding:23px 0}.official-beauty-v12 .official-product-image{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.official-beauty-v12 .official-product-image>a{background:radial-gradient(#edddeb8a,#0000 71%);padding:25px 15px 34px}.official-beauty-v12 .official-art-caption{color:#705b6a;background:0 0;font-size:10px;bottom:0}.official-beauty-v12 .official-save{background:#fbf8f2;border:1px solid #dfcbd8}.official-beauty-v12 .official-save[aria-pressed=true]{color:#fff;background:#542748}.official-beauty-v12 .official-product-actions{border-top-color:#dfd1d7}.official-beauty-v12 .official-product h3{font-size:16px;line-height:1.5}.beauty-v12-home-atlas{background:radial-gradient(at 86% 13%,#e3ecca70,#0000 44%),radial-gradient(at 12% 76%,#f2dfe770,#0000 43%),#fbf8f2;padding:65px 6% 40px}.beauty-v12-home-atlas .eyebrow{letter-spacing:1.8px;color:#6b4860;margin:0 0 18px;font-size:11px}.beauty-v12-home-atlas .beauty-v12-worlds{gap:28px 32px}.beauty-v12-home-atlas .beauty-v12-world-art{height:183px;margin-bottom:10px}.beauty-v12-home-atlas .beauty-v12-world h3{font-size:21px}.beauty-v12-home-atlas .beauty-v12-world-description{font-size:13px}.beauty-v12-home-atlas .beauty-v12-atlas-heading h2{margin:0}.beauty-v12-home-atlas .beauty-v12-world-meta{font-size:9px}#beauty-lab{background:radial-gradient(at 4% 39%,#efe1ed80,#0000 45%),radial-gradient(at 99% 62%,#e4eccb7d,#0000 44%),#fbf8f2;border-top:1px solid #e3d7db}#beauty-lab .lab-intro h2{color:#342335}#beauty-lab .photo-studio{box-shadow:none!important;background:0 0!important;border:0!important}#beauty-lab #photoStage{box-shadow:none!important;background:0 0!important;border-radius:0!important}#beauty-lab #beautyEditorial{filter:drop-shadow(0 18px 24px #50374314);object-fit:contain!important}#beauty-lab .photo-frame{display:none}#beauty-lab .routine-form{box-shadow:none;background:#fffdf97a;border:1px solid #e0d2da;border-radius:24px}#beauty-lab .routine-form select{color:#493745;background:#fffdf9;border-color:#cdbcce}.beauty-v12-atlas a:focus-visible,.beauty-v12-hero a:focus-visible,.beauty-v12-next a:focus-visible,.beauty-v12-world-list summary:focus-visible{outline-offset:4px;outline:3px solid #8652a0}@media (width>=1500px){.beauty-v12-hero,.beauty-v12-atlas,.beauty-v12-next{padding-inline:max(5.5%,50vw - 700px)}.beauty-v12-home-atlas{padding-inline:6%}.beauty-v12-world-art{height:255px}.beauty-v12-hero-art{height:540px}}@media (width<=1100px){.beauty-v12-hero{gap:2%;padding-top:47px}.beauty-v12-hero-art{height:410px}.official-beauty-v12 .beauty-v12-hero h1{letter-spacing:-3px;font-size:70px}.beauty-v12-hero-copy>p:not(.official-kicker){font-size:16px}.beauty-v12-proof{gap:24px}.beauty-v12-proof>span:last-child{display:none}.beauty-v12-hero-sticker{padding:19px 15px;font-size:10px;bottom:60px}.beauty-v12-worlds{gap:25px 24px}.beauty-v12-world-art{height:192px}.beauty-v12-world h3{font-size:21px}.beauty-v12-world-description{min-height:70px;font-size:13px}.beauty-v12-world-meta{letter-spacing:.3px;font-size:9px}.beauty-v12-home-atlas .beauty-v12-world-art{height:164px}.beauty-v12-category-index{gap:8px}.beauty-v12-category-index a{padding:10px 13px;font-size:12px}}@media (width<=760px){.beauty-v12-hero{grid-template-columns:1fr;gap:21px;padding:36px 5% 27px}.official-beauty-v12 .beauty-v12-hero h1{letter-spacing:-2.8px;font-size:62px}.beauty-v12-hero-copy>p:not(.official-kicker){max-width:580px;margin:23px 0}.beauty-v12-proof{gap:28px;margin-top:23px}.beauty-v12-proof>span:last-child{max-width:none;display:flex}.beauty-v12-proof strong{font-size:31px}.beauty-v12-hero-art{justify-self:center;width:100%;max-width:540px;height:385px}.beauty-v12-hero-art>img{width:112%;transform:rotate(-4deg)}.beauty-v12-hero-word{font-size:92px;top:5px}.beauty-v12-hero-art .beauty-v12-orbit-two{width:102%;left:-1%}.beauty-v12-hero-art figcaption{font-size:10px}.beauty-v12-hero-sticker{font-size:9px;right:3%}.beauty-v12-atlas{padding:38px 5% 35px;scroll-margin-top:115px}.beauty-v12-atlas-heading{grid-template-columns:1fr;gap:17px;margin-bottom:23px}.beauty-v12-atlas-heading>div:last-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.beauty-v12-atlas-heading>div:last-child p{max-width:250px;margin:0;font-size:13px}.beauty-v12-heading-link{white-space:nowrap;gap:12px;font-size:12px}.beauty-v12-atlas h2{letter-spacing:-1.3px;font-size:36px}.beauty-v12-category-index{gap:7px;margin-bottom:13px}.beauty-v12-category-index a{gap:8px;padding:9px 12px;font-size:11px}.beauty-v12-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.beauty-v12-world-art{height:206px}.beauty-v12-world-meta{display:block}.beauty-v12-world-meta>span:last-child{margin-top:3px;display:block}.beauty-v12-world h3{font-size:21px}.beauty-v12-world-description{min-height:70px}.beauty-v12-art-word{font-size:33px}.beauty-v12-atlas-foot{flex-direction:column;gap:18px;margin-top:24px}.beauty-v12-extra{text-align:left;max-width:none}.beauty-v12-next{grid-template-columns:1fr;gap:23px;padding:38px 5%}.beauty-v12-next h2{font-size:35px}.beauty-v12-next>div:last-child{flex-flow:wrap;align-items:center;gap:14px}.beauty-v12-next p:not(.official-kicker){margin-top:18px;font-size:14px}.beauty-v12-home-atlas{padding:45px 5% 35px}.beauty-v12-home-atlas .beauty-v12-worlds{gap:23px 18px}.beauty-v12-home-atlas .beauty-v12-world-art{height:174px}.beauty-v12-home-atlas .beauty-v12-world h3{font-size:20px}.official-beauty-v12 .official-results-region{padding-top:34px}.official-beauty-v12 .official-product-image>a{padding-inline:8px}.official-beauty-v12 .official-product h3{font-size:15px}}@media (width<=450px){.official-beauty-v12 .beauty-v12-hero h1{letter-spacing:-2.5px;font-size:52px}.beauty-v12-hero .official-kicker{letter-spacing:1.2px;font-size:10px}.beauty-v12-hero-copy>p:not(.official-kicker){font-size:14px;line-height:1.85}.beauty-v12-actions{gap:13px}.beauty-v12-actions .official-button{gap:17px;padding:12px 17px;font-size:13px}.beauty-v12-actions .official-text-link{font-size:12px}.beauty-v12-proof{gap:22px}.beauty-v12-proof>span{font-size:12px}.beauty-v12-proof>span:last-child{display:none}.beauty-v12-hero-art{height:290px}.beauty-v12-hero-word{letter-spacing:-4px;font-size:73px}.beauty-v12-hero-sticker{padding:17px 13px;font-size:8px;bottom:55px;right:0}.beauty-v12-hero-art figcaption{font-size:9px;left:0;right:0}.beauty-v12-atlas-heading>div:last-child{display:block}.beauty-v12-atlas-heading>div:last-child p{max-width:none;margin-bottom:8px}.beauty-v12-atlas h2{font-size:32px}.beauty-v12-category-index a{min-height:42px;padding:10px 11px;font-size:10px}.beauty-v12-worlds{gap:20px 15px}.beauty-v12-world-art{height:160px;margin-bottom:7px}.beauty-v12-art-word{letter-spacing:-1.5px;font-size:27px;top:7px}.beauty-v12-world-meta{margin-bottom:9px;font-size:8px;line-height:1.7}.beauty-v12-world h3{letter-spacing:-.4px;font-size:18px;line-height:1.3}.beauty-v12-world h3>a{gap:6px;min-height:48px}.beauty-v12-world h3 span{font-size:16px}.beauty-v12-world-description{min-height:92px;margin-bottom:9px;font-size:12px;line-height:1.85}.beauty-v12-explore{gap:10px;min-height:44px;font-size:11px}.beauty-v12-world-list summary{gap:5px;font-size:10px;line-height:1.7}.beauty-v12-world-list li>a,.beauty-v12-world-list>a{font-size:11px}.beauty-v12-art-spark{font-size:25px;right:3%}.beauty-v12-home-atlas .beauty-v12-world-art{height:142px}.beauty-v12-home-atlas .beauty-v12-world h3{font-size:17px}.beauty-v12-home-atlas .beauty-v12-world-description{font-size:12px}.beauty-v12-home-atlas .beauty-v12-world-meta{font-size:8px}.beauty-v12-next h2{font-size:32px}.official-beauty-v12 .official-art-caption{font-size:9px}.official-beauty-v12 .official-save{width:38px;height:38px;font-size:22px;top:4px;right:3px}}@media (prefers-reduced-motion:reduce){.beauty-v12-hero-art>img,.beauty-v12-world-art>img,.beauty-v12-art-spark,.beauty-v12-world-list summary>span,.beauty-v12-category-index a{transition:none!important}.beauty-v12-hero-art:hover>img,.beauty-v12-hero-art:focus-within>img,.beauty-v12-world:has(a:hover) .beauty-v12-world-art>img,.beauty-v12-world:focus-within .beauty-v12-world-art>img{transform:none!important}}.beauty-v12-hero{padding-top:44px;padding-bottom:34px}.beauty-v12-hero-art.beauty-v16-photo-collage{height:420px;padding:0 0 30px}.beauty-v16-photo-collage .beauty-v16-photo{z-index:2;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;overflow:hidden;box-shadow:0 16px 32px #68425a14}.beauty-v16-photo-collage .beauty-v16-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block}.beauty-v16-photo-collage .beauty-v16-photo-main{border-radius:47% 44% 27% 21%;width:70%;height:83%;top:6%;left:6%;transform:rotate(-6deg)}.beauty-v16-photo-main>img{object-position:52% 48%;transform:rotate(6deg)scale(1.1)}.beauty-v16-photo-collage .beauty-v16-photo-ampoule{aspect-ratio:1;z-index:3;border:6px solid #fbf8f2;border-radius:50%;width:34%;top:2%;right:0;transform:rotate(11deg)}.beauty-v16-photo-collage .beauty-v16-photo-repair{aspect-ratio:1;z-index:3;border:6px solid #fbf8f2;border-radius:50%;width:39%;bottom:10%;right:0;transform:rotate(-8deg)}.beauty-v16-photo-collage:hover .beauty-v16-photo-main>img,.beauty-v16-photo-collage:focus-within .beauty-v16-photo-main>img{transform:rotate(6deg)scale(1.14)}.beauty-v16-photo-collage:hover .beauty-v16-photo-ampoule{transform:rotate(6deg)translateY(-4px)}.beauty-v16-photo-collage:hover .beauty-v16-photo-repair{transform:rotate(-3deg)translateY(-3px)}.beauty-v16-photo-collage .beauty-v12-hero-word{opacity:.18;font-size:clamp(65px,7.8vw,115px);top:1%;left:-5%}.beauty-v16-photo-collage .beauty-v12-hero-sticker{letter-spacing:.3px;padding:19px 16px;font-size:9px;bottom:11%;left:0;right:auto;transform:rotate(-11deg)}.beauty-v16-photo-collage .beauty-v12-orbit-one{opacity:.7;width:79%;height:86%;top:3%;left:14%}.beauty-v16-photo-collage .beauty-v12-orbit-two{opacity:.65;width:104%;height:55%;top:24%;left:-1%}.beauty-v16-photo-collage figcaption{letter-spacing:.3px;font-size:11px;bottom:0}.beauty-v16-original-photo{height:229px;margin-bottom:18px}.beauty-v16-original-photo:before{display:none}.beauty-v16-original-photo .beauty-v12-photo-window{background:var(--beauty-world-tint);isolation:isolate;border-radius:34px 14px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 25px #69405a0a}.beauty-v12-world:nth-child(3n+2) .beauty-v12-photo-window{border-radius:14px 34px}.beauty-v12-world:nth-child(3n) .beauty-v12-photo-window{border-radius:34px 34px 14px 14px}.beauty-v12-photo-window>img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.beauty-v12-art-serum .beauty-v12-photo-window>img{object-position:50% 52%}.beauty-v12-art-ampoule .beauty-v12-photo-window>img{object-position:50% 57%}.beauty-v12-art-sun .beauty-v12-photo-window>img{object-position:60% 47%}.beauty-v12-art-cosmetics .beauty-v12-photo-window>img{object-position:50% 43%}.beauty-v12-world:has(a:hover) .beauty-v12-photo-window>img,.beauty-v12-world:focus-within .beauty-v12-photo-window>img{transform:scale(1.045)}.beauty-v16-original-photo .beauty-v12-art-word{z-index:2;letter-spacing:1.1px;opacity:1;color:#50364c;background:#fffdf9e8;border:1px solid #ffffffb3;border-radius:30px;padding:8px 12px;font-size:10px;font-weight:650;line-height:1.2;inset:auto auto 12px 12px;box-shadow:0 4px 10px #38263b0a}.beauty-v16-original-photo .beauty-v12-art-spark{color:#50364c;opacity:.9;background:#fffdf9cc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid;top:12px;right:13px}.beauty-v12-home-atlas .beauty-v16-original-photo{height:183px;margin-bottom:16px}@media (width>=1500px){.beauty-v12-hero-art.beauty-v16-photo-collage{height:460px}.beauty-v16-original-photo{height:255px}}@media (width<=1100px){.beauty-v12-hero-art.beauty-v16-photo-collage{height:365px}.beauty-v16-photo-collage .beauty-v12-hero-sticker{padding:16px 12px;font-size:8px}.beauty-v16-original-photo{height:192px}.beauty-v12-home-atlas .beauty-v16-original-photo{height:164px}}@media (width<=760px){.beauty-v12-hero{gap:18px;padding:32px 5% 27px}.beauty-v12-hero-art.beauty-v16-photo-collage{max-width:430px;height:340px}.beauty-v16-photo-collage .beauty-v12-hero-word{font-size:84px;top:0;left:0}.beauty-v16-photo-collage .beauty-v12-hero-sticker{font-size:8px;bottom:12%}.beauty-v16-original-photo{height:206px;margin-bottom:15px}.beauty-v12-home-atlas .beauty-v16-original-photo{height:174px}.beauty-v16-photo-collage figcaption{font-size:10px}}@media (width<=450px){.beauty-v12-hero-art.beauty-v16-photo-collage{height:280px}.beauty-v16-photo-collage .beauty-v12-hero-word{font-size:68px}.beauty-v16-photo-collage .beauty-v16-photo-ampoule,.beauty-v16-photo-collage .beauty-v16-photo-repair{border-width:4px}.beauty-v16-photo-collage .beauty-v12-hero-sticker{padding:14px 10px;font-size:7px;bottom:11%}.beauty-v16-original-photo{height:160px;margin-bottom:13px}.beauty-v12-home-atlas .beauty-v16-original-photo{height:142px}.beauty-v16-original-photo .beauty-v12-photo-window{border-radius:24px 10px}.beauty-v16-original-photo .beauty-v12-art-word{letter-spacing:.7px;padding:6px 8px;font-size:8px;bottom:8px;left:8px}.beauty-v16-original-photo .beauty-v12-art-spark{width:26px;height:26px;font-size:19px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.beauty-v16-photo-collage .beauty-v16-photo,.beauty-v16-photo-collage .beauty-v16-photo>img,.beauty-v12-photo-window,.beauty-v12-photo-window>img{transition:none!important}.beauty-v16-photo-collage:hover .beauty-v16-photo-main>img,.beauty-v16-photo-collage:focus-within .beauty-v16-photo-main>img{transform:rotate(6deg)scale(1.1)}.beauty-v16-photo-collage:hover .beauty-v16-photo-ampoule{transform:rotate(11deg)}.beauty-v16-photo-collage:hover .beauty-v16-photo-repair{transform:rotate(-8deg)}.beauty-v12-world:has(a:hover) .beauty-v12-photo-window>img,.beauty-v12-world:focus-within .beauty-v12-photo-window>img{transform:none}}.beauty-v17-studio{box-sizing:border-box;color:#342335;background:#fbf8f2;padding:44px 5.5% 24px;font-family:DM Sans,Arial,sans-serif;overflow:hidden}.beauty-v17-studio *{box-sizing:border-box}.beauty-v17-studio a{color:inherit;text-decoration:none}.beauty-v17-studio [hidden]{display:none!important}.beauty-v17-studio-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:5%;margin-bottom:28px;display:grid}.beauty-v17-studio .beauty-v17-eyebrow{letter-spacing:1.6px;color:#59334d;margin:0 0 14px;font-size:13px;font-weight:750;line-height:1.5}.beauty-v17-studio h1,.beauty-v17-studio h2{letter-spacing:-2.3px;color:#342335;margin:0;font-family:inherit;font-size:clamp(38px,4.5vw,64px);font-weight:750;line-height:1.08}.beauty-v17-studio h1 em,.beauty-v17-studio h2 em{color:#78395e;font-family:inherit;font-style:normal;font-weight:750}.beauty-v17-studio-intro>p{color:#51424b;margin:0 0 20px;font-size:17px;line-height:1.65}.beauty-v17-counts{flex-wrap:wrap;gap:14px 24px;display:flex}.beauty-v17-counts>span{color:#51424b;flex-direction:column;font-size:13px;font-weight:600;line-height:1.4;display:flex}.beauty-v17-counts strong{color:#542748;font-size:30px;font-weight:750;line-height:1.15}.beauty-v17-concept-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.beauty-v17-concept-nav button{appearance:none;color:#49273d;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #cbbdc6;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:56px;padding:12px 13px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;transition:background .18s,border-color .18s,transform .18s;display:grid}.beauty-v17-concept-nav button>span:first-child{font-size:13px;font-weight:600}.beauty-v17-concept-nav button>span:last-child{font-size:20px}.beauty-v17-concept-nav button:hover{background:var(--beauty-concept-tone);border-color:var(--beauty-concept-ink);transform:translateY(-2px)}.beauty-v17-concept-nav button[aria-pressed=true]{background:var(--beauty-concept-ink);color:#fff;border-color:var(--beauty-concept-ink);box-shadow:0 4px 0 var(--beauty-concept-tone)}.beauty-v17-studio a:focus-visible,.beauty-v17-studio button:focus-visible{outline-offset:4px;outline:3px solid #542748}.beauty-v17-panel{background:var(--beauty-concept-tone);color:var(--beauty-concept-ink);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:5%;margin:0 0 18px;padding:24px 28px;scroll-margin-top:125px;display:grid;position:relative}.beauty-v17-scene{isolation:isolate;width:100%;min-width:0;height:410px;margin:0;position:relative}.beauty-v17-scene-word{z-index:0;letter-spacing:-4px;opacity:.16;pointer-events:none;width:100%;font-size:clamp(52px,6.6vw,93px);font-weight:800;line-height:1;position:absolute;top:1%;left:0}.beauty-v17-scene-orbit{z-index:0;opacity:.3;border:1px solid;border-radius:50%;position:absolute;inset:13% -3% 17% 1%;transform:rotate(-27deg)}.beauty-v17-photo-main,.beauty-v17-photo-orbit{z-index:2;display:block;position:absolute;overflow:hidden;box-shadow:0 14px 22px #32213616}.beauty-v17-photo-main{border-radius:46% 41% 20% 24%;width:73%;height:77%;transition:transform .5s;top:12%;left:2%;transform:rotate(-7deg)}.beauty-v17-photo-main>img{object-fit:cover;width:100%;height:100%;display:block;transform:rotate(7deg)scale(1.13)}.beauty-v17-photo-orbit>img{object-fit:cover;width:100%;height:100%;display:block}.beauty-v17-photo-orbit-1{border:6px solid var(--beauty-concept-tone);border-radius:45% 45% 20%;width:38%;height:43%;transition:transform .5s;top:14%;right:0;transform:rotate(10deg)}.beauty-v17-photo-orbit-2{border:6px solid var(--beauty-concept-tone);border-radius:50%;width:31%;height:33%;bottom:14%;right:1%;transform:rotate(-8deg)}.beauty-v17-scene-seal{z-index:3;aspect-ratio:1;width:112px;color:var(--beauty-concept-tone);background:var(--beauty-concept-ink);letter-spacing:.8px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:750;line-height:1.1;display:flex;position:absolute;bottom:15%;right:6%;transform:rotate(12deg);box-shadow:0 7px #ffffff45}.beauty-v17-scene-seal strong{margin:3px 0;font-size:31px;font-weight:800;line-height:1.1}.beauty-v17-scene-seal>span{text-align:center;letter-spacing:.6px;font-size:10px;line-height:1.4}.beauty-v17-scene:has(.beauty-v17-photo-orbit-2) .beauty-v17-scene-seal{width:94px;bottom:9%;right:25%}.beauty-v17-scene figcaption{text-align:center;color:var(--beauty-concept-ink);font-size:13px;font-weight:600;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.beauty-v17-panel:hover .beauty-v17-photo-main{transform:rotate(-4deg)translateY(-4px)}.beauty-v17-panel:hover .beauty-v17-photo-orbit-1{transform:rotate(6deg)translateY(-5px)}.beauty-v17-panel-copy{min-width:0;padding:4px 0;position:relative}.beauty-v17-panel-kicker{letter-spacing:.7px;color:var(--beauty-concept-ink);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;font-size:14px;font-weight:750;line-height:1.5;display:flex}.beauty-v17-panel-kicker>span:first-child{letter-spacing:0;border:1px solid;border-radius:30px;padding:3px 10px;font-size:13px}.beauty-v17-panel-kicker>span:last-child{font-size:25px;line-height:1}.beauty-v17-panel h3{letter-spacing:-1.4px;color:var(--beauty-concept-ink);margin:0 0 14px;font-family:inherit;font-size:clamp(29px,3.2vw,44px);font-weight:750;line-height:1.1}.beauty-v17-panel-description{color:var(--beauty-concept-ink);max-width:520px;margin:0 0 18px;font-size:17px;line-height:1.65}.beauty-v17-category-links{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.beauty-v17-category-links>a{background:#fffdf9b3;border:1px solid #ffffff90;border-radius:99px;align-items:center;gap:14px;min-height:44px;padding:9px 13px;font-size:14px;font-weight:700;line-height:1.35;display:inline-flex}.beauty-v17-category-links>a:hover{text-underline-offset:3px;background:#fffdf9;text-decoration:underline}.beauty-v17-category-links>a>span:last-child{white-space:nowrap}.beauty-v17-discover>p{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;padding-bottom:8px;font-size:14px;font-weight:750;line-height:1.5;display:flex}.beauty-v17-discover>p>span{font-size:13px;font-weight:600}.beauty-v17-discover ul{border-top:1px solid #32213635;margin:0;padding:0;list-style:none}.beauty-v17-discover li{border-bottom:1px solid #32213635;margin:0;padding:0}.beauty-v17-discover li>a{grid-template-columns:22px 1fr 20px;align-items:center;gap:8px;min-height:49px;padding:10px 0;font-size:15px;font-weight:650;line-height:1.45;display:grid}.beauty-v17-discover li>a:hover>span:nth-child(2){text-underline-offset:4px;text-decoration:underline}.beauty-v17-product-number{font-size:12px;font-weight:650}.beauty-v17-studio-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.beauty-v17-studio-foot>p{color:#51424b;margin:0;font-size:14px;line-height:1.65}.beauty-v17-studio-foot>a{border-bottom:1px solid #75475f;align-items:center;gap:14px;min-height:44px;padding:5px 0;font-size:15px;font-weight:750;line-height:1.4;display:inline-flex}.beauty-v17-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.beauty-v17-studio-home{padding-top:55px}@media (width>=1500px){.beauty-v17-studio{padding-inline:max(5.5%,50vw - 700px)}}@media (width<=1120px){.beauty-v17-concept-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.beauty-v17-concept-nav button{min-height:49px}.beauty-v17-panel{gap:4%;padding:24px}.beauty-v17-scene{height:390px}.beauty-v17-panel h3{font-size:34px}.beauty-v17-studio-intro>p{font-size:16px}.beauty-v17-photo-orbit-1{height:39%}}@media (width<=760px){.beauty-v17-studio{padding:34px 5% 24px}.beauty-v17-studio-heading{grid-template-columns:1fr;gap:20px;margin-bottom:22px}.beauty-v17-studio h1,.beauty-v17-studio h2{letter-spacing:-1.7px;font-size:43px}.beauty-v17-studio-intro>p{margin-bottom:14px}.beauty-v17-counts{gap:18px 28px}.beauty-v17-counts>span{font-size:13px}.beauty-v17-counts strong{font-size:26px}.beauty-v17-concept-nav{gap:7px}.beauty-v17-concept-nav button{grid-template-columns:auto 1fr;gap:5px;min-height:58px;padding:10px;font-size:13px}.beauty-v17-concept-nav button>span:last-child{display:none}.beauty-v17-panel{border-radius:22px;grid-template-columns:1fr;gap:18px;padding:18px}.beauty-v17-scene{max-width:440px;height:330px;margin-inline:auto}.beauty-v17-scene-word{font-size:65px}.beauty-v17-photo-main{width:66%;left:7%}.beauty-v17-photo-orbit-1{width:32%;height:41%;right:5%}.beauty-v17-photo-orbit-2{width:29%;right:6%}.beauty-v17-scene-seal{width:96px;bottom:14%;right:10%}.beauty-v17-scene-seal strong{font-size:26px}.beauty-v17-panel h3{letter-spacing:-1.2px;font-size:34px}.beauty-v17-panel-description{font-size:17px}.beauty-v17-panel-copy{padding:0 3px 5px}.beauty-v17-discover li>a{min-height:52px;font-size:16px}.beauty-v17-studio-foot{gap:9px}.beauty-v17-studio-foot>p{font-size:14px}}@media (width<=440px){.beauty-v17-studio{padding-inline:5%}.beauty-v17-studio h1,.beauty-v17-studio h2{font-size:38px}.beauty-v17-concept-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-v17-concept-nav button{min-height:47px;padding:9px 11px;font-size:14px}.beauty-v17-panel{gap:14px;padding:15px}.beauty-v17-scene{height:272px}.beauty-v17-scene-word{letter-spacing:-2px;font-size:50px;top:3%}.beauty-v17-photo-main{width:69%;left:4%}.beauty-v17-photo-orbit-1{border-width:4px;width:36%;height:42%;right:1%}.beauty-v17-photo-orbit-2{border-width:4px;width:31%;height:32%;right:2%}.beauty-v17-scene-seal{width:84px;font-size:11px;bottom:14%;right:5%}.beauty-v17-scene-seal strong{font-size:25px}.beauty-v17-scene-seal>span{letter-spacing:.3px;font-size:9px}.beauty-v17-scene:has(.beauty-v17-photo-orbit-2) .beauty-v17-scene-seal{width:81px;bottom:10%;right:24%}.beauty-v17-scene figcaption{font-size:12px}.beauty-v17-panel-kicker{gap:10px;font-size:13px}.beauty-v17-panel h3{font-size:30px}.beauty-v17-panel-description{font-size:16px}.beauty-v17-category-links>a{gap:10px;padding:9px 12px;font-size:13px}.beauty-v17-discover>p{gap:3px}.beauty-v17-discover>p>span{width:100%}.beauty-v17-discover li>a{grid-template-columns:18px 1fr 16px;gap:6px;font-size:15px}}@media (prefers-reduced-motion:reduce){.beauty-v17-concept-nav button,.beauty-v17-photo-main,.beauty-v17-photo-orbit-1{transition:none}.beauty-v17-concept-nav button:hover{transform:none}.beauty-v17-panel:hover .beauty-v17-photo-main{transform:rotate(-7deg)}.beauty-v17-panel:hover .beauty-v17-photo-orbit-1{transform:rotate(10deg)}}.beauty-v18-category{--beauty-category-ink:#342335;box-sizing:border-box;background:radial-gradient(ellipse at 86% 35%,var(--beauty-world-tint),transparent 52%),#fbf8f2;color:var(--beauty-category-ink);padding:26px 5.5% 20px;font-family:DM Sans,Arial,sans-serif}.beauty-v18-category *{box-sizing:border-box}.beauty-v18-category a{color:inherit}.beauty-v18-category-stage{grid-template-columns:1.2fr 1fr;align-items:center;gap:5%;display:grid}.beauty-v18-category-copy{min-width:0;padding-block:4px 20px}.beauty-v18-back{align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.beauty-v18-back:hover,.beauty-v18-source:hover{text-underline-offset:4px;text-decoration:underline}.beauty-v18-category-kicker{letter-spacing:1.6px;color:#57364c;margin:14px 0 10px;font-size:13px;font-weight:750;line-height:1.5}.official-beauty-v12 .beauty-v18-category h1{letter-spacing:-1.9px;overflow-wrap:anywhere;color:#342335;margin:0;font-family:inherit;font-size:clamp(40px,4.7vw,68px);font-weight:800;line-height:1.07}.beauty-v18-category-line{color:#663751;margin:14px 0 10px;font-size:23px;font-weight:700;line-height:1.35}.beauty-v18-category-description{color:#51424b;max-width:580px;margin:0;font-size:18px;line-height:1.7}.beauty-v18-category-actions{flex-wrap:wrap;align-items:center;gap:12px 23px;margin-top:22px;display:flex}.beauty-v18-category-actions .official-button{color:#fff;min-height:48px;font-size:16px}.beauty-v18-source{border-bottom:1px solid #8b6079;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.beauty-v18-category-art{isolation:isolate;place-items:center;min-width:0;height:362px;margin:0;padding-bottom:26px;display:grid;position:relative}.beauty-v18-category-word{z-index:-1;letter-spacing:-2px;text-align:center;color:#724b69;opacity:.18;pointer-events:none;font-size:clamp(35px,4.7vw,68px);font-weight:800;line-height:1;position:absolute;top:4px;left:0;right:0}.beauty-v18-category-orbit{pointer-events:none;border:1px solid #95728666;border-radius:50%;position:absolute;inset:14% 0;transform:rotate(-18deg)}.beauty-v18-category-photo{aspect-ratio:1;border-radius:44% 35% 24% 38%;width:clamp(225px,25vw,330px);max-width:84%;transition:transform .4s;display:block;overflow:hidden;transform:rotate(-5deg);box-shadow:0 16px 26px #34233516}.beauty-v18-category-photo>img{object-fit:cover;width:100%;height:100%;display:block;transform:rotate(5deg)scale(1.1)}.beauty-v18-category-art:hover .beauty-v18-category-photo{transform:rotate(-2deg)translateY(-4px)}.beauty-v18-category-count{aspect-ratio:1;color:#fff;background:#542748;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:105px;font-size:12px;font-weight:700;line-height:1.4;display:flex;position:absolute;bottom:17%;right:4%;transform:rotate(9deg);box-shadow:0 5px #fff9}.beauty-v18-category-count strong{font-size:34px;font-weight:800;line-height:1.1}.beauty-v18-category-art figcaption{text-align:center;color:#51424b;margin:0;font-size:12px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.beauty-v18-category-art-landscape .beauty-v18-category-photo{aspect-ratio:1.5;border-radius:32% 22% 26% 28%;width:340px}.beauty-v18-category-nav{border-top:1px solid #d6c4cd;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:18px 0 0;display:flex}.beauty-v18-category-nav>a{background:#fffdf8;border:1px solid #c5afbc;border-radius:30px;align-items:center;gap:12px;min-height:44px;padding:10px 15px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.beauty-v18-category-nav>a>small{font-size:13px;font-weight:650}.beauty-v18-category-nav>a:hover,.beauty-v18-category-nav>a[aria-current=page]{color:#fff;background:#542748;border-color:#542748}.beauty-v18-category a:focus-visible{outline-offset:4px;outline:3px solid #542748}@media (width>=1500px){.beauty-v18-category{padding-inline:max(5.5%,50vw - 700px)}}@media (width<=1000px){.beauty-v18-category-stage{grid-template-columns:1.2fr 1fr;gap:3%}.beauty-v18-category-description{font-size:17px}.beauty-v18-category-art{height:330px}.beauty-v18-category-photo{max-width:88%}.beauty-v18-category-count{width:88px;font-size:11px;right:0}.beauty-v18-category-count strong{font-size:29px}}@media (width<=760px){.beauty-v18-category{padding:16px 5% 18px}.beauty-v18-category-stage{grid-template-columns:1fr;gap:10px}.beauty-v18-category-copy{padding-bottom:0}.official-beauty-v12 .beauty-v18-category h1{letter-spacing:-1.2px;font-size:42px}.beauty-v18-category-kicker{margin-top:8px}.beauty-v18-category-line{font-size:21px}.beauty-v18-category-description{font-size:16px;line-height:1.65}.beauty-v18-category-actions{gap:8px 18px;margin-top:17px}.beauty-v18-category-actions .official-button{padding-inline:18px;font-size:16px}.beauty-v18-category-art{width:100%;max-width:360px;height:245px;margin-inline:auto}.beauty-v18-category-photo{width:210px}.beauty-v18-category-word{font-size:46px}.beauty-v18-category-art-landscape .beauty-v18-category-photo{width:270px}.beauty-v18-category-art-landscape{height:225px}.beauty-v18-category-count{width:80px;font-size:11px;bottom:17%;right:5%}.beauty-v18-category-count strong{font-size:27px}.beauty-v18-category-nav{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin-top:14px;padding:14px 4px 8px;scroll-padding-inline:4px;overflow-x:auto}.beauty-v18-category-nav>a{flex:none;padding-inline:14px;font-size:14px}.beauty-v18-category-art figcaption{font-size:12px}}@media (prefers-reduced-motion:reduce){.beauty-v18-category-photo,.beauty-v18-category-nav>a{transition:none}.beauty-v18-category-art:hover .beauty-v18-category-photo{transform:rotate(-5deg)}}@media (width<=760px){.beauty-v18-category-orbit{left:8%;right:8%}}.pagoto-editorial-v12{--pe-tone:#f4c9bb;--pe-ink:#482329;--pe-accent:#744144;color:#482329;background:#fffaf2;font-family:DM Sans,Arial,sans-serif;overflow:clip}.pagoto-editorial-v12 *,.pagoto-editorial-v12 :before,.pagoto-editorial-v12 :after{box-sizing:border-box}.pagoto-editorial-v12 [hidden]{display:none!important}.pagoto-editorial-v12 a{color:inherit;text-decoration:none}.pagoto-editorial-v12 button{font:inherit;cursor:pointer}.pagoto-editorial-v12 :is(a,button):focus-visible{outline-offset:5px;outline:3px solid}.pe-v12-breadcrumb{color:#6d4a50;background:#fffaf2;flex-wrap:wrap;align-items:center;gap:12px;padding:24px 5.5%;font-size:12px;display:flex}.pe-v12-breadcrumb a{border-bottom:1px solid}.pe-v12-kicker{letter-spacing:.16em;margin:0 0 23px;font-size:11px;font-weight:700;line-height:1.5}.pe-v12-spotlight{background:radial-gradient(ellipse at 82% 30%,#fff9eea8,transparent 56%),linear-gradient(120deg,var(--pe-tone),#fff8e8);min-height:640px;color:var(--pe-ink);isolation:isolate;grid-template-columns:1fr 1.1fr;align-items:center;padding:64px 5.5% 50px;transition:background .35s,color .3s;display:grid;position:relative}.pe-v12-spotlight-copy{z-index:2;max-width:620px;padding-right:25px;position:relative}.pagoto-editorial-v12 .pe-v12-title{letter-spacing:-.07em;color:inherit;max-width:600px;margin:0 0 24px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(52px,5.1vw,88px);font-weight:700;line-height:.99}.pe-v12-tagline{max-width:430px;margin:0 0 16px;font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.35}.pe-v12-intro{max-width:380px;color:inherit;opacity:.86;margin:0 0 28px;font-size:15px;line-height:1.7}.pe-v12-actions{flex-wrap:wrap;align-items:center;gap:15px 23px;margin-bottom:18px;display:flex}.pe-v12-cta{background:var(--pe-ink);border-radius:30px;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:15px 23px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .2s;display:inline-flex;color:#fffaf2!important}.pe-v12-cta:hover{transform:translateY(-3px)}.pe-v12-bundle{border-bottom:1px solid;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.pe-v12-source{align-items:center;gap:8px;min-height:32px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.pe-v12-source:hover{text-decoration:underline}.pe-v12-pager{align-items:center;gap:15px;margin-top:28px;display:flex}.pe-v12-pager button{width:44px;height:44px;color:inherit;background:#fffaf253;border:1px solid #ffffffa1;border-radius:50%;font-size:21px;transition:background .2s}.pe-v12-pager button:hover{background:#fffaf2}.pe-v12-pager>span{letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:600}.pe-v12-pager .pe-v12-pager-hint{letter-spacing:0;margin-left:3px;font-weight:400}.pe-v12-artstage{isolation:isolate;justify-content:center;align-items:center;width:100%;min-width:0;height:540px;display:flex;position:relative}.pe-v12-artstage>img{z-index:2;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 25px 22px #754b3624);width:112%;max-width:none;height:112%;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.pe-v12-artstage:hover>img{transform:translateY(-8px)rotate(-2deg)}.pe-v12-artword{letter-spacing:-.06em;color:var(--pe-ink);opacity:.09;white-space:nowrap;z-index:0;font-size:clamp(75px,10.5vw,160px);font-weight:800;line-height:1;position:absolute;inset:18% auto auto 50%;transform:translate(-50%)rotate(-10deg)}.pe-v12-orbit{border:1px solid var(--pe-accent);opacity:.24;z-index:0;pointer-events:none;border-radius:50%;position:absolute}.pe-v12-orbit-one{width:88%;height:68%;transform:rotate(-20deg)}.pe-v12-orbit-two{width:78%;height:91%;transform:rotate(26deg)}.pe-v12-art-spark{z-index:1;color:var(--pe-accent);opacity:.72;font-size:70px;font-weight:300;position:absolute;top:7%;right:7%;transform:rotate(14deg)}.pe-v12-caption{z-index:3;white-space:nowrap;opacity:.75;font-size:10px;line-height:1.5;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.pe-v12-menu{background:radial-gradient(at 0 0,#f8d4e33f,#0000 34%),radial-gradient(at 100% 75%,#f9dfb057,#0000 48%),#fffaf2;padding:76px 5.5% 52px}.pe-v12-menu-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.pe-v12-menu-heading .pe-v12-kicker{margin-bottom:14px}.pagoto-editorial-v12 .pe-v12-menu-heading :is(h1,h2,h3){letter-spacing:-.055em;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(32px,3.9vw,60px);font-weight:600;line-height:1.08}.pagoto-editorial-v12 .pe-v12-menu-heading em{font-family:Playfair Display,Georgia,serif;font-weight:400}.pe-v12-menu-heading>a,.pe-v12-result-count{white-space:nowrap;padding:10px 0;font-size:12px;line-height:1.5}.pe-v12-menu-heading>a{border-bottom:1px solid #aa8f9a}.pe-v12-filterbar{border-top:1px solid #6d354025;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 0 28px;display:flex}.pe-v12-filterbar button{color:#603443;background:0 0;border:1px solid #a688943d;border-radius:40px;align-items:center;gap:10px;min-height:44px;padding:11px 16px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex}.pe-v12-filterbar button[aria-pressed=true]{color:#fffaf2;background:#502739;border-color:#502739}.pe-v12-filterbar button span{opacity:.72;font-size:10px}.pe-v12-flavour-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:45px 36px;margin-top:5px;display:grid}.pe-v12-flavour{min-width:0;color:var(--pe-ink);position:relative}.pe-v12-flavour-grid>.pe-v12-flavour:nth-child(3n+2){padding-top:50px}.pe-v12-flavour-art{isolation:isolate;justify-content:center;align-items:center;width:100%;height:310px;display:flex;position:relative;overflow:visible}.pe-v12-flavour-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 15px 14px #5b233116);background:0 0;border:0;border-radius:0;width:110%;max-width:none;height:110%;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.pe-v12-flavour-art:hover>img{transform:translateY(-8px)rotate(-3deg)scale(1.04)}.pe-v12-flavour-halo{background:radial-gradient(ellipse,var(--pe-tone) 0%,transparent 70%);opacity:.8;z-index:0;border-radius:50%;width:76%;height:75%;position:absolute;transform:rotate(-15deg)}.pe-v12-flavour-copy{border-bottom:1px solid #8c586328;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:15px 0 14px;display:grid}.pe-v12-flavour-copy h3{letter-spacing:-.03em;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(17px,1.65vw,24px);font-weight:600;line-height:1.18}.pe-v12-number{letter-spacing:.03em;opacity:.6;font-size:10px}.pe-v12-select{min-width:44px;min-height:44px;color:var(--pe-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:5px;font-size:20px;transition:transform .2s;display:flex}.pe-v12-select-label{font-size:10px;font-weight:500}.pe-v12-select:hover{transform:rotate(-3deg)}.pe-v12-select[aria-pressed=true]{background:var(--pe-tone);border-radius:28px;padding:5px 12px}.pe-v12-flavour-links{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.pe-v12-flavour-links>a{align-items:center;gap:9px;min-height:36px;font-size:11px;line-height:1.6;display:flex}.pe-v12-flavour-links>a:hover{text-decoration:underline}.pe-v12-note{color:#75525c;max-width:760px;margin:22px 0 0;font-size:11px;line-height:1.7}.pe-v12-serving-note{border-top:1px solid #8c586328;margin-top:48px;padding-top:20px}.pe-v12-bottom{grid-template-columns:1fr auto;align-items:center;gap:30px;padding:50px 0 35px;display:grid}.pe-v12-bottom .pe-v12-kicker{margin-bottom:15px}.pe-v12-bottom h3{letter-spacing:-.055em;margin:0 0 17px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(32px,4vw,57px);font-weight:600;line-height:1.03}.pe-v12-bottom p:not(.pe-v12-kicker):not(.pe-v12-note){max-width:420px;margin:0;font-size:14px;line-height:1.65}.pe-v12-bottom>.pe-v12-note{grid-column:1/-1;margin:0}.pe-v12-range-links{border-top:1px solid #8c586328;flex-wrap:wrap;align-items:center;gap:10px 27px;padding-top:20px;display:flex}.pe-v12-range-links a{align-items:center;gap:8px;min-height:36px;font-size:11px;display:inline-flex}.pe-v12-range-links a:hover{text-decoration:underline}.pagoto-editorial-v12--home .pe-v12-spotlight{min-height:590px}.pagoto-editorial-v12--home .pe-v12-menu{padding-top:48px}.pagoto-editorial-v12--home .pe-v12-menu-heading h3{font-size:clamp(30px,3vw,45px)}.pe-v12-mini-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px 22px;margin-top:24px;display:grid}.pe-v12-flavour--mini .pe-v12-flavour-art{height:145px}.pe-v12-flavour--mini .pe-v12-flavour-copy{grid-template-columns:1fr auto;gap:3px;min-height:65px;padding:8px 0}.pe-v12-flavour--mini .pe-v12-number{display:none}.pe-v12-flavour--mini h3{letter-spacing:-.01em;font-size:13px;line-height:1.3}.pe-v12-flavour--mini .pe-v12-select-label{display:none}.pe-v12-flavour--mini .pe-v12-select{min-width:36px;min-height:44px;font-size:20px}.pe-v12-flavour--mini .pe-v12-select[aria-pressed=true]{padding:5px 7px}.pagoto-editorial-v12--product{background:radial-gradient(ellipse at 72% 40%,var(--pe-tone),#fffaf2 73%);color:var(--pe-ink);grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:55px 6%;display:grid}.pe-v12-product-copy h2{letter-spacing:-.06em;margin:0 0 22px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(38px,4.5vw,70px);font-weight:600;line-height:1.02}.pe-v12-product-copy p:not(.pe-v12-kicker){margin-bottom:20px;font-size:18px;line-height:1.5}.pe-v12-product-copy>.pe-v12-source{margin-top:17px;display:flex}.pagoto-editorial-v12--product .pe-v12-artstage{height:425px}.pe-v12-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1600px){.pe-v12-spotlight{min-height:740px}.pe-v12-artstage{height:660px}.pe-v12-flavour-art{height:390px}.pe-v12-mini-grid{gap:20px 32px}.pe-v12-flavour--mini .pe-v12-flavour-art{height:190px}}@media (width<=1100px){.pe-v12-spotlight{min-height:570px;padding-top:55px}.pe-v12-artstage{height:440px}.pagoto-editorial-v12 .pe-v12-title{font-size:clamp(42px,5.6vw,66px)}.pe-v12-pager-hint{display:none}.pe-v12-flavour-grid{gap:35px 24px}.pe-v12-flavour-art{height:245px}.pe-v12-select-label{display:none}.pe-v12-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pe-v12-flavour--mini .pe-v12-flavour-art{height:155px}}@media (width<=760px){.pe-v12-spotlight{grid-template-columns:1fr 1fr;min-height:510px;padding:42px 5% 43px}.pe-v12-spotlight-copy{padding-right:5px}.pagoto-editorial-v12 .pe-v12-title{font-size:clamp(36px,6.8vw,52px)}.pe-v12-kicker{letter-spacing:.1em;margin-bottom:19px;font-size:9px}.pe-v12-tagline{font-size:17px}.pe-v12-intro{font-size:13px}.pe-v12-artstage{height:360px}.pe-v12-art-spark{font-size:44px}.pe-v12-cta{gap:14px;padding:13px 17px;font-size:11px}.pe-v12-bundle{font-size:11px}.pe-v12-actions{gap:8px 14px}.pe-v12-source{font-size:10px}.pe-v12-menu{padding:55px 5% 35px}.pe-v12-menu-heading{align-items:flex-start;gap:15px}.pe-v12-menu-heading>a{white-space:normal;max-width:160px}.pe-v12-flavour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 23px}.pe-v12-flavour-grid>.pe-v12-flavour:nth-child(3n+2){padding-top:0}.pe-v12-flavour-grid>.pe-v12-flavour:nth-child(2n){padding-top:35px}.pe-v12-flavour-art{height:240px}.pe-v12-flavour-copy h3{font-size:19px}.pe-v12-flavour-copy{grid-template-columns:18px 1fr auto;gap:5px}.pe-v12-flavour-links{flex-wrap:wrap;gap:0}.pe-v12-flavour-links>a{min-height:30px}.pe-v12-filterbar{gap:7px;padding-bottom:20px}.pe-v12-filterbar button{padding:9px 12px;font-size:11px}.pe-v12-mini-grid{gap:13px 18px}.pe-v12-flavour--mini .pe-v12-flavour-art{height:125px}.pe-v12-bottom{gap:20px}.pagoto-editorial-v12--product{gap:20px;padding:40px 5%}.pagoto-editorial-v12--product .pe-v12-artstage{height:300px}.pe-v12-product-copy p:not(.pe-v12-kicker){font-size:16px}}@media (width<=560px){.pe-v12-breadcrumb{padding:18px 5%;font-size:10px}.pe-v12-spotlight{grid-template-columns:1fr;gap:3px;min-height:0;padding:38px 6% 32px}.pe-v12-spotlight-copy{max-width:none;padding-right:0}.pagoto-editorial-v12 .pe-v12-title{max-width:360px;font-size:clamp(47px,12vw,65px)}.pe-v12-tagline{max-width:340px}.pe-v12-intro{max-width:330px;margin-bottom:23px}.pe-v12-artstage{width:100%;height:340px;margin-top:4px}.pe-v12-artstage>img{width:108%;height:108%}.pe-v12-artword{font-size:95px;top:16%}.pe-v12-art-spark{font-size:42px;top:4%;right:10%}.pe-v12-caption{bottom:0}.pe-v12-pager{gap:13px;margin-top:17px}.pe-v12-pager .pe-v12-pager-hint{font-size:10px;display:block}.pe-v12-menu{padding:42px 6% 35px}.pe-v12-menu-heading{margin-bottom:24px;display:block}.pe-v12-menu-heading :is(h1,h2,h3){font-size:35px}.pe-v12-menu-heading>a{max-width:none;margin-top:17px;display:inline-block}.pe-v12-result-count{margin-top:12px;display:block}.pe-v12-flavour-grid{gap:22px 17px}.pe-v12-flavour-art{height:195px}.pe-v12-flavour-copy{min-height:63px;padding:7px 0 10px}.pe-v12-flavour-copy h3{font-size:17px}.pe-v12-number{display:none}.pe-v12-flavour-copy{grid-template-columns:1fr auto}.pe-v12-flavour-links>a{gap:4px;font-size:10px}.pe-v12-flavour-grid>.pe-v12-flavour:nth-child(2n){padding-top:35px}.pe-v12-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.pe-v12-flavour--mini .pe-v12-flavour-art{height:115px}.pe-v12-flavour--mini h3{font-size:12px}.pe-v12-flavour--mini .pe-v12-select{min-width:28px;padding:0}.pe-v12-flavour--mini .pe-v12-flavour-copy{gap:0}.pe-v12-bottom{grid-template-columns:1fr;align-items:start;padding-top:37px}.pe-v12-bottom>.pe-v12-cta{justify-self:start}.pe-v12-bottom>.pe-v12-note{grid-column:auto}.pe-v12-range-links{gap:5px 20px}.pagoto-editorial-v12--home .pe-v12-spotlight{min-height:0}.pagoto-editorial-v12--product{grid-template-columns:1fr;gap:10px;padding:40px 6% 30px}.pagoto-editorial-v12--product .pe-v12-artstage{height:330px}.pe-v12-product-copy h2{font-size:49px}}@media (width<=350px){.pe-v12-flavour-art{height:155px}.pe-v12-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-v12-flavour-copy h3{font-size:15px}.pe-v12-flavour--mini .pe-v12-flavour-art{height:120px}.pe-v12-pager-hint{display:none!important}}@media (prefers-reduced-motion:reduce){.pagoto-editorial-v12 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pe-v12-artstage:hover>img,.pe-v12-flavour-art:hover>img,.pe-v12-cta:hover,.pe-v12-select:hover{transform:none}}:is(.pe-v12-artstage,.pe-v12-flavour-art).pe-v12-composition--with-pack{isolation:auto;filter:none;transform:none}.pe-v12-pack-wrap{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:164%;height:170%;display:flex;position:absolute;top:-40%;left:-32%}.pe-v12-pack-wrap[data-pack-blend=true]{mix-blend-mode:multiply}.pe-v12-pack-wrap[data-pack-blend=false]{width:78%;height:90%;top:3%;left:11%}.pe-v12-original-pack{object-fit:contain;object-position:center;filter:none;background:0 0;border:0;border-radius:0;width:100%;max-width:700px;height:100%;max-height:700px;padding:0;display:block;transform:none}.pe-v12-pack-wrap[data-pack-blend=false] .pe-v12-original-pack{filter:drop-shadow(0 16px 15px #61314227);max-width:356px;max-height:487px}.pe-v12-pack-caption{z-index:4;width:100%;color:var(--pe-ink);opacity:.82;text-align:center;pointer-events:none;font-size:10px;font-weight:500;line-height:1.5;position:absolute;bottom:0;left:0}.pe-v12-flavour-art.pe-v12-composition--with-pack{overflow:visible}.pe-v12-flavour-art.pe-v12-composition--with-pack>.pe-v12-pack-wrap{width:180%;height:180%;top:-42%;left:-40%}.pe-v12-flavour-art.pe-v12-composition--with-pack>.pe-v12-pack-wrap[data-pack-blend=false]{width:74%;height:90%;top:3%;left:13%}.pe-v12-flavour-art>.pe-v12-pack-caption{font-size:9px;bottom:-2px}.pe-v12-serving-label{text-align:center;opacity:.75;width:100%;font-size:9px;line-height:1.5;position:absolute;bottom:0;left:0}.pe-v12-flavour--mini .pe-v12-serving-label{font-size:8px}.pagoto-editorial-v12 .pe-v12-spotlight{grid-template-columns:1fr 1fr;min-height:440px;padding:35px 5.5% 30px}.pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{height:360px;margin:0}.pagoto-editorial-v12 .pe-v12-title{margin-bottom:17px;font-size:clamp(43px,4.8vw,72px)}.pe-v12-spotlight .pe-v12-kicker{margin-bottom:16px}.pe-v12-spotlight .pe-v12-tagline{margin-bottom:12px;font-size:clamp(17px,1.5vw,21px)}.pe-v12-spotlight .pe-v12-intro{margin-bottom:19px;font-size:13px;line-height:1.6}.pe-v12-spotlight .pe-v12-pager{margin-top:16px}.pe-v12-spotlight .pe-v12-artword{opacity:.07;font-size:clamp(68px,8vw,124px);top:31%}.pe-v12-spotlight .pe-v12-art-spark{font-size:49px;top:7%;right:9%}@media (width>=1600px){.pagoto-editorial-v12 .pe-v12-spotlight{min-height:480px}.pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{height:400px}}@media (width<=1100px){.pagoto-editorial-v12 .pe-v12-spotlight{min-height:430px}.pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{height:330px}.pagoto-editorial-v12 .pe-v12-title{font-size:clamp(38px,4.8vw,57px)}}@media (width<=760px){.pagoto-editorial-v12 .pe-v12-spotlight{min-height:400px;padding:29px 5%}.pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{height:285px}.pe-v12-spotlight .pe-v12-intro{display:none}.pe-v12-spotlight .pe-v12-artword{font-size:72px}.pe-v12-pack-caption{font-size:9px}.pe-v12-flavour-art>.pe-v12-pack-caption{font-size:8px}}@media (width<=560px){.pagoto-editorial-v12 .pe-v12-spotlight{min-height:0;padding:28px 6% 25px;display:block}.pe-v12-spotlight-copy{z-index:2;position:relative}.pagoto-editorial-v12 .pe-v12-title{letter-spacing:-.055em;overflow-wrap:normal;width:55%;min-height:140px;margin-bottom:13px;font-size:clamp(32px,8.3vw,44px)}.pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{z-index:1;width:45%;height:180px;margin:0;position:absolute;top:68px;right:1%}.pe-v12-spotlight .pe-v12-artword{font-size:43px;top:30%}.pe-v12-spotlight .pe-v12-art-spark{font-size:27px;top:2%;right:8%}.pe-v12-spotlight .pe-v12-tagline{max-width:none;font-size:16px}.pe-v12-spotlight .pe-v12-kicker{margin-bottom:15px;font-size:8px}.pe-v12-spotlight .pe-v12-actions{gap:4px 17px;margin-bottom:10px}.pe-v12-spotlight .pe-v12-pager{margin-top:12px}.pe-v12-spotlight .pe-v12-pager-hint{font-size:9px}.pe-v12-spotlight .pe-v12-pack-caption{font-size:8px;bottom:-3px}.pe-v12-flavour--mini .pe-v12-flavour-art.pe-v12-composition--with-pack>.pe-v12-pack-wrap{width:190%;height:174%;top:-40%;left:-45%}.pe-v12-flavour--mini .pe-v12-flavour-art.pe-v12-composition--with-pack>.pe-v12-pack-wrap[data-pack-blend=false]{width:78%;height:93%;top:2%;left:11%}}@media (prefers-reduced-motion:reduce){.pe-v12-original-pack{transition:none;animation:none}}.bubble-v12-stage-relative{position:relative}.bubble-v12-layer{z-index:6;user-select:none;contain:layout style;display:block;position:absolute;inset:0;overflow:visible;pointer-events:none!important}.bubble-v12-layer *{user-select:none;pointer-events:none!important}.bubble-v12-particle{width:var(--bubble-size,24px);height:var(--bubble-size,24px);margin:calc(var(--bubble-size,24px) * -.5);background:radial-gradient(circle at 27% 25%,#fffc 0%,#fff3 16%,transparent 34%),radial-gradient(circle at 70% 78%,var(--bubble-tone,#bd759e) 0%,transparent 63%);opacity:0;animation:bubble-v12-scatter var(--bubble-duration,1.2s) cubic-bezier(.18,.65,.3,1) var(--bubble-delay,0s) both;will-change:transform,opacity;border:1px solid #fff9;border-radius:50%;display:block;position:absolute;box-shadow:inset -2px -2px 5px #fff5,inset 2px 2px 5px #fff4,0 3px 10px #7641521a}.bubble-v12-particle:after{content:"";border-top:1px solid #fffc;border-radius:50%;position:absolute;inset:11% 14% 60% 22%;transform:rotate(-28deg)}.bubble-v12-glow{width:var(--bubble-size,150px);height:var(--bubble-size,150px);margin:calc(var(--bubble-size,150px) * -.5);opacity:0;animation:bubble-v12-soft-glow var(--bubble-duration,1.2s) ease-out both;will-change:transform,opacity;background:radial-gradient(circle,#fff9 0%,#fff3 29%,#0000 69%);border-radius:50%;display:block;position:absolute}@keyframes bubble-v12-scatter{0%{opacity:0;transform:translate(0,0)scale(.4)}18%{opacity:.92;transform:translate3d(calc(var(--bubble-dx,70px) * .13),calc(var(--bubble-dy,-90px) * .13),0) scale(.95)}62%{opacity:.6}to{opacity:0;transform:translate3d(var(--bubble-dx,70px),var(--bubble-dy,-90px),0) scale(1.16)}}@keyframes bubble-v12-soft-glow{0%{opacity:0;transform:scale(.55)}30%{opacity:.44}to{opacity:0;transform:scale(1.22)}}#heroLuxury>.bubble-v33-hero-layer{z-index:5;border-radius:inherit;user-select:none;display:block;position:absolute;inset:0;overflow:hidden;pointer-events:none!important}#heroLuxury>.bubble-v33-hero-layer .bubble-v12-particle.bubble-v46-bubble{background:radial-gradient(circle at 27% 25%,#fff 0%,#fff8 8%,#fff1 29%,transparent 43%),radial-gradient(circle at 74% 76%,var(--bubble-tone,#b49ce0) 0%,transparent 68%);border-color:#fff9;box-shadow:inset -3px -3px 8px #fff5,inset 2px 2px 6px #fff8,0 6px 18px #34244712}.bubble-v12-particle.bubble-v46-sparkle{background:linear-gradient(135deg,#fff 18%,var(--bubble-tone,#bd759e) 75%);clip-path:polygon(50% 0%,60% 37%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 37%);box-shadow:none;border:0;border-radius:0}.bubble-v12-particle.bubble-v46-glowing-dot{background:radial-gradient(circle,#fff 0%,#fff 15%,var(--bubble-tone,#bd759e) 48%,transparent 74%);box-shadow:0 0 9px 3px var(--bubble-tone,#bd759e);clip-path:none;border:0;border-radius:50%}.bubble-v12-particle.bubble-v46-starburst{background:linear-gradient(35deg,var(--bubble-tone,#bd759e),#fff 60%,var(--bubble-tone,#bd759e));clip-path:polygon(50% 0%,59% 31%,85% 15%,69% 41%,100% 50%,69% 59%,85% 85%,59% 69%,50% 100%,41% 69%,15% 85%,31% 59%,0% 50%,31% 41%,15% 15%,41% 31%);box-shadow:none;border:0;border-radius:0}.bubble-v12-particle.bubble-v46-sparkle:after,.bubble-v12-particle.bubble-v46-glowing-dot:after,.bubble-v12-particle.bubble-v46-starburst:after{content:none;display:none}#heroLuxury>.bubble-v33-hero-layer .bubble-v33-ambient{animation-name:bubble-v33-drift}@keyframes bubble-v33-drift{0%{opacity:0;transform:translateY(12px)scale(.76)}22%{opacity:.62}68%{opacity:.4}to{opacity:0;transform:translate3d(calc(var(--bubble-dx,30px)*.35),var(--bubble-dy,-70px),0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.bubble-v12-layer{display:none!important}.bubble-v12-particle,.bubble-v12-glow{transition:none!important;animation:none!important}}:root{--genz-canvas:#fbf8f2;--genz-ink:#3c293b;--genz-muted:#6e5869;--genz-line:#e2d4dc}body{background:var(--genz-canvas);color:var(--genz-ink)}main>.section,main>.official-home{background-color:var(--genz-canvas);padding-block:66px}.section h2{letter-spacing:-1.8px;color:#3c293b;font-size:clamp(33px,3.6vw,52px);line-height:1.16}.section p{line-height:1.85}.section .eyebrow{letter-spacing:1.6px;color:#78546e;font-size:11px;line-height:1.7}.section-title{gap:30px;margin-bottom:31px}.section-title>div>p,.section-title>p{color:#6e5869;font-size:13px;line-height:1.85}.journey-links{border-bottom:1px solid var(--genz-line);background:linear-gradient(115deg,#fff0e0aa,#f4e1ed8c,#eaf0d99e);padding-block:21px}.journey-links small{color:#755c6e;font-size:11px}.journey-links span{color:#75526b;background:0 0;border-color:#cab6c1}.universe-tabs{border-bottom:1px solid var(--genz-line);scrollbar-width:thin;scroll-snap-type:x proximity;background:#fbf8f2;gap:9px;padding:10px 5%;display:flex;overflow-x:auto}.universe-tabs button{color:#573e50;scroll-snap-align:start;border:1px solid #0000;border-radius:18px;flex:1 0 140px;min-height:78px;padding:14px 16px;font-family:DM Sans,Arial,sans-serif;font-size:13px;line-height:1.5;transition:background .2s,transform .2s}.universe-tabs button:first-child,.universe-tabs button:last-child{border:1px solid #0000}.universe-tabs button span{color:#8a6f81;margin-bottom:3px;font-size:9px;line-height:1.5}.universe-tabs button small{color:#725b69;opacity:1;margin:4px 0 0;font-size:10px}.universe-tabs button:hover{background:#f3e8ed;transform:translateY(-2px)}.universe-tabs button.active{background:#f3e2e7;border-color:#dec3d0}.universe-tabs button.active:after{display:none}.egg-series{background:radial-gradient(at 5% 110%,#f4dfc66b,#0000 46%),#fbf8f2;border-top:0;padding-top:25px;padding-bottom:21px}.egg-series-heading p{color:#72596a;font-size:12px}.egg-series-buttons button{background:0 0;border-color:#d6bfcc;padding:10px 17px;font-size:12px;transition:background .2s,transform .2s}.egg-series-buttons button[aria-pressed=true]{box-shadow:none;background:#f6e5d5;border-color:#976b7d}.egg-series-buttons button:hover{background:#f7ebdf;transform:translateY(-2px)}.hero-shopping{background:radial-gradient(at 87% 65%,#f1dbe766,#0000 56%),#fbf8f2;padding-top:25px;padding-bottom:34px}.hero-shopping-heading h2{color:#422d3d;font-size:25px;line-height:1.4}.hero-products{scrollbar-color:#c6a4ba transparent;gap:24px;padding-top:5px;padding-bottom:19px}.hero-product-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7c4ce;border-radius:0;flex-basis:304px;grid-template-columns:112px 1fr;gap:17px;min-height:162px;padding:14px 8px 17px;transition:transform .25s,border-color .25s;overflow:visible}.hero-product-card>img{object-fit:contain;filter:drop-shadow(0 8px 7px #56314813);background:0 0;border:0;border-radius:0;width:112px;height:130px;transition:transform .4s}.hero-product-card:hover{background:0 0;border-bottom-color:#ab7d97;transform:translateY(-3px)}.hero-product-card:hover>img{transform:rotate(-3deg)translateY(-3px)}.hero-product-card.active{box-shadow:none;background:0 0;border-color:#9c6381}.hero-product-card strong{color:#422d3d;padding-right:25px;font-size:13px;line-height:1.5}.hero-product-card small{color:#755b6c;font-size:10px;line-height:1.75}.hero-product-card .rail-add{background:#fbf8f2;border-color:#d7bfce;width:39px;height:39px;top:8px;right:1px}.hero-product-card .card-links a,.hero-product-card .card-links button{color:#72435f;min-height:44px;font-size:11px}.rail-tail{color:#755b6c;margin-top:11px;font-size:11px;line-height:1.85}.discovery.section{border-bottom:1px solid var(--genz-line);background:radial-gradient(at 17% 80%,#f8e8d58a,#0000 52%),radial-gradient(at 100% 0,#e8eacb72,#0000 48%),#fbf8f2;gap:45px;padding-block:55px}.discovery h2{letter-spacing:-1.8px;font-size:clamp(32px,3.6vw,48px);line-height:1.16}.discovery p{color:#6e5869;font-size:13px}.intent-grid{gap:16px}.intent-grid button{box-shadow:none;border:0;border-bottom:1px solid #d5bfc8;border-radius:0;min-height:225px;padding:19px 12px 15px;transition:transform .25s;overflow:visible;background:0 0!important}.intent-grid button:hover{box-shadow:none;transform:translateY(-5px)}.intent-grid button:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#f5e5d69c,#0000 69%);position:absolute;inset:8% -6% 0}.intent-grid button:nth-child(2):before{background:radial-gradient(#efdbedb3,#0000 70%)}.intent-grid button:nth-child(3):before{background:radial-gradient(#e4def1b3,#0000 70%)}.intent-grid button:nth-child(4):before{background:radial-gradient(#dfeeda9c,#0000 70%)}.intent-grid strong{color:#493243;letter-spacing:-.65px;max-width:155px;line-height:1.4;font-size:20px!important}.intent-grid span{z-index:1;color:#70576a;letter-spacing:1px;font-size:10px;position:relative}.intent-grid b{color:#785b70;background:0 0;border-radius:0;align-items:center;min-height:38px;padding:0;font-size:10px;display:flex}.intent-grid .intent-art{opacity:1;filter:drop-shadow(0 9px 8px #68403f13);width:91px;height:136px;bottom:36px;right:-2px}.official-home{background:radial-gradient(at 93% 18%,#eadfed66,#0000 48%),#fbf8f2}.official-home .official-product-image,.section .product-picture{box-shadow:none;isolation:isolate;position:relative;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important}.official-home .official-product-image:before,.section .product-picture:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#eee0ed99,#0000 71%);position:absolute;inset:3% 2% 4%}.section .product[data-brand=Eggsential] .product-picture:before{background:radial-gradient(#f5e5ba9c,#0000 70%)}.section .product[data-brand=Pagoto] .product-picture:before{background:radial-gradient(#e9d7efb3,#0000 70%)}.section .product[data-brand=Aqua\ Mist] .product-picture:before{background:radial-gradient(#dbede3bd,#0000 70%)}.section .product-picture>a{padding:25px 13px 23px}.section .product-picture>a img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 15px 12px #55354110);transition:transform .4s}.section .product[data-brand=Eggsential] .product-picture img,.section .product[data-brand=Aqua\ Mist] .product-picture img{max-width:100%;max-height:100%}.section .product:hover .product-picture>a img{transform:translateY(-5px)rotate(-2deg)scale(1.025)}.section .product h3{letter-spacing:-.2px;color:#412f3d;font-size:16px;font-weight:650;line-height:1.5}.section .product .brand{color:#79566e;letter-spacing:1px;margin-top:20px;font-size:10px}.section .product .caption{color:#775e70;min-height:42px;font-size:12px;line-height:1.75}.section .product-action{border-color:#ddccd6;padding-top:10px}.section .product-action a{color:#75415f;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.section .product-action button{min-width:40px;min-height:40px;font-size:23px}.section .badge{color:#705266;background:#fbf8f2e0;border:1px solid #e0ced7;padding:6px 10px;font-size:8px;top:5px;left:8px}.section .heart{box-shadow:none;background:#fbf8f2;border:1px solid #e0ced7;width:39px;height:39px;top:2px;right:6px}.section .compare-choice{color:#725b6b;font-size:11px;line-height:1.7}.section .filter-row{border-color:#deced7;align-items:center;padding-bottom:19px}.section #filters{gap:9px}.section #filters button{color:#68425c;background:0 0;border-color:#d8c3d0;border-radius:50px;min-height:43px;padding:10px 17px;font-size:12px;transition:background .2s,color .2s}.section #filters button.active{color:#fff;background:#542748;border-color:#542748}.section .sort-label{color:#6f5265;font-size:12px}.section .sort-label select{padding:10px 5px;font-size:12px}.section .shop-facets{border-color:#dfd0d8;flex-wrap:wrap;gap:20px;padding-top:17px;padding-bottom:17px}.section .shop-facets label{color:#72556a;font-size:12px}.section .shop-facets select{background:#fffdf87d;border-color:#d8c3d0;border-radius:50px;min-height:41px;padding:10px 14px;font-size:12px}.section .shop-facets>button{min-height:44px;font-size:12px}.section .inline-search{background:#fffdf980;border-color:#d9c5d1;border-radius:50px;max-width:480px;min-height:47px;padding-inline:17px}.section .inline-search input{color:#4e3447;font-size:13px}.section .shop-utilities>button{border-color:#d9c5d1;border-radius:50px;min-height:44px;padding:11px 17px;font-size:12px}.section .shop-utilities label{color:#76596d;font-size:11px}.section .results-line{color:#725b6b;margin:20px 0 25px;font-size:11px;line-height:1.75}.section .products{gap:38px 25px}.section .load-more{color:#6b425c;background:0 0;border-color:#b891a7;border-radius:50px;min-height:47px;margin-top:35px;font-size:13px}.feature{background:radial-gradient(at 17% 58%,#f5e4b5a6,#0000 50%),radial-gradient(at 96% 89%,#e5edc4b3,#0000 50%),#fbf8f2;border-block:1px solid #e6d8dc;min-height:0}.feature .feature-image{min-height:390px;padding:25px 20px;overflow:visible}.feature .feature-image img{object-fit:contain;filter:drop-shadow(0 22px 16px #66513f12);height:385px}.feature .feature-copy{padding:55px 11%}.feature .feature-copy p{color:#675565;font-size:14px;line-height:1.9}.feature .feature-tags{color:#725566;gap:20px;font-size:11px}.feature .feature-tags span{border-bottom-color:#c6b4c1}.ritual-panel{isolation:isolate;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.ritual-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 77% 55%,#f5dbc2ab,#0000 52%),radial-gradient(at 13% 22%,#ecd9e45e,#0000 45%);position:absolute;inset:0}.ritual-panel>div{padding:48px 8%}.ritual-panel h3{color:#513441;font-size:clamp(31px,3.5vw,43px);line-height:1.2}.ritual-panel p{color:#745b6b;font-size:14px;line-height:1.85}.ritual-panel>img{object-fit:contain;filter:drop-shadow(0 18px 14px #51384712);height:385px;padding:10px}.moment-tabs{flex-wrap:wrap;gap:9px}.moment-tabs button{border-color:#d5bfcb;min-height:43px;padding:10px 18px;font-size:12px}.moment-tabs button.active{background:#542748;border-color:#542748}.label-lab.section{background:radial-gradient(at 16% 75%,#e3edc6aa,#0000 49%),radial-gradient(at 100% 10%,#f3e1d099,#0000 44%),#fbf8f2;border-block:1px solid #e3d8db;gap:7%}.label-lab>div>p{color:#695869;font-size:14px;line-height:1.85}.calculator-mode button{border-color:#afb89e;border-radius:50px;min-height:44px;padding:10px 18px;font-size:12px}.calculator-mode button.active{background:#4b6645;border-color:#4b6645}.calc-fields label{color:#635668;font-size:12px;line-height:1.7}.calc-fields input{color:#413e3d;background:#fffdf8ab;border-color:#bbc3ae;border-radius:13px;padding:14px;font-size:14px}.kit-builder.section{background:radial-gradient(at 15% 68%,#dfedc2a8,#0000 49%),radial-gradient(at 96% 14%,#eadcea70,#0000 45%),#fbf8f2;border-bottom:1px solid #e1d6db;gap:7%}.kit-builder p{color:#68586a;font-size:14px;line-height:1.85}.kit-options>button{background:#fffdf760;border-color:#b9c5a9;border-radius:19px;min-height:135px;padding:24px 17px;transition:transform .25s,background .25s}.kit-options>button:hover{background:#fffdf99c;transform:translateY(-4px)}.kit-options b{color:#4d5d45;font-size:16px;line-height:1.5}.kit-options span{color:#6a705f;font-size:12px;line-height:1.75}.kit-preview img{background:0 0;border-radius:0}.world.section{background:radial-gradient(at 50% 90%,#e7d8e5ab,#0000 57%),#fbf8f2;border-top:1px solid #e3d5dd}.world p{color:#70596b;max-width:640px;font-size:14px;line-height:1.9}.world-values{color:#76586e;border-color:#dac9d5;gap:45px;margin-top:35px;padding-top:25px;font-size:12px}.faq.section{background:#fbf8f2;gap:6%;padding-top:55px;padding-bottom:55px}.faq summary{padding-right:10px;font-size:14px;line-height:1.6}.faq details p{color:#6f5a6b;font-size:13px;line-height:1.9}.faq details{border-bottom-color:#dfd0da;padding-block:20px}.guide-section.section{background:radial-gradient(at 8% 66%,#e8ead399,#0000 47%),#fbf8f2}.guide-grid a{border-top-color:#c6b6bf;padding:25px 8px;transition:transform .25s}.guide-grid a:hover{transform:translateY(-3px)}.guide-grid p{color:#705e6c;font-size:13px;line-height:1.85}.guide-grid span{align-items:center;min-height:44px;font-size:11px;display:inline-flex}.beauty-lab #beautyEditorial{object-fit:contain;object-position:center;transform:none}.beauty-lab #photoLabel{color:#6c4d63;letter-spacing:1.2px;text-shadow:none;background:#fbf8f2b8;padding:10px 12px;font-size:10px;bottom:8px}.beauty-lab .photo-studio:has(#faceCanvas:not([hidden])) #photoLabel{background:#fbf8f2df}.beauty-lab .routine-form{padding:29px 31px}.beauty-lab .routine-form>label{color:#644a5d;font-size:12px;line-height:1.6}.beauty-lab .routine-form select{border-radius:12px;min-height:47px;font-size:13px}.beauty-lab .routine-form h3{font-size:35px;line-height:1.2}.beauty-lab #routineResult{background:#fffdf98c;border-radius:16px;font-size:13px;line-height:1.85}.beauty-lab .fine{line-height:1.85;font-size:11px!important}.editorial-list .product{background:0 0;border:0;border-bottom:1px solid #dccbd7;border-radius:0;padding:18px 4px}.editorial-list .product-picture{min-height:210px}@media (width>=1500px){main>.section,.hero-shopping,.egg-series,.journey-links{padding-inline:max(6%,50vw - 700px)}}@media (width<=1100px){.discovery.section{gap:25px}.intent-grid{gap:12px}.intent-grid button{min-height:211px;padding-inline:8px}.intent-grid strong{font-size:18px!important}.intent-grid .intent-art{width:76px;height:123px}.hero-product-card{flex-basis:285px;grid-template-columns:101px 1fr;gap:15px}.hero-product-card>img{width:101px;height:126px}.section .shop-facets{gap:13px}.section .shop-facets label{font-size:11px}.section .shop-facets select{padding-inline:11px;font-size:11px}.section .products{gap:34px 21px}}@media (width<=760px){main>.section,main>.official-home{padding-block:45px}.section h2{letter-spacing:-1.35px;font-size:35px}.section .eyebrow{letter-spacing:1.35px;font-size:10px}.universe-tabs{gap:8px;padding:10px 5%}.universe-tabs button{flex-basis:139px;min-height:76px;padding:12px 14px}.universe-tabs button small{font-size:9px}.egg-series{padding-top:22px;padding-bottom:17px}.egg-series-heading h2{font-size:20px}.egg-series-heading p{font-size:11px}.hero-shopping{padding-top:23px;padding-bottom:25px}.hero-shopping-heading h2{font-size:23px}.hero-products{gap:18px}.hero-product-card{flex-basis:282px;grid-template-columns:104px 1fr;gap:14px;min-height:150px;padding:12px 4px 17px}.hero-product-card>img{width:104px;height:120px}.hero-product-card strong{font-size:12px}.hero-product-card small{font-size:9px}.hero-product-card .rail-add{width:36px;height:36px;top:8px;right:0}.rail-tail{gap:18px;font-size:10px}.discovery.section{gap:24px;padding-block:40px}.discovery h2{font-size:34px}.intent-grid{gap:16px}.intent-grid button{min-height:191px;padding:15px 11px}.intent-grid strong{font-size:21px!important}.intent-grid .intent-art{width:85px;height:119px;bottom:34px}.intent-grid b{font-size:10px}.section-title{gap:18px;margin-bottom:25px}.section #filters{gap:7px}.section #filters button{min-height:42px;padding:10px 13px;font-size:11px}.section .sort-label{font-size:10px}.section .sort-label select{font-size:11px}.section .shop-facets{align-items:end;gap:12px;padding-block:14px}.section .shop-facets>button{margin-left:0}.section .shop-facets label{flex:1 0 43%;margin:0;font-size:11px}.section .shop-facets select{width:100%;margin:7px 0 0;display:block}.section .shop-utilities{gap:12px}.section .shop-utilities>button{padding-inline:14px;font-size:11px}.section .shop-utilities label{font-size:10px}.section .inline-search input{font-size:12px}.section .results-line{gap:17px;margin-bottom:21px;font-size:10px}.section .products{gap:31px 17px}.section .product h3{font-size:14px;line-height:1.55}.section .product .caption{min-height:40px;font-size:11px;line-height:1.75}.section .product .brand{margin-top:17px;font-size:9px}.section .compare-choice{gap:7px;font-size:10px}.section .product-action a{font-size:10px}.section .product-action button{min-width:36px;min-height:36px}.section .product-picture>a{padding:20px 5px 17px}.section .badge{max-width:calc(100% - 43px);padding:5px 8px;font-size:7px;line-height:1.5;left:3px}.section .heart{width:35px;height:35px;top:1px;right:1px}.feature .feature-image{min-height:295px;padding:20px 13px}.feature .feature-image img{height:300px}.feature .feature-copy{padding:37px 8%}.feature .feature-copy p{font-size:13px}.feature .feature-tags{gap:16px;font-size:10px}.ritual-panel>div{padding:33px 6%}.ritual-panel h3{font-size:35px}.ritual-panel>img{height:300px;padding:5px}.ritual-panel p{font-size:13px}.moment-tabs button{padding:10px 15px;font-size:11px}.label-lab.section{gap:27px}.label-lab>div>p{font-size:13px}.calc-fields label{font-size:11px}.calc-fields input{font-size:13px}.kit-builder.section{gap:27px}.kit-builder p{font-size:13px}.kit-options>button{min-height:120px;padding:18px 13px}.kit-options b{font-size:14px}.kit-options span{font-size:11px}.world-values{gap:23px;font-size:11px}.faq.section{gap:18px;padding-block:39px}.faq summary{font-size:13px}.faq details p{font-size:12px}.guide-grid a{padding:21px 0}.beauty-lab .routine-form{padding:25px 23px}.beauty-lab #photoStage{height:355px}.beauty-lab #photoLabel{font-size:9px}.editorial-list .product{grid-template-columns:125px 1fr;gap:0 16px}.editorial-list .product-picture{min-height:205px}}@media (width<=410px){.section h2{font-size:31px}.intent-grid button{min-height:179px;padding-inline:6px}.intent-grid strong{font-size:19px!important}.intent-grid .intent-art{width:77px;height:110px;right:-3px}.intent-grid b{font-size:9px}.section .products{gap:28px 13px}.section .product h3{font-size:13px}.section .product .caption{min-height:43px;font-size:10px}.section .compare-choice{align-items:start;font-size:9px}.section .product-action a{font-size:9px}.section .product .brand{font-size:8px}.section .product-action button{min-width:34px;min-height:34px}.section .shop-utilities>button{padding-inline:12px;font-size:10px}.section .shop-utilities label{font-size:9px}.beauty-lab .routine-form{padding:23px 19px}.beauty-lab .routine-form h3{font-size:31px}.beauty-lab #photoStage{height:310px}.hero-product-card{flex-basis:266px;grid-template-columns:93px 1fr;gap:12px}.hero-product-card>img{width:93px;height:115px}.hero-product-card strong{font-size:12px}.kit-options{grid-template-columns:1fr}.kit-options>button{min-height:102px}}@media (prefers-reduced-motion:reduce){.universe-tabs button,.egg-series-buttons button,.hero-product-card,.hero-product-card>img,.intent-grid button,.section .product-picture>a img,.section #filters button,.kit-options>button,.guide-grid a{transition:none!important;animation:none!important}.universe-tabs button:hover,.egg-series-buttons button:hover,.hero-product-card:hover,.hero-product-card:hover>img,.intent-grid button:hover,.section .product:hover .product-picture>a img,.kit-options>button:hover,.guide-grid a:hover{transform:none!important}}.official-catalogue:not(.official-admin){background-color:#fbf8f2}.official-product-image[data-campaign-art]{box-shadow:none;border:0;border-radius:0;overflow:visible;background:0 0!important}.official-product-image[data-campaign-art]>a{background:radial-gradient(#eddfed7d,#0000 72%);padding:22px 14px 35px}.official-product-image[data-campaign-art] img{object-fit:contain;filter:drop-shadow(0 14px 14px #63435617);transition:transform .45s}.official-product-image[data-campaign-art]:hover img{transform:translateY(-6px)rotate(-2deg)}.official-product-image[data-campaign-art] .official-art-caption{color:#735d6b;background:0 0;font-size:10px;bottom:0}.official-category-card[data-campaign-category]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dccbd6;border-radius:0;overflow:visible}.official-category-card[data-campaign-category]>div{background:radial-gradient(#eadfeb8c,#0000 72%);border-radius:0;overflow:visible}.official-category-card[data-campaign-category] img{object-fit:contain;filter:drop-shadow(0 10px 12px #63435615);background:0 0;transition:transform .4s}.official-category-card[data-campaign-category]:hover img{transform:translateY(-5px)rotate(-2deg)}.official-category-card[data-campaign-category] small{color:#7a5c73;background:0 0;font-size:9px;line-height:1.6}@media (prefers-reduced-motion:reduce){.official-product-image[data-campaign-art] img,.official-category-card[data-campaign-category] img{transition:none!important;transform:none!important}}header .original-brand img{filter:none;opacity:1;mix-blend-mode:normal;background:0 0;border-radius:0}header{background:#fcfaf5f2;box-shadow:0 8px 30px #3a214508}nav[aria-label=Main\ navigation] a{padding:9px 0;position:relative}nav[aria-label=Main\ navigation] a:hover{color:#852a91;border-bottom:0}nav[aria-label=Main\ navigation] a:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}nav[aria-label=Main\ navigation] a:hover:after{transform:scaleX(1)}.journey-links{background:#f3e9ee;border-bottom:1px solid #e2d6df;grid-template-columns:repeat(3,1fr);gap:25px;padding:22px 6%;display:grid}.journey-links a{align-items:center;gap:15px;min-height:54px;padding:10px 0;display:flex}.journey-links span{color:#9a789d;font-size:10px}.journey-links strong{font:600 13px/1.5 DM Sans}.journey-links small{color:#7e687e;margin-top:4px;font-size:10px;font-weight:400;display:block}.discovery{padding-top:65px;padding-bottom:65px}.discovery h2{letter-spacing:-1.7px;font-size:clamp(35px,3.5vw,48px)}.intent-grid button{border-radius:16px;min-height:250px;padding:24px 18px;position:relative;overflow:hidden}.intent-grid .intent-art{object-fit:contain;filter:drop-shadow(0 10px 7px #0002);opacity:.9;pointer-events:none;width:74px;height:120px;transition:transform .25s;position:absolute;bottom:35px;right:7px}.intent-grid strong{z-index:1;max-width:150px;position:relative;font-size:21px!important}.intent-grid b{z-index:1;background:#fffbefc9;padding:6px 0;position:relative}.intent-grid button:hover .intent-art{transform:rotate(4deg)translateY(-5px)}.pdp-plan-entry{background:#ede0f0;border:1px solid #d7c1de;border-radius:15px;margin:20px 0;padding:20px}.pdp-plan-entry h3{margin:0 0 8px;font:600 18px/1.5 DM Sans}.pdp-plan-entry p{margin:0 0 14px;font-size:12px;line-height:1.7}.pdp-plan-entry>div+div{flex-direction:column;gap:9px;display:flex}.pdp-plan-entry button{justify-content:center;width:100%}.pdp-plan-entry .fine{margin:12px 0 0}.mobile-nav{scrollbar-width:none;white-space:nowrap;justify-content:flex-start;overflow-x:auto}.mobile-nav a{padding:8px 10px}.routine-link{border-bottom:1px solid #be9dca!important}@media (width<=1100px){nav[aria-label=Main\ navigation]{gap:14px;font-size:11px}.intent-grid button{padding:20px 12px}.intent-grid strong{font-size:18px!important}.intent-grid .intent-art{opacity:.7;width:60px}}@media (width<=700px){.journey-links{grid-template-columns:1fr;gap:10px;padding:12px 5%}.journey-links a{gap:15px;padding:8px 0}.journey-links a+a{border-top:1px solid #dacce0}.journey-links strong{font-size:12px}.journey-links small{margin-left:8px;font-size:10px;display:inline}.discovery{padding-block:40px}.intent-grid button{min-height:175px}.intent-grid strong{font-size:20px!important}.intent-grid .intent-art{opacity:.75;height:95px;bottom:30px}.pdp-plan-entry{padding:18px}.journey-links span{min-width:20px}}@media (prefers-reduced-motion:reduce){.intent-art,nav a:after{transition:none!important;transform:none!important}}.journey-links{background:linear-gradient(110deg,#fff1df,#f4e1ed);border-bottom-color:#e8d7dd;gap:30px;padding:23px 6%}.journey-links a{gap:18px;min-height:60px}.journey-links span{color:#745068;background:#fff9f042;border:1px solid #c9abb9;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.journey-links strong{color:#4d2b43;font-size:14px;line-height:1.55}.journey-links small{color:#806679;margin-top:3px;font-size:11px;line-height:1.65}.intent-grid button{background:#fff1e2;border-radius:22px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 24px #78532d0a}.intent-grid button:nth-child(2){background:#f5e4ef}.intent-grid button:nth-child(3){background:#eee4f4}.intent-grid button:nth-child(4){background:#e2efe7}.intent-grid button:hover{transform:translateY(-4px);box-shadow:0 14px 30px #78532d10}.intent-grid .intent-art{opacity:1;filter:drop-shadow(0 8px 8px #75462617);box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0}.intent-grid b{background:#fffaf1c9;border-radius:8px;padding:7px 6px;font-size:11px}.discovery h2{letter-spacing:-2px}@media (width<=700px){.journey-links{gap:0;padding:13px 5%}.journey-links a{gap:15px;min-height:59px}.journey-links strong{font-size:13px}.journey-links small{margin:3px 0 0;font-size:10px;display:block}.journey-links span{flex-basis:31px;width:31px;height:31px}.intent-grid button{border-radius:18px}.intent-grid b{padding-inline:3px;font-size:9px}.intent-grid .intent-art{opacity:1;right:4px}}@media (prefers-reduced-motion:reduce){.intent-grid button{transition:none!important}.intent-grid button:hover{transform:none}}.feature .feature-image{background:0 0;place-items:center;min-height:430px;max-height:none;padding:24px;display:grid}.feature .feature-image img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:420px;display:block}.ritual-panel>img{object-fit:contain;background:0 0;border:0;border-radius:0;padding:18px}.story-page .story-chapter-art img[data-story-image][src*=alpha-v11-]{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;max-height:340px}@media (width<=700px){.feature .feature-image{min-height:310px;padding:18px}.feature .feature-image img{height:300px}.ritual-panel>img{padding:14px}.story-page .story-chapter-art img[data-story-image][src*=alpha-v11-]{max-height:230px}}.nutrition-v7{background:#f5eee6;padding-block:75px;display:block}.nutrition-intro{grid-template-columns:1.05fr 1fr;align-items:end;gap:7%;margin-bottom:35px;display:grid}.nutrition-intro h2{margin-bottom:0;font-size:clamp(36px,4.5vw,62px)}.nutrition-intro p{max-width:420px;margin-bottom:5px;font-size:14px}.nutrition-workbench{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:24px;display:grid}.nutrition-v7 #nutritionForm{background:#fffdf6;border:1px solid #e2d8cc;border-radius:22px;padding:30px}.nutrition-v7 .calc-fields{gap:18px}.nutrition-v7 .calc-fields label{font-size:12px;line-height:1.65}.nutrition-v7 .calc-fields input{background:#fff;border:1px solid #d4c5be;border-radius:9px;width:100%;margin-top:10px;padding:14px;font-size:16px}.nutrition-v7 #nutritionForm>.button{margin-top:24px}.nutrition-v7 #nutritionResult{margin-top:25px}.nutrition-preferences{background:#e8dced;border-radius:22px;padding:30px}.nutrition-preferences h3{letter-spacing:-.7px;margin:12px 0 20px;font:600 22px/1.35 DM Sans}.nutrition-preferences label{margin-top:18px;font-size:12px;display:block}.nutrition-preferences select{background:#fff9fb;border:1px solid #c7b2cb;border-radius:9px;width:100%;margin-top:10px;padding:13px;font-size:13px}.nutrition-preferences p{margin-top:24px;font-size:12px;line-height:1.7}.nutrition-v7 .calculator-mode{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.nutrition-v7 .calculator-mode button{background:0 0;border:1px solid #ba9cc3;border-radius:25px;min-height:44px;padding:12px 18px;font-size:12px}.nutrition-v7 .calculator-mode button.active{color:#fff;background:#4b155b;border-color:#4b155b}.nutrition-recommendations{border-top:1px solid #d8c8ba;margin-top:35px;padding-top:30px}.nutrition-recommendation-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.nutrition-recommendation-head h3{letter-spacing:-1px;margin:10px 0;font:600 30px/1.25 DM Sans}.nutrition-recommendation-head>span{color:#785f77;margin-bottom:12px;font-size:11px}.nutrition-product-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.nutrition-product{background:#fffdf6;border:1px solid #e0d2db;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.nutrition-product-art{background:#fff0c0;justify-content:center;align-items:center;height:230px;padding:25px;display:flex}.nutrition-product-art img{object-fit:contain;max-width:95%;max-height:100%;transition:transform .25s}.nutrition-product-art:hover img{transform:translateY(-5px)}.nutrition-product-copy{flex-direction:column;flex:1;padding:22px;display:flex}.nutrition-product-copy .eyebrow{color:#806080;font-size:9px}.nutrition-product-copy h4{margin:10px 0;font:600 16px/1.5 DM Sans}.nutrition-product-copy p{margin-bottom:14px;font-size:12px}.nutrition-product-copy small{color:#806c7d;margin-bottom:20px;font-size:10px;line-height:1.7}.nutrition-product-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.nutrition-product-actions a,.nutrition-product-actions button{color:#fff;text-align:center;background:#4b155b;border:1px solid #4b155b;border-radius:25px;justify-content:center;align-items:center;min-height:44px;padding:12px 14px;font:500 11px DM Sans;display:flex}.nutrition-product-actions button{color:#4b155b;background:0 0}.nutrition-v7 .nutrition-totals strong{font-family:DM Sans;font-weight:600}.nutrition-recommendations>.fine{max-width:850px;margin-top:20px}.nutrition-stage-number{color:#846e77;letter-spacing:2px;margin-bottom:12px;font-size:10px;display:inline-block}@media (width<=1000px){.nutrition-workbench{grid-template-columns:1.3fr 1fr}.nutrition-v7 .calc-fields{grid-template-columns:1fr}.nutrition-product-copy{padding:17px}.nutrition-product-copy h4{font-size:14px}.nutrition-product-art{height:190px}}@media (width<=700px){.nutrition-v7{padding-block:45px}.nutrition-intro{grid-template-columns:1fr;gap:20px}.nutrition-intro h2{font-size:38px}.nutrition-intro p{font-size:13px}.nutrition-workbench{grid-template-columns:1fr}.nutrition-v7 #nutritionForm,.nutrition-preferences{padding:23px}.nutrition-v7 .calc-fields{grid-template-columns:1fr}.nutrition-v7 .calculator-mode button{font-size:11px}.nutrition-product-grid{grid-template-columns:1fr}.nutrition-product{grid-template-columns:105px 1fr;display:grid}.nutrition-product-art{height:auto;min-height:225px;padding:14px}.nutrition-product-art img{max-height:175px}.nutrition-product-copy{padding:18px 15px}.nutrition-product-copy h4{font-size:14px}.nutrition-recommendation-head{align-items:start}.nutrition-recommendation-head h3{font-size:26px}.nutrition-recommendation-head>span{max-width:70px;line-height:1.6}.nutrition-product-actions a,.nutrition-product-actions button{font-size:10px}}@media (prefers-reduced-motion:reduce){.nutrition-product-art img{transition:none;transform:none!important}}#routineDialog.routine-dialog{color:#352336;background:#fffdf6;border:0;border-radius:28px;width:min(1000px,94vw);max-width:1000px;max-height:92dvh;padding:0;overflow:auto;box-shadow:0 30px 100px #28143155}#routineDialog::backdrop{backdrop-filter:blur(8px);background:#2d1a3b99}.routine-layout{grid-template-columns:.85fr 1.15fr;min-height:640px;display:grid}.routine-close{z-index:3;color:#4b155b;cursor:pointer;background:#fffdf6;border:1px solid #e0cfe4;border-radius:50%;width:44px;height:44px;font:27px/1 Arial;position:absolute;top:14px;right:16px}.routine-visual{background:radial-gradient(circle at 42% 37%,#fce7a5 0 28%,#0000 29%),#f5d777;border-radius:28px 0 0 28px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:36px;display:flex;position:relative;overflow:hidden}.routine-stamp{letter-spacing:2px;font:10px/1.5 DM Sans,Arial,sans-serif;position:absolute;top:30px;left:28px}.routine-visual img{object-fit:contain;filter:drop-shadow(0 22px 20px #54301324);width:100%;height:370px}.routine-visual>a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.routine-content{padding:54px 36px 28px}.routine-content h2{letter-spacing:-1.5px;margin:12px 0 18px;font-size:clamp(30px,3.8vw,42px);line-height:1.07}.routine-content h3{margin:21px 0 7px;font:600 17px/1.45 DM Sans,Arial,sans-serif}.routine-content>p{font-size:12px;line-height:1.8}.routine-label-note{color:#715c75;font-size:11px!important;line-height:1.65!important}.routine-tabs{border-bottom:1px solid #d5c4db;gap:24px;margin:24px 0 20px;display:flex}.routine-tabs button{color:#715c75;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:12px 0;font:600 13px DM Sans,Arial}.routine-tabs button[aria-selected=true]{color:#4b155b;border-bottom-color:#4b155b}.routine-tabs button:focus-visible,.routine-content a:focus-visible,.routine-content button:focus-visible,.saved-plan-actions>:focus-visible,.plan-export-actions button:focus-visible{outline-offset:4px;outline:3px solid #cb8427}.routine-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.routine-fields label{margin:0;font:600 11px/1.6 DM Sans,Arial}.routine-fields select,.routine-fields input{color:#352336;background:#fffaf0;border:1px solid #d3c1db;border-radius:8px;width:100%;min-height:44px;margin-top:7px;padding:10px;font:13px DM Sans,Arial;display:block}.routine-cadence{border:0;flex-wrap:wrap;gap:7px;margin:17px 0 0;padding:0;display:flex}.routine-cadence legend{margin-bottom:9px;font:600 11px DM Sans,Arial}.routine-cadence label{cursor:pointer;background:#f7eef8;border:1px solid #d9c9dc;border-radius:22px;align-items:center;gap:5px;min-height:42px;padding:8px 10px;font:11px DM Sans,Arial;display:flex}.routine-cadence input{accent-color:#4b155b;width:14px;height:14px;margin:0}.routine-explainer{color:#705b75;margin:17px 0 12px;font:11px/1.75 DM Sans,Arial}.routine-connection{background:#f1e7f3;border-left:3px solid #9c7ba8;border-radius:0 8px 8px 0;margin:15px 0;padding:12px 14px;font:11px/1.7 DM Sans,Arial}.routine-actions{flex-wrap:wrap;gap:10px;display:flex}.routine-actions .button{cursor:pointer;min-height:46px;padding:15px 19px;font-size:12px}.routine-followup{background:#eaf0df;border:1px solid #d0dabb;border-radius:10px;margin-top:14px;padding:14px 16px}.routine-followup p{margin:0 0 10px;font:600 11px/1.7 DM Sans,Arial}.routine-secondary{flex-wrap:wrap;gap:8px 20px;display:flex}.routine-secondary>*{text-underline-offset:3px;color:#3b522b;cursor:pointer;background:0 0;border:0;padding:4px 0;font:11px/1.8 DM Sans,Arial;text-decoration:underline}.routine-feedback{color:#694470;min-height:18px;margin:12px 0;font:11px/1.75 DM Sans,Arial}.routine-private{color:#7e6f7e;margin:8px 0 0;font:10px/1.8 DM Sans,Arial}#routineDialog [hidden],.my-plans-page [hidden]{display:none!important}.my-plans-page{max-width:1440px;margin:auto}.plan-intro{background:#eee3f0;grid-template-columns:1.15fr .85fr;align-items:center;gap:5%;padding:70px 6%;display:grid}.plan-intro h1{letter-spacing:-2.5px;margin:18px 0 22px;font-size:clamp(40px,5vw,68px);line-height:1.06}.plan-intro p{max-width:500px;margin-bottom:27px;font-size:14px;line-height:1.85}.plan-intro-visual{background:#f5db81;border-radius:50% 50% 8% 35%;justify-content:center;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.plan-intro-visual span{letter-spacing:-2px;color:#7b541625;font:700 48px/1 DM Sans,Arial;position:absolute;top:25px;left:35px}.plan-intro-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 17px 15px #523b2028);width:100%;height:285px;position:relative}.plan-notice{background:#fff4d6;border-left:3px solid #ab852e;border-radius:0 12px 12px 0;margin:35px 6%;padding:20px 25px}.plan-notice strong{font-size:13px}.plan-notice p{max-width:890px;margin:7px 0 0;font-size:12px;line-height:1.8}.my-plans-section{padding:25px 6% 65px}.plan-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.plan-section-head h2{letter-spacing:-1px;margin:12px 0;font-size:32px}.plan-section-head h2>span{vertical-align:middle;background:#e9dcef;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:9px;font:14px DM Sans,Arial;display:inline-flex}.plan-export-actions{gap:10px;display:flex}.plan-export-actions button{color:#4b155b;cursor:pointer;background:#f8f0fa;border:1px solid #d5c2df;border-radius:25px;min-height:44px;padding:12px 17px;font:11px DM Sans,Arial}.plan-export-actions button:disabled{opacity:.5;cursor:default}.my-plans-list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.saved-plan{background:#fffdf6;border:1px solid #e2d7e5;border-radius:20px;grid-template-columns:130px 1fr;display:grid;overflow:hidden}.saved-plan-image{background:#f3e9f1;justify-content:center;align-items:center;padding:20px 13px;display:flex}.saved-plan-image img{object-fit:contain;width:100%;height:180px}.saved-plan-info{padding:22px 20px}.saved-plan-status{letter-spacing:1.2px;color:#8d6227;font:9px DM Sans,Arial}.saved-plan-info h3{margin:12px 0 10px;font:600 17px/1.5 DM Sans,Arial}.saved-plan-info>p{margin:0;font:11px/1.7 DM Sans,Arial}.saved-plan-rhythm{flex-wrap:wrap;align-items:center;gap:7px 15px;margin:15px 0;font:11px DM Sans,Arial;display:flex}.saved-plan-rhythm strong{background:#eee2f3;border-radius:16px;padding:7px 10px}.saved-plan-pending{color:#89778a;font-size:10px!important}.saved-plan-actions{flex-wrap:wrap;gap:8px 18px;margin-top:15px;display:flex}.saved-plan-actions>*{color:#4b155b;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:34px;padding:5px 0;font:11px/1.8 DM Sans,Arial;text-decoration:underline}.saved-plan-actions [data-plan-remove]{color:#84626e}.empty-plans{text-align:center;background:#f2e9f4;border-radius:22px;grid-column:1/-1;padding:50px 8%}.empty-plans>span{letter-spacing:-1px;font:600 33px/1.15 DM Sans,Arial}.empty-plans>span em{font-family:Playfair Display,Georgia;font-weight:400}.empty-plans p{max-width:450px;margin:20px auto;font-size:12px;line-height:1.8}.empty-plans .button{font-size:12px}.my-plans-section>p{font-size:11px;line-height:1.75}.plan-next-step{background:#e5eadf;padding:50px 6%}.plan-next-step h2{margin:17px 0 27px;font-size:38px;line-height:1.15}.plan-next-step ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.plan-next-step li{align-items:flex-start;gap:15px;font:12px/1.8 DM Sans,Arial;display:flex}.plan-next-step li b{color:#899478;font:30px DM Sans,Arial}.plan-next-step>p{color:#69715e;margin:30px 0 0;font-size:11px;line-height:1.8}@media (width<=900px){.my-plans-list{grid-template-columns:1fr}.routine-layout{grid-template-columns:.7fr 1.3fr}.routine-content{padding:50px 26px 24px}.routine-visual{padding:24px}.routine-visual img{height:320px}}@media (width<=680px){#routineDialog.routine-dialog{border-radius:20px;max-height:92dvh}.routine-layout{grid-template-columns:1fr;min-height:0}.routine-visual{border-radius:20px 20px 0 0;min-height:180px;max-height:220px;padding:25px}.routine-visual img{object-fit:contain;width:72%;height:150px}.routine-visual>a{font-size:10px;position:absolute;bottom:16px;right:20px}.routine-stamp{font-size:8px;top:20px;left:20px}.routine-content{padding:28px 24px 24px}.routine-content h2{font-size:34px}.routine-content h3{margin:17px 0 6px}.routine-tabs{margin-top:15px}.routine-cadence label{padding:8px;font-size:10px}.plan-intro{grid-template-columns:1fr;gap:30px;padding:40px 6%}.plan-intro h1{font-size:44px}.plan-intro-visual{width:100%;max-width:440px;min-height:240px;margin:auto}.plan-intro-visual img{height:210px}.plan-intro p{font-size:13px}.plan-next-step ol{grid-template-columns:1fr;gap:20px}.plan-next-step h2{font-size:32px}.saved-plan{grid-template-columns:100px 1fr}.saved-plan-info{padding:20px 16px}.saved-plan-info h3{font-size:15px}.saved-plan-image{padding:12px}.saved-plan-image img{height:150px}.plan-export-actions{gap:7px}.plan-export-actions button{padding:11px 14px;font-size:10px}.plan-section-head h2{font-size:28px}.my-plans-section{padding-top:15px}.empty-plans{padding:35px 7%}.empty-plans>span{font-size:29px}}@media (prefers-reduced-motion:reduce){#routineDialog::backdrop{backdrop-filter:none}}.story-kicker{letter-spacing:1.7px;font-size:10px;font-weight:600;display:block}.story-text-link{border-bottom:1px solid;align-items:center;gap:24px;padding:9px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.story-teaser{color:#4b155b;background:#f3e8f3;grid-template-columns:.85fr 1.3fr;align-items:center;gap:6%;padding:78px 5%;display:grid}.story-teaser h2{letter-spacing:-2px;margin:24px 0;font-size:clamp(34px,4vw,58px);line-height:1.03}.story-teaser p{max-width:380px;margin-bottom:25px;font-size:14px;line-height:1.9}.story-teaser h2 em,.story-page h1 em,.story-page h2 em{font-family:Playfair Display,Georgia,serif;font-weight:400}.story-teaser-note{color:#705c70;max-width:310px;margin-top:24px;font-size:10px;line-height:1.7}.story-video{aspect-ratio:16/9;object-fit:contain;background:#171218;width:100%;max-height:none;display:block}.story-teaser-film{min-width:0}.story-teaser-film .story-video{border-radius:17px}.story-film-label{justify-content:space-between;gap:12px;margin-top:13px;font-size:9px;line-height:1.7;display:flex}.story-film-label a{white-space:nowrap;text-decoration:underline}.story-intro{background:#fbf7ec;padding:48px 6% 68px}.story-intro-meta{border-bottom:1px solid #d8ced6;justify-content:space-between;gap:20px;padding-bottom:23px;font-size:10px;line-height:1.7;display:flex}.story-intro h1{letter-spacing:-4px;color:#4b155b;max-width:1080px;margin:38px 0;font-size:clamp(46px,6.6vw,95px);font-weight:600;line-height:1.05}.story-intro-bottom{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.story-intro-bottom p{max-width:570px;margin:0;font-size:15px;line-height:1.9}.story-intro-bottom>a{white-space:nowrap}.story-experience{color:#fff9ee;background:#3d124b;padding:64px 6%}.story-film-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px;display:flex}.story-film-heading h2{letter-spacing:-1.9px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.06}.story-film-heading p{max-width:360px;margin:0;font-size:12px;line-height:1.9}.story-film-shell{background:#28102f;border:1px solid #ffffff38;border-radius:18px;padding:13px}.story-film-shell .story-video{border-radius:8px;max-height:640px}.story-film-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:15px 7px 7px;font-size:10px;display:flex}.story-film-toolbar>div{flex-shrink:0;gap:10px;display:flex}.story-film-toolbar button{color:#fff9ee;cursor:pointer;background:0 0;border:1px solid #f4e4f06b;border-radius:24px;min-height:44px;padding:9px 17px;font:11px DM Sans,Arial}.story-film-toolbar button[aria-pressed=true]{color:#3d124b;background:#fff9ee}.story-film-help{margin:7px;line-height:1.8;font-size:9px!important}.story-film-help>span{margin-left:8px}.story-chapter-heading{justify-content:space-between;align-items:center;gap:20px;margin:48px 0 19px;scroll-margin-top:125px;display:flex}.story-chapter-heading p{margin:0;font-size:12px}.story-chapter-controls{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.story-chapter-controls button{text-align:left;color:#fff9ee;cursor:pointer;background:#ffffff08;border:1px solid #fff9ee38;border-radius:9px;min-height:108px;padding:15px 12px;font-family:DM Sans,Arial;position:relative}.story-chapter-controls span{opacity:.75;margin-bottom:13px;font-size:9px;display:block}.story-chapter-controls strong{margin-bottom:5px;font-size:12px;line-height:1.4;display:block}.story-chapter-controls small{opacity:.8;font-size:10px}.story-chapter-controls button[aria-pressed=true]{color:#3d124b;background:#fff9ee;border-color:#fff9ee}.story-chapter-panel{background:var(--story-color,#ffdf70);color:var(--story-ink,#38231d);border-radius:18px;grid-template-columns:1fr 1fr;min-height:400px;margin-top:18px;transition:background .25s,color .25s;display:grid;overflow:hidden}.story-chapter-art{justify-content:center;align-items:center;min-width:0;padding:44px 25px 55px;display:flex;position:relative;overflow:hidden}.story-chapter-number{letter-spacing:-20px;opacity:.1;font-size:200px;font-weight:700;line-height:1;position:absolute;top:5%;left:6%}.story-chapter-art img{z-index:1;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:340px;position:relative}.story-chapter-panel[data-chapter=refresh] .story-chapter-art img{max-width:128px;max-height:310px}.story-chapter-panel[data-chapter=pause] .story-chapter-art img{max-width:290px;max-height:340px}.story-chapter-panel[data-chapter=roots] .story-chapter-art img,.story-chapter-panel[data-chapter=everyday] .story-chapter-art img{border-radius:12px;width:100%;max-width:100%}.story-chapter-status{border:1px solid;border-radius:20px;padding:7px 13px;font-size:9px;position:absolute;bottom:22px;left:25px}.story-chapter-copy{flex-direction:column;justify-content:center;padding:48px 9% 35px;display:flex}.story-chapter-copy h2{letter-spacing:-1.3px;margin:19px 0;font:600 clamp(30px,3vw,43px)/1.08 DM Sans,Arial}.story-chapter-copy p{max-width:450px;margin:0 0 18px;font-size:13px;line-height:1.9}.story-chapter-copy .story-chapter-detail{opacity:.88;font-size:10px}.story-chapter-copy .story-text-link{align-self:flex-start;margin-top:4px}.story-chapter-announcement{clip:rect(0,0,0,0);white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.story-principles{color:#432943;background:#f5edda;grid-template-columns:1fr 1.1fr;gap:8%;padding:80px 6%;display:grid}.story-principles h2{letter-spacing:-1.7px;margin:25px 0;font-size:clamp(33px,3.8vw,55px);line-height:1.1}.story-principle-list article{border-top:1px solid #c9bfc4;gap:24px;padding:22px 0;display:flex}.story-principle-list article>span{margin-top:4px;font-size:11px}.story-principle-list h3{letter-spacing:-.4px;margin:0 0 11px;font:600 20px DM Sans,Arial}.story-principle-list p{max-width:450px;margin:0;font-size:12px;line-height:1.9}.story-continue{text-align:center;color:#4b155b;background:#f3e7f6;padding:68px 6% 80px}.story-continue h2{letter-spacing:-2px;margin:25px 0 28px;font-size:clamp(39px,4.6vw,67px);line-height:1.05}.story-continue>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;display:flex}.story-continue p{max-width:480px;margin:28px auto 0;font-size:10px;line-height:1.8}.story-page button:focus-visible,.story-page a:focus-visible,.story-teaser a:focus-visible{outline-offset:4px;outline:3px solid #c26bf3}.story-page .story-chapter-controls button:focus-visible,.story-film-toolbar button:focus-visible{outline-color:#ffe88f}@media (width<=950px){.story-teaser{grid-template-columns:1fr;gap:30px;padding:50px 6%}.story-teaser h2{font-size:46px}.story-teaser-copy p{max-width:600px}.story-teaser-note{max-width:none}.story-intro h1{letter-spacing:-2px}.story-film-heading{flex-direction:column;align-items:flex-start;gap:23px}.story-chapter-controls{grid-template-columns:repeat(3,1fr)}.story-chapter-panel{grid-template-columns:1fr 1fr}.story-chapter-copy{padding:32px 8%}.story-chapter-art{padding:35px 20px 55px}.story-chapter-copy h2{font-size:33px}.story-principles{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.story-intro{padding:30px 5% 42px}.story-intro-meta{flex-direction:column;gap:12px;padding-bottom:20px}.story-intro h1{letter-spacing:-2px;margin:30px 0;font-size:47px}.story-intro-bottom{flex-direction:column;align-items:flex-start;gap:20px}.story-intro-bottom p{font-size:13px}.story-experience{padding:40px 5%}.story-film-heading h2{font-size:34px}.story-film-shell{border-radius:12px;padding:7px}.story-film-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.story-film-toolbar>span{font-size:9px}.story-film-toolbar button{min-height:44px}.story-chapter-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-top:36px}.story-chapter-controls{grid-template-columns:repeat(2,1fr);gap:7px}.story-chapter-controls button{min-height:95px;padding:13px 12px}.story-chapter-controls span{margin-bottom:8px}.story-chapter-panel{grid-template-columns:1fr;min-height:0}.story-chapter-art{height:280px;padding:35px 23px 47px}.story-chapter-art img{max-width:100%;max-height:230px}.story-chapter-panel[data-chapter=refresh] .story-chapter-art img{max-height:230px}.story-chapter-panel[data-chapter=pause] .story-chapter-art img{max-height:235px}.story-chapter-copy{padding:25px 7% 35px}.story-chapter-copy h2{font-size:32px}.story-chapter-copy p{font-size:12px}.story-chapter-number{letter-spacing:-14px;font-size:165px}.story-principles{padding:45px 5%}.story-principles h2{font-size:35px}.story-principle-list h3{font-size:18px}.story-principle-list article{gap:18px}.story-continue{padding:45px 5% 55px}.story-continue h2{font-size:41px}.story-teaser{padding:45px 5%}.story-teaser h2{letter-spacing:-1.8px;font-size:40px}.story-teaser p{font-size:13px}.story-film-label{flex-direction:column;gap:7px}.story-film-label a{align-self:flex-start}.story-teaser .story-film-label{font-size:9px}}@media (prefers-reduced-motion:reduce){.story-chapter-panel{transition:none}.story-page *{scroll-behavior:auto!important}}.official-catalogue{--oc-plum:#4b155b;--oc-ink:#302134;--oc-cream:#fdfbf5;--oc-line:#dbcedd;--oc-muted:#655568;color:var(--oc-ink);background:var(--oc-cream);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}.official-catalogue *,.official-catalogue :before,.official-catalogue :after{box-sizing:border-box}.official-catalogue a{color:inherit}.official-catalogue button,.official-catalogue input,.official-catalogue select{font:inherit}.official-catalogue button,.official-catalogue select{cursor:pointer}.official-catalogue button:focus-visible,.official-catalogue a:focus-visible,.official-catalogue input:focus-visible,.official-catalogue select:focus-visible{outline-offset:4px;outline:3px solid #8652a0}.official-catalogue h1,.official-catalogue h2,.official-catalogue h3{color:var(--oc-ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-weight:650;line-height:1.12}.official-catalogue h1{letter-spacing:-3px;font-size:clamp(48px,5.5vw,88px)}.official-catalogue h2{letter-spacing:-1.6px;font-size:clamp(32px,3.2vw,49px)}.official-catalogue h1 em,.official-catalogue h2 em{letter-spacing:-1.5px;font-family:Playfair Display,Georgia,serif;font-weight:400}.official-kicker{letter-spacing:1.7px;color:var(--oc-plum);margin:0 0 17px;font-size:12px;font-weight:700}.official-button{cursor:pointer;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 23px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.official-button:hover{transform:translateY(-2px)}.official-button-dark{background:var(--oc-plum);color:#fff!important}.official-button-outline{color:var(--oc-plum);background:0 0;border-color:#b69bc2}.official-text-link{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.official-shop-hero{background:#eee2f1;grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;padding:56px 5.5% 58px;display:grid;overflow:hidden}.official-hero-copy>p:not(.official-kicker){max-width:520px;margin:24px 0 29px;font-size:18px}.official-hero-proof{flex-wrap:wrap;gap:30px;margin-top:30px;display:flex}.official-hero-proof>span{color:#57465d;flex-direction:column;font-size:14px;display:flex}.official-hero-proof strong{color:var(--oc-plum);font-size:31px;font-weight:650;line-height:1.3}.official-hero-mosaic{grid-template-rows:230px 190px;grid-template-columns:1.25fr .85fr;gap:14px;min-width:0;display:grid;transform:rotate(-2deg)}.official-hero-mosaic figure{background:#fdfcf7;border-radius:22px;margin:0;padding:18px;position:relative;overflow:hidden}.official-hero-mosaic img{object-fit:contain;width:100%;height:100%}.official-hero-mosaic figcaption{text-align:center;letter-spacing:.6px;background:#fffef6e8;padding:8px 10px;font-size:10px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.official-mosaic-beauty{grid-row:1/3;background:#e6f0e0!important}.official-mosaic-egg{background:#fff0ca!important}.official-mosaic-water{background:#e0efed!important}.official-worlds{border-bottom:1px solid var(--oc-line);background:#f7f1e7;justify-content:space-evenly;gap:12px;padding:22px 5.5%;display:flex;overflow-x:auto}.official-worlds button{min-height:48px;color:var(--oc-plum);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:50px;align-items:center;gap:13px;padding:10px 18px;font-size:16px;font-weight:600;display:flex}.official-worlds button small{background:#e4d6ea;border-radius:50%;justify-content:center;align-items:center;min-width:27px;min-height:27px;font-size:12px;display:flex}.official-worlds button[aria-pressed=true]{background:var(--oc-plum);color:#fff}.official-worlds button[aria-pressed=true] small{background:#ffffff24}.official-category-section{padding:48px 5.5% 35px}.official-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:27px;display:flex}.official-section-heading>p{max-width:300px;color:var(--oc-muted);margin:0;font-size:15px;line-height:1.6}.official-category-rail{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:180px;grid-auto-flow:column;gap:16px;padding:3px 4px 20px;display:grid;overflow-x:auto}.official-category-card{scroll-snap-align:start;border-radius:14px;display:block;text-decoration:none!important}.official-category-card>div{background:#eee6f0;border-radius:15px;height:157px;padding:10px;position:relative;overflow:hidden}.official-category-card img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.official-category-card:hover img{transform:scale(1.04)}.official-category-card small{color:#69556d;text-align:center;background:#fffaf2e8;padding:4px 8px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.official-category-card>span{margin-top:13px;font-size:15px;font-weight:600;line-height:1.4;display:block}.official-category-card>p{color:var(--oc-muted);margin:6px 0 0;font-size:13px}.official-category-card b{float:right;color:var(--oc-plum);font-size:18px}.official-category-card[aria-current=true]>div{outline:2px solid var(--oc-plum);outline-offset:2px}.official-category-placeholder{color:#b397bd;justify-content:center;align-items:center;height:100%;font-family:Georgia,serif;font-size:68px;display:flex}.official-results-region{padding:35px 5.5% 65px;scroll-margin-top:130px}.official-filters{border:1px solid var(--oc-line);background:#fffcf5;border-radius:20px;grid-template-columns:2fr 1.15fr 1.4fr 1.25fr 1fr;align-items:end;gap:13px;padding:22px;display:grid}.official-filters label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.official-filters input,.official-filters select{width:100%;min-height:47px;color:var(--oc-ink);background:#fff;border:1px solid #c8b8ce;border-radius:9px;min-width:0;padding:10px 12px;font-size:14px;font-weight:400}.official-filters select:disabled{color:#776a7b;cursor:default;background:#f2eef2}.official-filters input::placeholder{color:#796c7c}.official-saved-toggle{border:1px solid var(--oc-line);min-height:44px;color:var(--oc-plum);background:#fff;border-radius:50px;align-items:center;gap:9px;padding:10px 18px;font-size:14px;display:flex}.official-saved-toggle>span:first-child{font-size:23px;line-height:1}.official-saved-toggle[aria-pressed=true]{background:var(--oc-plum);color:#fff}.official-results-line{justify-content:space-between;align-items:center;gap:20px;margin:22px 0;display:flex}.official-results-line p{color:var(--oc-muted);margin:0;font-size:14px}.official-results-line button{min-height:44px;color:var(--oc-plum);text-underline-offset:4px;background:0 0;border:none;padding:8px 3px;font-size:14px;text-decoration:underline}.official-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;display:grid}.official-product{flex-direction:column;min-width:0;display:flex}.official-product-image{aspect-ratio:1/.98;background:#eee5f2;border-radius:19px;position:relative;overflow:hidden}.official-product[data-official-world=Eggsential] .official-product-image{background:#f7edcf}.official-product[data-official-world=Aqua\ Mist] .official-product-image{background:#e0f0e9}.official-product[data-official-world=Pagoto] .official-product-image{background:#eee0f1}.official-product-image>a{justify-content:center;align-items:center;width:100%;height:100%;padding:28px 17px 29px;display:flex}.official-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.official-product-image>a:hover img{transform:scale(1.04)}.official-save{width:44px;height:44px;color:var(--oc-plum);z-index:1;background:#fffef9;border:1px solid #ded2e1;border-radius:50%;font-size:25px;line-height:1;position:absolute;top:12px;right:12px}.official-save[aria-pressed=true]{background:var(--oc-plum);color:#fff}.official-art-caption{text-align:center;color:#5f4c65;background:#fffaf2e8;padding:7px 10px;font-size:11px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.official-product-copy{flex-direction:column;flex:1;padding-top:15px;display:flex}.official-product-brand{letter-spacing:.8px;text-transform:uppercase;color:var(--oc-plum);margin:0 0 8px;font-size:11px;font-weight:600;line-height:1.6}.official-product h3{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.45}.official-product h3 a{text-decoration:none}.official-product-category{color:var(--oc-muted);margin:7px 0 12px;font-size:13px;line-height:1.5}.official-refresh-note{color:#755522;background:#fff2d4;border-radius:7px;margin:0 0 12px;padding:8px 10px;font-size:12px}.official-product-actions{border-top:1px solid #e3d9e6;justify-content:space-between;align-items:end;gap:8px;margin-top:auto;padding-top:8px;display:flex}.official-product-actions a{min-height:44px;color:var(--oc-plum);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.official-product-actions a:hover{text-underline-offset:4px;text-decoration:underline}.official-image-placeholder{color:#705379;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.official-image-placeholder>span{font-family:Georgia,serif;font-size:95px;line-height:1}.official-image-placeholder p{max-width:150px;font-size:13px}.official-empty{text-align:center;background:#f5ecf6;border:1px dashed #c7b3cd;border-radius:20px;padding:65px 20px}.official-empty h3{letter-spacing:-.6px;font-size:26px}.official-empty p{margin:18px 0 25px;font-size:16px}#officialMore{margin:35px auto 0;display:flex}#officialMore[hidden],.official-empty[hidden]{display:none}.official-shopping-note{color:var(--oc-muted);text-align:center;max-width:800px;margin:30px auto 0;font-size:13px;line-height:1.8}.official-crosslink{background:#e7ecd8;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:52px 5.5%;display:grid}.official-crosslink h2{font-size:40px}.official-crosslink p:not(.official-kicker){max-width:560px;font-size:16px}.official-crosslink>div:last-child{flex-direction:column;align-items:start;gap:14px;display:flex}.official-beauty-hero{background:#e5eddf;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding:57px 5.5% 55px;display:grid}.official-beauty-hero>div>p:not(.official-kicker){max-width:530px;margin:24px 0 27px;font-size:18px;line-height:1.75}.official-beauty-hero-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.official-beauty-hero figure{background:#faf8ec;border-radius:160px 160px 28px 28px;min-width:0;height:450px;margin:0;padding:25px;position:relative;overflow:hidden;transform:rotate(2deg)}.official-beauty-hero img{object-fit:contain;width:100%;height:100%}.official-beauty-hero figcaption{text-align:center;color:#64546a;background:#fcfbf1ed;padding:12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.official-beauty-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:20px 10%;padding:57px 5.5% 26px;display:grid}.official-beauty-intro>.official-kicker{grid-column:1/-1;margin-bottom:0}.official-beauty-intro>p:last-child{max-width:470px;margin:0;font-size:16px;line-height:1.8}.official-beauty-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:27px 20px;padding:10px 5.5% 35px;display:grid}.official-beauty-categories .official-category-card>div{background:#f0e4eb;height:175px}.official-beauty-categories .official-category-card:nth-child(3n+2)>div{background:#e7eee3}.official-beauty-categories .official-category-card:nth-child(3n)>div{background:#f7ebd9}.official-fixed-world{display:none!important}.official-beauty-portal .official-filters{grid-template-columns:2fr 1.4fr 1.4fr 1fr}.official-beauty-guidance{background:#eee2f1;padding:52px 5.5%}.official-beauty-guidance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:33px;margin-top:35px;display:grid}.official-beauty-guidance article{border-top:1px solid #bca3c6;padding-top:20px}.official-beauty-guidance article>span{color:#7d518c;font-size:13px}.official-beauty-guidance h3{letter-spacing:-.4px;margin-top:12px;font-size:22px}.official-beauty-guidance article>p{max-width:350px;font-size:15px;line-height:1.8}.official-admin{max-width:1400px;margin:auto;padding:55px 6%}.official-admin h1{font-size:clamp(42px,5vw,70px)}.official-admin-lead{max-width:700px;margin:25px 0 35px;font-size:18px}.official-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0;display:grid}.official-admin-summary>div{background:#efe5f2;border-radius:18px;flex-direction:column;padding:25px;display:flex}.official-admin-summary strong{color:var(--oc-plum);font-size:40px;line-height:1.3}.official-admin-summary span{margin-top:7px;font-size:14px}.official-admin-panel{border:1px solid var(--oc-line);background:#fffdfa;border-radius:18px;margin:25px 0;padding:28px}.official-admin-panel h2{letter-spacing:-.8px;margin-bottom:24px;font-size:29px}.official-admin-panel dl{margin:0}.official-admin-panel dl>div{border-top:1px solid #e7dfe9;grid-template-columns:230px 1fr;gap:20px;padding:12px 0;font-size:15px;display:grid}.official-admin-panel dt{font-weight:600}.official-admin-panel dd{margin:0}.official-admin-note,.official-admin-panel [role=status]{color:var(--oc-muted);font-size:14px;line-height:1.9}.official-admin-panel li{margin:12px 0;font-size:15px}.official-admin-world-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.official-admin-world-grid a{background:#f6efdc;border-radius:15px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.official-admin-world-grid strong{color:var(--oc-plum);font-size:30px}.official-admin-world-grid span{font-size:15px}@media (width>=1500px){.official-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.official-shop-hero,.official-beauty-hero{padding-inline:max(5.5%,50vw - 700px)}.official-hero-mosaic{grid-template-rows:255px 220px}}@media (width<=1100px){.official-shop-hero,.official-beauty-hero{gap:5%;padding-top:45px}.official-hero-mosaic{grid-template-rows:200px 175px}.official-catalogue h1{font-size:62px}.official-hero-copy>p:not(.official-kicker),.official-beauty-hero>div>p:not(.official-kicker){font-size:16px}.official-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.official-search-label{grid-column:1/-1}.official-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.official-worlds{justify-content:start}.official-beauty-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.official-beauty-hero figure{height:390px}.official-beauty-portal .official-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.official-beauty-categories .official-category-card>div{height:190px}}@media (width<=750px){.official-shop-hero,.official-beauty-hero{grid-template-columns:1fr;gap:34px;padding:38px 5% 40px}.official-catalogue h1{letter-spacing:-2.6px;font-size:55px}.official-hero-copy>p:not(.official-kicker),.official-beauty-hero>div>p:not(.official-kicker){max-width:560px}.official-hero-mosaic{grid-template-rows:170px 140px;grid-template-columns:1.4fr 1fr;justify-self:center;width:100%;max-width:540px;transform:rotate(-1deg)}.official-hero-proof{gap:30px;margin-top:24px}.official-worlds{gap:7px;padding:16px 5%}.official-worlds button{padding:9px 13px;font-size:14px}.official-category-section{padding:35px 5% 24px}.official-section-heading{align-items:start;gap:15px}.official-section-heading>p{display:none}.official-catalogue h2{letter-spacing:-1.2px;font-size:34px}.official-results-region{padding:28px 5% 45px;scroll-margin-top:110px}.official-filters{border-radius:15px;grid-template-columns:1fr 1fr;gap:14px 10px;padding:17px}.official-filters label{font-size:13px}.official-filters input,.official-filters select{font-size:14px}.official-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.official-product h3{font-size:16px}.official-product-brand{letter-spacing:.5px;font-size:10px}.official-product-actions{flex-direction:column;align-items:start;gap:0;padding-top:6px}.official-product-actions a{min-height:38px;font-size:13px}.official-product-image>a{padding:25px 12px 27px}.official-save{top:8px;right:8px}.official-crosslink{grid-template-columns:1fr;gap:20px;padding:38px 5%}.official-crosslink h2{font-size:34px}.official-crosslink>div:last-child{flex-flow:wrap}.official-beauty-hero figure{border-radius:110px 110px 23px 23px;justify-self:center;width:100%;max-width:500px;height:320px;transform:none}.official-beauty-intro{grid-template-columns:1fr;gap:20px;padding:38px 5% 22px}.official-beauty-intro>.official-kicker{grid-column:auto}.official-beauty-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 13px;padding:10px 5% 25px}.official-beauty-categories .official-category-card>div{height:135px;padding:8px}.official-category-card>span{font-size:14px}.official-category-card>p{font-size:12px}.official-category-card small{font-size:9px}.official-beauty-portal .official-filters{grid-template-columns:1fr 1fr}.official-beauty-portal .official-filters>label:last-child{grid-column:1/-1}.official-beauty-guidance{padding:38px 5%}.official-beauty-guidance>div{grid-template-columns:1fr;gap:18px;margin-top:28px}.official-beauty-guidance article>p{max-width:none}.official-admin{padding:38px 5%}.official-admin-summary{grid-template-columns:1fr 1fr;gap:13px}.official-admin-summary>div{padding:20px}.official-admin-panel{padding:21px}.official-admin-panel dl>div{grid-template-columns:1fr;gap:5px}.official-admin-world-grid{grid-template-columns:1fr 1fr}.official-admin-panel h2{font-size:26px}.official-admin-lead{font-size:16px}}@media (width<=420px){.official-catalogue h1{font-size:47px}.official-catalogue h2{font-size:30px}.official-shop-hero{padding-top:30px}.official-hero-mosaic{grid-template-rows:145px 125px;gap:10px}.official-hero-mosaic figure{padding:13px}.official-hero-mosaic figcaption{font-size:8px}.official-hero-proof>span{font-size:12px}.official-hero-proof strong{font-size:27px}.official-section-heading{flex-wrap:wrap}.official-saved-toggle{padding:9px 13px}.official-product-grid{gap:25px 12px}.official-product-image{border-radius:13px}.official-product h3{font-size:15px}.official-product-category{font-size:12px}.official-beauty-categories .official-category-card>div{height:110px}.official-beauty-categories .official-category-card>span{font-size:13px;line-height:1.5}.official-shopping-note{font-size:12px}.official-category-rail{grid-auto-columns:155px}.official-category-rail .official-category-card>div{height:140px}}@media (prefers-reduced-motion:reduce){.official-catalogue *{scroll-behavior:auto!important}.official-button,.official-product-image img,.official-category-card img{transition:none!important}.official-button:hover,.official-product-image>a:hover img,.official-category-card:hover img{transform:none!important}}.official-home{background:#f6f0e8;padding:80px max(5vw,20px)}.official-home .official-section-heading{margin-bottom:28px}.beauty-discovery-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.beauty-discoveries{border-top:1px solid #d9cbbb;margin-top:28px;padding-top:20px}.beauty-discovery-grid article{background:#f8f2ec;border-radius:16px;padding:14px}.beauty-discovery-grid img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:180px}.beauty-discovery-grid h5{margin:14px 0;font-size:16px}.beauty-discovery-grid a.text-link{margin:8px 0;font-size:12px;display:block}.beauty-discovery-grid small{color:#68566a;font-size:10px}.official-runtime-status{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f1e9;border-radius:16px;padding:20px;font-size:12px}.official-home h2{font-family:Georgia,serif;font-size:clamp(32px,4vw,60px)}@media (width<=700px){.beauty-discovery-grid{grid-template-columns:1fr 1fr}.beauty-discovery-grid img{height:150px}.official-home{padding:48px 20px}}.official-shop-hero-v11{isolation:isolate;background:linear-gradient(122deg,#fff1dc 0%,#ffe8cc 38%,#f2dce9 100%);grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:6%;min-height:680px;padding:62px 6% 68px;position:relative;overflow:hidden}.official-shop-hero-v11:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 82% 15%,#fff8f0c4,#0000 52%),radial-gradient(at 22% 96%,#f5bbc42d,#0000 60%);position:absolute;inset:0}.official-shop-hero-v11 .official-hero-copy{z-index:2;min-width:0;position:relative}.official-shop-hero-v11 .official-kicker{letter-spacing:1.5px;color:#683447;background:0 0;border:0;margin-bottom:25px;padding:0;font-size:10px;line-height:1.7}.official-shop-hero-v11 h1{letter-spacing:-4px;color:#4a2638;font-size:clamp(47px,5.3vw,82px);line-height:1.025}.official-shop-hero-v11 h1 em{letter-spacing:-3px;color:#72334d}.official-shop-hero-v11 .official-hero-copy>p:not(.official-kicker){color:#69475a;max-width:410px;margin:26px 0 30px;font-size:17px;line-height:1.8}.official-shop-hero-v11 .official-button{background:#4b253e;min-height:52px;font-size:13px;box-shadow:0 12px 26px #78442d15}.official-shop-hero-v11 .official-hero-proof{gap:32px;margin-top:32px}.official-shop-hero-v11 .official-hero-proof>span{color:#694c5b;font-size:12px;line-height:1.7}.official-shop-hero-v11 .official-hero-proof strong{color:#633148;letter-spacing:-1px;font-size:35px;line-height:1.25}.official-shop-hero-v11 .official-hero-mosaic{isolation:isolate;min-width:0;height:535px;display:block;position:relative;transform:none}.official-shop-hero-v11 .official-hero-mosaic:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 50% 46%,#fff9ed83,#e1bae52d 48%,#0000 72%);border:0;border-radius:50%;position:absolute;inset:0 -7% 3%}.official-shop-hero-v11 .official-hero-mosaic figure{box-shadow:none;border:0;border-radius:0;margin:0;padding:0;transition:transform .25s;position:absolute;overflow:visible;background:0 0!important}.official-shop-hero-v11 .official-hero-mosaic figure a{background:0 0;width:100%;height:100%;text-decoration:none;display:block;position:relative}.official-shop-hero-v11 .official-hero-mosaic figure:hover{transform:translateY(-4px)}.official-shop-hero-v11 .official-hero-mosaic figure:focus-within{outline-offset:5px;outline:3px solid #804964}.official-shop-hero-v11 .official-hero-mosaic figure a:focus-visible{outline:none}.official-shop-hero-v11 .official-hero-mosaic img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;box-shadow:none;filter:drop-shadow(0 15px 12px #75462613);background:0 0;border:0;border-radius:0;transition:transform .3s;display:block}.official-shop-hero-v11 .official-hero-mosaic figcaption{box-shadow:none;text-align:left;color:#573346;background:0 0;border:0;border-top:1px solid #84536d45;border-radius:0;padding:9px 0 0;line-height:1.55;position:absolute;bottom:0;left:13%;right:3%}.official-shop-hero-v11 .official-hero-mosaic figcaption span{letter-spacing:1.1px;font-size:8px;font-weight:700;display:block}.official-shop-hero-v11 .official-hero-mosaic figcaption strong{letter-spacing:-.1px;margin-top:3px;font-size:12px;font-weight:600;display:block}.official-shop-hero-v11 .official-hero-mosaic figcaption b{float:right;font-size:17px;font-weight:400;line-height:1.2}.official-shop-hero-v11 .official-mosaic-egg{z-index:2;width:73%;height:77%;top:0;left:-9%}.official-shop-hero-v11 .official-mosaic-egg img{padding-bottom:62px}.official-shop-hero-v11 .official-mosaic-egg figcaption{left:16%;right:15%}.official-shop-hero-v11 .official-mosaic-water{z-index:1;width:42%;height:57%;top:-2%;right:-5%}.official-shop-hero-v11 .official-mosaic-water img{padding-bottom:62px}.official-shop-hero-v11 .official-mosaic-water figcaption{left:12%;right:4%}.official-shop-hero-v11 .official-mosaic-pagoto{z-index:3;width:57%;height:52%;bottom:0;right:-2%}.official-shop-hero-v11 .official-mosaic-pagoto img{padding-bottom:55px}.official-shop-hero-v11 .official-mosaic-pagoto figcaption{left:10%;right:8%}.official-shop-hero-v11 .official-mosaic-star{color:#dd7355;z-index:0;pointer-events:none;font:58px/1 Georgia,serif;position:absolute;top:46%;right:4%;transform:rotate(14deg)}.official-shop-hero-v11 .official-beauty-discover{color:#573346;z-index:4;border-top:1px solid #84536d45;width:33%;padding:13px 0 0;line-height:1.6;text-decoration:none;display:block;position:absolute;bottom:3%;left:2%}.official-shop-hero-v11 .official-beauty-discover span{letter-spacing:1.1px;font-size:8px;font-weight:700;display:block}.official-shop-hero-v11 .official-beauty-discover strong{margin-top:3px;font-size:12px;font-weight:600;display:block}.official-shop-hero-v11 .official-beauty-discover b{float:right;font-size:17px;font-weight:400}.official-product{transition:transform .25s}.official-product:hover{transform:translateY(-3px)}.official-product-image{border:1px solid #ffffff7d;border-radius:23px;box-shadow:0 9px 25px #48334507}.official-product-image img{mix-blend-mode:normal;border-radius:0}.official-product-copy{padding:18px 3px 0}.official-product-brand{letter-spacing:1px;font-size:10px;line-height:1.7}.official-product h3{letter-spacing:-.4px;font-size:18px;line-height:1.38}.official-art-caption{letter-spacing:.3px;background:#fffaf1ed;padding:7px 9px;font-size:9px;line-height:1.5}.official-save{background:#fffaf4;box-shadow:0 3px 12px #3f214a0c}.official-product-actions{gap:7px;padding-top:5px;line-height:1.6}.official-product-actions a{border-bottom:1px solid #e3d6df;justify-content:space-between;align-items:center;min-height:44px;padding-block:8px;font-size:12px;text-decoration:none;display:flex}.official-product-actions a:hover{color:#964969;border-color:#a47494}.official-category-card>div{border:1px solid #fff9f0;border-radius:20px}.official-category-card img{mix-blend-mode:normal}.official-worlds{background:#fffaf1;padding-top:23px;padding-bottom:23px}.official-worlds button{background:#fffcf8;border-color:#e3d3da;padding-inline:19px;font-size:14px}.official-worlds button[aria-pressed=true]{background:#67334d}.official-worlds button:hover{border-color:#b57c9b}.official-filters{background:#fffcf6;border-radius:23px;box-shadow:0 10px 30px #4b2b4d06}.beauty-discovery-grid img{mix-blend-mode:normal}@media (width>=1600px){.official-shop-hero-v11{min-height:740px;padding:75px 8%}.official-shop-hero-v11 h1{font-size:91px}.official-shop-hero-v11 .official-hero-mosaic{height:580px}}@media (width<=1100px){.official-shop-hero-v11{gap:4%;min-height:595px;padding:49px 5% 60px}.official-shop-hero-v11 h1{letter-spacing:-3px;font-size:clamp(43px,5.5vw,64px)}.official-shop-hero-v11 .official-hero-copy>p:not(.official-kicker){font-size:15px}.official-shop-hero-v11 .official-hero-mosaic{height:450px}.official-shop-hero-v11 .official-hero-proof{gap:24px}.official-shop-hero-v11 .official-hero-proof strong{font-size:30px}.official-shop-hero-v11 .official-hero-proof>span,.official-shop-hero-v11 .official-hero-mosaic figcaption strong,.official-shop-hero-v11 .official-beauty-discover strong{font-size:11px}.official-shop-hero-v11 .official-mosaic-star{font-size:47px}}@media (width<=760px){.official-shop-hero-v11{min-height:0;padding:34px 6% 43px;display:block}.official-shop-hero-v11 h1{letter-spacing:-2.7px;font-size:clamp(43px,9.5vw,70px);line-height:1.04}.official-shop-hero-v11 h1 em{letter-spacing:-2.2px}.official-shop-hero-v11 .official-kicker{letter-spacing:1.1px;margin-bottom:20px;font-size:9px}.official-shop-hero-v11 .official-hero-copy>p:not(.official-kicker){max-width:420px;margin:21px 0 24px;font-size:15px}.official-shop-hero-v11 .official-button{min-height:49px;font-size:13px}.official-shop-hero-v11 .official-hero-proof{gap:29px;margin-top:24px}.official-shop-hero-v11 .official-hero-proof strong{font-size:32px}.official-shop-hero-v11 .official-hero-mosaic{width:100%;max-width:530px;height:440px;margin:23px auto 0}.official-shop-hero-v11 .official-mosaic-egg{width:73%;height:78%;top:0;left:-7%}.official-shop-hero-v11 .official-mosaic-water{width:40%;height:59%;top:0;right:-4%}.official-shop-hero-v11 .official-mosaic-pagoto{width:56%;height:52%;bottom:0}.official-shop-hero-v11 .official-hero-mosaic figcaption span,.official-shop-hero-v11 .official-beauty-discover span{font-size:7px}.official-shop-hero-v11 .official-hero-mosaic figcaption strong,.official-shop-hero-v11 .official-beauty-discover strong{font-size:11px}.official-shop-hero-v11 .official-beauty-discover{bottom:3%}.official-product h3{letter-spacing:-.2px;font-size:16px}.official-product-image{border-radius:18px}.official-product-copy{padding-top:15px}.official-product-actions a{font-size:11px}.official-worlds{justify-content:flex-start;gap:10px;padding:18px 5%}.official-worlds button{min-height:45px;padding:10px 15px;font-size:13px}.official-product-grid{gap:29px 15px}}@media (width<=420px){.official-shop-hero-v11 h1{letter-spacing:-2.5px;font-size:43px}.official-shop-hero-v11 .official-hero-mosaic{height:385px}.official-shop-hero-v11 .official-hero-mosaic figcaption strong,.official-shop-hero-v11 .official-beauty-discover strong{font-size:10px}.official-shop-hero-v11 .official-hero-mosaic figcaption span,.official-shop-hero-v11 .official-beauty-discover span{font-size:6px}.official-shop-hero-v11 .official-mosaic-egg img,.official-shop-hero-v11 .official-mosaic-water img{padding-bottom:57px}.official-shop-hero-v11 .official-mosaic-pagoto img{padding-bottom:49px}.official-shop-hero-v11 .official-mosaic-star{font-size:38px}.official-product h3{font-size:15px;line-height:1.4}.official-product-actions a{font-size:10px}.official-art-caption{font-size:8px}.official-product-copy{padding-inline:0}.official-product-grid{gap:27px 12px}}@media (prefers-reduced-motion:reduce){.official-product,.official-shop-hero-v11 .official-hero-mosaic figure,.official-shop-hero-v11 .official-hero-mosaic img{transition:none!important}.official-product:hover,.official-shop-hero-v11 .official-hero-mosaic figure:hover{transform:none}}.catalogue-detail,.catalogue-business{--catalogue-plum:#432137;--catalogue-cream:#fbf7f0;color:var(--catalogue-plum);background:var(--catalogue-cream);padding:32px clamp(20px,5vw,88px) 80px}.catalogue-breadcrumb{letter-spacing:.025em;color:#735d6d;flex-wrap:wrap;gap:9px;margin:0 0 28px;font-size:11px;display:flex}.catalogue-breadcrumb a{color:inherit;text-decoration:none}.catalogue-detail-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.catalogue-detail-art{background:#ece6ec;border-radius:8px;margin:0;position:relative;overflow:hidden}.catalogue-detail-art img{object-fit:contain;width:100%;height:clamp(360px,50vw,730px);padding:32px;display:block}.catalogue-detail-art figcaption{background:var(--catalogue-plum);color:#fff;letter-spacing:.045em;padding:12px 18px;font-size:11px}.catalogue-detail-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:40px;display:flex}.catalogue-detail-placeholder span{color:#998395;font-family:Georgia,serif;font-size:120px}.catalogue-detail-placeholder p{max-width:240px;font-size:14px}.catalogue-detail-copy{padding-top:10px}.catalogue-detail-copy h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(34px,4vw,62px);font-weight:400;line-height:1.06}.catalogue-detail-category{color:#765f70;margin-bottom:28px;font-size:13px}.catalogue-source-overview h2{letter-spacing:.06em;text-transform:uppercase;margin:24px 0 12px;font-family:inherit;font-size:12px;font-weight:600}.catalogue-source-overview p{margin:0 0 20px;font-size:15px;line-height:1.7}.catalogue-source-note{color:#776773;border-left:2px solid #c4b2c1;padding-left:14px;margin-bottom:24px!important;font-size:12px!important;line-height:1.65!important}.catalogue-pending{background:#f0e8d9;border-radius:4px;margin:24px 0;padding:20px;font-size:13px;line-height:1.6}.catalogue-pending strong{font-size:14px}.catalogue-buy-panel{background:#ece5e9;border:1px solid #dccfd7;flex-direction:column;align-items:flex-start;gap:13px;margin:26px 0;padding:26px;display:flex}.catalogue-buy-panel p{letter-spacing:-.02em;margin:0;font-size:22px}.catalogue-buy-panel>span{max-width:330px;font-size:12px;line-height:1.6}.catalogue-buy-panel .official-button{margin-top:8px}.catalogue-secondary-link{color:var(--catalogue-plum);text-underline-offset:4px;font-size:12px;line-height:1.7}.catalogue-detail-facts{border-top:1px solid #d8cdd5;border-bottom:1px solid #d8cdd5;grid-template-columns:repeat(3,1fr);gap:30px;margin:60px 0;padding:34px 0;display:grid}.catalogue-detail-facts article>span{color:#957d8d;font-size:11px}.catalogue-detail-facts h2{letter-spacing:-.02em;margin:12px 0;font-size:23px;font-weight:400}.catalogue-detail-facts p{color:#715b6c;max-width:350px;font-size:13px;line-height:1.7}.catalogue-related.official-catalogue{background:0 0;padding:0}.catalogue-business-hero{max-width:820px;padding:30px 0 65px}.catalogue-business-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,7vw,90px);font-weight:400;line-height:1}.catalogue-business-hero h1 em{font-family:Georgia,serif}.catalogue-business-hero>p:not(.official-kicker){max-width:630px;margin-bottom:26px;font-size:16px;line-height:1.7}.catalogue-business-world{border-top:1px solid #d8cdd5;padding:35px 0}.catalogue-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalogue-business-card{min-height:175px;color:var(--catalogue-plum);background:#ece4e8;border:1px solid #0000;padding:26px 50px 26px 26px;text-decoration:none;transition:transform .18s,background .18s;display:block;position:relative}.catalogue-business-card:hover,.catalogue-business-card:focus-visible{background:#e3d7df;border-color:#ad94a5;transform:translateY(-3px)}.catalogue-business-card>span{letter-spacing:-.025em;font-size:23px}.catalogue-business-card p{color:#745c6e;margin:15px 0 0;font-size:12px;line-height:1.7}.catalogue-business-card b{font-size:22px;font-weight:400;position:absolute;top:27px;right:24px}.catalogue-extension-layout{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:clamp(30px,7vw,100px);display:grid}.catalogue-extension-body{max-width:760px}.catalogue-extension-body>p{color:#715b6c;margin:0 0 24px;font-size:15px;line-height:1.75}.catalogue-extension-body>.catalogue-source-heading{color:var(--catalogue-plum);letter-spacing:-.02em;margin:30px 0 9px;font-size:22px;font-weight:500}.catalogue-extension-nav{background:#ece4e8;align-self:start;padding:24px}.catalogue-extension-nav h2{letter-spacing:-.02em;margin:0 0 20px;font-size:19px;font-weight:400}.catalogue-extension-nav a{color:var(--catalogue-plum);border-top:1px solid #d7c8d2;justify-content:space-between;gap:15px;padding:16px 0;font-size:12px;text-decoration:none;display:flex}.catalogue-extension-nav a:hover{text-decoration:underline}.catalogue-extension-actions{border-top:1px solid #d8cdd5;flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;padding-top:28px;display:flex}.catalogue-faq{border-bottom:1px solid #d8cdd5;padding:22px 0}.catalogue-faq summary{cursor:pointer;letter-spacing:-.025em;font-size:20px;line-height:1.35}.catalogue-faq p{color:#715b6c;max-width:660px;padding:12px 0 0;font-size:14px;line-height:1.8}.official-catalogue:has(.catalogue-breadcrumb){padding-top:25px}@media (width<=900px){.catalogue-detail-hero{grid-template-columns:1fr 1fr;gap:28px}.catalogue-detail-art img{height:460px;padding:20px}.catalogue-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-extension-layout{grid-template-columns:1fr;gap:35px}.catalogue-extension-nav{max-width:700px}}@media (width<=650px){.catalogue-detail,.catalogue-business{padding:24px 20px 55px}.catalogue-detail-hero{grid-template-columns:1fr;gap:24px}.catalogue-detail-art img{height:390px;padding:24px}.catalogue-detail-placeholder{min-height:360px}.catalogue-detail-copy h1{font-size:38px}.catalogue-detail-copy{padding-top:0}.catalogue-detail-facts{grid-template-columns:1fr;gap:20px;margin:38px 0;padding:28px 0}.catalogue-detail-facts article{grid-template-columns:30px 1fr;gap:5px 14px;display:grid}.catalogue-detail-facts article>span{padding-top:6px}.catalogue-detail-facts h2{margin:0}.catalogue-detail-facts p{grid-column:2;margin:4px 0}.catalogue-business-hero{padding:20px 0 40px}.catalogue-business-grid{grid-template-columns:1fr}.catalogue-business-card{min-height:150px}.catalogue-business-world{padding:28px 0}.catalogue-extension-nav{padding:22px}.catalogue-faq summary{font-size:18px}}@media (prefers-reduced-motion:reduce){.catalogue-business-card{transition:none}}.catalogue-product-gallery{--gallery-native-width:576px;min-width:0}.catalogue-gallery-figure{background:#f0e9ed;overflow:hidden}.catalogue-gallery-stage{color:#432137;cursor:zoom-in;justify-content:center;align-items:center;min-height:280px;text-decoration:none;display:flex;position:relative}.catalogue-detail-art .catalogue-gallery-stage>img{width:100%;height:auto;max-width:var(--gallery-native-width);object-fit:contain;padding:0;display:block}.catalogue-gallery-stage:focus-visible{outline-offset:-4px;outline:3px solid #432137}.catalogue-gallery-hint{backdrop-filter:blur(7px);background:#fff9;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;line-height:1.2;display:flex;position:absolute;bottom:14px;right:14px}.catalogue-gallery-hint>span{font-size:18px}.catalogue-gallery-thumbnails{scrollbar-width:thin;gap:9px;padding:14px 1px 4px;display:flex;overflow-x:auto}.catalogue-gallery-thumb{color:#432137;cursor:pointer;font:inherit;background:#fff8;border:1px solid #d7c7d1;border-radius:5px;flex-direction:column;flex:0 0 76px;align-items:center;gap:6px;min-height:94px;padding:4px;display:flex}.catalogue-gallery-thumb img{object-fit:contain;border-radius:2px;width:66px;height:66px}.catalogue-gallery-thumb span{white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:10px;line-height:1.3;overflow:hidden}.catalogue-gallery-thumb[aria-pressed=true]{background:#fff;border-color:#432137;box-shadow:0 0 0 1px #432137}.catalogue-gallery-thumb:focus-visible{outline-offset:3px;outline:3px solid #9b7d94}.catalogue-gallery-instructions{color:#786471;margin:9px 0 0;font-size:11px;line-height:1.6}.catalogue-gallery-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalogue-gallery-fallback{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.catalogue-gallery-fallback figure{min-width:0;margin:0}.catalogue-gallery-fallback img{width:100%;height:auto;max-width:var(--gallery-native-width)}.catalogue-gallery-fallback figcaption{color:#786471;margin-top:6px;font-size:11px;line-height:1.6}.product-gallery-dialog{color:#432137;background:#fbf7f0;border-radius:9px;width:min(730px,94vw);max-height:94vh;padding:20px 24px 22px;overflow:auto}.product-gallery-dialog::backdrop{backdrop-filter:blur(5px);background:#261721d9}.catalogue-gallery-dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.catalogue-gallery-dialog-top h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5}.catalogue-gallery-close{color:#432137;cursor:pointer;background:#fff9;border:1px solid #d5c3cf;border-radius:50%;flex:none;width:36px;height:36px;padding:0;font-size:24px;line-height:1}.catalogue-gallery-zoom-figure{text-align:center;margin:0}.catalogue-gallery-zoom-figure img{width:100%;height:auto;max-width:var(--gallery-native-width,576px);object-fit:contain;background:#eee8ec;max-height:calc(94vh - 175px);margin:0 auto;display:block}.catalogue-gallery-zoom-figure figcaption{color:#776270;padding:13px 0 7px;font-size:12px;line-height:1.6}.catalogue-gallery-dialog-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.catalogue-gallery-dialog-controls button{color:#432137;cursor:pointer;background:#fff9;border:1px solid #d5c3cf;border-radius:50%;width:36px;height:36px;font-size:17px}.catalogue-gallery-dialog-controls a{color:#432137;text-underline-offset:3px;margin-left:12px;font-size:11px;line-height:1.5}.catalogue-gallery-dialog-controls button:focus-visible,.catalogue-gallery-close:focus-visible{outline-offset:2px;outline:3px solid #9b7d94}.official-product-views{width:100%;height:100%;display:block;position:relative}.official-product-views .official-product-primary{opacity:1}.official-product-views .official-product-secondary{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.official-product-image>a:hover .official-product-secondary,.official-product-image>a:focus-visible .official-product-secondary{opacity:1}.official-product-image>a:hover .official-product-views:has(.official-product-secondary) .official-product-primary,.official-product-image>a:focus-visible .official-product-views:has(.official-product-secondary) .official-product-primary{opacity:0}}@media (width<=650px){.catalogue-gallery-thumb{flex-basis:68px;min-height:87px}.catalogue-gallery-thumb img{width:58px;height:58px}.catalogue-gallery-stage{min-height:240px}.catalogue-gallery-hint{padding:8px 10px;bottom:10px;right:10px}.product-gallery-dialog{width:94vw;padding:15px 15px 20px}.catalogue-gallery-dialog-top{margin-bottom:10px}.catalogue-gallery-zoom-figure img{max-height:calc(94vh - 170px)}.catalogue-gallery-dialog-controls a{text-align:center;flex-basis:100%;margin-top:4px;margin-left:0}}@media (prefers-reduced-motion:reduce){.official-product-views .official-product-secondary{transition:none}}:is(body[data-media-source=owner-upload],body[data-media-source=public-original]) .pdp-main-image{background:var(--product-photo-tone,#f5f1ea);height:auto;min-height:0;padding:0;overflow:hidden}:is(body[data-media-source=owner-upload],body[data-media-source=public-original]) .pdp-main-image>img{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:576px;height:auto;max-height:none;margin:auto;padding:0;display:block}:is(body[data-media-source=owner-upload],body[data-media-source=public-original]) .pdp-thumbs img{object-fit:contain;mix-blend-mode:normal}:is(body[data-media-source=owner-upload],body[data-media-source=public-original]) .zoom-dialog img{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:576px;height:auto;max-height:80vh;margin:0 auto}.hero-v4.hero-universe .hero-pack[hidden]{display:none}.hero-v4.hero-universe .hero-stage[data-has-pack=true]{isolation:auto;transform:none}.hero-v4.hero-universe .hero-pack{z-index:3;object-fit:contain;object-position:center;pointer-events:none;filter:drop-shadow(0 12px 10px #462b3c1c);width:45%;height:72%;position:absolute;top:9%;left:0}.hero-v4.hero-universe .hero-pack[data-blend=true]{mix-blend-mode:multiply;filter:none;width:112%;height:127%;top:-17%;left:-25%}.hero-v4.hero-universe .hero-stage[data-has-pack=true][data-format] .hero-img.hero-main{top:3%;left:auto;right:-11%;width:78%;height:86%;transform:translate(var(--mx),var(--my));inset-inline-start:auto}.hero-v4.hero-universe .hero-stage[data-has-pack=true] .hero-art-credit{max-width:100%}.hero-product-card[data-original-pack=blend]>img{mix-blend-mode:multiply;filter:none;transform:scale(1.4)}.hero-product-card[data-original-pack=blend]:hover>img{transform:scale(1.43)translateY(-2px)}.hero-product-card[data-original-pack=alpha]>img{object-fit:contain}.section .product-picture[data-original-pack],.official-product-image[data-original-pack]{box-shadow:none;isolation:auto;background:0 0!important;border:0!important;border-radius:0!important}.section .product-picture[data-original-pack=blend]>a img,.official-product-image[data-original-pack=blend] .official-product-primary{mix-blend-mode:multiply;filter:none;object-fit:contain;border-radius:0;transform:scale(1.28)}.section .product:hover .product-picture[data-original-pack=blend]>a img,.official-product-image[data-original-pack=blend]>a:hover .official-product-primary{transform:scale(1.3)translateY(-3px)}.official-product-image[data-original-pack=blend] .official-product-views{overflow:visible}.official-product-image[data-original-pack] .official-art-caption{color:#694559;background:0 0}@media (width<=700px){.hero-v4.hero-universe .hero-pack{width:42%;height:74%;top:7%;left:4%}.hero-v4.hero-universe .hero-pack[data-blend=true]{width:110%;height:128%;top:-17%;left:-24%}.hero-v4.hero-universe .hero-stage[data-has-pack=true][data-format] .hero-img.hero-main{width:74%;height:85%;top:1%;right:-7%}.section .product-picture[data-original-pack=blend]>a img,.official-product-image[data-original-pack=blend] .official-product-primary{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.hero-product-card[data-original-pack=blend]:hover>img{transform:scale(1.4)}.section .product:hover .product-picture[data-original-pack=blend]>a img,.official-product-image[data-original-pack=blend]>a:hover .official-product-primary{transform:scale(1.28)}}.hero-v4.hero-universe .hero-img[hidden]{display:none!important}.hero-v4.hero-universe[data-world=pagoto] .hero-stage[data-format=container] .hero-pack{object-fit:contain;filter:drop-shadow(0 14px 16px #2b142d26);width:78%;height:91%;top:0;left:12%;transform:rotate(-7deg)}.hero-v4.hero-universe[data-world=pagoto] .hero-stage[data-format=container] .hero-pack[data-blend=true]{mix-blend-mode:multiply;filter:none;width:116%;height:134%;top:-24%;left:-8%;transform:rotate(-5deg)}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .hero-img.hero-main{object-fit:cover;object-position:52% 45%;filter:none;border:0;border-radius:48% 48% 18% 18%;width:68%;height:84%;padding:0;animation:none;top:2%;left:auto;right:7%;transform:rotate(5deg);box-shadow:0 18px 40px #51342e1c}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product{object-fit:cover;z-index:4;border:5px solid #f9f4ed;border-radius:50%;padding:0;animation:8s ease-in-out infinite hero-v12-side-float;position:absolute;box-shadow:0 12px 30px #49352d24}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.left{aspect-ratio:1;--float-tilt:-8deg;width:32%;height:auto;inset:auto auto 14% 0}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.right{aspect-ratio:1;--float-tilt:7deg;width:25%;height:auto;animation-delay:-3s;inset:1% 0 auto auto}.hero-v4.hero-universe[data-world=kbeauty] .scene-word{z-index:0;opacity:.08}.hero-v4.hero-universe[data-world=kbeauty] .scene-orbit{opacity:.18}.hero-v4.hero-universe[data-world=lifestyle] .hero-stage[data-format=alpha] .hero-img.hero-main{width:103%;height:95%;top:-2%;right:-1%}.hero-product-card.hero-original-beauty>img{object-fit:cover;border-radius:16px;transform:none}.hero-product-card.hero-original-beauty strong{text-transform:capitalize}@media (width<=700px){.hero-v4.hero-universe[data-world=pagoto] .hero-stage[data-format=container] .hero-pack{width:88%;height:88%;top:0;left:6%}.hero-v4.hero-universe[data-world=pagoto] .hero-stage[data-format=container] .hero-pack[data-blend=true]{width:128%;height:128%;top:-22%;left:-14%}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .hero-img.hero-main{width:78%;height:79%;top:4%;right:3%}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product{border-width:3px}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.left{width:35%;bottom:16%;left:-1%}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.right{width:29%;top:0;right:-2%}.hero-v4.hero-universe[data-world=lifestyle] .hero-stage[data-format=alpha] .hero-img.hero-main{width:105%;height:90%;top:0;right:-3%}}@media (prefers-reduced-motion:reduce){.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product{animation:none}}#photoStage #beautyEditorial{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;padding:0}.hero-v4.hero-universe[data-world=aqua-mist] .hero-stage[data-format=alpha] .hero-img.hero-main{filter:drop-shadow(0 18px 18px #25483d26);width:105%;height:96%;top:-2%;right:-2%}.hero-v4.hero-universe[data-world=aqua-mist] .scene-disc{background:radial-gradient(#f8fffcc9 0,#a9d8c550 55%,#0000 73%);width:90%;height:82%;top:8%;left:5%}.hero-v4.hero-universe[data-world=aqua-mist] .scene-orbit{opacity:.4;border-color:#315c4e55;transform:rotate(-24deg)}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:510px;margin:4px 0 0;display:grid}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof button{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:#ffffff90;border:1px solid;border-radius:13px;justify-content:flex-start;align-items:center;gap:7px;padding:8px 9px;font:650 13px/1.3 DM Sans,Arial,sans-serif;display:flex}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof button b{letter-spacing:.03em;opacity:1;font-size:11px}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof button[aria-pressed=true]{color:#fff;background:#352433;border-color:#352433;box-shadow:0 4px #35243322}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof button:hover{background:#fff;box-shadow:0 3px #35243318}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof button[aria-pressed=true]:hover{background:#352433}.hero-v4.hero-universe[data-world=kbeauty] .hero-copy .hero-spotlight{grid-column:1/-1;width:100%;max-width:100%;margin-top:9px;padding-top:9px}.hero-v4.hero-universe[data-world=kbeauty] .hero-spotlight>span,.hero-v4.hero-universe[data-world=kbeauty] .hero-spotlight small{display:none}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .hero-img.hero-main{border-radius:38% 38% 16% 16%;width:72%;height:78%;top:7%;right:8%;transform:rotate(-6deg);box-shadow:12px 15px #ffffff75,0 24px 40px #34253c18}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.left{border-radius:22% 22% 42%;width:35%;bottom:10%;left:-2%}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.right{border-radius:50%;width:30%;top:0;right:-2%}.hero-v4.hero-universe[data-world=kbeauty] .scene-word{opacity:.1;font-size:clamp(42px,6vw,90px);font-weight:800;top:0}.hero-v4.hero-universe[data-world=kbeauty] .hero-art-credit{color:inherit;opacity:1;bottom:-2%;font-size:12px!important}.hero-product-card.hero-beauty-concept-card{background:#fffaf4;border:1px solid #d7c7d0;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:14px;width:360px;min-width:340px;height:auto;padding:17px}.hero-product-card.hero-beauty-concept-card>img{object-fit:cover;border-radius:35px 35px 16px 16px;width:90px;height:122px}.hero-product-card.hero-beauty-concept-card .hero-beauty-product-links{gap:7px;margin:10px 0;display:grid}.hero-product-card.hero-beauty-concept-card .hero-beauty-product-links a{text-underline-offset:3px;color:#422f3e;font-size:14px;font-weight:550;line-height:1.4;text-decoration:underline}.hero-product-card.hero-beauty-concept-card .card-links{flex-wrap:wrap;gap:10px}.hero-product-card.hero-beauty-concept-card .card-links button,.hero-product-card.hero-beauty-concept-card .card-links>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (width<=700px){.hero-v4.hero-universe[data-world=kbeauty] .hero-proof{gap:6px;margin-top:0}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof button{gap:5px;padding:8px 7px;font-size:13px}.hero-v4.hero-universe[data-world=kbeauty] .hero-proof button b{display:none}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .hero-img.hero-main{width:79%;height:72%;top:6%;right:6%;box-shadow:6px 7px #ffffff75}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.left{width:37%;bottom:18%;left:-3%}.hero-v4.hero-universe[data-world=kbeauty] .hero-stage[data-format=editorial-photo] .scene-product.right{width:33%;top:0;right:-1%}.hero-v4.hero-universe[data-world=kbeauty] .hero-art-credit{line-height:1.4;bottom:0;font-size:12px!important}.hero-product-card.hero-beauty-concept-card{grid-template-columns:72px minmax(0,1fr);gap:12px;width:310px;min-width:300px;padding:14px}.hero-product-card.hero-beauty-concept-card>img{width:72px;height:115px}}body .hero-v4.hero-universe.hero-v18{--hero-progress:0;--hero-duration:7s;transition:background-color .75s,color .55s}body .hero-v4.hero-universe.hero-v18 .hero-bottom{border-top:1px solid #ffffff70;grid-template-columns:minmax(145px,.7fr) minmax(290px,1.4fr) auto;align-items:center;gap:0 clamp(18px,2.4vw,38px);min-width:0;padding-top:8px;display:grid}.hero-v18 .hero-story-caption{gap:1px;min-width:0;display:grid}.hero-v18 .hero-story-kicker{letter-spacing:.1em;font-size:11px;font-weight:700;line-height:1.4}.hero-v18 #heroNow{letter-spacing:-.025em;font-size:17px;font-weight:750;line-height:1.4}.hero-v18 #heroNextLabel{font-size:13px;font-weight:500;line-height:1.4}.hero-v18 .hero-story-timeline{grid-template-columns:repeat(6,minmax(44px,1fr));align-items:center;gap:6px;min-width:0;display:grid}body .hero-v18 .hero-story-step{width:100%;min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:16px 0;display:flex;position:relative}.hero-v18 .hero-story-track{background:#ffffff70;border-radius:99px;width:100%;height:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012}.hero-v18 .hero-story-track:before{content:"";opacity:.2;background:currentColor;position:absolute;inset:0}.hero-v18 .hero-story-track i{border-radius:inherit;transform-origin:0;background:currentColor;display:block;position:absolute;inset:0;transform:scaleX(0)}.hero-v18 .hero-story-step.is-complete .hero-story-track i{opacity:.4;transform:scaleX(1)}.hero-v18 .hero-story-step.active .hero-story-track{height:6px;box-shadow:0 0 0 1px #ffffff75}.hero-v18 .hero-story-step.active .hero-story-track i{transform:scaleX(clamp(0, var(--hero-progress,0), 1));opacity:1}.hero-v18 .hero-story-step.active .hero-story-track:before{opacity:.38}.hero-v18 .hero-story-step:hover .hero-story-track:before{opacity:.5}body .hero-v4.hero-universe.hero-v18 .hero-controls{color:inherit;background:#ffffff26;border:1px solid #ffffffa6;border-radius:32px;gap:6px;margin:0;padding:4px}body .hero-v4.hero-universe.hero-v18 .hero-controls button{background:#ffffff45;border:1px solid #ffffffb3;border-radius:50%;flex:none;width:44px;min-width:44px;height:44px;padding:0;font-size:20px;font-weight:600;line-height:1;transition:background-color .2s}body .hero-v4.hero-universe.hero-v18 .hero-controls button:hover{background:#ffffff85;transform:none}body .hero-v4.hero-universe.hero-v18 #heroCounter{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:44px;font-size:13px;font-weight:650;line-height:1.4}body .hero-v4.hero-universe.hero-v18 .hero-controls #heroPlay{border-radius:24px;width:auto;min-width:68px;padding:0 12px;font-size:14px;font-weight:700;line-height:1.4}.hero-v18[data-playback=paused] #heroPlay,.hero-v18[data-playback=reduced] #heroPlay{box-shadow:inset 0 0 0 1px}.hero-v18 .hero-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-v18[data-motion=a] .hero-stage{animation:.7s cubic-bezier(.2,.7,.2,1) both hero-story-stage-a}.hero-v18[data-motion=b] .hero-stage{animation:.7s cubic-bezier(.2,.7,.2,1) both hero-story-stage-b}.hero-v18[data-motion=a] :is(#heroEyebrow,#heroTitle,#heroDescription){animation:.5s both hero-story-copy-a}.hero-v18[data-motion=b] :is(#heroEyebrow,#heroTitle,#heroDescription){animation:.5s both hero-story-copy-b}.hero-v18[data-motion] #heroDescription{animation-delay:70ms}@keyframes hero-story-stage-a{0%{opacity:.6;translate:14px 6px}to{opacity:1;translate:0}}@keyframes hero-story-stage-b{0%{opacity:.6;translate:-14px 6px}to{opacity:1;translate:0}}@keyframes hero-story-copy-a{0%{opacity:.75;translate:0 7px}to{opacity:1;translate:0}}@keyframes hero-story-copy-b{0%{opacity:.75;translate:0 6px}to{opacity:1;translate:0}}@media (width<=1000px){body .hero-v4.hero-universe.hero-v18 .hero-bottom{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.hero-v18 .hero-story-timeline{grid-area:2/1/auto/-1}.hero-v18 .hero-controls{grid-area:1/2}.hero-v18 .hero-story-caption{grid-area:1/1}.hero-v18 .hero-story-kicker{display:none}}@media (width<=480px){body .hero-v4.hero-universe.hero-v18 .hero-bottom{column-gap:7px;padding-top:8px}body .hero-v4.hero-universe.hero-v18 .hero-controls{background:0 0;border:0;gap:3px;padding:0}body .hero-v4.hero-universe.hero-v18 #heroCounter{min-width:39px;font-size:12px}body .hero-v4.hero-universe.hero-v18 .hero-controls #heroPlay{min-width:57px;padding:0 7px;font-size:13px}.hero-v18 #heroNow{overflow-wrap:anywhere;font-size:16px}.hero-v18 #heroNextLabel{font-size:12px}.hero-v18 .hero-story-timeline{gap:4px}}@media (width<=360px){.hero-v18 #heroNextLabel{display:none}}@media (prefers-reduced-motion:reduce){body .hero-v4.hero-universe.hero-v18,.hero-v18[data-motion] .hero-stage,.hero-v18[data-motion] :is(#heroEyebrow,#heroTitle,#heroDescription),body .hero-v4.hero-universe.hero-v18 .hero-controls button{translate:none;transition:none!important;animation:none!important}}body footer.footer-v19{--footer-ink:#3d2840;--footer-soft:#554454;--footer-rule:#c9bbbf;color:var(--footer-ink);background:#f2eadf;border-top:1px solid #d8cdc8;padding:28px 5.5% 14px;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}body[data-product] footer.footer-v19{padding-bottom:100px}body footer.footer-v19 :is(a,button,summary){color:var(--footer-ink);letter-spacing:0;opacity:1;font-family:inherit;font-size:16px;line-height:1.5}body footer.footer-v19 a{border:0;margin:0;text-decoration:none}body footer.footer-v19 :is(a,button,summary):focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #842768}body footer.footer-v19 a:hover{color:#762751;text-underline-offset:4px;border:0;text-decoration:underline}body footer.footer-v19 nav{margin:0;padding:0}body footer.footer-v19 .footer-v19-main{grid-template-columns:1.05fr 1fr 1.2fr;align-items:start;gap:clamp(24px,3.5vw,60px);max-width:1440px;margin:0 auto;padding-bottom:22px;display:grid}body footer.footer-v19 .footer-v19-main>*{min-width:0}body footer.footer-v19 .footer-v19-brand{padding:0}body footer.footer-v19 .original-brand.footer-brand{background:0 0;border-radius:0;align-items:center;width:max-content;max-width:100%;min-height:64px;margin:0 0 6px;padding:0;display:inline-flex}body footer.footer-v19 .original-brand.footer-brand img{object-fit:contain;object-position:left center;filter:none;opacity:1;mix-blend-mode:normal;background:0 0;border-radius:0;width:140px;max-width:100%;height:70px;display:block;transform:none}body footer.footer-v19 .footer-v19-tagline{color:var(--footer-ink);letter-spacing:-.015em;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.4}body footer.footer-v19 .footer-v19-intro{color:var(--footer-soft);max-width:34ch;margin:0 0 5px;font-size:15px;line-height:1.5}body footer.footer-v19 .footer-v19-contact{flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:5px;display:flex}body footer.footer-v19 .footer-v19-brand>a:not(.footer-brand),body footer.footer-v19 .footer-v19-contact a{overflow-wrap:anywhere;align-items:center;min-height:44px;padding:5px 0;font-size:15px;font-weight:500;display:inline-flex}body footer.footer-v19 .footer-v19-panel{border:0;margin:0;padding:0}body footer.footer-v19 .footer-v19-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin:0 0 5px;padding:0;font-size:18px;font-weight:700;list-style:none;display:flex}body footer.footer-v19 summary::-webkit-details-marker{display:none}body footer.footer-v19 .footer-v19-chevron{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:23px;font-weight:400;line-height:1;transition:transform .16s;display:inline-flex}body footer.footer-v19 .footer-v19-panel[open]>summary .footer-v19-chevron{transform:rotate(45deg)}body footer.footer-v19 .footer-v19-panel .footer-v19-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 16px;display:grid}body footer.footer-v19 .footer-v19-links a{overflow-wrap:anywhere;align-items:center;min-height:44px;padding:7px 0;font-size:16px;font-weight:500;line-height:1.45;display:flex}body footer.footer-v19 .footer-v19-store{min-height:44px;color:var(--footer-soft);text-underline-offset:4px;align-items:center;gap:6px;margin-top:5px;padding:7px 0;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}body footer.footer-v19 .footer-v19-bottom{border-top:1px solid var(--footer-rule);max-width:1440px;color:var(--footer-soft);flex-wrap:wrap;align-items:center;gap:0 22px;margin:0 auto;padding-top:10px;display:flex}body footer.footer-v19 .footer-v19-bottom>small{overflow-wrap:anywhere;flex:200px;margin:0;padding:8px 0;font-size:14px;line-height:1.5}body footer.footer-v19 .footer-v19-bottom :is(a,button,summary){min-height:44px;color:var(--footer-soft);text-align:left;align-items:center;margin:0;padding:7px 0;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}body footer.footer-v19 .footer-v19-legal{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}body footer.footer-v19 .footer-privacy{cursor:pointer;background:0 0;border:0;text-decoration:none}body footer.footer-v19 .footer-privacy:hover,body footer.footer-v19 .footer-v19-workspaces>summary:hover{color:#762751;text-underline-offset:4px;text-decoration:underline}body footer.footer-v19 .footer-v19-top{white-space:nowrap}body footer.footer-v19 .footer-v19-workspaces{border:0;margin:0;padding:0}body footer.footer-v19 .footer-v19-workspaces>summary{cursor:pointer;gap:8px;list-style:none}body footer.footer-v19 .footer-v19-workspaces>summary>span{font-size:18px;display:inline-block}body footer.footer-v19 .footer-v19-workspaces[open]>summary>span{transform:rotate(45deg)}body footer.footer-v19 .footer-v19-workspaces nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;display:grid}body footer.footer-v19 .footer-v19-workspaces[open]{border-top:1px solid var(--footer-rule);flex-basis:100%;order:5;grid-template-columns:auto 1fr;align-items:start;gap:0 30px;padding-top:8px;display:grid}body footer.footer-v19 :is(.footer-v19-panel,.footer-v19-workspaces):not([open])>:not(summary){display:none}@media (width>=761px){body footer.footer-v19 .footer-v19-panel>summary{border-bottom:1px solid var(--footer-rule);padding-bottom:8px}body footer.footer-v19 .footer-v19-chevron{font-size:20px}}@media (width<=1000px) and (width>=761px){body footer.footer-v19 .footer-v19-main{grid-template-columns:1fr 1fr 1.1fr;gap:24px}body footer.footer-v19 .footer-v19-links{column-gap:10px}body footer.footer-v19 .footer-v19-bottom{gap:0 18px}body footer.footer-v19 .footer-v19-bottom>small{flex-basis:100%}}@media (width<=760px){body footer.footer-v19{padding:22px 5% 12px}body footer.footer-v19 .footer-v19-main{grid-template-columns:1fr;gap:0;padding-bottom:10px}body footer.footer-v19 .footer-v19-brand{grid-template-columns:minmax(105px,126px) minmax(0,1fr);align-items:center;gap:0 18px;padding-bottom:12px;display:grid}body footer.footer-v19 .original-brand.footer-brand{min-height:56px;margin-bottom:4px}body footer.footer-v19 .original-brand.footer-brand img{width:126px;height:60px}body footer.footer-v19 .footer-v19-tagline{margin:0;font-size:17px}body footer.footer-v19 .footer-v19-intro{grid-column:1/-1;max-width:none}body footer.footer-v19 .footer-v19-contact{grid-column:1/-1;margin-top:0}body footer.footer-v19 .footer-v19-social{grid-column:1/-1;justify-self:start}body footer.footer-v19 .footer-v19-panel{border-top:1px solid var(--footer-rule)}body footer.footer-v19 .footer-v19-panel>summary{min-height:52px;margin:0;padding:8px 0;font-size:17px}body footer.footer-v19 .footer-v19-panel .footer-v19-links{gap:0 22px;padding:0 0 12px}body footer.footer-v19 .footer-v19-bottom{gap:0 18px;padding-top:8px}body footer.footer-v19 .footer-v19-bottom>small{flex-basis:100%;padding:4px 0}body footer.footer-v19 .footer-v19-legal{flex-basis:100%;gap:0 14px}body footer.footer-v19 .footer-v19-legal>*{flex:85px}body footer.footer-v19 .footer-v19-top{margin-left:auto}body footer.footer-v19 .footer-v19-workspaces[open]{grid-template-columns:1fr;gap:0;padding-top:0}body footer.footer-v19 .footer-v19-workspaces nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (prefers-reduced-motion:reduce){body footer.footer-v19 .footer-v19-chevron{transition:none}}.connected-workspace-links{border-top:1px solid #aaa4;flex-wrap:wrap;gap:22px;padding:24px 6%;font-size:12px;display:flex}.connected-campaign{background:#e8eedc;border-radius:24px;grid-template-columns:1fr 1fr;max-width:1280px;margin:50px auto;display:grid;overflow:hidden}.connected-campaign>img{object-fit:contain;width:100%;height:100%;max-height:560px}.connected-campaign>div{padding:50px}.connected-campaign h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,4vw,60px);line-height:1.05}.connected-campaign p{margin-bottom:25px;font-size:16px;line-height:1.8}.connected-campaign-controls{gap:10px;margin-top:25px;display:flex}.connected-campaign-controls button{background:0 0;border:1px solid #9da991;border-radius:50%;width:40px;height:40px}.connected-campaign-controls button[aria-pressed=true]{color:#fff;background:#26311f}.connected-journal{max-width:900px;margin:auto;padding:70px 25px}.connected-journal h1{letter-spacing:-.04em;margin:25px 0;font-size:clamp(40px,5vw,70px);line-height:1.08}.connected-journal p{white-space:normal;font-size:17px;line-height:1.9}.connected-journal img{object-fit:contain;width:100%;height:auto;max-height:600px;margin:25px 0}.connected-journal article{border-bottom:1px solid #ddd;padding:30px 0}.connected-journal-intro{color:#606a56;font-size:22px!important}.catalogue-enquire{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.catalogue-enquire a{display:inline-block;text-decoration:none!important}@media (width<=700px){.connected-campaign{grid-template-columns:1fr;margin:30px 15px}.connected-campaign>div{padding:25px}}.catalogue-customer-reviews{margin-block:56px}.catalogue-review{overflow-wrap:anywhere;background:#f6f8f1;border:1px solid #dbe3d5;border-radius:20px;padding:26px}.catalogue-review h3{color:#253d30;font-family:Georgia,serif;font-size:24px}.catalogue-review p{line-height:1.7}.catalogue-review small{color:#57695a}.connected-campaign.connected-campaign-v45{display:block}.connected-campaign-v45>.connected-campaign-stage-v45{isolation:isolate;padding:0;display:grid}.connected-campaign-v45 .connected-campaign-slide-v45{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.connected-campaign-v45 .connected-campaign-slide-v45.is-current,.connected-campaign-v45 .connected-campaign-slide-v45.is-leaving{visibility:visible}.connected-campaign-v45 .connected-campaign-slide-v45.is-current{opacity:1;pointer-events:auto}.connected-campaign-v45 .connected-campaign-slide-v45>img{aspect-ratio:19/13;object-fit:contain;align-self:center;width:100%;height:100%;min-height:0;max-height:400px;padding:24px;display:block}.connected-campaign-v45 .connected-campaign-copy-v45{overflow-wrap:anywhere;align-self:center;min-width:0;padding:32px}.connected-campaign-v45 .connected-campaign-copy-v45 h2{margin:16px 0;font-size:clamp(30px,3.4vw,48px);line-height:1.1}.connected-campaign-v45 .connected-campaign-copy-v45 p{font-size:15px;line-height:1.6}.connected-campaign-v45>.connected-campaign-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 32px 24px;display:flex}.connected-campaign-v45>.connected-campaign-controls[hidden]{display:none}.connected-campaign-v45 .connected-campaign-controls button{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px}.connected-campaign-v45 .connected-campaign-controls .connected-campaign-play-v45{border-radius:24px;width:auto;margin-left:auto;padding:0 18px}.connected-campaign-v45>.connected-campaign-status-v45{margin:0;padding:0 32px;font-size:14px;line-height:1.5}.connected-campaign-v45>.connected-campaign-status-v45:not(:empty){padding-bottom:24px}@media (width<=700px){.connected-campaign-v45 .connected-campaign-slide-v45{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.connected-campaign-v45 .connected-campaign-slide-v45>img{height:auto;max-height:300px;padding:20px 20px 0}.connected-campaign-v45 .connected-campaign-copy-v45{align-self:start;padding:24px}.connected-campaign-v45>.connected-campaign-controls{padding:0 24px 24px}}@media (prefers-reduced-motion:reduce){.connected-campaign-v45 .connected-campaign-slide-v45{transition:none;animation:none}}:root{--atelier-ink:#26232c;--atelier-paper:#f7f5ef;--atelier-line:#dedbd2;--atelier-lime:#d9f67d;--atelier-muted:#5d5660}body{background:var(--atelier-paper)}body>.announcement{background:var(--atelier-ink);color:#fff8ed;padding-block:10px}body>header{border-bottom:1px solid var(--atelier-line);backdrop-filter:blur(16px);background:#f7f5eff5}body>header nav a{white-space:nowrap;position:relative}body>header nav a:hover{border-bottom-color:var(--atelier-ink)}body>header .tools .bag{background:var(--atelier-ink);color:#fff;border-radius:40px;padding:10px 15px}body>header .tools .bag span{background:var(--atelier-lime);color:var(--atelier-ink)}body>header .tools .market-button{border:1px solid var(--atelier-line);border-radius:40px;padding:9px 12px}body .button,body .official-button,body .bundle-button{border-radius:100px;transition:background .18s,transform .18s}body .button.dark,body .official-button-dark{background:var(--atelier-ink);color:#fff;border-color:var(--atelier-ink)}body .button.dark:hover,body .official-button-dark:hover{background:#44384e;border-color:#44384e}body .official-button-outline{color:var(--atelier-ink);background:0 0;border-color:#837987}body .hero-v18{isolation:isolate;border-radius:22px;margin:18px 22px 0}body .hero-v18 .hero-bottom{border-top:1px solid #43213726}body .hero-v18 .hero-proof span{border-radius:30px}body .hero-shopping{background:var(--atelier-paper);border-bottom:1px solid var(--atelier-line)}body .hero-product-card{box-shadow:none;border:1px solid #d8d3cb;border-radius:14px}body .hero-product-card.active{border-color:var(--atelier-ink)}body .journey-links{border-block:1px solid var(--atelier-line);background:var(--atelier-paper)}body .journey-links>a>span{background:var(--atelier-ink);color:var(--atelier-lime);border-radius:50%}body .section{padding-block:80px}body .section-title{border-bottom:1px solid var(--atelier-line);margin-bottom:28px;padding-bottom:12px}body .intent-grid>button{box-shadow:none;border:1px solid #4321371c;border-radius:18px;overflow:hidden}body .beauty-lab,body .nutrition-v7{border-block:1px solid var(--atelier-line)}body .lab-pills span,body .feature-tags span{border-radius:30px}body .products>.product{box-shadow:none;background:0 0}body .product .product-image{border-radius:16px}body .filter-row{flex-wrap:wrap;gap:18px}body .filter-row button,body #filters button{border-radius:40px}body :is(.bundle-slot,.bundle-summary,.saved-plan-card){box-shadow:none;border-radius:16px}body .bundle-summary{border-color:#b7b5a4}body .bundle-hero{border-bottom:1px solid var(--atelier-line)}body .official-catalogue{background:var(--atelier-paper)}body .official-shop-hero-v11{border-bottom:1px solid var(--atelier-line);padding-bottom:48px}body .official-shop-hero-v11 .official-hero-mosaic{border-radius:20px;overflow:hidden}body .official-worlds{border-bottom:1px solid var(--atelier-line);gap:10px;padding-block:24px}body .official-worlds button{background:0 0;border:1px solid #c6c1c8;border-radius:40px;padding:12px 20px}body .official-worlds button[aria-pressed=true]{background:var(--atelier-ink);border-color:var(--atelier-ink);color:#fff}body .official-worlds button[aria-pressed=true] small{color:var(--atelier-lime)}body .official-category-rail{scroll-snap-type:x proximity;gap:18px}body .official-category-card{scroll-snap-align:start}body .official-category-card>div{border-radius:14px;overflow:hidden}body .official-category-card[aria-current=true]>div{outline:2px solid var(--atelier-ink);outline-offset:-2px}body .official-filters{border:1px solid var(--atelier-line);background:#eeece5;border-radius:16px;gap:16px;padding:22px}body .official-filters input,body .official-filters select{background:#fff;border:1px solid #c7c2c9;border-radius:9px}body .official-product-grid{gap:36px 22px}body .official-product{min-width:0;box-shadow:none;background:0 0;border:0}body .official-product-image{background:#efede8;border:1px solid #29222b10;border-radius:16px;overflow:hidden}body .official-product[data-official-world=Eggsential] .official-product-image{background:#f2e5d4}body .official-product[data-official-world=Pagoto] .official-product-image{background:#f0e2db}body .official-product[data-official-world=Aqua\ Mist] .official-product-image{background:#dfece9}body .official-product[data-official-world=K-Beauty] .official-product-image{background:#e9e4ee}body .official-product-image .official-save{width:44px;height:44px;color:var(--atelier-ink);background:#fffdf8;border:1px solid #dcd6df;border-radius:50%;top:12px;right:12px}body .official-product-image .official-save[aria-pressed=true]{background:var(--atelier-ink);color:var(--atelier-lime);border-color:var(--atelier-ink)}body .official-product-copy{padding:16px 2px 0}body .official-product-brand{margin-bottom:7px}body .official-product h3{margin-bottom:8px}body .official-product-category{margin-bottom:14px}body .official-product-actions{border-top:1px solid var(--atelier-line);justify-content:space-between;padding-top:5px}body .official-product-actions a:last-child{font-weight:600}body .official-art-caption{background:#fffdf5e8;border-radius:5px;max-width:calc(100% - 22px);margin:0 11px 10px;padding:4px 8px}body .official-crosslink{border:1px solid var(--atelier-line);background:#e8edda;border-radius:20px}.atelier-active-filters{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.atelier-active-filters:empty{display:none}.atelier-active-filters button{color:var(--atelier-ink);overflow-wrap:anywhere;background:#ebe6ef;border:1px solid #d1c6d9;border-radius:30px;align-items:center;gap:12px;max-width:100%;padding:9px 13px;font-size:14px;display:flex}.atelier-filter-toggle{display:none}.atelier-edits{color:#fff9ef;background:#24222b;padding:80px clamp(20px,5vw,88px)}.atelier-edit-heading{grid-template-columns:1fr 1fr auto;align-items:end;gap:30px;margin-bottom:34px;display:grid}.atelier-edit-heading h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(40px,5vw,72px);line-height:1.02}.atelier-edit-heading h2 em{color:var(--atelier-lime)}.atelier-edit-heading p{color:#e0dae4;max-width:280px;margin:0;font-size:18px;line-height:1.6}.atelier-edit-heading>a{border-bottom:1px solid #a8a1ad;padding-block:12px;font-size:15px}.atelier-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.atelier-edit{color:#29242e;background:#eee6d7;border-radius:16px;flex-direction:column;min-width:0;transition:transform .2s;display:flex;position:relative;overflow:hidden}.atelier-edit:hover{transform:translateY(-5px)}.atelier-edit-number{letter-spacing:.07em;z-index:1;padding:21px 20px 4px;font-size:12px;position:relative}.atelier-edit img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:280px;padding:10px 8px}.atelier-edit>div{border-top:1px solid #32263620;padding:20px}.atelier-edit h3{letter-spacing:-.04em;margin:0 0 18px;font-size:24px;line-height:1.1}.atelier-edit>div>span{font-size:14px;font-weight:600}.atelier-edit-egg{background:#e9b47e}.atelier-edit-beauty{background:#e7dcec}.atelier-edit-pagoto{background:#eed9b9}.atelier-edit-water{background:#c5e1d8}.atelier-edit-beauty img{object-fit:cover;mix-blend-mode:normal;padding:0}.atelier-product{--world-paper:#f1e6d6;--world-accent:#e6bb81;--world-ink:#422c26;background:var(--atelier-paper)}.atelier-product[data-product-world=pagoto]{--world-paper:#f2e1db;--world-accent:#e5ada5;--world-ink:#5e292e}.atelier-product[data-product-world=aqua]{--world-paper:#dcecea;--world-accent:#9bcfc0;--world-ink:#1f4c48}.atelier-product[data-product-world=beauty]{--world-paper:#ece4f0;--world-accent:#c5afd5;--world-ink:#50365c}.atelier-product[data-product-world=everyday]{--world-paper:#e9ecd8;--world-accent:#d4e295;--world-ink:#364329}.atelier-product-masthead{border-top:1px solid var(--atelier-line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:25px;padding:16px 0;font-size:12px;display:flex}.atelier-product .catalogue-detail-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px)}.atelier-product-stage{background:var(--world-paper);border:1px solid #332c3212;border-radius:20px;min-width:0;padding:26px;position:sticky;top:115px}.atelier-stage-title{letter-spacing:-.045em;color:var(--world-ink);max-width:360px;margin:0 0 24px;font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.12}.atelier-product .catalogue-detail-art{background:0 0;border-radius:12px}.atelier-product .catalogue-detail-art>img{object-fit:contain;height:auto;min-height:280px;max-height:560px;margin:auto;padding:0}.atelier-product .catalogue-detail-art figcaption{color:var(--world-ink);background:0 0;padding:12px 4px 0}.atelier-product .catalogue-gallery-stage{background:#ffffff60}.atelier-product .catalogue-gallery-stage img{max-width:min(100%,var(--gallery-native-width));max-height:576px}.atelier-product .catalogue-gallery-thumbnails{padding-top:16px}.atelier-product .catalogue-gallery-thumb{background:#fff9;border-color:#74687842;border-radius:9px}.atelier-product .catalogue-gallery-thumb[aria-pressed=true]{border-color:var(--world-ink);box-shadow:0 0 0 1px var(--world-ink)}.atelier-stage-footer{letter-spacing:.07em;color:var(--world-ink);border-top:1px solid #332b342b;justify-content:space-between;gap:15px;margin-top:22px;padding-top:14px;font-size:11px;display:flex}.atelier-product .catalogue-detail-copy{min-width:0;padding-top:6px}body .atelier-product .catalogue-detail-copy h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:15px 0 20px;font-size:clamp(30px,3.2vw,49px);line-height:1.1}.atelier-product-tags{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.atelier-product-tags>*{border:1px solid #cec7ce;border-radius:30px;max-width:100%;padding:6px 12px;font-size:13px;line-height:1.4}.atelier-product-tags>a:hover{background:var(--world-paper)}.atelier-product .catalogue-source-overview{margin:0 0 22px}.atelier-request-panel{border-block:1px solid var(--atelier-line);margin-bottom:18px;padding:23px 0}.atelier-request-panel>div:first-child{flex-direction:column;gap:5px;margin-bottom:17px;display:flex}.atelier-request-panel strong{letter-spacing:-.025em;font-size:20px}.atelier-request-panel>div>span{color:var(--atelier-muted);font-size:14px}.atelier-request-panel>.official-button{justify-content:space-between;width:100%;padding:17px 23px}.atelier-request-panel>p{color:var(--atelier-muted);margin:10px 0 15px;font-size:13px;line-height:1.6}.atelier-secondary-actions{justify-content:space-between;gap:15px;display:flex}.atelier-secondary-actions>button{text-underline-offset:5px;color:var(--atelier-ink);background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.atelier-secondary-actions>button[aria-pressed=true]{font-weight:700}.atelier-action-status:empty{display:none}.atelier-action-status{overflow-wrap:anywhere;user-select:text}.atelier-product-details{margin-top:26px}.atelier-product-details details{border-bottom:1px solid var(--atelier-line);padding:0}.atelier-product-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:19px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.atelier-product-details summary::-webkit-details-marker{display:none}.atelier-product-details details[open] summary>span{transform:rotate(45deg)}.atelier-product-details p,.atelier-product-details a{margin-bottom:18px;font-size:15px;line-height:1.7}.atelier-product-details a{text-underline-offset:4px;text-decoration:underline;display:inline-flex}.atelier-product-details dl{margin:0 0 20px;font-size:14px}.atelier-product-details dl>div{grid-template-columns:100px 1fr;gap:15px;padding:8px 0;display:grid}.atelier-product-details dt{color:var(--atelier-muted)}.atelier-product-details dd{overflow-wrap:anywhere;margin:0}.atelier-product .catalogue-related,.atelier-companions,.atelier-recent{border-top:1px solid var(--atelier-line);margin-top:80px;padding-top:35px}.atelier-companions>.official-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-companions .official-section-heading>p{max-width:390px}.atelier-local-note{color:var(--atelier-muted);margin-top:20px;font-size:13px}.atelier-recent button[data-clear-recent]{background:0 0;border:0;min-height:44px;font-size:14px;text-decoration:underline}.atelier-recent .atelier-recent-link{border-bottom:1px solid var(--atelier-line);grid-template-columns:90px 1fr;align-items:center;gap:15px;padding-bottom:18px;font-size:15px;line-height:1.5;display:grid}.atelier-recent-link img{object-fit:contain;background:var(--world-paper);border-radius:8px;width:90px;height:108px}.atelier-recent-link small{color:var(--atelier-muted);margin-top:6px;font-size:12px;display:block}.atelier-sticky-request{z-index:25;backdrop-filter:blur(14px);background:#fffdf8f5;border:1px solid #c9c3cb;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;width:min(820px,100% - 32px);padding:14px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 9px 35px #2d213d20}.atelier-sticky-request[hidden]{display:none}.atelier-sticky-request>div{flex-direction:column;gap:4px;min-width:0;display:flex}.atelier-sticky-request strong{white-space:nowrap;text-overflow:ellipsis;max-width:460px;font-size:14px;overflow:hidden}.atelier-sticky-request>div>span{color:var(--atelier-muted);font-size:12px}.atelier-sticky-request>a{white-space:nowrap;flex-shrink:0;padding:12px 20px;font-size:14px}body:has(dialog[open]) .atelier-sticky-request,body:has(#consentBar:not([hidden])) .atelier-sticky-request{display:none}@media (width>=1500px){.atelier-edits,.atelier-product{padding-inline:max(5vw,50vw - 710px)}}@media (width<=1100px){.atelier-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-edit img{height:320px}.atelier-edit-heading{grid-template-columns:1fr 1fr}.atelier-edit-heading>a{justify-self:start}.atelier-product-stage{padding:18px}.atelier-product .catalogue-detail-hero{gap:28px}}@media (width<=760px){body .hero-v18{border-radius:14px;margin:10px 10px 0}body .section,.atelier-edits{padding-block:54px}.atelier-edit-heading{grid-template-columns:1fr;gap:20px}.atelier-edit-heading h2{font-size:47px}.atelier-edit-heading p{max-width:100%;font-size:16px}.atelier-edit-grid{gap:12px}.atelier-edit img{height:210px}.atelier-edit-number{letter-spacing:.03em;padding:16px 13px 0;font-size:10px}.atelier-edit>div{padding:16px 13px}.atelier-edit h3{font-size:21px}.atelier-edit>div>span{font-size:13px}.atelier-product-masthead{margin-bottom:15px;font-size:10px}.atelier-product-masthead>span:last-child{display:none}.atelier-product .catalogue-detail-hero{grid-template-columns:1fr;gap:30px}.atelier-product-stage{padding:20px;position:static}.atelier-stage-title{max-width:320px;font-size:29px}.atelier-product .catalogue-detail-art>img{min-height:230px;max-height:420px}.atelier-product .catalogue-gallery-stage img{object-fit:contain;max-height:440px}.atelier-product .catalogue-detail-copy h1{font-size:34px}.atelier-product .catalogue-related,.atelier-companions,.atelier-recent{margin-top:50px;padding-top:26px}.atelier-companions>.official-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-sticky-request{gap:12px;padding:12px;bottom:10px}.atelier-sticky-request strong{max-width:calc(100vw - 215px);font-size:12px}.atelier-sticky-request>a{padding:11px 15px;font-size:13px}.atelier-sticky-request>div>span{font-size:11px}.atelier-filter-toggle{border:1px solid var(--atelier-line);background:#eeece5;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;padding:14px 18px;font-size:15px;display:flex}body .official-filters[hidden]{display:none}body .official-filters{gap:14px;padding:16px}.atelier-active-filters{gap:7px}.atelier-active-filters button{font-size:13px}body .official-product-grid{gap:30px 14px}body .official-product-image{border-radius:12px}}@media (width<=420px){.atelier-edit-grid{grid-template-columns:1fr}.atelier-edit{grid-template-columns:45% 55%;align-items:center;display:grid}.atelier-edit-number{grid-column:1/-1;padding:17px 17px 0}.atelier-edit img{height:230px}.atelier-edit>div{border-top:0;padding:20px 16px 20px 8px}.atelier-edit-beauty img{object-fit:cover;border-radius:25px;padding:15px}.atelier-edit h3{font-size:23px}.atelier-companions>.official-product-grid{grid-template-columns:1fr 1fr}.atelier-recent .official-product-grid{grid-template-columns:1fr}.atelier-product .catalogue-detail-copy h1{font-size:31px}.atelier-product-details dl>div{grid-template-columns:85px 1fr}.atelier-sticky-request>div>span{max-width:135px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.atelier-edit,body .button,body .official-button,body .bundle-button{transition:none}.atelier-edit:hover{transform:none}}[data-official-category] .official-worlds,#officialFilterSubmit[hidden]{display:none}#discover.discovery.section{background:#f7f5ef;border-bottom:1px solid #dedbd2;padding:clamp(48px,6vw,88px) clamp(20px,5vw,88px);display:block}#discover .discovery-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:14px 56px;margin-bottom:36px;display:grid}#discover .discovery-intro .eyebrow{letter-spacing:.12em;color:#655665;grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.5}#discover .discovery-intro h2{letter-spacing:-.045em;color:#302634;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(36px,3.8vw,58px);font-weight:600;line-height:1.1}#discover .discovery-intro h2 em{font-weight:400}#discover .discovery-intro p{color:#655a66;max-width:33ch;margin:0 0 5px;font-size:18px;line-height:1.6}#discover .intent-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;display:grid}#discover .intent-grid>.intent-card{--intent-surface:#f0e8d9;color:#302634;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;text-align:left;cursor:pointer;border:1px solid #30263418;border-radius:18px;grid-template-rows:auto 180px minmax(0,1fr) auto;justify-content:normal;align-items:start;gap:20px;margin:0;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;background:var(--intent-surface)!important}#discover .intent-grid>.intent-card:nth-child(2){--intent-surface:#eee1e8}#discover .intent-grid>.intent-card:nth-child(3){--intent-surface:#e7e9df}#discover .intent-grid>.intent-card:nth-child(4){--intent-surface:#e2ebe7}#discover .intent-grid>.intent-card:before{content:none}#discover .intent-grid>.intent-card:hover{border-color:#65566580;transform:translateY(-4px);box-shadow:0 12px 26px #3026340c}#discover .intent-grid>.intent-card:focus-visible{outline-offset:5px;outline:3px solid #604961}#discover .intent-card .intent-index{letter-spacing:.1em;color:#655665;margin:0;font-size:12px;font-weight:600;line-height:1.5;display:block;position:static}#discover .intent-card .intent-visual{background:radial-gradient(#fffdf7a8,#fffdf700 72%);border-radius:12px;place-items:center;width:100%;min-width:0;height:180px;margin:0;display:grid;position:relative;overflow:hidden}#discover .intent-card .intent-visual .intent-art{object-fit:contain;object-position:center;opacity:1;mix-blend-mode:normal;filter:none;pointer-events:none;width:100%;max-width:100%;height:180px;max-height:100%;margin:0;padding:0;transition:none;display:block;position:static;inset:auto;transform:none}#discover .intent-card .intent-title{letter-spacing:-.035em;color:#302634;text-wrap:balance;overflow-wrap:normal;width:100%;max-width:none;min-height:3.6em;margin:0;padding:0;font-family:DM Sans,Arial,sans-serif;font-weight:600;line-height:1.2;display:block;position:static;font-size:26px!important}#discover .intent-card .intent-cta{color:#493b4d;background:0 0;border-top:1px solid #65566538;border-radius:0;justify-content:space-between;align-self:end;align-items:center;gap:14px;width:100%;min-height:64px;margin:0;padding:16px 0 0;font-size:15px;font-weight:600;line-height:1.4;display:flex;position:static}#discover .intent-cta .intent-cta-label{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;color:inherit;text-wrap:balance;position:static}#discover .intent-cta .intent-cta-arrow{letter-spacing:0;width:34px;height:34px;color:inherit;border:1px solid #65566555;border-radius:50%;flex:0 0 34px;place-items:center;font-size:20px;font-weight:400;line-height:1;display:grid;position:static}@media (width<=1100px){#discover .intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#discover .discovery-intro{gap:14px 32px}#discover .intent-grid>.intent-card{grid-template-rows:auto 200px minmax(0,1fr) auto;padding:26px}#discover .intent-card .intent-visual,#discover .intent-card .intent-visual .intent-art{height:200px}#discover .intent-card .intent-title{min-height:2.4em}}@media (width<=700px){#discover .discovery-intro{grid-template-columns:1fr;gap:16px;margin-bottom:28px}#discover .discovery-intro h2{max-width:20ch;font-size:40px}#discover .discovery-intro p{max-width:36ch;margin:0;font-size:17px}#discover .intent-grid{gap:16px}#discover .intent-grid>.intent-card{gap:18px;padding:22px}#discover .intent-card .intent-title{min-height:3.6em}}@media (width<=560px){#discover .intent-grid{grid-template-columns:minmax(0,1fr)}#discover .discovery-intro h2{font-size:clamp(34px,9vw,42px)}#discover .discovery-intro .eyebrow{letter-spacing:.08em;font-size:11px}#discover .intent-grid>.intent-card{grid-template-rows:auto 200px minmax(0,1fr) auto;gap:16px;padding:24px}#discover .intent-card .intent-title{max-width:20ch;min-height:2.4em}#discover .intent-card .intent-cta{min-height:58px;font-size:16px}}@media (prefers-reduced-motion:reduce){#discover .intent-grid>.intent-card{transition:none}#discover .intent-grid>.intent-card:hover{transform:none}}body .pagoto-editorial-v12 .pe-v12-mini-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:30px 20px}body .pagoto-editorial-v12 .pe-v12-flavour-grid{align-items:stretch;gap:42px 25px}body .pagoto-editorial-v12 .pe-v12-flavour{flex-direction:column;min-width:0;padding-top:0;display:flex}body .pagoto-editorial-v12 .pe-v12-flavour[hidden]{display:none}body .pagoto-editorial-v12 .pe-v12-flavour-art{isolation:isolate;background:var(--pe-tone);border-radius:18px;justify-content:center;align-items:center;height:340px;padding:20px 14px 30px;display:flex;overflow:hidden}body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-art{height:225px;padding:16px 8px 28px}body .pagoto-editorial-v12 .pe-v12-flavour-art.pe-v12-composition--with-pack>.pe-v12-pack-wrap[data-pagoto-pack-wrap][data-pack-blend],body .pagoto-editorial-v12 .pe-v12-artstage.pe-v12-composition--with-pack>.pe-v12-pack-wrap[data-pagoto-pack-wrap][data-pack-blend]{mix-blend-mode:normal;z-index:2;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;display:flex;position:relative;inset:auto;transform:none}body .pagoto-editorial-v12 .pe-v12-original-pack[data-pagoto-pack]{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;transform:scale(var(--pack-scale,1));filter:drop-shadow(0 10px 9px #50352a18);padding:0;transition:transform .2s;display:block;position:static}body .pagoto-editorial-v12 .pe-v12-flavour-art:hover .pe-v12-original-pack{transform:translateY(-4px) scale(var(--pack-scale,1))}body .pagoto-editorial-v12 .pe-v12-flavour-halo{display:none}body .pagoto-editorial-v12 .pe-v12-flavour-copy{border-bottom:1px solid #59382d33;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;min-height:88px;margin-top:auto;padding:17px 0 13px;display:grid}body .pagoto-editorial-v12 .pe-v12-flavour-copy .pe-v12-number{display:none}body .pagoto-editorial-v12 .pe-v12-flavour-copy h3{overflow-wrap:break-word;min-width:0;margin:0;font-size:20px;line-height:1.35}body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-copy{min-height:85px}body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-copy h3{font-size:18px}body .pagoto-editorial-v12 .pe-v12-select{background:#ffffff60;border:1px solid #56372a35;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:0}body .pagoto-editorial-v12 .pe-v12-select[aria-pressed=true]{background:var(--pe-ink);color:var(--pe-tone)}body .pagoto-editorial-v12 .pe-v12-select-label{display:none}body .pagoto-editorial-v12 .pe-v12-pack-caption{opacity:1;width:calc(100% - 16px);color:var(--pe-ink);z-index:3;pointer-events:none;margin:0;font-size:11px;line-height:1.4;position:absolute;bottom:6px;left:8px}body .pagoto-editorial-v12 .pe-v12-spotlight{align-items:center;gap:36px;min-height:450px}body .pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{isolation:isolate;width:100%;height:460px;margin:0;padding:22px 28px 35px;position:relative;inset:auto;overflow:hidden}body .pagoto-editorial-v12 .pe-v12-artword{opacity:.08;pointer-events:none}body .pagoto-editorial-v12--product .pe-v12-artstage{height:440px}body .official-product[data-official-world=K-Beauty] .official-product-image{aspect-ratio:4/5;display:block;overflow:hidden;background:#f0f0e9!important;border:1px solid #dcdcd2!important;border-radius:16px!important}body .official-product[data-official-world=K-Beauty] .official-product-image>a{justify-content:center;align-items:center;width:100%;height:100%;padding:25px 20px 45px;display:flex}body .official-product[data-official-world=K-Beauty] .official-product-views{width:100%;height:100%;display:block}body .official-product[data-official-world=K-Beauty] .official-product-primary{object-fit:contain;object-position:center;mix-blend-mode:multiply;border-radius:0;width:100%;height:100%;padding:0;transform:none}body .official-product[data-official-world=K-Beauty] .official-product-image .official-art-caption{text-align:center;background:0 0;max-width:calc(100% - 24px);margin:0;padding:0;font-size:11px;bottom:11px;left:12px;right:12px}body .official-product[data-official-world=K-Beauty] .official-product-copy{flex-direction:column;flex:1;display:flex}body .official-product[data-official-world=K-Beauty]{flex-direction:column;display:flex}body .official-product[data-official-world=K-Beauty] .official-product-actions{margin-top:auto}body .official-product[data-official-world=K-Beauty] .official-product-brand{align-items:flex-start;min-height:39px;display:flex}body .official-product[data-official-world=K-Beauty] h3{min-height:80px}.beauty-product-identity{color:#442f4d;background:#e7e3ed;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:100%;min-height:100%;padding:24px;display:flex;overflow:hidden}.beauty-product-identity[data-beauty-identity="1"]{color:#573c30;background:#ede2db}.beauty-product-identity[data-beauty-identity="2"]{color:#284b3d;background:#e0e9e1}.beauty-product-identity[data-beauty-identity="3"]{color:#3f3b5d;background:#e5e5ef}.beauty-product-identity>span{letter-spacing:.08em;border-bottom:1px solid;width:100%;padding-bottom:10px;font-size:12px;font-weight:700}.beauty-product-identity>strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(18px,2vw,27px);line-height:1.25}.beauty-product-identity>small{padding-top:14px;font-size:12px;line-height:1.5}body .atelier-product[data-product-world=beauty] .catalogue-detail-art>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:490px;padding:25px}body .atelier-product[data-product-world=beauty] .catalogue-gallery-stage{background:0 0}body .atelier-product[data-product-world=beauty] .catalogue-gallery-stage>img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:100%;height:490px;padding:25px}body .atelier-product[data-product-world=beauty] .beauty-product-identity{border-radius:12px;min-height:440px}body .official-product[data-official-world=Pagoto] .official-product-image{aspect-ratio:4/5;position:relative;overflow:hidden;background:#f0e4dc!important;border:1px solid #dacfc8!important;border-radius:16px!important}body .official-product[data-official-world=Pagoto] .official-product-image>a{height:100%;padding:20px 16px 38px;display:block}body .official-product[data-official-world=Pagoto] .official-product-primary{object-fit:contain;width:100%;height:100%;transform:scale(var(--pack-scale,1));mix-blend-mode:normal}body .official-product[data-official-world=Pagoto] .official-art-caption{text-align:center;background:0 0;font-size:11px}@media (width>=1600px){body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-art{height:270px}}@media (width<=1150px){body .pagoto-editorial-v12 .pe-v12-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-art{height:240px}body .pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{height:400px}body .pagoto-editorial-v12 .pe-v12-flavour-art{height:280px}}@media (width<=760px){body .pagoto-editorial-v12 .pe-v12-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 14px}body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-art{height:200px;padding:14px 7px 30px}body .pagoto-editorial-v12 .pe-v12-flavour-art{height:260px}body .pagoto-editorial-v12 .pe-v12-flavour-copy{min-height:86px}body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-copy h3{font-size:17px}body .pagoto-editorial-v12 .pe-v12-spotlight{grid-template-columns:1fr 1fr;gap:18px;min-height:0}body .pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{height:320px;padding:12px 8px 30px}body .official-product[data-official-world=K-Beauty] .official-product-image>a{padding:18px 12px 42px}body .official-product[data-official-world=K-Beauty] h3{min-height:85px}body .atelier-product[data-product-world=beauty] .catalogue-gallery-stage>img{height:390px}}@media (width<=560px){body .pagoto-editorial-v12 .pe-v12-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-art{height:230px}body .pagoto-editorial-v12 .pe-v12-spotlight{grid-template-columns:1fr;gap:18px;padding:32px 6%;display:grid}body .pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-title{width:auto;max-width:100%;min-height:0;font-size:40px}body .pagoto-editorial-v12 .pe-v12-spotlight .pe-v12-artstage{width:100%;height:340px;position:relative;inset:auto}body .pagoto-editorial-v12 .pe-v12-flavour-art{height:235px}body .pagoto-editorial-v12 .pe-v12-flavour-copy h3{font-size:18px}body .pagoto-editorial-v12 .pe-v12-pack-caption{font-size:10px}body .official-product[data-official-world=K-Beauty] h3{min-height:96px}.beauty-product-identity{gap:16px;padding:16px}.beauty-product-identity>strong{font-size:18px}}@media (width<=380px){body .pagoto-editorial-v12 .pe-v12-flavour--mini .pe-v12-flavour-art{height:195px}body .pagoto-editorial-v12 .pe-v12-flavour-art{height:205px}body .pagoto-editorial-v12 .pe-v12-flavour-copy{grid-template-columns:minmax(0,1fr) 36px;gap:5px}body .pagoto-editorial-v12 .pe-v12-flavour-copy h3{font-size:16px}body .pagoto-editorial-v12 .pe-v12-select{width:36px;min-width:36px;height:44px}}@media (prefers-reduced-motion:reduce){body .pagoto-editorial-v12 .pe-v12-original-pack[data-pagoto-pack]{transition:none}body .pagoto-editorial-v12 .pe-v12-flavour-art:hover .pe-v12-original-pack{transform:none}}body .pagoto-editorial-v12 .pe-v12-flavour-grid>.pe-v12-flavour:nth-child(n),body .pagoto-editorial-v12 .pe-v12-mini-grid>.pe-v12-flavour:nth-child(n){padding-top:0}body [data-pagoto-geometry-stage]{container-type:size}body .pagoto-geometry-stage{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;container-type:size}body .official-product-views[data-pagoto-geometry-stage]{width:100%;height:100%;display:block;position:relative}body .pagoto-editorial-v12 .pe-v12-original-pack[data-pagoto-pack][data-pagoto-geometry],body .official-product .official-product-views[data-pagoto-geometry-stage]>.official-product-primary[data-pagoto-geometry],body .product[data-brand=Pagoto] .product-picture>a[data-pagoto-geometry-stage]>img[data-pagoto-geometry],body .hero-v4.hero-universe #heroStage[data-pagoto-geometry-stage] #heroPack[data-pagoto-geometry],body .pagoto-geometry-stage>img[data-pagoto-geometry]{inset:auto;left:calc(50% + var(--pg-x) * 100cqmin - var(--pg-width) * 50cqmin);top:calc(50% + var(--pg-y) * 100cqmin - var(--pg-height) * 50cqmin);width:calc(var(--pg-width) * 100cqmin);height:calc(var(--pg-height) * 100cqmin);object-fit:contain;object-position:center;mix-blend-mode:normal;border:0;border-radius:0;min-width:0;max-width:none;min-height:0;max-height:none;margin:0;padding:0;transition:filter .2s;display:block;position:absolute;transform:none!important}body .product[data-brand=Pagoto] .product-picture>a[data-pagoto-geometry-stage]{padding:0;position:relative}body .hero-product-card>.pagoto-geometry-thumb{place-self:center;width:112px;height:135px}body .official-category-card .official-category-geometry{width:100%;height:calc(100% - 38px);margin:0}body .bundle-slot-art>.pagoto-geometry-stage,body .bundle-saved-image>.pagoto-geometry-stage{width:100%;height:100%}body .bundle-hero-art-pagoto{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}body .bundle-hero-art-pagoto .bundle-hero-product{flex-direction:column;justify-content:flex-end;width:100%;height:100%;margin:0;display:flex;position:relative;inset:auto;transform:none}body .bundle-hero-art-pagoto .bundle-hero-product>.pagoto-geometry-stage{flex:1;width:100%;height:calc(100% - 58px);min-height:0}body .bundle-hero-art-pagoto .bundle-hero-product>figcaption{text-align:center;min-height:58px;margin:0;padding:8px 3px;line-height:1.45;display:block;position:relative;inset:auto;transform:none}body .bundle-theme-scoop .bundle-world-art{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:260px;padding:12px;display:grid}body .bundle-theme-scoop .bundle-world-product{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative;inset:auto;transform:none}body .bundle-theme-scoop .bundle-world-product>.pagoto-geometry-stage{flex:1;width:100%;height:calc(100% - 38px)}body .bundle-theme-scoop .bundle-world-product>small{text-align:center;min-height:38px;margin:0;padding:5px 2px;line-height:1.4;display:block;position:relative;inset:auto}@media (width<=760px){body .hero-product-card>.pagoto-geometry-thumb{width:100%;height:126px}body .bundle-hero-art-pagoto{gap:8px}body .bundle-theme-scoop .bundle-world-art{height:235px}}@media (prefers-reduced-motion:reduce){body [data-pagoto-geometry]{transition:none!important}}body img[data-pagoto-geometry]{clip-path:var(--pg-clip,none);mix-blend-mode:normal}body .v37-pagoto-thumb{background:radial-gradient(at 50% 35%,#fff9ed,#ead8c3);border:0;border-radius:0;overflow:hidden}body .v31-bag-row>.v37-pagoto-thumb{width:85px;height:110px}body .v31-daily-item>.v37-pagoto-thumb{width:120px;height:150px}body .v31-routine-card .v37-pagoto-thumb{width:100%;height:220px}@media (width<=800px){body .v31-routine-card .v37-pagoto-thumb{height:190px}}@media (width<=480px){body .v31-daily-item>.v37-pagoto-thumb{width:75px;height:105px}body .v31-routine-card .v37-pagoto-thumb{height:155px}}body .cafe-v29 .cf-idea-art.pagoto-geometry-stage{aspect-ratio:1;background:radial-gradient(at 50% 30%,#fff7e8,#e8d6c1);height:auto;container-type:size}body .cafe-v29 .cf-idea-art.pagoto-geometry-stage>img[data-pagoto-geometry]{inset:auto;left:calc(50% + var(--pg-x)*100cqmin - var(--pg-width)*50cqmin);top:calc(50% + var(--pg-y)*100cqmin - var(--pg-height)*50cqmin);width:calc(var(--pg-width)*100cqmin);height:calc(var(--pg-height)*100cqmin);aspect-ratio:auto;object-fit:contain;max-width:none;position:absolute;transform:none!important}body .product .product-picture>a.pagoto-geometry-stage[data-pagoto-geometry-stage]{padding:0;position:relative}body .bag-row>.legacy-original-thumb{background:#f4e8d5;width:65px;height:80px;overflow:hidden}body .pp-v29 :is(.pp-v29-product-stage,.pp-v29-recipe-art)[data-pagoto-geometry-stage]{background:radial-gradient(at 50% 35%,#fff9e8,#efd7b5);position:relative;overflow:hidden;container-type:size}body .pp-v29 .pp-v29-recipe-art[data-pagoto-geometry-stage]{height:230px;padding:0}body .pp-v29 [data-pagoto-geometry-stage]>img[data-pagoto-geometry]{inset:auto;left:calc(50% + var(--pg-x)*100cqmin - var(--pg-width)*50cqmin);top:calc(50% + var(--pg-y)*100cqmin - var(--pg-height)*50cqmin);width:calc(var(--pg-width)*100cqmin);height:calc(var(--pg-height)*100cqmin);object-fit:contain;mix-blend-mode:normal;max-width:none;max-height:none;padding:0;position:absolute;transform:none!important}body .pp-v29 [data-pagoto-geometry-stage]>span{z-index:2}body .beauty-v26-named-scene{flex-direction:column;justify-content:center;height:auto;min-height:390px;padding-top:48px;display:flex}body .beauty-v26-named-scene .beauty-v17-scene-orbit{opacity:.18;inset:12% -2% 10%}body .beauty-v26-product-grid{z-index:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;padding:8px 0 12px;display:grid;position:relative}body .beauty-v26-named-product{min-width:0;color:var(--beauty-concept-ink,#442c42);scroll-snap-align:start;background:#fffdfb;border:1px solid #ffffffbc;border-radius:22px;grid-template-rows:230px 1fr;gap:12px;padding:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 15px 30px #2920290d}body .beauty-v26-named-product:hover{transform:translateY(-5px);box-shadow:0 20px 32px #29202918}body .beauty-v26-image-frame{background:#fff;border-radius:13px;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}body .beauty-v26-image-frame>img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block;transform:none}body .beauty-v26-product-name{overflow-wrap:anywhere;align-self:start;font-size:14px;font-weight:650;line-height:1.5;display:block}body .beauty-v26-named-scene>figcaption{margin-top:4px;font-size:13px;line-height:1.5;position:relative;inset:auto}body .beauty-v26-product-stage{height:284px;margin-bottom:15px;padding-bottom:60px}body .beauty-v26-product-stage .beauty-v12-photo-window{background:#fffdfb;border:1px solid #e6dfe6;border-radius:23px;inset:0 0 60px;box-shadow:0 10px 24px #46253e08}body .beauty-v26-product-stage .beauty-v12-photo-window>img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:15px;transform:none}body .beauty-v26-product-stage .beauty-v12-art-word{padding:6px 9px;font-size:11px;top:11px;bottom:auto;left:11px}body .beauty-v26-product-stage .beauty-v12-art-spark{top:11px;right:11px}body .beauty-v26-card-caption{color:#51404f;overflow-wrap:anywhere;align-items:flex-start;min-height:48px;font-size:13px;font-weight:600;line-height:1.5;display:flex;position:absolute;inset:auto 0 0}body .beauty-v12-home-atlas .beauty-v26-product-stage{height:272px}body .beauty-v26-category-stage{height:410px;padding-bottom:64px}body .beauty-v26-category-stage .beauty-v18-category-photo{aspect-ratio:1;box-sizing:border-box;background:#fff;border:1px solid #e4dce4;border-radius:27px;width:310px;max-width:80%;padding:18px;transform:none}body .beauty-v26-category-stage .beauty-v18-category-photo>img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}body .beauty-v26-category-stage>figcaption{font-size:14px;line-height:1.5;left:5%;right:5%}body .beauty-v26-category-stage>figcaption a{color:inherit;text-underline-offset:3px}body .beauty-v26-category-stage .beauty-v18-category-count{z-index:3;bottom:15%;right:0}body .beauty-discovery-grid img{object-fit:contain;object-position:center;box-sizing:border-box;background:#fffdfb;border:1px solid #e7dfe6;border-radius:20px;padding:16px}body .beauty-v26-featured-caption{color:#5b4555;overflow-wrap:anywhere;margin:8px 0 12px;font-size:13px;line-height:1.5}body[data-product=beauty] .pdp-main-image>img{object-fit:contain;background:#fffdfb}body .hero-product-card.hero-beauty-concept-card>img{object-fit:contain;object-position:center;box-sizing:border-box;background:#fffdfb;border-radius:16px;padding:10px}body .hero-universe[data-world=kbeauty] #heroStage[data-format=editorial-photo] #heroImage{object-fit:contain;object-position:center;box-sizing:border-box;filter:drop-shadow(0 20px 18px #362f3815);background:#fffdfb;border-radius:30px;padding:22px}body .hero-universe[data-world=kbeauty] .scene-product{object-fit:contain;box-sizing:border-box;background:#fffdfb;border-radius:18px;padding:8px}@media (width<=1100px){body .beauty-v26-named-product{border-radius:17px;grid-template-rows:195px 1fr;gap:9px;padding:9px}body .beauty-v26-product-grid{gap:8px}body .beauty-v26-product-name{font-size:13px}body .beauty-v26-category-stage{height:370px}}@media (width<=760px){body .beauty-v26-named-scene{width:100%;max-width:100%;min-height:0;padding-top:38px}body .beauty-v26-product-grid{scroll-snap-type:x proximity;grid-auto-columns:72%;gap:12px;padding:8px 4px 18px;scroll-padding-inline:4px;overflow-x:auto}body .beauty-v26-named-product{border-radius:20px;grid-template-rows:220px 1fr;min-height:315px;padding:13px}body .beauty-v26-product-name{font-size:14px}body .beauty-v26-named-scene>figcaption{text-align:left;padding-left:4px}body .beauty-v26-product-stage,body .beauty-v12-home-atlas .beauty-v26-product-stage{height:272px}body .beauty-v26-category-stage,body .beauty-v18-category-art-landscape.beauty-v26-category-stage{max-width:400px;height:345px;padding-bottom:70px}body .beauty-v26-category-stage .beauty-v18-category-photo{aspect-ratio:1;width:260px;max-width:80%}body .beauty-v26-category-stage .beauty-v18-category-count{bottom:20%;right:2%}}@media (width<=440px){body .beauty-v26-product-stage,body .beauty-v12-home-atlas .beauty-v26-product-stage{height:250px;padding-bottom:70px}body .beauty-v26-product-stage .beauty-v12-photo-window{bottom:70px}body .beauty-v26-card-caption{min-height:60px;font-size:12px}body .beauty-v26-product-grid{grid-auto-columns:78%}body .beauty-v26-named-product{grid-template-rows:205px 1fr}body .beauty-v26-category-stage>figcaption{font-size:13px}}@media (prefers-reduced-motion:reduce){body .beauty-v26-named-product{transition:none}body .beauty-v26-named-product:hover{transform:none}body .beauty-v26-product-grid{scroll-behavior:auto}}body .hero-v4.hero-universe #heroStage[data-campaign-v26=true] #heroImage.hero-img.hero-main{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;max-width:100%;height:88%;box-shadow:none;filter:drop-shadow(0 20px 22px #45371c22);border:0;border-radius:0;padding:0;position:absolute;inset:3% 0 auto;transform:none}body .hero-v4.hero-universe .hero-stage[data-campaign-v26=true] #heroSceneAssets{display:none}body .hero-v4.hero-universe .hero-stage[data-campaign-v26=true] .scene-disc{opacity:.16}body .hero-v4.hero-universe .hero-stage[data-campaign-v26=true] .hero-art-credit{text-align:center;max-width:85%;bottom:2%;left:7%;right:7%}body .official-product[data-official-world=Eggsential] .official-product-image[data-campaign-art],body .official-product[data-official-world=Aqua\ Mist] .official-product-image[data-campaign-art]{aspect-ratio:4/5;isolation:isolate;position:relative;overflow:hidden;border:1px solid #221a1817!important;border-radius:18px!important}body .official-product[data-official-world=Eggsential] .official-product-image[data-campaign-art]>a,body .official-product[data-official-world=Aqua\ Mist] .official-product-image[data-campaign-art]>a{justify-content:center;align-items:center;width:100%;height:100%;padding:24px 10px 43px;display:flex}body .official-product-image[data-campaign-art] .official-product-views{width:100%;height:100%;display:block;position:relative}body .official-product[data-official-world=Eggsential] .official-product-image[data-campaign-art] .official-product-primary,body .official-product[data-official-world=Aqua\ Mist] .official-product-image[data-campaign-art] .official-product-primary{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;transform:scale(var(--pack-scale,1));filter:drop-shadow(0 12px 15px #3d2b1c18);padding:0;position:relative;inset:auto}body .official-product-image[data-campaign-art] .official-art-caption{text-align:center;color:#292524;background:0 0;max-width:calc(100% - 20px);padding:0;font-size:11px;line-height:1.4;bottom:12px;left:10px;right:10px}.campaign-v26-product-hero{background:var(--campaign-tone,#e5e7e4);isolation:isolate;border-radius:20px;flex-direction:column;justify-content:center;margin:0;padding:20px 20px 12px;display:flex;position:relative;overflow:hidden}body .atelier-product-stage .campaign-v26-product-hero>img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 15px 20px #33261a22);width:100%;max-width:100%;height:490px;padding:0;position:relative;inset:auto;transform:none}.campaign-v26-product-hero>figcaption{text-align:center;color:#302b28;padding:8px 10px;font-size:12px}.campaign-v26-source-views{background:#fffaf2;border:1px solid #453d3429;border-radius:12px;margin-top:14px;padding:0 16px}.campaign-v26-source-views>summary{justify-content:space-between;align-items:center;gap:15px;min-height:52px;font-size:13px;font-weight:600;display:flex}.campaign-v26-source-views[open]>summary{border-bottom:1px solid #453d3420;margin-bottom:18px}.campaign-v26-source-views .catalogue-gallery-stage>img{height:380px}.campaign-v26-source-views .catalogue-detail-art{margin:0}body .product[data-brand=Eggsential] .product-picture,body .product[data-brand=Aqua\ Mist] .product-picture{background:linear-gradient(140deg,#f6e5b7,#edd7a1);border-radius:18px}body .product[data-brand=Aqua\ Mist] .product-picture{background:linear-gradient(140deg,#d4eff3,#b8dce6)}body .product[data-brand=Eggsential] .product-picture>a,body .product[data-brand=Aqua\ Mist] .product-picture>a{width:100%;height:100%;padding:20px 8px 12px;display:block}body .product[data-brand=Eggsential] .product-picture img,body .product[data-brand=Aqua\ Mist] .product-picture img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%}body .feature .feature-image>img[src*=-v26-],body .ritual-panel>img[src*=-v26-],body .collection-intro>img[src*=-v26-],body .pdp-story>img[src*=-v26-]{object-fit:contain;mix-blend-mode:normal;padding:20px}body .pdp-main-image>img[src*=-v26-],body .pdp-main-image>#pdpImage[src*=-v26-]{object-fit:contain;mix-blend-mode:normal;max-height:570px;padding:14px;transform:none}body .hero-product-card>img[src*=-v26-]{object-fit:contain;mix-blend-mode:normal}body .bundle-slot-art>img[src*=-v26-]{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;max-height:100%;transform:none}body .bundle-campaign-composition>img[src*=-v26-]{object-fit:contain;mix-blend-mode:normal;transform:none}body .recommendation-grid img[src*=-v26-],body .recent-grid img[src*=-v26-],body .kit-preview img[src*=-v26-],body .comparison-grid img[src*=-v26-],body .saved-plan-image img[src*=-v26-],body .bag-row img[src*=-v26-]{object-fit:contain;mix-blend-mode:normal}@media (width<=760px){body .atelier-product-stage .campaign-v26-product-hero>img{height:390px}.campaign-v26-product-hero{padding:12px 8px}.campaign-v26-source-views .catalogue-gallery-stage>img{height:320px}}@media (width<=560px){body .hero-v4.hero-universe #heroStage[data-campaign-v26=true] #heroImage.hero-img.hero-main{width:100%;height:91%;inset:0 0 auto;transform:none}body .official-product[data-official-world=Eggsential] .official-product-image[data-campaign-art]>a,body .official-product[data-official-world=Aqua\ Mist] .official-product-image[data-campaign-art]>a{padding:16px 4px 40px}body .official-product-image[data-campaign-art] .official-art-caption{font-size:10px;bottom:10px}body .atelier-product-stage .campaign-v26-product-hero>img{height:340px}}@media (prefers-reduced-motion:reduce){body .official-product-image[data-campaign-art] img{transition:none;animation:none}}body .atelier-edit-beauty>img,body #photoStage>#beautyEditorial{object-fit:contain;object-position:center;box-sizing:border-box;background:#fffaf4;padding:18px;transform:none}body .pdp-thumbs{max-width:100%;padding-bottom:6px;overflow-x:auto}body .pdp-thumbs>button{flex:none}body .official-category-card small{overflow-wrap:anywhere;max-width:100%;line-height:1.45;display:block}body .official-mosaic-egg img[src*=-v26-],body .official-mosaic-water img[src*=-v26-],body .story-chapter-art img[src*=-v26-],body .plan-intro-visual img[src*=-v26-]{object-fit:contain;mix-blend-mode:normal}body .beauty-v17-studio,body .beauty-v12-atlas{--beauty-polish-ink:#30203f;--beauty-polish-line:#dfd5e7;background:radial-gradient(at 93% 0,#e0f2e8 0,#0000 39%),radial-gradient(at 0 70%,#ece2fa 0,#0000 48%),#faf8fc}body .beauty-v17-studio-heading,body .beauty-v12-atlas-heading{gap:32px 7%}body .beauty-v17-studio-heading h1,body .beauty-v17-studio-heading h2{max-width:780px}body .beauty-v17-counts{gap:15px 28px}body .beauty-v17-counts>span{border-right:1px solid #d8cde2;padding-right:22px}body .beauty-v17-counts>span:last-child{border-right:0;padding-right:0}body .beauty-v17-counts strong{color:#512d69}body .beauty-v17-concept-nav{gap:10px}body .beauty-v17-concept-nav button{background:#ffffffd9;border:1px solid #d9cde2;border-radius:16px;min-height:60px;box-shadow:0 4px #eee8f3}body .beauty-v17-concept-nav button[aria-pressed=true]{color:#fff;background:#382345;border-color:#382345;box-shadow:0 5px #d5e9dc}body .beauty-v17-panel{background:linear-gradient(125deg, #ffffffb8 0, #ffffff29 64%), var(--beauty-concept-tone);border:1px solid #ffffffd9;border-radius:32px;gap:32px 5%;padding:30px;box-shadow:0 16px 48px #40234d0a,inset 0 1px #fff}body .beauty-v17-panel-kicker{letter-spacing:.05em}body .beauty-v17-panel-description{max-width:56ch}body .beauty-v17-category-links>a{background:#ffffffe0;border-color:#fff}body .beauty-v17-discover li>a{text-decoration:none}body .beauty-v17-discover li>a:hover{color:#351a49;background:#ffffff4d}body .beauty-v26-named-scene{padding-top:52px}body .beauty-v26-product-grid{align-items:stretch;gap:12px}body .beauty-v26-named-product{background:#fff;border-color:#fff;border-radius:22px;grid-template-rows:minmax(200px,230px) 1fr;padding:13px;box-shadow:0 10px 24px #3b244711}body .beauty-v26-image-frame{background:#fff;border-radius:14px}body .beauty-v26-image-frame>img{mix-blend-mode:normal;filter:none;object-fit:contain}body .beauty-v26-product-name{color:#392845;line-height:1.5}body .beauty-v26-named-product:focus-visible{outline-offset:4px;outline:3px solid #644178}body .beauty-v26-product-stage .beauty-v12-photo-window{background:#fff;border-color:#e2d7e8;border-radius:26px;box-shadow:0 12px 24px #40274d0b}body .beauty-v26-product-stage .beauty-v12-photo-window>img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;padding:20px 16px}body .beauty-v26-product-stage .beauty-v12-art-word{color:#482759;background:#f4eefbdd;border-color:#e5ddec}body .beauty-v26-product-stage .beauty-v12-art-spark{color:#5c3e70;background:#e1f0e7}body .beauty-v26-card-caption{color:#4f3e58}body .beauty-v26-category-stage .beauty-v18-category-photo{background:#fff;border-color:#ded2e5;box-shadow:0 20px 40px #3a204d13}body .beauty-v26-category-stage .beauty-v18-category-photo>img{mix-blend-mode:normal;filter:none;object-fit:contain}body .official-product[data-official-world=K-Beauty]{background:linear-gradient(145deg,#fff,#faf7fe);border:1px solid #e6deeb;border-radius:24px;min-width:0;padding:10px;box-shadow:0 8px 24px #38204706}body .official-product[data-official-world=K-Beauty] .official-product-image{background:#fff!important;border-color:#ece5f1!important;border-radius:18px!important}body .official-product[data-official-world=K-Beauty] .official-product-image>a{padding:24px 14px 50px}body .official-product[data-official-world=K-Beauty] .official-product-primary,body .official-product[data-official-world=K-Beauty] .official-product-secondary{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none}body .official-product[data-official-world=K-Beauty] .official-save{color:#4f2d63;background:#fff;border:1px solid #e2d5eb;top:10px;right:10px}body .official-product[data-official-world=K-Beauty] .official-save[aria-pressed=true]{color:#fff;background:#4f2d63;border-color:#4f2d63}body .official-product[data-official-world=K-Beauty] .official-product-copy{padding:18px 7px 8px}body .official-product[data-official-world=K-Beauty] .official-product-brand{color:#654a76;letter-spacing:.035em;overflow-wrap:anywhere;min-height:0}body .official-product[data-official-world=K-Beauty] h3{letter-spacing:-.02em;overflow-wrap:anywhere;min-height:0;font-size:19px;line-height:1.45}body .official-product[data-official-world=K-Beauty] .official-product-category{margin:12px 0 18px}body .official-product[data-official-world=K-Beauty] .official-product-actions{border-top:1px solid #e8dfed;grid-template-columns:1fr;gap:8px;padding-top:12px;display:grid}body .official-product[data-official-world=K-Beauty] .official-product-actions>a{color:#452856;background:#f0e9f8;border:1px solid #ddcee7;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}body .official-product[data-official-world=K-Beauty] .official-product-actions>a:last-child{color:#2b4b3b;background:#f0f7f2;border-color:#d7e6dc}body .official-product[data-official-world=K-Beauty] .official-product-actions>a:focus-visible{outline-offset:3px;outline:3px solid #63447a}body .official-product[data-official-world=K-Beauty] .official-art-caption{color:#614b6e;overflow-wrap:anywhere;font-weight:500}body .atelier-product[data-product-world=beauty] .catalogue-detail-art>img,body .atelier-product[data-product-world=beauty] .catalogue-gallery-stage>img{object-fit:contain;mix-blend-mode:normal;filter:none;background:#fff}body .atelier-product[data-product-world=beauty] .atelier-product-stage{background:linear-gradient(145deg,#f0e8fa,#e5f2e9);border:1px solid #dfd3e7}body .beauty-product-identity{background:linear-gradient(150deg,#ece2f7,#e5efe9);border-radius:12px}body .beauty-discovery-grid article{background:#faf6ff;border:1px solid #e5d9ed}body .beauty-discovery-grid img{mix-blend-mode:normal;background:#fff}body .product[data-brand=K-Beauty] .product-picture{background:#fff;border:1px solid #e0d2e9;border-radius:22px}body .product[data-brand=K-Beauty] .product-picture img{object-fit:contain;mix-blend-mode:normal;filter:none}body .hero-product-card.hero-beauty-concept-card{background:#fffdfd;border:1px solid #e2d6e8;border-radius:18px;padding:15px}body .hero-product-card.hero-beauty-concept-card>img{mix-blend-mode:normal;object-fit:contain;background:#fff}body .hero-universe[data-world=kbeauty] #heroStage[data-format=editorial-photo] #heroImage{mix-blend-mode:normal;filter:drop-shadow(0 18px 24px #48295716);background:#fff;border:1px solid #e1d3e9}body .hero-universe[data-world=kbeauty] .scene-product{mix-blend-mode:normal;background:#fff}body .official-product[data-official-world=Eggsential] .official-product-copy,body .official-product[data-official-world=Aqua\ Mist] .official-product-copy,body .official-product[data-official-world=Pagoto] .official-product-copy{padding-top:18px}body .official-product .official-product-actions a{text-underline-offset:4px}body .official-product a:focus-visible{outline-offset:4px;outline:3px solid #66437b}body .ritual-panel>img[src*=pagoto-v25-]{object-fit:contain;mix-blend-mode:normal;padding:18px}@media (width>=1101px){body .beauty-v17-panel{grid-template-columns:1.13fr 1fr}}@media (width<=1100px){body .beauty-v17-panel{padding:24px}body .beauty-v26-named-product{grid-template-rows:195px 1fr;padding:10px}}@media (width<=760px){body .beauty-v17-panel{border-radius:24px;grid-template-columns:1fr;padding:20px}body .beauty-v17-counts{gap:16px 20px}body .beauty-v17-counts>span{padding-right:16px}body .beauty-v26-product-grid{grid-auto-columns:74%;gap:12px;padding:8px 4px 18px}body .beauty-v26-named-product{grid-template-rows:230px 1fr;padding:14px}body .beauty-v26-product-name{font-size:15px}body .official-product[data-official-world=K-Beauty]{border-radius:18px;padding:7px}body .official-product[data-official-world=K-Beauty] .official-product-image>a{padding:18px 8px 51px}body .official-product[data-official-world=K-Beauty] .official-product-copy{padding:13px 4px 5px}body .official-product[data-official-world=K-Beauty] h3{min-height:0;font-size:17px;line-height:1.45}body .official-product[data-official-world=K-Beauty] .official-product-actions>a{padding:10px}}@media (width<=440px){body .beauty-v17-panel{border-radius:20px;padding:16px}body .beauty-v17-counts>span{border:0;padding:0}body .beauty-v26-product-grid{grid-auto-columns:82%}body .beauty-v26-named-product{grid-template-rows:220px 1fr}body .official-product[data-official-world=K-Beauty] .official-product-image>a{padding:16px 6px 60px}body .official-product[data-official-world=K-Beauty] .official-product-brand{font-size:12px;line-height:1.5}body .official-product[data-official-world=K-Beauty] .official-art-caption{font-size:12px;line-height:1.45}}@media (prefers-reduced-motion:reduce){body .beauty-v26-named-product{transition:none}body .beauty-v26-named-product:hover{transform:none}body .beauty-v26-product-grid{scroll-behavior:auto}}body header.site-header-v29{--chrome-brand-width:148px;backdrop-filter:blur(16px);background:#fffaf0f5;border-bottom:1px solid #ded3bf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;height:auto;min-height:112px;padding:12px 4%;display:grid;box-shadow:0 8px 28px #482d1c08}body .chrome-v29-brand{background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:7px;margin:0;padding:0;text-decoration:none;display:inline-flex}body .chrome-v29-brand .chrome-v29-logo-frame{width:var(--chrome-brand-width,160px);aspect-ratio:670/334;isolation:isolate;background:0 0;border:0;border-radius:0;flex-shrink:0;height:auto;display:block;position:relative;overflow:hidden}body .chrome-v29-brand .chrome-v29-logo-frame>img{object-fit:contain;object-position:center;filter:none;opacity:1;mix-blend-mode:normal;background:0 0;border:0;border-radius:0;width:119.403%;max-width:none;height:127.545%;max-height:none;margin:0;padding:0;display:block;position:absolute;top:-13.7725%;left:-9.70149%;transform:none}body header.site-header-v29 .chrome-v29-brand-note{letter-spacing:.065em;color:#795935;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.5}body header.site-header-v29 nav.chrome-v29-main-nav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.2vw,20px);min-width:0;font-size:14px;font-weight:500;line-height:1.45}body header.site-header-v29 nav.chrome-v29-main-nav a{white-space:nowrap;color:#4c302d;border:0;min-height:44px;padding:10px 0}body header.site-header-v29 nav.chrome-v29-main-nav a:after{background:#754a35;height:1px;bottom:6px}body header.site-header-v29 nav.chrome-v29-main-nav a:hover,body header.site-header-v29 nav.chrome-v29-main-nav a[aria-current=page]{color:#813d34}body header.site-header-v29 .tools{flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}body header.site-header-v29 .tools button{color:#4c302d;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:9px;font-size:25px;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}body header.site-header-v29 .tools button:hover{background:#efe6d6;border-color:#ded0ba}body header.site-header-v29 .tools .market-button{letter-spacing:.015em;white-space:nowrap;background:#faf3e4;border-color:#d6c5ac;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4}body header.site-header-v29 .tools .bag{color:#fff8ea;white-space:nowrap;background:#4c302d;border-color:#4c302d;gap:8px;padding:10px 13px;font-size:13px;font-weight:500;line-height:1.4}body header.site-header-v29 .tools .bag:hover{color:#fff8ea;background:#6c4537}body header.site-header-v29 .bag span{color:#4c302d;background:#f8e4b7;border-radius:50%;place-items:center;min-width:21px;height:21px;margin:0;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}body header.site-header-v29 .tools svg{flex-shrink:0;display:block}body nav.mobile-nav{scrollbar-color:#be9f7c #fbf3e4;background:#fbf3e4;border-bottom-color:#ddd0ba}body nav.mobile-nav a{color:#624236;font-size:13px;font-weight:500}body footer.footer-v19.footer-v29{--footer-ink:#4b302c;--footer-soft:#745b4e;--footer-rule:#d4c3af;--chrome-brand-width:170px;color:var(--footer-ink);background:#f3e9d8;border-top:1px solid #d9c7ab;padding:46px 5.5% 20px;position:relative;overflow:clip}body footer.footer-v19.footer-v29 :is(a,button,summary){color:var(--footer-ink);font-size:15px;font-weight:400;line-height:1.6}body footer.footer-v19.footer-v29 :is(a,button,summary):focus-visible,body header.site-header-v29 :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #9a663e}body footer.footer-v19.footer-v29 .chrome-v29-footer-invitation{border-bottom:1px solid var(--footer-rule);justify-content:space-between;align-items:center;gap:40px;margin:0 0 37px;padding:0 0 40px;display:flex}body footer.footer-v19.footer-v29 .chrome-v29-kicker{letter-spacing:.15em;color:#795d45;font-size:10px;font-weight:600;line-height:1.7}body footer.footer-v19.footer-v29 .chrome-v29-footer-invitation h2{font-family:var(--read-font,"DM Sans",Arial,sans-serif);letter-spacing:-.05em;color:#4b302c;margin:18px 0 0;font-size:clamp(38px,4.3vw,64px);font-weight:500;line-height:1.07}body footer.footer-v19.footer-v29 .chrome-v29-footer-invitation h2 em{color:#82513b;letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}body footer.footer-v19.footer-v29 .chrome-v29-footer-cta{color:#4b302c;white-space:nowrap;align-items:center;gap:24px;min-height:72px;padding:12px 0;font-size:15px;font-weight:500;display:flex}body footer.footer-v19.footer-v29 .chrome-v29-footer-cta>b{color:#f9edda;background:#4b302c;border-radius:50%;place-items:center;width:64px;height:64px;font-size:27px;font-weight:400;transition:transform .2s,background .2s;display:grid}body footer.footer-v19.footer-v29 .chrome-v29-footer-cta:hover>b{background:#805039;transform:rotate(10deg)}body footer.footer-v19.footer-v29 .footer-v19-main{grid-template-columns:1.2fr 1fr 1fr 1.12fr;align-items:start;gap:clamp(24px,4vw,60px);margin:0;padding:0 0 35px;display:grid}body footer.footer-v19.footer-v29 .footer-v19-brand{min-width:0;padding:0;display:block}body footer.footer-v19.footer-v29 .original-brand.footer-brand{background:0 0;border-radius:0;align-items:flex-start;width:max-content;max-width:100%;min-height:0;margin:0 0 19px;padding:0;display:inline-flex}body footer.footer-v19.footer-v29 .chrome-v29-brand .chrome-v29-logo-frame>img{object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal;background:0 0;border:0;width:119.403%;max-width:none;height:127.545%;max-height:none;margin:0;padding:0;position:absolute;top:-13.7725%;left:-9.70149%;transform:none}body footer.footer-v19.footer-v29 .footer-v19-tagline{letter-spacing:-.02em;color:#4b302c;margin:0 0 21px;font-size:18px;font-weight:500;line-height:1.4}body footer.footer-v19.footer-v29 .footer-v19-contact{flex-direction:column;gap:2px;margin:0 0 7px;display:flex}body footer.footer-v19.footer-v29 .footer-v19-contact a,body footer.footer-v19.footer-v29 .footer-v19-social{overflow-wrap:anywhere;align-items:center;gap:9px;min-height:38px;padding:6px 0;font-size:14px;font-weight:400;line-height:1.6;display:inline-flex}body footer.footer-v19.footer-v29 .footer-v19-panel{border:0;margin:0;padding:0}body footer.footer-v19.footer-v29 .footer-v19-panel>summary{letter-spacing:-.01em;border-bottom:1px solid var(--footer-rule);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;margin:0 0 12px;padding:0 0 13px;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}body footer.footer-v19.footer-v29 .footer-v19-chevron{color:#957252;font-size:18px;font-weight:400;line-height:1;display:block}body footer.footer-v19.footer-v29 .footer-v19-panel .footer-v19-links{flex-direction:column;gap:0;margin:0;padding:0;display:flex}body footer.footer-v19.footer-v29 .footer-v19-links a{overflow-wrap:anywhere;align-items:center;min-height:40px;margin:0;padding:9px 0;font-size:15px;font-weight:400;line-height:1.5;display:flex}body footer.footer-v19.footer-v29 .footer-v19-links a:hover,body footer.footer-v19.footer-v29 .footer-v19-contact a:hover,body footer.footer-v19.footer-v29 .footer-v19-social:hover{text-underline-offset:5px;color:#805039;background:0 0;text-decoration:underline}body footer.footer-v19.footer-v29 .footer-v19-store{color:#745039;background:0 0;border-bottom:1px solid #a98768;border-radius:0;align-items:center;gap:10px;min-height:44px;margin:17px 0 0;padding:10px 0;font-size:12px;font-weight:500;display:inline-flex}body footer.footer-v19.footer-v29 .footer-v19-bottom{border-top:1px solid var(--footer-rule);color:#765c4b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;margin:0;padding-top:16px;display:flex}body footer.footer-v19.footer-v29 .footer-v19-bottom>small{color:#765c4b;flex-basis:100%;margin:0;padding:0 0 9px;font-size:11px;line-height:1.6}body footer.footer-v19.footer-v29 .footer-v19-bottom :is(a,button,summary){color:#6c5143;min-height:44px;padding:8px 0;font-size:13px;font-weight:400}body footer.footer-v19.footer-v29 .footer-v19-legal{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}body footer.footer-v19.footer-v29 .footer-v19-legal>*{white-space:normal;flex:0 auto}body footer.footer-v19.footer-v29 .footer-privacy{text-align:left;background:0 0;border:0;margin:0}body footer.footer-v19.footer-v29 .footer-v19-workspaces{border:0;margin:0;padding:0}body footer.footer-v19.footer-v29 .footer-v19-workspaces>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}body footer.footer-v19.footer-v29 .footer-v19-workspaces[open]{flex-basis:100%;padding:8px 0 14px;display:block}body footer.footer-v19.footer-v29 .footer-v19-workspaces nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding:5px 0 0;display:grid}body footer.footer-v19.footer-v29 .footer-v19-workspaces nav a{white-space:normal;min-width:0}body footer.footer-v19.footer-v29 .footer-v19-top{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}body footer.footer-v19.footer-v29 .connected-workspace-links{border-top:1px solid var(--footer-rule);background:0 0;flex-wrap:wrap;gap:12px 26px;margin:14px 0 0;padding:20px 0 0;display:flex}body footer.footer-v19.footer-v29 .connected-workspace-links a{color:#6c5143;align-items:center;min-height:44px;margin:0;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}body footer.footer-v19.footer-v29 .footer-v19-panel:not([open])>:not(summary),body footer.footer-v19.footer-v29 .footer-v19-workspaces:not([open])>:not(summary){display:none}body[data-product] footer.footer-v19.footer-v29{padding-bottom:115px}@media (width<=1180px){body header.site-header-v29{--chrome-brand-width:150px;grid-template-columns:auto 1fr;padding-inline:4%}body header.site-header-v29 nav.chrome-v29-main-nav{display:none}body header.site-header-v29 .tools{justify-self:end}body footer.footer-v19.footer-v29 .footer-v19-main{grid-template-columns:1.15fr 1fr 1fr;gap:28px}body footer.footer-v19.footer-v29 .footer-v19-brand{grid-row:1/3}body footer.footer-v19.footer-v29 .footer-v19-panel:last-child{grid-column:2/-1}body footer.footer-v19.footer-v29 .footer-v19-panel:last-child .footer-v19-links{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}}@media (width<=760px){body header.site-header-v29{--chrome-brand-width:128px;flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:110px;padding:10px 4%}body header.site-header-v29 .chrome-v29-brand-note{letter-spacing:.025em;font-size:9px}body header.site-header-v29 .tools{grid-template-columns:44px 44px 88px;justify-self:end;gap:4px;margin:0;display:grid}body header.site-header-v29 .tools .market-button{grid-column:1/-1;justify-self:end;width:max-content;min-height:36px;padding:7px 11px;font-size:11px}body header.site-header-v29 .tools .bag{gap:5px;padding:10px 9px;font-size:12px}body header.site-header-v29 .tools button{min-width:44px;min-height:44px;padding:8px;font-size:25px}body footer.footer-v19.footer-v29{--chrome-brand-width:158px;padding:32px 5% 17px}body footer.footer-v19.footer-v29 .chrome-v29-footer-invitation{margin-bottom:25px;padding-bottom:24px;display:block}body footer.footer-v19.footer-v29 .chrome-v29-footer-invitation h2{margin-top:15px;font-size:43px}body footer.footer-v19.footer-v29 .chrome-v29-footer-cta{white-space:normal;justify-content:space-between;gap:20px;min-height:58px;margin-top:18px;padding:4px 0;font-size:14px}body footer.footer-v19.footer-v29 .chrome-v29-footer-cta>b{flex-shrink:0;width:52px;height:52px;font-size:25px}body footer.footer-v19.footer-v29 .footer-v19-main{grid-template-columns:1fr;gap:0;padding-bottom:20px}body footer.footer-v19.footer-v29 .footer-v19-brand{grid-row:auto;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px;padding-bottom:24px;display:grid}body footer.footer-v19.footer-v29 .original-brand.footer-brand{margin:0 0 12px}body footer.footer-v19.footer-v29 .footer-v19-tagline{margin:0 0 12px;font-size:16px}body footer.footer-v19.footer-v29 .footer-v19-contact{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 20px;margin:0;display:grid}body footer.footer-v19.footer-v29 .footer-v19-social{grid-column:1/-1;justify-self:start;min-height:40px}body footer.footer-v19.footer-v29 .footer-v19-panel,body footer.footer-v19.footer-v29 .footer-v19-panel:last-child{border-top:1px solid var(--footer-rule);grid-column:auto}body footer.footer-v19.footer-v29 .footer-v19-panel>summary{cursor:pointer;border:0;min-height:58px;margin:0;padding:13px 0;font-size:16px}body footer.footer-v19.footer-v29 .footer-v19-chevron{text-align:center;width:28px;font-size:22px;font-weight:400;line-height:1;display:block}body footer.footer-v19.footer-v29 .footer-v19-panel .footer-v19-links,body footer.footer-v19.footer-v29 .footer-v19-panel:last-child .footer-v19-links{grid-template-columns:1fr 1fr;gap:0 22px;padding:0 0 12px;display:grid}body footer.footer-v19.footer-v29 .footer-v19-links a{min-height:44px;padding:10px 0;font-size:15px}body footer.footer-v19.footer-v29 .footer-v19-store{margin:0 0 18px;font-size:13px}body footer.footer-v19.footer-v29 .footer-v19-bottom{gap:0 16px;padding-top:18px}body footer.footer-v19.footer-v29 .footer-v19-legal{flex-basis:100%;justify-content:flex-start;gap:0 20px}body footer.footer-v19.footer-v29 .footer-v19-bottom>small{padding-bottom:10px;font-size:11px}body footer.footer-v19.footer-v29 .footer-v19-workspaces nav{grid-template-columns:1fr 1fr;gap:0 18px}body footer.footer-v19.footer-v29 .connected-workspace-links{gap:0 24px;margin-top:10px;padding-top:13px}}@media (width<=380px){body header.site-header-v29{--chrome-brand-width:clamp(100px,calc(100vw - 236px),124px);gap:10px;padding-inline:14px}body header.site-header-v29 .tools{grid-template-columns:44px 44px 84px;gap:3px}body header.site-header-v29 .chrome-v29-brand-note{letter-spacing:0;font-size:8px}body footer.footer-v19.footer-v29{--chrome-brand-width:140px}body footer.footer-v19.footer-v29 .footer-v19-brand{gap:0 16px}body footer.footer-v19.footer-v29 .footer-v19-tagline{font-size:15px}body footer.footer-v19.footer-v29 .chrome-v29-footer-invitation h2{font-size:38px}body footer.footer-v19.footer-v29 .footer-v19-contact{grid-template-columns:1fr;gap:0}body footer.footer-v19.footer-v29 .footer-v19-panel .footer-v19-links,body footer.footer-v19.footer-v29 .footer-v19-panel:last-child .footer-v19-links{gap:0 18px}}@media (prefers-reduced-motion:reduce){body header.site-header-v29 .tools button,body footer.footer-v19.footer-v29 .chrome-v29-footer-cta>b{transition:none}body footer.footer-v19.footer-v29 .chrome-v29-footer-cta:hover>b{transform:none}}@media (width>=1181px) and (width<=1500px){body header.site-header-v29{--chrome-brand-width:118px;gap:12px;padding-inline:2.5%}body header.site-header-v29 nav.chrome-v29-main-nav{gap:11px;font-size:13px}body header.site-header-v29 .tools{gap:3px}body header.site-header-v29 .tools button.market-button{padding:6px 9px;font-size:12px}body header.site-header-v29 .tools button{min-width:38px;min-height:40px}}@media (width>=1181px) and (width<=1400px){body header.site-header-v29 nav.chrome-v29-main-nav{gap:8px}}.beauty-brand-v30{--bb-ink:#442637;color:var(--bb-ink);background:#f6e5e9;border-radius:26px;min-width:0;margin-top:36px;padding:clamp(24px,4vw,56px)}.beauty-brand-v30-heading{grid-template-columns:1fr 1fr;align-items:end;gap:28px;margin-bottom:28px;display:grid}.beauty-brand-v30-heading span,.beauty-brand-v30-grid article span{letter-spacing:.1em;font-size:12px}.beauty-brand-v30 h3{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(30px,4vw,52px);line-height:1.1}.beauty-brand-v30 p{max-width:60ch;font-size:16px;line-height:1.65}.beauty-brand-v30-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.beauty-brand-v30-grid article{background:#fffcfc;border:1px solid #d6bdc5;border-radius:20px;min-width:0;overflow:hidden}.beauty-brand-v30-grid article>a{background:snow;display:block}.beauty-brand-v30-grid img{object-fit:contain;mix-blend-mode:normal;width:100%;height:clamp(250px,32vw,390px);display:block}.beauty-brand-v30-grid article>div{padding:22px}.beauty-brand-v30 h4{margin:12px 0;font-size:24px;line-height:1.2}.beauty-brand-v30 a{color:inherit}.beauty-brand-v30-grid article>div>a,.beauty-brand-v30-link{text-underline-offset:5px;align-items:center;min-height:46px;font-size:16px;display:inline-flex}.beauty-brand-v30-link{margin-top:22px}.beauty-brand-v30 a:focus-visible{outline-offset:4px;outline:3px solid #774060}.beauty-brand-v30-compact{margin-top:26px;padding:24px}.beauty-brand-v30-compact .beauty-brand-v30-heading{grid-template-columns:1fr}.beauty-brand-v30-compact h3{font-size:34px}.beauty-brand-v30-compact .beauty-brand-v30-grid{grid-template-columns:1fr}.beauty-brand-v30-compact .beauty-brand-v30-grid img{height:280px}@media (width<=600px){.beauty-brand-v30-heading{grid-template-columns:1fr;gap:12px}.beauty-brand-v30-grid{grid-template-columns:1fr}.beauty-brand-v30-grid img{height:310px}.beauty-brand-v30{border-radius:20px;padding:24px 18px}}.app-bridge-dock-v30{display:none}@media (width<=760px){body[data-app-context]{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.app-bridge-dock-v30{z-index:70;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box;backdrop-filter:blur(14px);background:#fffdf5f5;border:1px solid #b8c5ae;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));width:calc(100% - 24px);max-width:480px;padding:7px 5px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 35px #233a3026}.app-bridge-dock-v30 a{color:#45563f;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:58px;padding:8px 2px;font:400 10px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:flex}.app-bridge-dock-v30 [aria-current=page]{color:#243b29;background:#e1edb9;font-weight:600}.app-bridge-dock-v30 a:focus-visible{outline-offset:1px;outline:3px solid #75553d}body[data-app-context] .atelier-sticky-request{bottom:calc(98px + env(safe-area-inset-bottom,0px))}body[data-app-context]:has(dialog[open]) .app-bridge-dock-v30{display:none}}body #beauty-lab.beauty-studio-v29{color:#3c2935;background:#f7f1ec;padding:65px 6%;scroll-margin-top:100px;display:block}body #beauty-lab.beauty-studio-v29 *{box-sizing:border-box}body #beauty-lab.beauty-studio-v29 [hidden]{display:none!important}body #beauty-lab.beauty-studio-v29 p{color:#5f4b57;font-size:16px;line-height:1.65}body #beauty-lab.beauty-studio-v29 a{color:inherit}body #beauty-lab.beauty-studio-v29 .bv29-eyebrow{letter-spacing:.12em;color:#755b6a;font-size:11px;font-weight:600;line-height:1.5}body #beauty-lab.beauty-studio-v29 .bv29-note{color:#67525f;margin:14px 0;font-size:14px;line-height:1.6}body #beauty-lab.beauty-studio-v29 button,body #beauty-lab.beauty-studio-v29 select,body #beauty-lab.beauty-studio-v29 .button{touch-action:manipulation;min-height:44px;font:inherit}body #beauty-lab.beauty-studio-v29 button:focus-visible,body #beauty-lab.beauty-studio-v29 a:focus-visible,body #beauty-lab.beauty-studio-v29 select:focus-visible,body #beauty-lab.beauty-studio-v29 summary:focus-visible{outline-offset:3px;outline:3px solid #6a405b}body #beauty-lab.beauty-studio-v29 .bv29-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:34px;display:grid}body #beauty-lab.beauty-studio-v29 .bv29-intro h2{letter-spacing:-.045em;margin:14px 0 0;font-family:inherit;font-size:clamp(34px,4.2vw,61px);font-weight:500;line-height:1.07}body #beauty-lab.beauty-studio-v29 .bv29-intro h2 em{color:#79536c;font-family:Georgia,serif;font-weight:400}body #beauty-lab.beauty-studio-v29 .bv29-intro p{max-width:500px;margin:0 0 14px}body #beauty-lab.beauty-studio-v29 .bv29-intro a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}body #beauty-lab.beauty-studio-v29 .bv29-workbench{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;display:grid}body #beauty-lab.beauty-studio-v29 .bv29-photo{background:#eee0e6;border:1px solid #ddcbd4;border-radius:22px;min-width:0;padding:25px}body #beauty-lab.beauty-studio-v29 .bv29-photo-heading h3{letter-spacing:-.035em;margin:7px 0 20px;font-family:inherit;font-size:25px;font-weight:500}body #beauty-lab.beauty-studio-v29 #photoStage{background:#fcf9f5;border:1px solid #e2d3da;border-radius:16px;height:370px;position:relative;overflow:hidden}body #beauty-lab.beauty-studio-v29 #beautyEditorial{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:40px 38px 55px;display:block;transform:none}body #beauty-lab.beauty-studio-v29 #faceCanvas{object-fit:contain;width:100%;height:100%;display:block}body #beauty-lab.beauty-studio-v29 #photoLabel{text-align:center;letter-spacing:.1em;color:#6b4c60;background:#fffaf1e6;border-radius:7px;padding:9px;font-size:11px;line-height:1.4;position:absolute;bottom:10px;left:12px;right:12px}body #beauty-lab.beauty-studio-v29 .photo-frame{opacity:.3;pointer-events:none;border-color:#8a6b7a;inset:24px}body #beauty-lab.beauty-studio-v29 .photo-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}body #beauty-lab.beauty-studio-v29 .photo-actions .button{color:#fffaf2;cursor:pointer;background:#49313f;border:1px solid #49313f;border-radius:10px;align-items:center;margin:0;padding:12px 17px;font-size:14px;display:inline-flex}body #beauty-lab.beauty-studio-v29 #clearPhoto{color:#49313f;background:0 0;border:1px solid #b49aa9;border-radius:10px;padding:10px 14px;font-size:14px}body #beauty-lab.beauty-studio-v29 #photoFeedback{background:0 0;margin-top:10px;padding:0;font-size:14px;line-height:1.6}body #beauty-lab.beauty-studio-v29 #photoFeedback p{font-size:14px}body #beauty-lab.beauty-studio-v29 #photoFeedback small{letter-spacing:0;font-size:14px;line-height:1.6;display:block}body #beauty-lab.beauty-studio-v29 .bv29-photo-facts{flex-wrap:wrap;gap:8px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-photo-facts span{color:#654957;border:1px solid #cbb5c1;border-radius:20px;padding:7px 10px;font-size:12px}body #beauty-lab.beauty-studio-v29 .bv29-form{background:#fffdf7;border:1px solid #ded4cc;border-radius:22px;min-width:0;padding:30px}body #beauty-lab.beauty-studio-v29 .bv29-form h3{letter-spacing:-.04em;margin:10px 0 24px;font-family:inherit;font-size:35px;font-weight:500;line-height:1.1}body #beauty-lab.beauty-studio-v29 .bv29-fields{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}body #beauty-lab.beauty-studio-v29 .bv29-fields label{min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:block}body #beauty-lab.beauty-studio-v29 .bv29-fields select{color:#49313f;background:#fffef9;border:1px solid #c5b9bf;border-radius:10px;width:100%;min-width:0;margin-top:8px;padding:12px 32px 12px 12px;font-size:16px;display:block}body #beauty-lab.beauty-studio-v29 .bv29-wide{grid-column:1/-1}body #beauty-lab.beauty-studio-v29 .bv29-build{color:#fffaf2;background:#49313f;border:1px solid #49313f;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:14px 18px;font-size:16px;display:flex}body #beauty-lab.beauty-studio-v29 #beautyRoutineNotice:not(:empty){border-top:1px solid #e0d2d9;margin:18px 0 0;padding-top:15px;font-size:14px}body #beauty-lab.beauty-studio-v29 #routineResult{background:0 0;border:0;border-radius:0;margin:35px 0 0;padding:0;font-size:16px;line-height:1.6}body #beauty-lab.beauty-studio-v29 .bv29-result-placeholder{border:1px dashed #b9a5ad;border-radius:15px;padding:25px}body #beauty-lab.beauty-studio-v29 .bv29-result-placeholder p{margin-bottom:0}body #beauty-lab.beauty-studio-v29 .bv29-routine-head{border-top:1px solid #d6c6cd;justify-content:space-between;align-items:center;gap:25px;padding-top:25px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-routine-head h3{letter-spacing:-.04em;margin:8px 0;font-family:inherit;font-size:35px;font-weight:500;line-height:1.15}body #beauty-lab.beauty-studio-v29 .bv29-routine-head p{margin:0;font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-step-count{white-space:nowrap;border:1px solid #c9b7c1;border-radius:30px;padding:10px 13px;font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-guidance{background:#e8eddb;border:1px solid #d5ddc3;border-radius:13px;margin-top:22px;padding:18px 22px}body #beauty-lab.beauty-studio-v29 .bv29-guidance p{color:#46543e;margin:0 0 8px;font-size:15px}body #beauty-lab.beauty-studio-v29 .bv29-guidance p:last-child{margin-bottom:0}body #beauty-lab.beauty-studio-v29 .bv29-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;padding:0;list-style:none;display:grid}body #beauty-lab.beauty-studio-v29 .bv29-steps:has(>li:nth-child(4)),body #beauty-lab.beauty-studio-v29 .bv29-steps:not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}body #beauty-lab.beauty-studio-v29 .bv29-step{background:#fffdf8;border:1px solid #ded2d7;border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-step-heading{align-items:flex-start;gap:12px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-step-heading>span{color:#9a7b8c;font-size:20px;line-height:1.4}body #beauty-lab.beauty-studio-v29 .bv29-step h4{letter-spacing:-.03em;margin:5px 0 0;font-family:inherit;font-size:22px;font-weight:600;line-height:1.2}body #beauty-lab.beauty-studio-v29 .bv29-step>p{margin:17px 0 13px;font-size:14px;line-height:1.65}body #beauty-lab.beauty-studio-v29 .bv29-step>p.bv29-note{background:#f1ece4;border-radius:8px;margin-top:0;padding:11px}body #beauty-lab.beauty-studio-v29 .bv29-product{flex-direction:column;gap:0;min-width:0;margin-top:auto;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-product-photo{background:#f8f6f0;border:1px solid #ebe6dc;border-radius:12px;height:220px;padding:18px;display:block}body #beauty-lab.beauty-studio-v29 .bv29-product-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block;transform:none}body #beauty-lab.beauty-studio-v29 .bv29-product-copy>.bv29-eyebrow{letter-spacing:.065em;margin-top:16px;font-size:10px;display:block}body #beauty-lab.beauty-studio-v29 .bv29-product h5{letter-spacing:-.02em;overflow-wrap:anywhere;min-height:2.8em;margin:8px 0 16px;font-family:inherit;font-size:18px;font-weight:600;line-height:1.4}body #beauty-lab.beauty-studio-v29 .bv29-product h5 a{text-decoration:none}body #beauty-lab.beauty-studio-v29 .bv29-product label{margin:0;font-size:14px;line-height:1.5;display:block}body #beauty-lab.beauty-studio-v29 .bv29-product select{color:#4c3543;background:#fffdf7;border:1px solid #cbbcc4;border-radius:9px;width:100%;min-width:0;max-width:100%;margin-top:7px;padding:10px 28px 10px 10px;font-size:16px;display:block}body #beauty-lab.beauty-studio-v29 .bv29-product-links{flex-direction:column;gap:0;margin-top:10px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-product-links a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-product-save{color:#513747;background:#f4edf0;border:1px solid #cbbcc4;border-radius:9px;width:100%;margin-top:12px;padding:10px;font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-routine-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-routine-actions .button{color:#fffdf5;background:#49313f;border:1px solid #49313f;border-radius:10px;align-items:center;padding:13px 18px;font-size:15px;display:inline-flex}body #beauty-lab.beauty-studio-v29 .bv29-routine-actions .button.light{color:#49313f;background:0 0;border-color:#bca6b2}body #beauty-lab.beauty-studio-v29 .bv29-routine-actions>a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-sources{border:0;border-top:1px solid #d7c7cf;margin-top:22px;padding-top:12px}body #beauty-lab.beauty-studio-v29 .bv29-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:14px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-sources a{text-underline-offset:3px;min-height:44px;padding:10px 0;font-size:14px;text-decoration:underline;display:block}body #beauty-lab.beauty-studio-v29 .bv29-sources p{font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-saved{border-top:1px solid #d7c7cf;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:35px;padding-top:28px;display:grid}body #beauty-lab.beauty-studio-v29 .bv29-saved h3{letter-spacing:-.035em;margin:8px 0 12px;font-family:inherit;font-size:30px;font-weight:500}body #beauty-lab.beauty-studio-v29 .bv29-saved p{margin-bottom:0;font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-saved-look{background:#fffdf6;border:1px solid #ded4cc;border-radius:12px;margin-bottom:10px;padding:15px 17px}body #beauty-lab.beauty-studio-v29 .bv29-saved-look strong{font-size:16px;line-height:1.4;display:block}body #beauty-lab.beauty-studio-v29 .bv29-saved-look span{color:#725968;margin-top:5px;font-size:14px;line-height:1.6;display:block}body #beauty-lab.beauty-studio-v29 .bv29-saved-look>div:last-child{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-saved-look button{color:#513747;background:#f5edf0;border:1px solid #c7b5bf;border-radius:8px;padding:8px 12px;font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-explore{background:#faf7ef;border:1px solid #d9cbd1;border-radius:18px;margin-top:30px;padding:22px}body #beauty-lab.beauty-studio-v29 .bv29-explore>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}body #beauty-lab.beauty-studio-v29 .bv29-explore>summary strong{letter-spacing:-.025em;margin-top:7px;font-size:22px;font-weight:500;line-height:1.25;display:block}body #beauty-lab.beauty-studio-v29 .bv29-explore>summary>span:last-child{font-size:28px}body #beauty-lab.beauty-studio-v29 .bv29-explore>p{max-width:830px;font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-explore>a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}body #beauty-lab.beauty-studio-v29 .bv29-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}body #beauty-lab.beauty-studio-v29 .bv29-category{background:#fffdf8;border:1px solid #e1d9cf;border-radius:15px;min-width:0;padding:18px}body #beauty-lab.beauty-studio-v29 .bv29-category-title h4{letter-spacing:-.025em;margin:0 0 5px;font-family:inherit;font-size:23px;font-weight:500;line-height:1.2}body #beauty-lab.beauty-studio-v29 .bv29-category-title>span{color:#7b616e;font-size:13px;line-height:1.5}body #beauty-lab.beauty-studio-v29 .bv29-category .bv29-product{margin-top:18px}body #beauty-lab.beauty-studio-v29 .bv29-footer-note{border-top:1px solid #d7c7cf;margin-top:26px;padding-top:20px}body #beauty-lab.beauty-studio-v29 .bv29-example-pending{border:1px dashed #bba5b0;border-radius:10px;padding:20px;font-size:14px}body #beauty-lab.beauty-studio-v29 .bv29-example-pending a{min-height:44px;padding-top:10px;display:block}@media (width<=1100px){body #beauty-lab.beauty-studio-v29 .bv29-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body #beauty-lab.beauty-studio-v29 .bv29-fields{grid-template-columns:1fr;gap:15px}body #beauty-lab.beauty-studio-v29 .bv29-wide{grid-column:auto}body #beauty-lab.beauty-studio-v29 .bv29-form{padding:25px}body #beauty-lab.beauty-studio-v29 .bv29-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){body #beauty-lab.beauty-studio-v29 .bv29-intro{grid-template-columns:1fr;gap:22px}body #beauty-lab.beauty-studio-v29 .bv29-intro p{max-width:650px}body #beauty-lab.beauty-studio-v29 .bv29-workbench{grid-template-columns:1fr}body #beauty-lab.beauty-studio-v29 .bv29-fields{grid-template-columns:1fr 1fr}body #beauty-lab.beauty-studio-v29 .bv29-wide{grid-column:1/-1}body #beauty-lab.beauty-studio-v29 #photoStage{height:340px}body #beauty-lab.beauty-studio-v29 .bv29-photo{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}body #beauty-lab.beauty-studio-v29 #photoStage{grid-area:2/1/6}body #beauty-lab.beauty-studio-v29 .bv29-photo-heading{grid-column:1/-1}body #beauty-lab.beauty-studio-v29 .photo-actions,body #beauty-lab.beauty-studio-v29 .bv29-photo>.bv29-note,body #beauty-lab.beauty-studio-v29 #photoFeedback,body #beauty-lab.beauty-studio-v29 .bv29-photo-facts{grid-column:2;align-content:start}body #beauty-lab.beauty-studio-v29 .photo-actions{align-self:start;margin-top:0}body #beauty-lab.beauty-studio-v29 .bv29-saved{grid-template-columns:1fr;gap:18px}}@media (width<=600px){body #beauty-lab.beauty-studio-v29{padding:42px 5%;scroll-margin-top:80px}body #beauty-lab.beauty-studio-v29 .bv29-intro h2{font-size:36px}body #beauty-lab.beauty-studio-v29 .bv29-photo{padding:18px;display:block}body #beauty-lab.beauty-studio-v29 #photoStage{height:310px}body #beauty-lab.beauty-studio-v29 .photo-actions{margin-top:15px}body #beauty-lab.beauty-studio-v29 .bv29-form{padding:22px 18px}body #beauty-lab.beauty-studio-v29 .bv29-form h3{font-size:31px}body #beauty-lab.beauty-studio-v29 .bv29-fields{grid-template-columns:1fr}body #beauty-lab.beauty-studio-v29 .bv29-wide{grid-column:auto}body #beauty-lab.beauty-studio-v29 .bv29-routine-head{display:block}body #beauty-lab.beauty-studio-v29 .bv29-routine-head h3{font-size:29px}body #beauty-lab.beauty-studio-v29 .bv29-step-count{margin-top:16px;display:inline-block}body #beauty-lab.beauty-studio-v29 .bv29-steps,body #beauty-lab.beauty-studio-v29 .bv29-steps:has(>li:nth-child(4)),body #beauty-lab.beauty-studio-v29 .bv29-steps:not(:has(>li:nth-child(3))),body #beauty-lab.beauty-studio-v29 .bv29-category-grid{grid-template-columns:1fr}body #beauty-lab.beauty-studio-v29 .bv29-product-photo{height:225px}body #beauty-lab.beauty-studio-v29 .bv29-explore{padding:18px}body #beauty-lab.beauty-studio-v29 .bv29-routine-actions .button{justify-content:center;width:100%}body #beauty-lab.beauty-studio-v29 .bv29-guidance{padding:17px}body #beauty-lab.beauty-studio-v29 .bv29-step{padding:18px}}body #beauty-lab.beauty-studio-v29 button:disabled{opacity:.55;cursor:not-allowed}.pp-v29{--pp-ink:#302437;--pp-purple:#65437b;--pp-cream:#fcf8ef;--pp-lime:#e3f184;color:var(--pp-ink);background:var(--pp-cream);isolation:isolate;padding:88px max(24px,5vw);font-family:inherit}.pp-v29 *{box-sizing:border-box}.pp-v29-heading,.pp-v29-recipes-heading{justify-content:space-between;align-items:end;gap:40px;max-width:1320px;margin:0 auto 36px;display:flex}.pp-v29-heading h2,.pp-v29-recipes-heading h3{letter-spacing:-.045em;margin:10px 0 0;font-family:inherit;font-size:clamp(32px,4.2vw,62px);font-weight:650;line-height:1.04}.pp-v29-heading em,.pp-v29-recipes-heading em{color:var(--pp-purple);font-family:Georgia,serif;font-weight:400}.pp-v29-heading>p,.pp-v29-recipes-heading>p{max-width:360px;margin:0 0 3px;font-size:16px;line-height:1.6}.pp-v29-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.pp-v29-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:22px;max-width:1320px;margin:0 auto;display:grid}.pp-v29-form{background:#fff;border:1px solid #e2d9e5;border-radius:28px;min-width:0;padding:30px}.pp-v29-step{align-items:start;gap:14px;margin-bottom:20px;display:flex}.pp-v29-step:not(:first-child){margin-top:30px}.pp-v29-step>span{background:var(--pp-lime);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.pp-v29-step h3{letter-spacing:-.025em;margin:2px 0 6px;font-family:inherit;font-size:21px;font-weight:650;line-height:1.25}.pp-v29-step p{color:#665b6b;margin:0;font-size:13px;line-height:1.5}.pp-v29-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pp-v29 label{flex-direction:column;gap:7px;margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.pp-v29 label>span:not(:only-child){color:#675b6c;font-size:12px;font-weight:500}.pp-v29 input:not([type=checkbox]),.pp-v29 select{width:100%;min-height:49px;color:var(--pp-ink);box-shadow:none;background:#fff;border:1px solid #bdb0c3;border-radius:11px;padding:11px 13px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3}.pp-v29 input::placeholder{color:#776b7b;opacity:1}.pp-v29 input:focus-visible,.pp-v29 select:focus-visible,.pp-v29 button:focus-visible,.pp-v29 a:focus-visible,.pp-v29 summary:focus-visible{outline-offset:3px;outline:3px solid #9878b4}.pp-v29 .pp-v29-check{flex-direction:row;align-items:start;gap:10px;font-size:12px;font-weight:500;line-height:1.5}.pp-v29 .pp-v29-check>span{color:#56495c;font-size:12px}.pp-v29 input[type=checkbox]{width:18px;height:18px;accent-color:var(--pp-purple);flex-shrink:0;margin:1px 0 0}.pp-v29 small{color:#675b6c;font-size:11px;font-weight:400;line-height:1.5;display:block}.pp-v29-advanced{background:#f6f1f8;border:1px solid #e7dcec;border-radius:15px;margin:4px 0 26px;padding:15px}.pp-v29-advanced summary{cursor:pointer;font-size:13px;font-weight:700}.pp-v29-advanced>p{font-size:12px;line-height:1.5}.pp-v29-advanced .pp-v29-fields{margin-top:18px}.pp-v29-text-button{color:var(--pp-purple);text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5;text-decoration:underline}.pp-v29-label-reference{background:#faf7ed;border:1px solid #eee5ca;border-radius:14px;margin:2px 0 20px;padding:15px;font-size:12px;line-height:1.6}.pp-v29-label-reference p{margin:0 0 8px}.pp-v29-label-reference p:last-child{margin:0}.pp-v29-label-reference a{color:var(--pp-purple);margin-right:14px;font-weight:700}.pp-v29-label-reference button{margin-top:8px;display:block}.pp-v29-form-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pp-v29-button{background:var(--pp-purple);color:#fff;cursor:pointer;border:0;border-radius:40px;justify-content:space-between;align-items:center;gap:35px;min-height:49px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;display:flex}.pp-v29-button span{font-size:21px}.pp-v29-small{color:#66596c;margin:14px 0 0;font-size:11px;line-height:1.65}.pp-v29-error{color:#95312e;margin:0 0 14px;font-size:13px;font-weight:600}.pp-v29-error:empty{display:none}.pp-v29-result{color:#fff;background:#34203f;border-radius:28px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pp-v29-product-stage{background:radial-gradient(at 50% 58%,#ecd797 0,#ddbf77 44%,#bd9a69 100%);justify-content:center;align-items:center;min-height:265px;max-height:345px;padding:18px 20px 42px;display:flex;position:relative}.pp-v29-product-stage img{object-fit:contain;filter:drop-shadow(0 12px 12px #5c3c3633);width:100%;height:265px;max-height:290px;display:block;position:relative}.pp-v29-product-stage span{text-align:center;letter-spacing:.09em;color:#3d3023;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:18px;left:20px;right:20px}.pp-v29-result-body{flex:1;padding:28px}.pp-v29-result-body h3{letter-spacing:-.04em;margin:16px 0;font-size:35px;font-weight:550;line-height:1.08}.pp-v29-result-body>p:not(.pp-v29-kicker){color:#eadfee;font-size:14px;line-height:1.65}.pp-v29-result .pp-v29-small{color:#d5c4dd}.pp-v29-result a{color:var(--pp-lime);font-size:12px;font-weight:700}.pp-v29-result-topline{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.pp-v29-result-topline strong{letter-spacing:-.03em;font-size:23px;font-weight:600;display:block}.pp-v29-result-topline span{color:#ddcde4;margin-top:5px;font-size:10px;line-height:1.4;display:block}.pp-v29-contribution{align-items:baseline;gap:8px;margin:18px 0 5px;display:flex}.pp-v29-contribution strong{letter-spacing:-.065em;font-size:68px;font-weight:550;line-height:1}.pp-v29-contribution span{font-size:21px}.pp-v29-meter{background:#644e70;border-radius:20px;height:8px;margin:19px 0 8px;overflow:hidden}.pp-v29-meter span{background:var(--pp-lime);border-radius:inherit;height:100%;width:var(--pp-fill,0%);display:block}.pp-v29-pack-plan{background:#ffffff0d;border:1px solid #ffffff25;border-radius:14px;margin:20px 0;padding:15px}.pp-v29-pack-plan strong{font-size:15px;display:block}.pp-v29-pack-plan p{color:#e3d6e9;margin:7px 0 0;font-size:12px;line-height:1.5}.pp-v29-recipes{max-width:1320px;margin:76px auto 0}.pp-v29-recipes-heading h3{font-size:clamp(31px,3.6vw,50px)}.pp-v29-recipe-filters{border-top:1px solid #ddd3df;border-bottom:1px solid #ddd3df;grid-template-columns:1fr 1.5fr 1fr;align-items:start;gap:20px;padding:22px 0;display:grid}.pp-v29-recipe-filters label{margin:0}.pp-v29-recipe-filters fieldset{border:0;min-width:0;margin:0;padding:0}.pp-v29-recipe-filters legend{margin-bottom:12px;font-size:12px;font-weight:700}.pp-v29-filter-checks{flex-wrap:wrap;gap:10px 15px;display:flex}.pp-v29 .pp-v29-filter-checks label{flex-direction:row;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.pp-v29-filter-note{color:#6a5c6d;max-width:900px;margin:14px 0;font-size:11px;line-height:1.6}.pp-v29-recipe-count{letter-spacing:.09em;text-transform:uppercase;margin:25px 0 16px;font-size:11px;font-weight:750}.pp-v29-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.pp-v29-recipe-card{background:#fff;border:1px solid #e4dbe6;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pp-v29-recipe-art{background:#efe5cf;justify-content:center;align-items:center;min-height:175px;padding:15px;display:flex;position:relative}.pp-v29-recipe-art[data-kind=rtd]{background:#f2e0d6}.pp-v29-recipe-art img{object-fit:contain;mix-blend-mode:multiply;width:75%;height:145px;display:block}.pp-v29-recipe-art span{letter-spacing:.07em;color:#544259;background:#fff;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:750;position:absolute;top:14px;left:14px}.pp-v29-recipe-copy{padding:20px}.pp-v29-recipe-copy h4{letter-spacing:-.03em;margin:8px 0 12px;font-size:24px;line-height:1.12}.pp-v29-recipe-meta{color:#6a5c6d;gap:14px;margin:0 0 14px;font-size:11px;display:flex}.pp-v29-recipe-copy>p{color:#6a5c6d;margin:12px 0;font-size:12px;line-height:1.6}.pp-v29-recipe-copy>a{color:var(--pp-purple);font-size:11px;font-weight:750}.pp-v29-recipe-copy details{border-top:1px solid #e7dfe9;margin-top:16px;padding-top:14px}.pp-v29-recipe-copy summary{cursor:pointer;color:var(--pp-purple);font-size:12px;font-weight:750}.pp-v29-recipe-copy ul,.pp-v29-recipe-copy ol{color:#514358;margin:13px 0;padding-left:18px;font-size:12px;line-height:1.65}.pp-v29-recipe-copy li{margin-bottom:8px}.pp-v29-recipe-copy h5{letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:11px}.pp-v29-empty{text-align:center;border:1px dashed #c7b6cd;border-radius:20px;grid-column:1/-1;padding:35px;font-size:14px;line-height:1.6}.pp-v29-kitchen-note{background:#eee5f2;border-radius:19px;grid-template-columns:.7fr 2fr .9fr;align-items:center;gap:24px;margin-top:25px;padding:22px;display:grid}.pp-v29-kitchen-note strong{letter-spacing:-.02em;font-size:18px;line-height:1.2}.pp-v29-kitchen-note p{color:#5e4c67;margin:0;font-size:11px;line-height:1.6}.pp-v29-kitchen-note a{color:var(--pp-purple);font-size:11px;font-weight:750}.pp-v29-hero{background:#eee3ce;border-radius:25px;max-width:1320px;margin:0 auto 28px;overflow:hidden}.pp-v29-hero img{object-fit:cover;object-position:50% 63%;aspect-ratio:3;width:100%;height:auto;max-height:390px;display:block}.pp-v29-hero figcaption{letter-spacing:.06em;color:#68583c;text-transform:uppercase;padding:10px 17px;font-size:10px}@media (width<=1050px){.pp-v29{padding:64px 28px}.pp-v29-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pp-v29-form{padding:24px}.pp-v29-heading,.pp-v29-recipes-heading{gap:25px}.pp-v29-recipe-filters{grid-template-columns:1fr 1.4fr}.pp-v29-custom-avoid{grid-column:1/-1}.pp-v29-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-v29-kitchen-note{grid-template-columns:.8fr 2fr}.pp-v29-kitchen-note a{grid-column:2}}@media (width<=720px){.pp-v29{padding:48px 18px}.pp-v29-heading,.pp-v29-recipes-heading{margin-bottom:25px;display:block}.pp-v29-heading>p,.pp-v29-recipes-heading>p{max-width:530px;margin-top:20px;font-size:14px}.pp-v29-layout{grid-template-columns:1fr}.pp-v29-result{grid-template-columns:.7fr 1fr;display:grid}.pp-v29-product-stage{height:100%;min-height:300px;max-height:none;padding:25px 10px 60px}.pp-v29-product-stage img{height:250px}.pp-v29-result-body{padding:24px}.pp-v29-result-body h3{font-size:29px}.pp-v29-result-topline{gap:8px}.pp-v29-result-topline strong{font-size:20px}.pp-v29-contribution strong{font-size:53px}.pp-v29-recipes{margin-top:50px}.pp-v29-recipe-filters{grid-template-columns:1fr}.pp-v29-custom-avoid{grid-column:auto}.pp-v29-kitchen-note{display:block}.pp-v29-kitchen-note p{margin:12px 0}.pp-v29-kitchen-note a{margin-top:4px;display:inline-block}}@media (width<=480px){.pp-v29-form{border-radius:22px;padding:22px 18px}.pp-v29-fields{grid-template-columns:1fr;gap:0}.pp-v29-result{border-radius:22px;display:flex}.pp-v29-product-stage{height:235px;min-height:220px;padding-bottom:45px}.pp-v29-product-stage img{height:190px}.pp-v29-result-body{padding:23px}.pp-v29-recipe-grid{grid-template-columns:1fr}.pp-v29-recipe-art{min-height:160px}.pp-v29-recipe-art img{height:140px}.pp-v29-heading h2{font-size:35px}.pp-v29-recipe-copy h4{font-size:25px}.pp-v29-form-actions{align-items:stretch;gap:14px}.pp-v29-form-actions .pp-v29-button{width:100%}.pp-v29-result-topline strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.pp-v29 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pp-v29 .pp-v29-recipe-art.bottle-scene-v34{background:#f3ecdb;grid-template-columns:minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.pp-v29 .pp-v29-recipe-art.bottle-scene-v34 img{aspect-ratio:1;object-fit:cover;mix-blend-mode:normal;filter:none;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;display:block;transform:none}.pp-v29 .pp-v29-recipe-art.bottle-scene-v34>span{color:#544259;text-align:left;letter-spacing:.09em;background:#f5f0e7;border-radius:0;padding:11px 18px;font-size:9px;line-height:1.6;display:block;position:static;inset:auto}.pp-v29-report-actions{background:#ffffff06;border-top:1px solid #ffffff26;grid-column:1/-1;padding:24px 28px 28px}.pp-v29-report-actions .pp-v29-kicker{color:#e3f184;margin-bottom:14px}.pp-v29-report-button{color:#302437;text-align:left;background:#e3f184;gap:16px;width:100%}.pp-v29-report-button:disabled{color:#e8dced;cursor:not-allowed;background:#66516f}.pp-v29-report-button[aria-busy=true]{cursor:progress}.pp-v29-report-status{color:#eadfee;overflow-wrap:anywhere;margin:13px 0 0;font-size:12px;line-height:1.6}.pp-v29-report-actions .pp-v29-small{margin-top:10px}@media (width<=480px){.pp-v29-report-actions{padding:23px}}.cafe-v29,.cf-home-promotion{--cf-ink:#371b3f;--cf-plum:#4b195b;--cf-purple:#702986;--cf-cream:#fff9ef;--cf-lime:#e4f278;--cf-pink:#f5d7df;--cf-line:#d9cbd9;color:var(--cf-ink)}.cafe-v29{background:var(--cf-cream);overflow:clip}.cafe-v29 :is(h1,h2,h3),.cf-home-promotion h2{letter-spacing:-.05em;font-family:DM Sans,Arial,sans-serif;font-weight:700}.cafe-v29 h2,.cf-home-promotion h2{margin:14px 0 25px;font-size:clamp(38px,4.5vw,70px);line-height:1.05}.cafe-v29 h2 em,.cf-home-promotion h2 em{color:#853d7a;font-style:normal;font-weight:500}.cafe-v29 p{font-size:18px;line-height:1.7}.cafe-v29 a,.cafe-v29 button,.cf-home-promotion a{min-height:44px}.cf-breadcrumb{color:#6b546b;flex-wrap:wrap;align-items:center;gap:11px;padding:20px 5.5%;font-size:14px;display:flex}.cf-breadcrumb a{align-items:center;display:inline-flex}.cf-kicker{letter-spacing:.1em;font-size:13px;font-weight:700;line-height:1.6;display:block}.cf-hero{color:#fff9ef;background:#4b195b;grid-template-columns:1fr 1.06fr;min-height:680px;display:grid;position:relative}.cf-hero-copy{z-index:1;align-self:center;padding:72px 9% 62px 11%;position:relative}.cf-hero h1{letter-spacing:-.06em;max-width:750px;margin:25px 0;font-size:clamp(50px,5.8vw,88px);line-height:.99}.cf-hero h1 em{color:#e4f278;font-style:normal;font-weight:500;display:block}.cf-hero-copy>p{color:#f1e0f3;max-width:500px}.cf-hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.cf-button{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:15px 22px;font-size:16px;font-weight:700;line-height:1.45;display:inline-flex}.cf-button span{flex-shrink:0;font-size:22px;line-height:1}.cf-button-dark{background:var(--cf-ink);color:#fff9ef}.cf-button-lime{color:#371b3f;background:#e4f278}.cf-button-light{color:#371b3f;background:#fff9ef;border-color:#cdbacf}.cf-button-outline{color:#fff9ef;background:0 0;border-color:#a97ab0}.cf-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #25102d20}.cf-hero-art{background:#e9cfdf;justify-content:center;align-items:center;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.cf-hero-art>img{object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;max-height:820px;display:block}.cf-hero-art figcaption{color:#4b2950;background:#fff9eff0;border-radius:12px;max-width:440px;padding:10px 15px;font-size:14px;line-height:1.5;position:absolute;bottom:18px;left:22px;right:22px}.cf-hero-seal{color:#f4e5f3;align-items:center;gap:12px;margin-top:32px;font-size:14px;line-height:1.5;display:inline-flex}.cf-hero-seal b{color:#e4f278;font-size:36px;font-weight:500}.cf-hero-seal span{max-width:260px}.cafe-v29 .cf-hero-positioning{color:#e9d5ed;margin:20px 0 0;font-size:14px;line-height:1.6}.cf-jump{border-bottom:1px solid var(--cf-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:16px 5.5%;font-size:15px;font-weight:700;display:flex}.cf-jump a{align-items:center;padding:7px 3px;display:inline-flex}.cf-section{padding:88px 5.5%;scroll-margin-top:145px}.cf-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.cf-heading>p{color:#655066;max-width:420px;margin-bottom:6px}.cf-heading h2{margin-bottom:0}.cf-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cf-city{background:#fffdf7;border:1px solid #d7c9d7;border-radius:24px;flex-direction:column;align-items:start;min-height:330px;padding:30px;display:flex;position:relative;overflow:hidden}.cf-city:before{content:"";pointer-events:none;border:23px solid #e8dcf0;border-radius:50%;width:115px;height:115px;position:absolute;top:-38px;right:-38px}.cf-city:nth-child(2){background:#f2edfa}.cf-city:nth-child(3){background:#eef0db}.cf-city-status{border:1px solid #ccb9d0;border-radius:100px;padding:5px 11px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block;position:relative}.cf-city h3{overflow-wrap:anywhere;margin:33px 0 16px;font-size:clamp(28px,2.7vw,42px);line-height:1.12;position:relative}.cf-city p{color:#69556b;max-width:300px;margin:0 0 20px;font-size:16px}.cf-text-link{text-align:left;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:8px 0;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.cf-city .cf-text-link{margin-top:auto}.cf-shakes{background:#f3e7ef;border-top:1px solid #e2d2df}.cf-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.cf-idea{background:#fffaf5;border:1px solid #decbd7;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cf-idea-media{min-width:0;margin:0}.cafe-v29 .cf-idea-art{aspect-ratio:1;background:#e8e2cf;width:100%;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.cafe-v29 .cf-idea-art>img{aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;width:100%;max-width:100%;height:auto;max-height:none;padding:0;display:block;position:static;transform:none}.cf-idea-art:focus-visible{outline-offset:-4px;outline:3px solid #702986}.cf-idea-copy{flex-direction:column;flex:1;padding:8px 24px 26px;display:flex}.cf-idea h3{letter-spacing:-.025em;margin:0 0 15px;font-size:27px;line-height:1.18}.cf-idea p{color:#69536b;margin-bottom:17px;font-size:16px}.cf-idea-copy>.cf-text-link{align-self:start;margin-top:auto}.cafe-v29 .cf-idea-caption{letter-spacing:.035em;color:#70566e;background:0 0;border:0;margin:0;padding:16px 24px 10px;font-size:11px;line-height:1.6;display:block;position:static}.cafe-v29 .cf-note{color:#69526a;max-width:920px;margin:24px 0 0;font-size:14px;line-height:1.65}.cf-commercial{background:#fff9ef}.cf-commercial-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:30px;display:grid}.cf-commercial-menu{background:#fffdf8;border:1px solid #d9cbd9;border-radius:26px;padding:35px}.cf-menu-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.cf-menu-title h3{margin:12px 0 0;font-size:36px;line-height:1.08}.cf-pack-badge{letter-spacing:-.06em;background:#e4f278;border:1px solid #d3dd84;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:92px;height:92px;font-size:48px;font-weight:700;display:flex}.cf-pack-badge span{letter-spacing:0;margin-top:15px;font-size:20px}.cf-flavour-list{grid-template-columns:1fr 1fr;column-gap:22px;margin:0;padding:0;list-style:none;display:grid}.cf-flavour-list li{border-top:1px solid #e2d6dc;align-items:center;gap:10px;padding:14px 0;font-size:17px;font-weight:600;line-height:1.4;display:flex}.cf-flavour-list li>span{color:#856b85;min-width:20px;font-size:12px;font-weight:500}.cf-commercial-menu>.cf-button{margin-top:24px}.cf-source-art{background:#e5cfe3;border:1px solid #d8c9d9;border-radius:26px;margin:0;overflow:hidden}.cf-source-art img{object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;display:block}.cf-source-art figcaption{color:#604766;background:#f2e6ef;padding:18px 22px;font-size:14px;line-height:1.6}.cf-source-art figcaption strong{color:#4b2950;margin-bottom:5px;font-size:16px;display:block}.cf-eggs{background:#eff0dd;border:1px solid #dadcc4;border-radius:25px;grid-template-columns:1fr 1fr;gap:50px;margin-top:42px;padding:36px 40px;display:grid}.cf-eggs h3{margin:14px 0 20px;font-size:36px;line-height:1.1}.cf-eggs p{max-width:430px;font-size:16px}.cf-eggs-formats{flex-direction:column;align-items:start;gap:16px;display:flex}.cf-eggs-format{border-bottom:1px solid #cdd1b9;width:100%;padding-bottom:16px}.cf-eggs-format h4{margin:0 0 6px;font-size:19px;line-height:1.4}.cf-eggs-format p{color:#556049;margin:0}.cf-eggs-formats .cf-note{color:#536044;margin:0;font-size:14px}.cf-franchise{color:#fff9ef;background:#4b195b;grid-template-columns:1.1fr .9fr;gap:70px;padding:80px 7%;scroll-margin-top:145px;display:grid}.cf-franchise h2 em{color:#e4f278}.cf-franchise-copy>p{color:#f0dfef;max-width:550px}.cf-franchise-copy>.cf-button{margin-top:17px}.cf-franchise-steps{align-content:center;gap:25px;display:grid}.cf-franchise-steps article{border-bottom:1px solid #805089;padding-bottom:20px;padding-left:58px;position:relative}.cf-franchise-steps article>span{color:#e4f278;font-size:14px;position:absolute;top:4px;left:0}.cf-franchise-steps h3{letter-spacing:-.025em;margin-bottom:8px;font-size:25px;line-height:1.3}.cf-franchise-steps p{color:#f0dfef;margin-bottom:0;font-size:16px;line-height:1.7}.cf-enquiry{background:#f6ede9;grid-template-columns:.85fr 1.15fr;gap:75px;display:grid}.cf-enquiry>div>p{color:#69526a;max-width:430px}.cf-enquiry .cf-note{max-width:430px}.cf-enquiry>div>.cf-text-link{margin-top:23px}.cf-form{background:#fffdf8;border:1px solid #ddcfd7;border-radius:24px;grid-template-columns:1fr 1fr;align-self:start;gap:22px;min-width:0;padding:32px;display:grid}.cf-form label{flex-direction:column;gap:9px;min-width:0;font-size:15px;font-weight:700;line-height:1.5;display:flex}.cf-form :is(input,textarea,select){color:#44274b;resize:vertical;background:#fffdf8;border:1px solid #cdbacb;border-radius:9px;width:100%;min-height:49px;padding:12px 13px;font-size:16px}.cf-field-wide{grid-column:1/-1}.cf-form .cf-note{max-width:none;margin:0}.cf-optional{color:#7b657d;font-size:14px;font-weight:400}.cf-form .cf-button{width:100%}.cf-prepared{border-top:1px solid #d7c6d4;padding-top:25px}.cf-prepared h3{margin-bottom:18px;font-size:25px}.cf-prepared textarea{background:#f9f2f5;font-size:14px}.cf-prepared-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cf-prepared-actions .cf-button{flex:200px;width:auto}.cf-prepared-actions .cf-text-link{font-size:14px}.cf-source-note{background:#ece2ed;border-top:1px solid #d7c6d4;padding:35px 5.5%}.cf-source-note p{color:#67516a;max-width:1100px;margin:10px 0 15px;font-size:14px;line-height:1.7}.cf-source-note>a{align-items:center;gap:16px;font-size:15px;font-weight:700;display:inline-flex}.cf-menu-evidence{background:#fffaf4;border:1px solid #d9c7d3;border-radius:18px;margin-bottom:30px;padding:24px}.cf-menu-evidence h3{margin:0 0 16px;font-size:28px}.cf-menu-evidence ul{columns:2;column-gap:35px;margin:0;padding-left:22px}.cf-menu-evidence li{break-inside:avoid;margin:6px 0;font-size:17px;line-height:1.6}.cf-menu-evidence .cf-note{margin-top:17px}.cafe-v29 .cf-menu-coffee{border-top:1px solid #e0d0db;margin:24px 0 0;padding-top:20px;font-size:16px}.cf-menu-coffee strong{margin-right:18px}.cf-menu-drinks{border-top:1px solid #e0d0db;margin-top:20px;padding-top:20px}.cf-menu-drinks h4{margin:0 0 9px;font-size:17px}.cf-menu-drinks>div{flex-wrap:wrap;gap:6px 23px;display:flex}.cf-menu-drinks a{align-items:center;gap:12px;padding:4px 0;font-size:16px;font-weight:600;display:inline-flex}.cf-home-art{justify-content:center;align-items:center;display:flex}.cf-home-promotion .cf-home-art img{object-fit:contain;height:auto;position:static}.cf-home-promotion{color:#fff9ef;background:#4b195b;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.cf-home-copy{align-self:center;padding:65px 10%}.cf-home-promotion h2 em{color:#e4f278}.cf-home-copy p{color:#f0dfef;max-width:540px;font-size:18px;line-height:1.7}.cf-home-copy>.cf-button{margin-top:10px}.cf-home-art{background:#e7ccdf;min-height:450px;margin:0;position:relative}.cf-home-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute}.cf-home-art figcaption{color:#4b2950;background:#fff9eff0;border-radius:9px;padding:9px 13px;font-size:14px;line-height:1.5;position:absolute;bottom:16px;left:20px;right:20px}@media (width>=1600px){.cf-hero-copy{padding-left:12%}.cf-section{padding-left:7%;padding-right:7%}}@media (width<=1100px){.cf-hero{min-height:600px}.cf-hero-copy{padding:55px 8%}.cf-hero h1{font-size:64px}.cf-city{padding:25px}.cf-city h3{font-size:32px}.cf-commercial-layout{grid-template-columns:1fr 1fr;gap:20px}.cf-commercial-menu{padding:26px}.cf-flavour-list{column-gap:14px}.cf-flavour-list li{font-size:16px}.cf-enquiry{gap:35px}.cf-form{padding:25px}.cf-franchise{gap:40px}}@media (width<=800px){.cf-hero{grid-template-columns:1fr}.cf-hero-copy{padding:52px 7%}.cf-hero h1{max-width:600px;font-size:clamp(52px,8.5vw,76px)}.cf-hero-copy>p{max-width:590px}.cf-hero-art{aspect-ratio:4/3;height:auto;min-height:0}.cf-hero-art>img{height:100%}.cf-section{padding:60px 6%}.cf-heading{align-items:start;gap:25px}.cf-heading>p{max-width:300px;font-size:16px}.cf-city-grid{grid-template-columns:1fr}.cf-city{min-height:0;padding:26px}.cf-city h3{margin:23px 0 14px;font-size:35px}.cf-city p{max-width:100%;margin-bottom:12px}.cf-city .cf-text-link{align-self:start}.cf-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cf-commercial-layout{grid-template-columns:1fr}.cf-source-art{max-width:670px}.cf-eggs{grid-template-columns:1fr;gap:20px;padding:30px}.cf-franchise{grid-template-columns:1fr;gap:40px;padding:60px 6%}.cf-franchise-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cf-franchise-steps article{padding-top:35px;padding-left:0}.cf-franchise-steps article>span{top:0}.cf-franchise-steps h3{font-size:22px}.cf-enquiry{grid-template-columns:1fr;gap:32px}.cf-enquiry>div>p,.cf-enquiry .cf-note{max-width:670px}.cf-home-promotion{grid-template-columns:1fr}.cf-home-copy{padding:55px 7%}.cf-home-art{height:460px;min-height:0}}@media (width<=520px){.cf-breadcrumb{gap:8px;padding:14px 6%;font-size:13px}.cf-hero-copy{padding:42px 6%}.cf-hero h1{font-size:clamp(47px,13vw,64px)}.cf-hero-copy>p{font-size:17px}.cf-hero-actions{flex-direction:column;align-items:stretch}.cf-hero-actions .cf-button{justify-content:space-between}.cf-hero-seal{margin-top:24px}.cf-hero-art{aspect-ratio:1}.cf-hero-art figcaption{font-size:13px;bottom:14px;left:14px;right:14px}.cf-jump{justify-content:flex-start;gap:4px 18px;padding:10px 6%;font-size:14px}.cf-heading{display:block}.cf-heading>p{max-width:none;margin:22px 0 0}.cafe-v29 h2,.cf-home-promotion h2{font-size:clamp(38px,10vw,49px)}.cf-section{padding:48px 6%}.cf-idea-grid{grid-template-columns:1fr;gap:24px}.cf-idea-copy{padding:8px 20px 24px}.cf-idea h3{font-size:27px;line-height:1.2}.cf-idea p{font-size:14px;line-height:1.65}.cf-idea-copy>.cf-text-link{gap:10px;font-size:14px}.cafe-v29 .cf-idea-caption{padding:14px 20px 10px;font-size:11px}.cf-commercial-menu{padding:23px 20px}.cf-menu-title h3{font-size:30px}.cf-pack-badge{width:70px;height:70px;font-size:39px}.cf-pack-badge span{font-size:17px}.cf-flavour-list{grid-template-columns:1fr}.cf-flavour-list li{padding:13px 0;font-size:17px}.cf-commercial-menu>.cf-button{width:100%}.cf-eggs{margin-top:26px;padding:25px 22px}.cf-eggs h3{font-size:32px}.cf-franchise{padding:48px 6%}.cf-franchise-steps{grid-template-columns:1fr;gap:24px}.cf-franchise-steps article{padding:0 0 22px 44px}.cf-franchise-steps article>span{top:5px}.cf-form{grid-template-columns:1fr;gap:20px;padding:24px 20px}.cf-field-wide{grid-column:auto}.cf-prepared-actions .cf-button{flex-basis:100%}.cf-source-note{padding:30px 6%}.cf-menu-evidence ul{columns:1}.cf-home-copy{padding:45px 6%}.cf-home-art{height:370px}}@media (prefers-reduced-motion:reduce){.cf-button{transition:none;transform:none}.cf-button:hover{transform:none}}body .lifestyle-edits-v29{--le-ink:#49352d;--le-muted:#725d4b;--le-rule:#dcc9ad;color:var(--le-ink);font-family:var(--read-font,"DM Sans",Arial,sans-serif);background:#faf3e7;border-block:1px solid #e2d3be;padding:70px 5.5%}body .lifestyle-edits-v29 .le-v29-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:8%;margin-bottom:30px;display:grid}body .lifestyle-edits-v29 .le-v29-kicker{letter-spacing:.13em;color:#826043;font-size:11px;font-weight:600;line-height:1.7}body .lifestyle-edits-v29 h2{letter-spacing:-.045em;color:var(--le-ink);margin:15px 0 0;font-family:inherit;font-size:clamp(33px,3.5vw,52px);font-weight:500;line-height:1.1}body .lifestyle-edits-v29 h2 em{color:#895c3d;font-family:Georgia,serif;font-weight:400}body .lifestyle-edits-v29 .le-v29-heading>p{color:var(--le-muted);max-width:490px;margin:0 0 3px;font-size:16px;line-height:1.75}body .lifestyle-edits-v29 fieldset{border:0;min-width:0;margin:0;padding:0}body .lifestyle-edits-v29 .le-v29-preferences{border:1px solid var(--le-rule);background:#fffdf6;border-radius:18px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:16px;padding:24px;display:grid}body .lifestyle-edits-v29 .le-v29-preferences>legend{color:#6a4b35;padding:0 10px;font-size:13px;font-weight:600}body .lifestyle-edits-v29 label{color:#72523b;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:500;line-height:1.6;display:flex}body .lifestyle-edits-v29 select{color:#49352d;text-transform:none;background:#fffefa;border:1px solid #ccb79b;border-radius:10px;width:100%;min-height:46px;margin:0;padding:11px 12px;font-size:14px;font-weight:400;line-height:1.5;display:block}body .lifestyle-edits-v29 button,body .lifestyle-edits-v29 .le-v29-set-actions>a{color:#fff7e9;cursor:pointer;touch-action:manipulation;white-space:normal;background:#5c4031;border:1px solid #5c4031;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin:0;padding:12px 18px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}body .lifestyle-edits-v29 button:hover,body .lifestyle-edits-v29 .le-v29-set-actions>a:hover{color:#fff7e9;background:#825b40}body .lifestyle-edits-v29 :is(a,button,select):focus-visible{outline-offset:4px;outline:3px solid #a06b3e}body .lifestyle-edits-v29 [disabled]{opacity:.65;cursor:not-allowed}body .lifestyle-edits-v29 .le-v29-status{color:#70513b;min-height:25px;margin:17px 1px 24px;font-size:13px;line-height:1.7}body .lifestyle-edits-v29 .le-v29-status.le-v29-error{color:#813d25;background:#fff0e5;border:1px solid #d7a98a;border-radius:12px;padding:13px 16px}body .lifestyle-edits-v29 .le-v29-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}body .lifestyle-edits-v29 .le-v29-set{background:#fffdf7;border:1px solid #dcc7ac;border-radius:22px;flex-direction:column;min-width:0;padding:22px;display:flex;overflow:hidden}body .lifestyle-edits-v29 .le-v29-set:nth-child(2){background:#f7ecdf;border-color:#d8bda0}body .lifestyle-edits-v29 .le-v29-set:nth-child(3){background:#edf0e2;border-color:#cad2b6}body .lifestyle-edits-v29 .le-v29-set-heading{border-bottom:1px solid #dbc8b0;min-height:190px;margin-bottom:20px;padding-bottom:19px}body .lifestyle-edits-v29 .le-v29-set-heading>span{letter-spacing:.1em;color:#886347;font-size:10px;font-weight:600;line-height:1.6}body .lifestyle-edits-v29 h3{letter-spacing:-.035em;color:#4e372a;margin:15px 0 13px;font-family:inherit;font-size:25px;font-weight:500;line-height:1.2}body .lifestyle-edits-v29 .le-v29-set-heading>p{color:#735c47;margin:0;font-size:13px;line-height:1.7}body .lifestyle-edits-v29 .le-v29-items{flex-direction:column;gap:21px;margin-bottom:24px;display:flex}body .lifestyle-edits-v29 .le-v29-item{border-bottom:1px solid #e1d3bd;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:0 0 20px;display:grid}body .lifestyle-edits-v29 .le-v29-image{background:#fffcf4;border:1px solid #e3d7c5;border-radius:14px;justify-content:center;align-items:center;width:100%;height:140px;margin:0;padding:9px;display:flex;position:relative;overflow:hidden;container-type:size}body .lifestyle-edits-v29 .le-v29-image>img{object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:block;transform:none}body .lifestyle-edits-v29 .le-v29-image.le-v29-image--icecream{aspect-ratio:1;height:auto;padding:0}body .lifestyle-edits-v29 .le-v29-image>img[data-pagoto-geometry]{width:calc(var(--pg-width)*100cqmin);height:calc(var(--pg-height)*100cqmin);max-width:none;max-height:none;left:calc(50% + var(--pg-x)*100cqmin - var(--pg-width)*50cqmin);top:calc(50% + var(--pg-y)*100cqmin - var(--pg-height)*50cqmin);object-fit:contain;position:absolute;transform:none}body .lifestyle-edits-v29 .le-v29-step{letter-spacing:.07em;text-transform:uppercase;color:#866344;margin-bottom:6px;font-size:10px;font-weight:600;line-height:1.6;display:block}body .lifestyle-edits-v29 h4{letter-spacing:-.01em;color:#49352d;margin:0 0 6px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45}body .lifestyle-edits-v29 h4 a{color:inherit;text-decoration:none}body .lifestyle-edits-v29 h4 a:hover{text-underline-offset:3px;text-decoration:underline}body .lifestyle-edits-v29 .le-v29-photo-note{color:#7b654e;margin:0 0 10px;font-size:10px;line-height:1.5}body .lifestyle-edits-v29 .le-v29-item-copy>label{margin:10px 0 0;font-size:11px}body .lifestyle-edits-v29 .le-v29-item-copy select{min-height:44px;padding:9px 10px;font-size:12px}body .lifestyle-edits-v29 .le-v29-set-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}body .lifestyle-edits-v29 .le-v29-set-actions>[data-le-count]{color:#74503a;background:0 0;border-color:#bb9a76;font-size:12px}body .lifestyle-edits-v29 .le-v29-set-actions>[data-le-count]:hover{background:#ecddc7}body .lifestyle-edits-v29 .le-v29-save{border-top:1px solid var(--le-rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding:24px 0 0;display:flex}body .lifestyle-edits-v29 .le-v29-save>button:not(:first-of-type){color:#6c4c36;background:0 0;border-color:#ba9c7a}body .lifestyle-edits-v29 .le-v29-save>button:not(:first-of-type):hover{background:#eddfca}body .lifestyle-edits-v29 .le-v29-save>span{color:#795d43;margin-left:auto;font-size:12px;line-height:1.5}body .lifestyle-edits-v29 .le-v29-note{color:#755d46;max-width:1000px;margin:18px 0 0;font-size:12px;line-height:1.8}body .lifestyle-edits-v29 .le-v29-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){body .lifestyle-edits-v29{padding-inline:4%}body .lifestyle-edits-v29 .le-v29-grid{gap:14px}body .lifestyle-edits-v29 .le-v29-set{padding:18px}body .lifestyle-edits-v29 .le-v29-item{grid-template-columns:84px minmax(0,1fr);gap:11px}body .lifestyle-edits-v29 .le-v29-image{height:125px}body .lifestyle-edits-v29 .le-v29-preferences{grid-template-columns:repeat(3,minmax(0,1fr))}body .lifestyle-edits-v29 .le-v29-preferences>button{grid-column:1/-1;justify-self:start}body .lifestyle-edits-v29 .le-v29-set-heading{min-height:215px}}@media (width<=900px){body .lifestyle-edits-v29 .le-v29-grid{grid-template-columns:1fr}body .lifestyle-edits-v29 .le-v29-set{padding:26px}body .lifestyle-edits-v29 .le-v29-set-heading{min-height:0}body .lifestyle-edits-v29 .le-v29-items{grid-template-columns:1fr 1fr;gap:20px;display:grid}body .lifestyle-edits-v29 .le-v29-item{grid-template-columns:105px minmax(0,1fr)}body .lifestyle-edits-v29 .le-v29-image{height:150px}body .lifestyle-edits-v29 .le-v29-set-actions{flex-direction:row;justify-content:flex-end}body .lifestyle-edits-v29 .le-v29-set-actions>*{min-width:170px}body .lifestyle-edits-v29 .le-v29-heading{gap:6%}}@media (width<=600px){body .lifestyle-edits-v29{padding:44px 5%}body .lifestyle-edits-v29 .le-v29-heading{grid-template-columns:1fr;gap:20px;margin-bottom:23px}body .lifestyle-edits-v29 h2{font-size:36px}body .lifestyle-edits-v29 .le-v29-heading>p{font-size:15px}body .lifestyle-edits-v29 .le-v29-preferences{grid-template-columns:1fr;gap:18px;padding:21px 18px}body .lifestyle-edits-v29 select,body .lifestyle-edits-v29 .le-v29-item-copy select{min-height:48px;padding:11px;font-size:16px}body .lifestyle-edits-v29 .le-v29-preferences>button{width:100%}body .lifestyle-edits-v29 .le-v29-status{font-size:12px}body .lifestyle-edits-v29 .le-v29-set{padding:22px 18px}body .lifestyle-edits-v29 h3{font-size:26px}body .lifestyle-edits-v29 .le-v29-set-heading>p{font-size:14px}body .lifestyle-edits-v29 .le-v29-items{gap:20px;display:flex}body .lifestyle-edits-v29 .le-v29-item{grid-template-columns:110px minmax(0,1fr);gap:16px}body .lifestyle-edits-v29 h4{font-size:15px}body .lifestyle-edits-v29 .le-v29-image{height:160px}body .lifestyle-edits-v29 .le-v29-item-copy>label{font-size:12px}body .lifestyle-edits-v29 .le-v29-set-actions{flex-direction:column}body .lifestyle-edits-v29 .le-v29-save{gap:10px}body .lifestyle-edits-v29 .le-v29-save>button{width:100%;font-size:14px}body .lifestyle-edits-v29 .le-v29-save>span{margin:6px 0 0}body .lifestyle-edits-v29 .le-v29-note{font-size:12px}}@media (width<=380px){body .lifestyle-edits-v29 .le-v29-item{grid-template-columns:90px minmax(0,1fr);gap:12px}body .lifestyle-edits-v29 .le-v29-image{height:145px}body .lifestyle-edits-v29 .le-v29-set{padding:20px 15px}body .lifestyle-edits-v29 h2{font-size:33px}}.studio-page-intro{color:#432137;max-width:1480px;margin:auto;padding:62px 5vw 20px}.studio-page-intro>span{letter-spacing:.14em;font-size:12px;font-weight:700}.studio-page-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,5.5vw,82px);font-weight:500;line-height:1.02}.studio-page-intro h1 em{font-family:Georgia,serif;font-weight:400}.studio-page-intro>p{color:#655462;max-width:620px;font-size:17px;line-height:1.7}.studio-page-intro nav{flex-wrap:wrap;gap:10px 26px;margin-top:20px;display:flex}.studio-page-intro nav a{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}@media (width<=600px){.studio-page-intro{padding-top:36px}.studio-page-intro>p{font-size:16px}.studio-page-intro nav{gap:4px 18px}}body header.site-header-v29.luxury-header-v32{box-shadow:none;background:#faf7f0f5;border-bottom-color:#d6cabb}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand{isolation:isolate;align-items:center;gap:6px;position:relative}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(155deg,#fffdf7,#f2e8d928);border:1px solid #bba58770;border-radius:42px 42px 3px 3px;position:absolute;inset:-5px -13px -7px}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand-note{letter-spacing:.16em;text-transform:uppercase;color:#70513c;border-top:1px solid #bba58770;padding-top:6px;font:500 8px/1.5 DM Sans,Arial,sans-serif}body header.site-header-v29.luxury-header-v32 .tools button{border-radius:4px}body header.site-header-v29.luxury-header-v32 .tools .bag{background:#412f33;border-color:#412f33;border-radius:4px}#footerLuxury{--footer-ink:#402f31;--footer-soft:#705d55;--footer-rule:#d5c8b9;--chrome-brand-width:153px;color:var(--footer-ink);background:#f3eee5;border-top:1px solid #d5c8b9;margin:0;padding:45px max(26px,5.5vw) 14px;font-family:DM Sans,Arial,sans-serif;position:relative;overflow:visible}#footerLuxury :is(a,button,summary){color:var(--footer-ink);letter-spacing:0;font-family:DM Sans,Arial,sans-serif;line-height:1.5;text-decoration:none}#footerLuxury :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #694434}#footerLuxury a:hover{color:#694434;text-underline-offset:5px;text-decoration:underline}#footerLuxury .footer-luxury-invitation{border-bottom:1px solid var(--footer-rule);justify-content:space-between;align-items:center;gap:28px;margin:0 0 34px;padding:0 0 28px;display:flex}#footerLuxury .footer-luxury-kicker{letter-spacing:.14em;color:var(--footer-soft);margin-bottom:10px;font:500 10px/1.6 DM Sans,Arial,sans-serif;display:block}#footerLuxury .footer-luxury-invitation h2{letter-spacing:-.03em;color:var(--footer-ink);margin:0;padding:0;font:400 clamp(30px,3vw,46px)/1.15 Playfair Display,Georgia,serif}#footerLuxury .footer-luxury-invitation h2 em{color:#765244;font-family:inherit;font-weight:400}#footerLuxury .footer-luxury-shop{white-space:nowrap;border-bottom:1px solid #775c48;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:11px 0;font-size:14px;font-weight:500;display:inline-flex}#footerLuxury .footer-luxury-shop>span{font-size:23px}#footerLuxury .footer-v19-main{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(0,1fr));align-items:start;gap:38px;width:100%;max-width:none;margin:0;padding:0 0 29px;display:grid}#footerLuxury .footer-v19-brand{grid-area:auto;min-width:0;padding:0;display:block}#footerLuxury .luxury-signature-v32{color:#61442e;text-align:center;background:#fbf7ed;border:1px solid #bca78b;border-radius:100px 100px 4px 4px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:220px;max-width:100%;min-height:0;margin:0 0 18px;padding:26px 18px 23px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #f3eee5,inset 0 0 0 6px #bca78b55}#footerLuxury .luxury-signature-v32:hover{border-color:#8c6c4c;text-decoration:none}#footerLuxury .signature-v32-kicker{letter-spacing:.13em;color:#71553b;font:500 8px/1.6 DM Sans,Arial,sans-serif}#footerLuxury .signature-v32-motto{color:#71553b;font:italic 400 16px/1.4 Playfair Display,Georgia,serif}#footerLuxury .chrome-v29-logo-frame{width:var(--chrome-brand-width);aspect-ratio:670/334;background:0 0;border:0;border-radius:0;flex-shrink:0;height:auto;display:block;position:relative;overflow:hidden}#footerLuxury .chrome-v29-logo-frame>img{object-fit:contain;object-position:center;filter:none;opacity:1;mix-blend-mode:normal;background:0 0;border:0;border-radius:0;width:119.403%;max-width:none;height:127.545%;max-height:none;margin:0;padding:0;display:block;position:absolute;top:-13.7725%;left:-9.70149%;transform:none}#footerLuxury .footer-v19-contact{grid-template-columns:1fr;justify-items:start;gap:0;margin:0;padding:0;display:grid}#footerLuxury .footer-v19-contact a{overflow-wrap:anywhere;border:0;justify-content:flex-start;align-items:center;gap:9px;width:auto;max-width:100%;min-height:38px;margin:0;padding:6px 0;font-size:13px;font-weight:400;line-height:1.5;display:inline-flex}#footerLuxury .footer-v19-panel{border:0;grid-area:auto;min-width:0;margin:0;padding:0;display:block}#footerLuxury .footer-v19-panel>summary{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:44px;margin:0 0 14px;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}#footerLuxury .footer-v19-chevron{color:#8e7560;text-align:center;width:20px;font-size:16px;font-weight:400;display:block}#footerLuxury .footer-v19-panel[open]>.footer-v19-links{flex-direction:column;grid-template-columns:none;gap:0;margin:0;padding:0;display:flex}#footerLuxury .footer-v19-links a{min-height:42px;color:var(--footer-soft);overflow-wrap:anywhere;border:0;align-items:center;margin:0;padding:8px 0;font-size:14px;font-weight:400;line-height:1.5;display:inline-flex}#footerLuxury .footer-v19-panel:not([open])>:not(summary),#footerLuxury .footer-luxury-more:not([open])>:not(summary){display:none}#footerLuxury .footer-luxury-more{border:0;border-top:1px solid var(--footer-rule);width:100%;margin:0;padding:0}#footerLuxury .footer-luxury-more>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;margin:0;padding:12px 0;font-size:13px;list-style:none;display:flex}#footerLuxury .footer-luxury-more>summary>span{font-size:19px;transition:transform .2s}#footerLuxury .footer-luxury-more[open]>summary>span{transform:rotate(45deg)}#footerLuxury .footer-luxury-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:15px 0 24px;display:grid}#footerLuxury .footer-luxury-more-grid nav{flex-direction:column;min-width:0;margin:0;padding:0;display:flex}#footerLuxury .footer-luxury-more-grid nav>span{letter-spacing:.1em;color:var(--footer-soft);margin-bottom:11px;font-size:10px;font-weight:600}#footerLuxury .footer-luxury-more-grid a{min-height:42px;color:var(--footer-soft);overflow-wrap:anywhere;align-items:center;margin:0;padding:8px 0;font-size:13px;display:inline-flex}#footerLuxury .footer-v19-bottom{border-top:1px solid var(--footer-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 25px;margin:0;padding:12px 0 0;display:flex}#footerLuxury .footer-v19-bottom>small{color:var(--footer-soft);flex-basis:auto;margin:0;padding:0;font-size:11px;line-height:1.5}#footerLuxury .footer-v19-legal{flex-wrap:wrap;flex-basis:auto;align-items:center;gap:0 20px;margin:0;padding:0;display:flex}#footerLuxury .footer-v19-bottom :is(a,button){min-height:44px;color:var(--footer-soft);background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:8px 0;font-size:11px;font-weight:400;line-height:1.5;display:inline-flex}#footerLuxury .footer-v19-top{white-space:nowrap;gap:9px;margin-left:auto}body[data-product] #footerLuxury{padding-bottom:110px}@media (width<=1180px){#footerLuxury .footer-v19-main{grid-template-columns:minmax(200px,1.15fr) repeat(3,minmax(0,1fr));gap:25px}#footerLuxury .luxury-signature-v32{width:200px;padding-inline:14px}#footerLuxury .footer-v19-panel:last-child{grid-column:auto}}@media (width<=900px){#footerLuxury{padding:34px 5% 14px}#footerLuxury .footer-luxury-invitation{align-items:flex-start}#footerLuxury .footer-luxury-invitation h2{max-width:370px}#footerLuxury .footer-v19-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}#footerLuxury .footer-v19-brand{grid-column:1/-1;align-items:center;gap:34px;display:flex}#footerLuxury .luxury-signature-v32{flex:0 0 200px;margin:0}#footerLuxury .footer-v19-contact{grid-template-columns:1fr;margin:0;display:grid}#footerLuxury .footer-v19-bottom>small{flex-basis:100%;padding-bottom:5px}}@media (width<=760px){body header.site-header-v29.luxury-header-v32 .chrome-v29-brand:before{border-radius:34px 34px 3px 3px;inset:-3px -8px -5px}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand-note{letter-spacing:.09em;padding-top:4px;font-size:7px}#footerLuxury{--chrome-brand-width:140px;padding:30px 6% 14px}#footerLuxury .footer-luxury-invitation{margin-bottom:25px;padding-bottom:23px;display:block}#footerLuxury .footer-luxury-invitation h2{max-width:100%;font-size:clamp(30px,7vw,42px)}#footerLuxury .footer-luxury-shop{gap:24px;min-height:44px;margin-top:14px;font-size:13px}#footerLuxury .footer-v19-main{grid-template-columns:1fr;gap:0;padding-bottom:0}#footerLuxury .footer-v19-brand{grid-area:auto/1;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding-bottom:26px;display:grid}#footerLuxury .luxury-signature-v32{gap:13px;width:100%;min-width:0;margin:0;padding:22px 10px 18px}#footerLuxury .chrome-v29-logo-frame{width:min(var(--chrome-brand-width), 100%)}#footerLuxury .signature-v32-kicker{letter-spacing:.08em;font-size:7px}#footerLuxury .signature-v32-motto{font-size:14px}#footerLuxury .footer-v19-contact{grid-column:auto;grid-template-columns:1fr;min-width:0;display:grid}#footerLuxury .footer-v19-contact a{min-height:44px;font-size:12px}#footerLuxury .footer-v19-panel,#footerLuxury .footer-v19-panel:last-child{border-top:1px solid var(--footer-rule);grid-column:auto}#footerLuxury .footer-v19-panel>summary{letter-spacing:.07em;min-height:56px;margin:0;padding:13px 0;font-size:12px}#footerLuxury .footer-v19-panel[open]>.footer-v19-links{grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:13px;display:grid}#footerLuxury .footer-v19-links a{min-height:44px;padding:10px 0;font-size:14px}#footerLuxury .footer-luxury-more>summary{min-height:56px}#footerLuxury .footer-luxury-more-grid{grid-template-columns:1fr 1fr;gap:25px 20px}#footerLuxury .footer-luxury-more-grid nav:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 20px;display:grid}#footerLuxury .footer-luxury-more-grid nav:last-child>span{grid-column:1/-1}#footerLuxury .footer-luxury-more-grid a{min-height:44px;font-size:12px}#footerLuxury .footer-v19-bottom{gap:0 15px;padding-top:15px}#footerLuxury .footer-v19-legal{flex-basis:auto;gap:0 16px}}@media (width<=420px){#footerLuxury .footer-v19-brand{grid-template-columns:1fr;justify-items:center;gap:15px}#footerLuxury .luxury-signature-v32{width:205px}#footerLuxury .footer-v19-contact{justify-items:center}#footerLuxury .footer-v19-bottom>small{text-align:center}#footerLuxury .footer-v19-bottom{justify-content:center}#footerLuxury .footer-v19-top{margin-left:0}}@media (prefers-reduced-motion:reduce){#footerLuxury *,body header.site-header-v29.luxury-header-v32 *{transition:none!important;animation:none!important}}#footerLuxury .footer-connect-v40{border-top:1px solid var(--footer-rule);grid-template-columns:minmax(190px,1fr) minmax(290px,1.2fr) minmax(245px,1fr);align-items:start;gap:36px;margin:0;padding:29px 0 32px;display:grid}#footerLuxury .footer-connect-v40 h3{color:var(--footer-ink);margin:0 0 16px;font:600 13px/1.5 DM Sans,Arial,sans-serif}#footerLuxury .footer-connect-intro-v40 h3{letter-spacing:-.02em;margin-bottom:10px;font:400 25px/1.2 Playfair Display,Georgia,serif}#footerLuxury .footer-connect-intro-v40 p{max-width:310px;color:var(--footer-soft);margin:0;font:400 12px/1.7 DM Sans,Arial,sans-serif}#footerLuxury .footer-connect-intro-v40 .footer-luxury-kicker{margin-bottom:10px;font-size:9px}#footerLuxury .footer-apps-v40,#footerLuxury .footer-social-v40{min-width:0;display:block}#footerLuxury .footer-store-badges-v40{grid-template-columns:repeat(2,minmax(0,144px));align-items:start;gap:12px;display:grid}#footerLuxury .footer-store-badges-v40 a{background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:144px;max-width:100%;min-height:44px;margin:0;padding:0;display:inline-flex}#footerLuxury .footer-store-badges-v40 img{aspect-ratio:10/3;object-fit:contain;filter:none;border-radius:6px;width:144px;max-width:100%;height:auto;display:block;transform:none}#footerLuxury .footer-social-v40{width:fit-content;max-width:100%}#footerLuxury .footer-social-v40 h3{text-align:center}#footerLuxury .footer-social-links-v40{grid-template-columns:repeat(3,58px);align-items:center;gap:14px;width:max-content;max-width:100%;display:grid}#footerLuxury .footer-social-links-v40 a{--social-glow:#b7415830;box-sizing:border-box;isolation:isolate;color:#fff;width:58px;min-width:0;height:58px;min-height:58px;box-shadow:inset 0 1px 1px #fff6, 0 5px 14px var(--social-glow);text-align:center;background:#694434;border:1px solid #ffffff70;border-radius:18px;place-items:center;margin:0;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative}#footerLuxury .footer-social-links-v40 a[data-footer-link=instagram]{--social-glow:#ba356c38;background:radial-gradient(circle at 25% 110%,#ffd277 0,#f58d45 25%,#d43b83 60%,#6952bb 100%)}#footerLuxury .footer-social-links-v40 a[data-footer-link=youtube]{--social-glow:#df30402e;background:linear-gradient(145deg,#ff6459,#e82a3b 70%)}#footerLuxury .footer-social-links-v40 a[data-footer-link=facebook]{--social-glow:#2866ba2b;background:linear-gradient(145deg,#4799f8,#235ed1 75%)}#footerLuxury .footer-social-links-v40 a svg{width:28px;max-width:none;height:28px;color:inherit;flex-shrink:0;margin:0;display:block}#footerLuxury .footer-social-links-v40 a[href]:hover{color:#fff;box-shadow:inset 0 1px 1px #fff6, 0 9px 20px var(--social-glow);text-decoration:none;transform:translateY(-3px)}#footerLuxury .footer-social-links-v40 a:focus-visible{outline-offset:5px;outline:2px solid #402f31}#footerLuxury .footer-social-links-v40 a[aria-disabled=true]{color:#fff;opacity:.55;filter:saturate(.65);box-shadow:inset 0 1px 1px #fff6}#footerLuxury .footer-social-links-v40 a>span,#footerLuxury .footer-social-links-v40 [data-footer-link-status]{display:none}@media (prefers-reduced-motion:reduce){#footerLuxury .footer-social-links-v40 a[href]:hover{transform:none}}#footerLuxury [data-footer-link][aria-disabled=true]{cursor:default;color:var(--footer-soft);text-decoration:none}#footerLuxury [data-footer-link][aria-disabled=true] img{opacity:.65}#footerLuxury [data-footer-link-status]{max-width:90px;color:var(--footer-soft);font:400 10px/1.4 DM Sans,Arial,sans-serif;display:block}#footerLuxury [data-footer-link-status][hidden]{display:none}@media (width<=1100px){#footerLuxury .footer-connect-v40{grid-template-columns:1fr 1fr;gap:24px 30px}#footerLuxury .footer-connect-intro-v40{grid-column:1/-1}#footerLuxury .footer-connect-intro-v40 h3 br{display:none}#footerLuxury .footer-connect-intro-v40 p{max-width:none}}@media (width<=600px){#footerLuxury .footer-connect-v40{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 0}#footerLuxury .footer-store-badges-v40{grid-template-columns:repeat(2,minmax(0,132px));gap:10px}#footerLuxury .footer-store-badges-v40 a,#footerLuxury .footer-store-badges-v40 img{width:132px}#footerLuxury .footer-connect-v40 h3{margin-bottom:12px}}:root{--v31-ink:#432137;--v31-muted:#735d6b;--v31-paper:#faf6ef;--v31-line:#ddcfd7;--v31-plum:#572d49;--v31-rose:#ead8e2}body [hidden]{display:none!important}body .v31-status{color:#fff9ed;z-index:1200;opacity:0;pointer-events:none;background:#432137;border:1px solid #836778;border-radius:16px;max-width:min(90vw,640px);padding:15px 23px;font:14px/1.55 Arial,sans-serif;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 12px 40px #27101f30}body .v31-status.is-visible{opacity:1;transform:translate(-50%)}body .beauty-v26-named-scene{min-height:0;padding:28px 20px 18px}body .beauty-v26-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:14px;padding-top:10px}body .beauty-v26-named-product{min-height:0;box-shadow:none;grid-template-rows:220px auto;padding:12px}body .beauty-v26-named-product:first-child{grid-column:1/-1;grid-template-rows:230px;grid-template-columns:1fr 1fr;align-items:center}body .beauty-v26-named-product:first-child .beauty-v26-product-name{align-self:center;font-size:17px}body .beauty-v26-image-frame>img{object-fit:contain;padding:0}body .beauty-v17-scene-word{opacity:.08;font-size:52px;top:15px;left:15px}body .beauty-v26-product-name{font-size:14px;line-height:1.5}body .beauty-v17-panel{align-items:center}body .beauty-v26-named-scene>figcaption{margin-top:12px;line-height:1.5}body .beauty-v26-product-stage .beauty-v12-art-word{display:none;position:relative;top:auto;left:auto}body .official-product-image>span.official-art-caption{max-width:90%;font-size:10px;line-height:1.4}body .v31-card-bottom{border-top:1px solid var(--v31-line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}body .v31-card-bottom>a{max-width:50%;color:var(--v31-muted);font-size:12px;line-height:1.5;text-decoration:none}body .v31-add{color:#49233d;background:#fffdf5;border:1px solid #66435a;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-width:106px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}body .v31-add span{font-size:20px;font-weight:400}body .v31-stepper{color:#fffaf0;text-align:center;background:#57334a;border:1px solid #57334a;border-radius:10px;grid-template-columns:44px 1fr 44px;align-items:center;min-width:132px;height:44px;display:grid;overflow:hidden}body .v31-stepper button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font:22px Arial}body .v31-stepper button:disabled{opacity:.4;cursor:default}body .v31-stepper output{font-size:15px;font-weight:700}body .v31-detail-buy{border-bottom:1px solid var(--v31-line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:22px;display:flex}body .v31-detail-buy>div:first-child{flex:1;min-width:180px}body .v31-detail-buy>div>span{letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}body .v31-detail-buy>div>strong{font-size:15px;line-height:1.5;display:block}body .v31-detail-buy>button{color:var(--v31-ink);background:0 0;border:1px solid #bca5b3;border-radius:10px;min-height:44px;padding:12px 16px}body .v31-bag-row{border-bottom:1px solid var(--v31-line);grid-template-columns:85px 1fr 30px;align-items:start;gap:18px;padding:20px 0;display:grid}body .v31-bag-row>img{object-fit:contain;background:#fff;border:1px solid #e0d8d8;border-radius:8px;width:85px;height:110px}body .v31-bag-row a{font-size:14px;font-weight:600;line-height:1.5;display:block}body .v31-bag-row p{margin:8px 0 12px;font-size:12px;line-height:1.5}body .v31-bag-row>button{background:0 0;border:0;font-size:23px}body .v31-search-help{color:var(--v31-muted);max-width:700px;margin:9px 0 0;font-weight:400;line-height:1.55;font-size:12px!important}body .catalogue-source-overview h2{text-transform:uppercase;letter-spacing:.1em;margin:25px 0 10px;font-size:12px;line-height:1.5}body .v31-section-head{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}body .v31-section-head h2,body .v31-section-head h3{letter-spacing:-.045em;margin:12px 0;font:500 clamp(30px,3.6vw,50px)/1.08 DM Sans,Arial,sans-serif}body .v31-section-head em{font-family:Georgia,serif;font-weight:400}body .v31-section-head p{max-width:650px;color:var(--v31-muted);font-size:15px;line-height:1.7}body .v31-section-head>.button{white-space:nowrap;flex:none}body .v31-small{color:#705b69;font-size:13px!important;line-height:1.65!important}body .v31-check{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;display:flex!important}body .v31-check input{accent-color:#63425b;flex:none;width:18px;height:18px;min-height:0;margin:4px 0 0}body #beauty-lab .photo-actions .button.light{color:var(--v31-ink);background:#fffaf4;border:1px solid #b6a1ae}body #beauty-lab .photo-actions>button{cursor:pointer}body #beauty-lab .v31-check{grid-column:1/-1;margin:18px 0 4px}body #beauty-lab .bv29-photo{background:linear-gradient(140deg,#eddee8,#eee4d8)}body #beauty-lab #beautyEditorial{mix-blend-mode:normal;padding:25px 25px 55px}body #beauty-lab .bv29-form{background:#fffcf6}body #beauty-lab .v31-report{background:linear-gradient(135deg,#fff9ef,#eee2ed);border:1px solid #d7bdcb;border-radius:22px;margin-top:35px;padding:32px;overflow:hidden}body #beauty-lab .v31-report h3{margin:12px 0 15px;font-size:38px}body .v31-report-seal{text-align:center;letter-spacing:.08em;color:#66445b;border:1px solid #896d80;border-radius:50%;flex:none;place-content:center;width:110px;height:110px;font:600 11px/1.65 Arial,sans-serif;display:grid;transform:rotate(12deg)}body .v31-report-options{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:23px;display:flex}body .v31-report-options>label:first-child{min-width:200px;font-size:13px}body .v31-report-options input:not([type=checkbox]){background:#fffdf9;border:1px solid #bca7b4;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-size:16px;display:block}body .v31-report-buttons{flex-wrap:wrap;gap:12px;display:flex}body #beauty-lab .v31-report-buttons .button{border:1px solid #79516a;border-radius:10px;min-height:46px;padding:13px 18px;font-size:14px}body #beauty-lab .v31-report-buttons .dark{color:#fffdf2;background:#4c2942}body #beauty-lab .v31-report-buttons .light{color:#4c2942;background:#fffaf2}body .v31-report-summary{border-top:1px solid #ceb8c6;margin-top:23px;padding-top:24px}body .v31-report-summary>span{letter-spacing:.12em;color:#7d526d;font-size:11px}body .v31-report-summary h4{margin:15px 0;font:400 30px/1.2 Georgia,serif}body .v31-photo-metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}body .v31-photo-metrics>div{background:#fffaf5;border:1px solid #e1cdda;border-radius:13px;padding:19px}body .v31-photo-metrics strong{letter-spacing:-.04em;font-size:28px;font-weight:500;display:block}body .v31-photo-metrics strong small{margin-left:5px;font:12px Arial}body .v31-photo-metrics span{margin-top:8px;font-size:12px;display:block}body .v31-report-picks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:25px 0;display:grid}body .v31-report-picks>a{flex-direction:column;gap:10px;text-decoration:none;display:flex}body .v31-report-picks img{object-fit:contain;background:#fff;border:1px solid #ded0d6;border-radius:12px;width:100%;height:170px}body .v31-report-picks span{font-size:13px;line-height:1.5}body .v31-camera-dialog{color:#432137;background:#fffaf4;border:1px solid #d5bdcc;border-radius:22px;width:min(560px,94vw);padding:24px}body .v31-camera-dialog::backdrop{backdrop-filter:blur(5px);background:#24111ed9}body .v31-camera-dialog>div{justify-content:space-between;align-items:center;gap:20px;display:flex}body .v31-camera-dialog h3{margin:0 0 15px;font:30px Georgia}body .v31-camera-dialog #v31CameraClose{background:0 0;border:0;min-width:44px;min-height:44px;font-size:30px}body .v31-camera-dialog video{object-fit:contain;background:#24111e;border-radius:14px;width:100%;max-height:55vh;display:block;transform:scaleX(-1)}body .v31-camera-dialog p{font-size:14px;line-height:1.6}body #beauty-lab .v31-pdrn{color:#412a33;background:#f4e8d7;border:1px solid #dfcdb2;border-radius:24px;grid-template-columns:1fr 1.15fr;gap:32px;margin:42px 0 15px;padding:38px;display:grid}body #beauty-lab .v31-pdrn-copy h2{letter-spacing:-.05em;margin:17px 0 24px;font:500 clamp(34px,4vw,56px)/1.07 Arial,sans-serif}body #beauty-lab .v31-pdrn-copy h2 em{letter-spacing:-.04em;font:italic 400 1em/1.1 Georgia,serif}body #beauty-lab .v31-pdrn p{font-size:14px;line-height:1.7}body .v31-pdrn-chips{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}body .v31-pdrn-chips span{letter-spacing:.1em;border:1px solid #bda791;border-radius:20px;padding:8px 11px;font-size:10px}body #beauty-lab .v31-pdrn .button{color:#fff7e8;background:#472a3c;border-radius:30px;min-height:46px;padding:14px 21px;font-size:13px;text-decoration:none;display:inline-flex}body .v31-pdrn-products{grid-template-columns:1fr 1fr;align-self:start;gap:14px;display:grid}body .v31-pdrn-products>a{background:#fffbf4;border:1px solid #e7d7c5;border-radius:16px;flex-direction:column;padding:12px;text-decoration:none;display:flex}body .v31-pdrn-products img{object-fit:contain;background:#f0eae4;border-radius:10px;width:100%;height:245px;display:block}body .v31-pdrn-products span{letter-spacing:.1em;color:#775e4a;margin:17px 0 10px;font-size:10px}body .v31-pdrn-products h3{margin:0;font:600 15px/1.5 Arial,sans-serif}body #beauty-lab .v31-pdrn-products p{margin:10px 0 0;font-size:12px}body .v31-pdrn-journey{border-top:1px solid #d7bfa3;grid-column:1/-1;grid-template-columns:.9fr 1.1fr;gap:30px;padding-top:32px;display:grid}body .v31-pdrn-journey h3{letter-spacing:-.04em;margin:13px 0;font:500 30px/1.15 Arial,sans-serif}body .v31-pdrn-journey h3 em{font-family:Georgia,serif;font-weight:400}body .v31-skin-illustration{background:#dba98c;border:1px solid #c6a589;border-radius:18px;min-height:285px;position:relative;overflow:hidden}body .v31-skin-before,body .v31-skin-after{background-color:#ca9a80;background-image:radial-gradient(#6d3f361c 2px,#0000 3px),linear-gradient(135deg,#e2bca0,#bb8269);background-size:13px 15px,100% 100%;align-items:flex-end;padding:20px;display:flex;position:absolute;inset:0 0 90px}body .v31-skin-after{clip-path:inset(0 50% 0 0);background-color:#e1ad93;background-image:radial-gradient(at 50% 30%,#fff4dfdd,#0000 65%),radial-gradient(#a36c5c15 1px,#0000 2px);background-size:100% 100%,13px 15px;border-right:2px solid #fff}body .v31-skin-before span,body .v31-skin-after span{letter-spacing:.05em;color:#402522;background:#fff5e8b8;border-radius:5px;padding:6px;font-size:9px;font-weight:700}body .v31-skin-illustration>label{font-size:11px;position:absolute;bottom:32px;left:20px;right:20px}body .v31-skin-illustration input{accent-color:#63304d;width:100%;margin-top:6px;display:block}body .v31-skin-illustration>small{letter-spacing:.05em;font-size:8px;position:absolute;bottom:13px;left:20px}body .v31-pdrn-timeline{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}body .v31-pdrn-timeline li{border-top:2px solid #b9927c;padding-top:17px}body .v31-pdrn-timeline span{letter-spacing:.1em;margin-bottom:15px;font-size:10px;display:block}body .v31-pdrn-timeline strong{font:500 17px Arial;display:block}body #beauty-lab .v31-pdrn-timeline p{font-size:12px}body .v31-pdrn-evidence{border-top:1px solid #d5bfa8;grid-column:1/-1;padding-top:18px}body .v31-pdrn-evidence summary{cursor:pointer;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;display:flex}body .v31-pdrn-evidence a{text-underline-offset:4px;padding:10px 0;font-size:13px;line-height:1.6;text-decoration:underline;display:block}body .plan-intro .v31-routine-mosaic{background:#ebdedf;border-radius:22px;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;padding:20px;display:grid}body .v31-routine-mosaic figure{background:#fffdf7;border:1px solid #d8cbc9;border-radius:15px;grid-template-rows:170px auto;min-height:180px;margin:0;padding:10px;display:grid;position:relative;overflow:hidden}body .plan-intro .v31-routine-mosaic img{object-fit:contain;mix-blend-mode:normal;filter:none;width:100%;height:170px;position:static;transform:none}body .v31-routine-mosaic figcaption{letter-spacing:.07em;text-align:center;color:#5b364d;padding:10px 0 4px;font-size:9px}body .v31-daily,body .v31-routine-builder{background:var(--v31-paper);color:var(--v31-ink);padding:48px 6%}body .v31-daily{background:#f0e4ed;border-bottom:1px solid #dfc9d9}body .v31-daily h2 span{vertical-align:middle;background:#fffaf1;border:1px solid #d8c1d1;border-radius:50px;padding:4px 12px;font:20px Arial;display:inline-flex}body .v31-daily-item{background:#fffaf4;border:1px solid #d9c4d1;border-radius:17px;grid-template-columns:120px 1fr;gap:23px;margin-top:14px;padding:20px;display:grid}body .v31-daily-item>img{object-fit:contain;background:#fff;border-radius:10px;width:120px;height:150px}body .v31-daily-item small{text-transform:uppercase;letter-spacing:.08em;color:#83697b;font-size:10px}body .v31-daily-item h3{margin:8px 0 17px;font:600 18px/1.5 Arial}body .v31-daily-item h3 a{color:inherit;text-decoration:none}body .v31-daily-options{flex-wrap:wrap;gap:14px;display:flex}body .v31-daily-options label{font-size:11px;line-height:1.5}body .v31-daily-options select,body .v31-daily-options input{color:#533348;background:#fffdf7;border:1px solid #bfa5b6;border-radius:8px;min-height:42px;margin-top:6px;padding:8px 12px;font-size:14px;display:block}body .v31-daily-options input{width:90px}body .v31-daily-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:17px;display:flex}body .v31-daily-actions button,body .v31-daily-actions a{color:#68425b;background:0 0;border:1px solid #d4bdcb;border-radius:8px;min-height:38px;padding:9px 12px;font-size:12px;text-decoration:none}body .v31-daily-actions button[aria-pressed=true]{color:#fff8e9;background:#47614c;border-color:#47614c}body .v31-routine-filters{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}body .v31-routine-filters button{color:#604054;cursor:pointer;background:#fffaf4;border:1px solid #d2bfcb;border-radius:30px;min-height:44px;padding:11px 17px;font-size:13px}body .v31-routine-filters button[aria-pressed=true]{color:#fff8e9;background:#533348;border-color:#533348}body .v31-routine-search{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}body .v31-routine-search label{color:#785c6d;font-size:12px}body .v31-routine-search input,body .v31-routine-search select{color:#4c2b40;background:#fffcf7;border:1px solid #c8b3bf;border-radius:11px;width:100%;min-height:49px;margin-top:9px;padding:15px;font-size:15px;display:block}body #v31RoutineCount{color:#725467;margin:20px 0;font-size:12px}body .v31-routine-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}body .v31-routine-card{background:#fffcf7;border:1px solid #e1d6d9;border-radius:15px;flex-direction:column;min-width:0;padding:14px;display:flex}body .v31-routine-card>a{color:inherit;text-decoration:none;display:block}body .v31-routine-card img{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:220px;display:block}body .v31-routine-card small{letter-spacing:.07em;text-transform:uppercase;color:#795e70;margin:16px 0 9px;font-size:9px;line-height:1.6;display:block}body .v31-routine-card h3{overflow-wrap:anywhere;margin:0 0 12px;font:500 16px/1.5 Arial,sans-serif}body .v31-routine-card p{color:#7d6473;margin:0 0 17px;font-size:12px;line-height:1.65}body .v31-routine-card>button{color:#603850;cursor:pointer;background:#fff8ec;border:1px solid #bda4b2;border-radius:8px;min-height:44px;margin-top:auto;padding:11px;font-size:12px}body .v31-routine-card>button:disabled{color:#795b6f;cursor:default;background:#eee8eb}body .v31-empty{background:#fff9f1;border:1px dashed #c6aaba;border-radius:16px;padding:30px;font-size:14px;line-height:1.7}body .v31-empty strong{margin-bottom:12px;font:27px Georgia;display:block}body .v31-empty p{color:#7e6374;max-width:640px}body .v31-empty a{color:inherit}@media (width>=1200px){body .official-product-image img,body .product-picture img{max-height:300px}body .official-product-image{min-height:280px}}@media (width<=1100px){body .v31-routine-products{grid-template-columns:repeat(3,minmax(0,1fr))}body #beauty-lab .v31-pdrn{grid-template-columns:1fr;gap:25px;padding:25px}body .v31-pdrn-copy{max-width:700px}body .v31-pdrn-products img{height:300px}body .v31-pdrn-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}body .beauty-v26-named-product{grid-template-rows:185px auto}body .beauty-v26-named-product:first-child{grid-template-rows:210px}}@media (width<=800px){body .v31-section-head{display:block}body .v31-section-head>.button{margin-top:15px}body .v31-report-seal{display:none}body #beauty-lab .v31-report{padding:24px}body .v31-pdrn-journey{grid-template-columns:1fr}body .v31-routine-products{grid-template-columns:repeat(2,minmax(0,1fr))}body .v31-routine-search{grid-template-columns:1fr}body .v31-routine-card img{height:190px}body .v31-daily,body .v31-routine-builder{padding:36px 5%}body .v31-routine-mosaic figure{grid-template-rows:140px auto;min-height:0}body .plan-intro .v31-routine-mosaic img{height:140px}body .beauty-v26-product-grid{scroll-snap-type:none;grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}body .beauty-v26-named-product{grid-template-rows:180px auto;min-height:0}body .beauty-v26-named-product:first-child{grid-template-rows:210px}body .beauty-v17-scene-word{font-size:48px}}@media (width<=480px){body .v31-photo-metrics{grid-template-columns:1fr;gap:9px}body .v31-photo-metrics>div{align-items:center;gap:15px;padding:15px;display:flex}body .v31-photo-metrics strong{font-size:24px}body .v31-photo-metrics span{margin:0}body .v31-report-buttons{grid-template-columns:1fr;display:grid}body #beauty-lab .v31-report-buttons .button{justify-content:center;width:100%}body #beauty-lab .v31-pdrn{gap:20px;padding:20px 16px}body .v31-pdrn-products{grid-template-columns:1fr 1fr;gap:10px}body .v31-pdrn-products>a{padding:8px}body .v31-pdrn-products img{height:170px}body .v31-pdrn-products h3{font-size:13px}body #beauty-lab .v31-pdrn-products p{font-size:11px}body .v31-pdrn-timeline{grid-template-columns:1fr;gap:13px}body .v31-daily-item{grid-template-columns:75px 1fr;gap:14px;padding:14px}body .v31-daily-item>img{width:75px;height:105px}body .v31-daily-item h3{font-size:15px}body .v31-daily-options{gap:9px}body .v31-daily-options label{max-width:100%;font-size:10px}body .v31-daily-options select{max-width:140px;padding:8px;font-size:12px}body .v31-routine-products{gap:10px}body .v31-routine-card{padding:10px}body .v31-routine-card img{height:155px}body .v31-routine-card h3{font-size:13px}body .v31-routine-card p{font-size:11px}body .v31-routine-card small{font-size:8px}body .v31-routine-card>button{padding:8px;font-size:10px}body .v31-routine-filters{gap:7px}body .v31-routine-filters button{padding:9px 13px;font-size:11px}body .v31-card-bottom{flex-wrap:wrap;gap:7px}body .v31-card-bottom>a{max-width:none}body .beauty-v26-product-grid{gap:10px}body .beauty-v26-named-product{grid-template-rows:150px auto;padding:9px}body .beauty-v26-named-product:first-child{grid-template-rows:180px}body .beauty-v26-named-product:first-child .beauty-v26-product-name{font-size:14px}body .beauty-v26-product-name{font-size:12px}}@media (prefers-reduced-motion:reduce){body .v31-status{transition:none}}body .section .product-action .v31-add,body .product-action .v31-add{border-radius:10px;justify-content:space-between;width:auto;min-width:106px;height:auto;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}body .section .product-action .v31-stepper button,body .product-action .v31-stepper button{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:0}body .section .product-action .v31-stepper,body .product-action .v31-stepper{min-width:132px;height:44px}:root{--read-font:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--read-copy:18px;--read-small:14px;--read-ink:#302134;--read-muted:#594a57;--muted:#594a57}body{font-family:var(--read-font);font-size:var(--read-copy);color:var(--read-ink);text-rendering:optimizelegibility;font-weight:400;line-height:1.65}body :is(button,input,select,textarea){font-family:var(--read-font)}body :is(h1,h2,h3,h4,h5){font-family:var(--read-font);font-weight:700}body :is(h1,h2){letter-spacing:-.035em}body :is(h3,h4,h5){letter-spacing:-.015em;line-height:1.35}body :is(p,li){text-wrap:pretty}body :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #8d429b}body :is(input,select,textarea)::placeholder{color:#655765;opacity:1}body :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){min-height:44px}body :is(input,select,textarea){font-size:16px;line-height:1.5}body :is(.button,.official-button,.bundle-button,.text-link,.official-text-link){font-family:var(--read-font);min-height:44px;font-size:16px;font-weight:600;line-height:1.45}body :is(.eyebrow,.official-kicker,.bundle-kicker,.story-kicker,.pe-v12-kicker){letter-spacing:.09em;font-size:13px;font-weight:700;line-height:1.6}body .fine,body .catalogue-source-note,body .routine-label-note,body .saved-plan-pending,body .story-film-help{font-size:14px!important;line-height:1.65!important}body :is(.fine,.catalogue-source-note,.routine-label-note,.saved-plan-pending){color:var(--read-muted)}body .announcement{letter-spacing:.075em;font-size:13px;line-height:1.5}body header{gap:18px}body header nav{gap:clamp(15px,1.5vw,24px);font-size:15px;font-weight:600}body header nav a{align-items:center;min-height:44px;display:inline-flex}body .tools{flex-shrink:0;gap:8px}body .tools button{min-width:44px;min-height:44px}body .tools .market-button,body .tools .bag{font-size:14px;font-weight:600;line-height:1.4}body .tools .market-button{padding:10px 12px}body .mobile-nav a{align-items:center;min-height:44px;padding:8px 7px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}body footer{color:#fff7f0}body footer h2{letter-spacing:-.035em;font-weight:700}body footer h4{letter-spacing:.075em;color:#fff7f0;font-size:14px}body footer :is(a,.footer-privacy),body .footer-top a{color:#fff7f0;font-size:16px;line-height:1.6}body footer .footer-top>div>a:not(.original-brand){min-height:40px;margin-bottom:0;padding-block:7px}body .footer-bottom,body .footer-bottom a{color:#f1dfec;font-size:14px;line-height:1.6}body .footer-bottom{flex-wrap:wrap;gap:15px 25px}body :is(.section-title p,.discovery p,.feature-copy p,.ritual-panel p,.world p,.lab-intro p,.label-lab>div>p,.kit-builder p,.collection-intro p,.collection-body p,.collection-body li,.guide-grid p,.market-hero p,.market-details p,.faq details p,.pdp-story p,.pdp-benefits p){font-size:var(--read-copy);color:var(--read-muted);line-height:1.7}body .section .feature-copy p,body .section .ritual-panel p,body .label-lab.section>div>p,body .kit-builder.section p{font-size:var(--read-copy)}body :is(.section h2,.collection-body h2,.feature-copy h2,.kit-builder h2){letter-spacing:-.035em;font-weight:700}body .section .product h3,body .product h3{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.4}body .section .product .caption,body .product .caption{color:var(--read-muted);min-height:0;font-size:16px;line-height:1.6}body .section .product .brand,body .product .brand{color:#62415d;letter-spacing:.065em;font-size:13px;font-weight:700}body .section .product-action a,body .product-action a{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}body .section .product-action button,body .product-action button,body .section .heart,body .heart{width:44px;min-width:44px;height:44px;min-height:44px}body .section .badge,body .badge{letter-spacing:.025em;max-width:calc(100% - 53px);padding:6px 9px;font-size:12px;font-weight:700;line-height:1.5}body .section .compare-choice,body .compare-choice{color:var(--read-muted);gap:8px;font-size:14px;line-height:1.5}body .compare-choice>span{max-width:none}body .section :is(.sort-label,.shop-facets label,.shop-utilities label),body :is(.shop-facets label,.shop-utilities label,.sort-label,.results-line){color:var(--read-muted);font-size:14px;line-height:1.5}body .section :is(.shop-facets select,.sort-label select,.inline-search input),body .shop-facets select,body .inline-search input{font-size:16px}body .section #filters button,body #filters button,body .moment-tabs button,body .section .shop-utilities>button,body .shop-utilities>button,body .shop-facets>button{min-height:44px;font-size:15px;line-height:1.4}body .section .results-line{font-size:14px;line-height:1.5}body :is(.shop-utilities,.shop-facets,.filter-row,.results-line,.product-action){flex-wrap:wrap}body :is(.feature-tags,.feature-copy small,.world-values,.brand-strip>span,.guide-grid span,.lab-pills,.kit-options span,.kit-preview a,.rail-tail){font-size:14px;line-height:1.6}body .kit-options b{font-size:18px;line-height:1.4}body .faq summary,body .pdp-qa summary{min-height:44px;font-size:18px;line-height:1.5}body .intent-grid :is(span,b){font-size:13px;font-weight:600;line-height:1.5}body .intent-grid strong{font-weight:700;line-height:1.2;font-size:25px!important}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12){grid-template-rows:auto auto;height:auto;max-height:none}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1{letter-spacing:-.04em;font-weight:700;line-height:1.08}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) h1 em{letter-spacing:-.025em}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p{color:inherit;opacity:1;max-width:520px;font-size:17px;line-height:1.55}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .eyebrow{letter-spacing:.07em;font-size:13px;line-height:1.5}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas{flex-wrap:wrap;gap:10px 18px}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas .button,body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-secondary{min-height:44px;font-size:15px;font-weight:600;line-height:1.4}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-proof span{letter-spacing:.025em;opacity:1;padding:6px 9px;font-size:12px;line-height:1.45}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight>span{letter-spacing:.055em;opacity:1;font-size:12px;line-height:1.45}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight strong{font-size:16px;font-weight:700;line-height:1.4}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight small{opacity:1;color:inherit;font-size:13px;line-height:1.5}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-art-credit{opacity:1;color:inherit;font-size:12px;line-height:1.4}body .hero-v4 .hero-hint,body .hero-v4 #heroCounter,body .hero-v4 .hero-controls #heroPlay{opacity:1;font-size:13px;line-height:1.4}body .universe-tabs button{font-size:17px;font-weight:700;line-height:1.35}body .universe-tabs button>span,body .universe-tabs button small{opacity:1;color:#61445d;font-size:13px;line-height:1.5}body .hero-shopping-heading .eyebrow{letter-spacing:.075em;font-size:13px}body .hero-product-card strong,body .hero-product-card>span{padding-right:35px;font-size:17px;font-weight:700;line-height:1.4}body .hero-product-card .card-links a{white-space:normal;min-height:44px;font-size:14px}body .hero-product-card .card-links{flex-wrap:wrap;gap:4px 14px}body .hero-product-card{flex-basis:370px;min-width:0}body .egg-series-heading p{color:var(--read-muted);font-size:15px;line-height:1.6}body .egg-series-buttons button{min-height:44px;font-size:15px;line-height:1.45}body .official-catalogue{font-size:var(--read-copy);--oc-muted:#594a57}body .official-catalogue :is(h1,h2,h3){font-weight:700}body .official-catalogue h1,body .official-shop-hero-v11 h1{letter-spacing:-.035em;line-height:1.08}body .official-catalogue h2{letter-spacing:-.03em;line-height:1.15}body .official-shop-hero-v11 .official-hero-copy>p:not(.official-kicker),body .official-hero-copy>p:not(.official-kicker),body .official-section-heading>p,body .official-beauty-guidance article>p,body .official-admin-panel li{font-size:var(--read-copy);line-height:1.7}body .official-shop-hero-v11 .official-kicker{letter-spacing:.075em;font-size:13px}body .official-shop-hero-v11 .official-hero-proof>span{font-size:15px;line-height:1.55}body .official-shop-hero-v11 .official-button{font-size:16px}body .official-shop-hero-v11 .official-hero-mosaic figcaption span,body .official-shop-hero-v11 .official-beauty-discover span{letter-spacing:.05em;font-size:12px}body .official-shop-hero-v11 .official-hero-mosaic figcaption strong,body .official-shop-hero-v11 .official-beauty-discover strong{font-size:15px;line-height:1.4}body .official-worlds button{min-height:44px;font-size:16px}body .official-category-card>span,body .official-beauty-categories .official-category-card>span{font-size:18px;font-weight:700;line-height:1.4}body .official-category-card>p{font-size:15px;line-height:1.5}body .official-category-card small,body .official-category-card[data-campaign-category] small{color:#594456;font-size:13px;line-height:1.45}body .official-product h3,body .official-beauty-v12 .official-product h3{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.4}body .official-product-brand{letter-spacing:.065em;font-size:13px;font-weight:700;line-height:1.5}body .official-product-category{font-size:15px;line-height:1.5}body .official-product-actions{flex-wrap:wrap;gap:4px 14px}body .official-product-actions a{min-height:44px;font-size:15px;line-height:1.4}body .official-art-caption,body .official-product-image[data-campaign-art] .official-art-caption,body .official-beauty-v12 .official-art-caption{color:#574154;font-size:12px;line-height:1.45}body .official-filters label{font-size:15px;line-height:1.5}body .official-filters :is(input,select){font-size:16px;line-height:1.5}body :is(.official-results-line p,.official-results-line button,.official-shopping-note,.official-refresh-note,.official-runtime-status,.official-admin-note,.official-admin-panel [role=status]){font-size:15px;line-height:1.65}body .official-saved-toggle{font-size:15px;line-height:1.4}body :is(.catalogue-breadcrumb,.breadcrumb,.pdp .breadcrumb,.bundle-breadcrumb,.pe-v12-breadcrumb){font-size:14px;line-height:1.6}body .catalogue-detail-copy h1,body .pdp-copy h1{font-family:var(--read-font);letter-spacing:-.035em;font-weight:700;line-height:1.14}body :is(.catalogue-source-overview p,.catalogue-detail-facts p,.catalogue-business-card p,.catalogue-extension-body>p,.catalogue-faq p,.pdp-copy>p,.pdp-panel p,.pdp-panel a,.pdp-points,.pdp-qa p,.pdp-qa details){font-size:var(--read-copy);line-height:1.7}body :is(.catalogue-detail-category,.catalogue-source-overview h2,.catalogue-pending,.catalogue-buy-panel>span,.catalogue-secondary-link,.catalogue-extension-nav a,.pdp-price small,.pdp-selectors label,.pdp-secondary,.pdp-secondary button,.pdp-gallery .fine,.product-source-note,.recommendation-grid span,.recent-grid span,.catalogue-gallery-instructions,.catalogue-gallery-fallback figcaption,.catalogue-gallery-zoom-figure figcaption,.catalogue-gallery-dialog-controls,.catalogue-gallery-dialog-controls a){font-size:15px;line-height:1.6}body .catalogue-detail-facts article>span{color:var(--read-muted);font-size:14px}body .catalogue-detail-facts h2,body .catalogue-extension-nav h2{letter-spacing:-.02em;font-weight:700}body .catalogue-detail-art figcaption{letter-spacing:.02em;font-size:14px;line-height:1.55}body .catalogue-gallery-hint{background:#fffaf3ed;min-height:44px;font-size:13px}body .catalogue-gallery-thumb span{white-space:normal;overflow-wrap:anywhere;font-size:12px}body .catalogue-gallery-close,body .catalogue-gallery-dialog-controls button{width:44px;height:44px;min-height:44px}body .pdp-selectors :is(select,input),body .pdp-selectors select{font-size:16px}body .pdp-secondary{flex-wrap:wrap}body .pdp-sticky-buy{flex-wrap:wrap;gap:12px}body .pdp-sticky-buy span{font-size:14px;line-height:1.4}body .pdp-sticky-buy .button{min-height:44px;font-size:14px}body .beauty-v12-hero-copy>p:not(.official-kicker),body .beauty-v12-atlas-heading>div:last-child p,body .beauty-v12-world-description,body .beauty-v12-home-atlas .beauty-v12-world-description,body .beauty-v12-next p:not(.official-kicker){font-size:var(--read-copy);color:var(--read-muted);line-height:1.7}body .beauty-v12-world h3,body .beauty-v12-home-atlas .beauty-v12-world h3{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.3}body .beauty-v12-world h3 span{font-size:20px;font-weight:600}body .beauty-v12-world-meta,body .beauty-v12-home-atlas .beauty-v12-world-meta{color:#604356;letter-spacing:.04em;font-size:13px;line-height:1.5}body .beauty-v12-world-meta>span:last-child{color:#594a57;font-weight:500}body :is(.beauty-v12-heading-link,.beauty-v12-explore,.beauty-v12-world-list summary,.beauty-v12-world-list li>a,.beauty-v12-world-list>a,.beauty-v12-category-index a){min-height:44px;font-size:15px;line-height:1.5}body .beauty-v12-world-list li>a{align-items:center;padding-block:8px;display:flex}body :is(.beauty-v12-proof>span,.beauty-v12-atlas-foot>p,.beauty-v12-extra p,.beauty-v12-extra small,.beauty-v12-world-list .beauty-v12-small){font-size:15px;line-height:1.65}body .beauty-v12-category-index small,body .beauty-v12-extra>span{opacity:1;font-size:13px}body .beauty-v12-hero-art figcaption,body .beauty-v16-photo-collage figcaption{font-size:13px;line-height:1.5}body .beauty-v16-original-photo .beauty-v12-art-word{letter-spacing:.05em;font-size:12px}body .beauty-v12-hero-sticker,body .beauty-v16-photo-collage .beauty-v12-hero-sticker{font-size:12px;line-height:1.5}body .pe-v12-intro,body .pe-v12-spotlight .pe-v12-intro,body .pe-v12-bottom p:not(.pe-v12-kicker):not(.pe-v12-note){color:inherit;opacity:1;font-size:17px;line-height:1.65}body .pe-v12-cta,body .pe-v12-bundle,body .pe-v12-filterbar button{min-height:44px;font-size:15px;line-height:1.5}body .pe-v12-spotlight .pe-v12-kicker{letter-spacing:.075em;font-size:13px}body .pe-v12-flavour-copy h3,body .pe-v12-flavour--mini h3{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.35}body .pe-v12-flavour-links>a,body .pe-v12-range-links a{align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:inline-flex}body .pe-v12-select-label,body .pe-v12-number,body .pe-v12-filterbar button span,body .pe-v12-caption,body .pe-v12-pack-caption,body .pe-v12-flavour-art>.pe-v12-pack-caption,body .pe-v12-serving-label,body .pe-v12-flavour--mini .pe-v12-serving-label,body .pe-v12-spotlight .pe-v12-pack-caption,body .pe-v12-spotlight .pe-v12-pager-hint,body .pe-v12-pager>span{opacity:1;font-size:12px;line-height:1.5}body .pe-v12-note,body .pe-v12-source,body .pe-v12-result-count,body .pe-v12-menu-heading>a{font-size:14px;line-height:1.65}body .pagoto-editorial-v12 .pe-v12-title{letter-spacing:-.045em;line-height:1.07}body :is(.bundle-hero-copy>p,.bundle-overview-hero>p,.bundle-world-copy p,.bundle-how p,.bundle-clarity p,.bundle-saved-card p,.routine-content>p,.plan-intro p,.plan-notice p,.empty-plans p,.plan-next-step li,.my-plans-section>p,.nutrition-intro p,.nutrition-product-copy p,.nutrition-preferences p,.studio-lead,.studio-notice,.campaign-section p,.market-readiness p,.next-connections p,.readiness-checks li){font-size:var(--read-copy);line-height:1.7}body :is(.bundle-note,.bundle-feedback,.bundle-empty,.bundle-summary li,.bundle-summary-rhythm,.bundle-other-worlds,.bundle-clarity a,.bundle-saved .bundle-section-heading>a,.bundle-series span,.bundle-world-cta,.bundle-cadence label>span,.bundle-market,.bundle-slot label,.bundle-slot-pack,.routine-fields label,.routine-cadence legend,.routine-cadence label,.routine-explainer,.routine-connection,.routine-feedback,.routine-followup p,.routine-secondary>*,.saved-plan-info>p,.saved-plan-rhythm,.saved-plan-actions>*,.plan-next-step>p,.nutrition-preferences label,.nutrition-product-copy small,.nutrition-v7 .calc-fields label,.nutrition-recommendation-head>span,.calc-fields label,.marketing label,.marketing label small,.studio-stats span,.listing-current strong,.listing-current a,.market-readiness a){font-size:15px;line-height:1.6}body :is(.bundle-kicker,.bundle-overview-counts,.bundle-size-note,.bundle-slot-head,.bundle-slot-head a,.bundle-slot-caption,.bundle-market>span,.bundle-summary li small,.bundle-saved-status,.bundle-art-pending,.bundle-hero-product figcaption,.bundle-world-product small,.bundle-campaign-composition figcaption,.bundle-world-art .bundle-campaign-composition figcaption,.routine-stamp,.routine-private,.saved-plan-status,.nutrition-stage-number,.nutrition-product-copy .eyebrow){font-size:13px;line-height:1.5}body :is(.bundle-slot select,.bundle-market select,.bundle-share-fallback,.routine-fields input,.routine-fields select,.routine-form select,.nutrition-preferences select,.nutrition-v7 .calc-fields input,.marketing input,.marketing select,.marketing textarea){font-size:16px;line-height:1.5}body :is(.bundle-export-actions button,.bundle-saved-actions button,.bundle-saved-actions a,.bundle-summary li>a,.bundle-summary-actions>.bundle-button,.routine-tabs button,.routine-actions .button,.plan-export-actions button,.nutrition-product-actions a,.nutrition-product-actions button,.nutrition-v7 .calculator-mode button,.photo-actions button,#routineResult button,.studio-buttons>button,.content-downloads>button){min-height:44px;font-size:15px;line-height:1.5}body :is(.bundle-summary-actions,.bundle-export-actions,.bundle-saved-actions,.routine-actions,.routine-secondary,.saved-plan-actions,.plan-export-actions,.nutrition-product-actions){flex-wrap:wrap}body .bundle-slot-head{flex-wrap:wrap;gap:5px 10px}body .bundle-slot-head a{align-items:center;min-height:44px;display:inline-flex}body .bundle-summary li{flex-wrap:wrap}body .routine-content h3,body .saved-plan-info h3,body .nutrition-product-copy h4{font-size:19px;font-weight:700;line-height:1.4}body .routine-form>label,body #routineResult,body #photoFeedback{font-size:16px;line-height:1.6}body #photoLabel,body #photoFeedback small{opacity:1;letter-spacing:.04em;font-size:13px;line-height:1.5}body #listingStatus,body #campaignStatus{font-size:15px;line-height:1.6}body .search-preview p{font-size:16px;line-height:1.6}body .search-preview>span{font-size:14px}body .marketing-head nav,body .studio-head a{font-size:15px;line-height:1.5}body .marketing-head nav{flex-wrap:wrap}body :is(.studio .notice,.studio .review-list,.studio .preview p){font-size:16px;line-height:1.7}body .studio .editor label,body .studio .editor label small,body .studio .preview .url,body #studioStatus{color:var(--read-muted);font-size:14px;line-height:1.6}body .studio .editor :is(input,textarea,select){font-size:16px;line-height:1.5}body .studio .buttons button,body .studio .buttons label{min-height:44px;font-size:15px;line-height:1.5}body :is(.bundle-slot-caption,.bundle-saved-status,.bundle-market>span,.bundle-size-note,.bundle-summary li small,.bundle-empty){color:#574c43}body :is(.routine-private,.saved-plan-status,.nutrition-stage-number,.nutrition-product-copy small){color:#594a57}body :is(.story-teaser p,.story-intro-bottom p,.story-film-heading p,.story-chapter-heading p,.story-chapter-copy p,.story-principle-list p,.story-continue p){font-size:var(--read-copy);line-height:1.7}body :is(.story-teaser-note,.story-film-label,.story-intro-meta,.story-film-toolbar,.story-film-toolbar>span,.story-chapter-controls span,.story-chapter-controls small,.story-chapter-status,.story-chapter-copy .story-chapter-detail,.story-principle-list article>span){opacity:1;font-size:14px;line-height:1.6}body .story-chapter-controls strong{font-size:16px;line-height:1.4}body .story-film-toolbar button,body .story-text-link{min-height:44px;font-size:15px}body :is(.detail-grid p,.bag-row>div,.bag-row .bag-name,.market-option span,.market-option a,.consent-bar){font-size:16px;line-height:1.6}body .bag-row .bag-name{font-weight:600}body .bag-row>div>small,body .bag-row a,body .bag-quantity a,body .market-option strong,body .search-row label{font-size:15px;line-height:1.5}body .bag-quantity button{width:44px;height:44px;min-height:44px;font-size:20px}body .bag-quantity{flex-wrap:wrap;gap:9px}body .bag-buttons .button,body .detail-grid .button,body .consent-bar button{min-height:44px;font-size:15px}body .close,body .routine-close{width:44px;height:44px;min-height:44px}body #toast{font-size:16px;line-height:1.5}body .comparison-grid :is(dt,dd){font-size:15px;line-height:1.6}body .comparison-grid .button,body .remove-compare{min-height:44px;font-size:14px}body .comparison-grid h3{font-family:var(--read-font);font-weight:700;line-height:1.35}@media (width<=1180px){body header nav[aria-label=Main\ navigation]{display:none}body nav.mobile-nav{scrollbar-width:thin;justify-content:flex-start;align-items:center;gap:10px;padding:3px 4%;scroll-padding-inline:4%;display:flex;overflow-x:auto}body .mobile-nav a{white-space:nowrap;flex:none}body .official-filters,body .official-beauty-portal .official-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body .official-filters .official-search-label{grid-column:1/-1}body .official-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){:root{--read-copy:17px}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy{column-gap:12px}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight strong{font-size:15px}body .products{grid-template-columns:repeat(3,minmax(0,1fr))}body .official-shop-hero-v11 .official-hero-mosaic figcaption strong,body .official-shop-hero-v11 .official-beauty-discover strong{font-size:14px}}@media (width<=700px){:root{--read-copy:16px}body .announcement{letter-spacing:.04em;font-size:12px}body .announcement span{display:none}body header{flex-wrap:wrap;gap:8px;height:auto;min-height:88px;padding-block:6px;padding-inline:4%}body .tools{gap:4px;margin-left:auto}body .tools .market-button,body .tools .bag{padding-inline:7px;font-size:13px}body .tools .bag span{margin-left:3px;padding:3px 6px}body .mobile-nav a{font-size:14px}body .section .product h3,body .product h3,body .official-product h3,body .official-beauty-v12 .official-product h3{font-size:18px}body .products,body .official-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-copy>p{font-size:16px;line-height:1.55}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .eyebrow,body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-proof span{font-size:12px}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-spotlight strong{font-size:15px}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-art-credit{font-size:12px}body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-ctas .button,body .hero-v4.hero-universe:is(.hero-v11,.hero-v12) .hero-secondary{font-size:14px}body .hero-product-card{flex-basis:315px}body .hero-product-card strong,body .hero-product-card>span{font-size:16px}body .universe-tabs button{flex-basis:164px;font-size:16px}body .section-title,body .official-section-heading{flex-wrap:wrap;align-items:flex-start}body .section-title p,body .official-section-heading>p{max-width:none}body .beauty-v12-world h3,body .beauty-v12-home-atlas .beauty-v12-world h3{font-size:21px}body .pe-v12-intro,body .pe-v12-spotlight .pe-v12-intro{font-size:16px}body .pe-v12-flavour-copy h3,body .pe-v12-flavour--mini h3{font-size:18px}body .pe-v12-flavour-links{flex-wrap:wrap;gap:5px 12px}body .pe-v12-flavour-art>.pe-v12-pack-caption{font-size:12px}body .market-options{grid-template-columns:1fr}body .catalogue-detail-copy h1,body .pdp-copy h1{font-size:clamp(30px,7.5vw,40px)}body .pdp-sticky-buy span{flex:160px;max-width:none}body .pdp-sticky-buy .button{flex-shrink:0}body .consent-bar{flex-wrap:wrap;gap:12px;max-height:70vh;font-size:15px;overflow-y:auto}body .footer-top{gap:30px}body footer .footer-top>div:first-child{grid-column:1/-1}body .bundle-summary,body .bundle-slot,body .routine-content{min-width:0}body .story-film-toolbar{flex-wrap:wrap;gap:12px}}@media (width<=420px){body .original-brand img{width:100px;height:58px}body header{padding-inline:3%}body .tools{gap:2px}body .tools .market-button,body .tools .bag{padding-inline:5px;font-size:12px}body .section .products,body .official-product-grid{gap:28px 14px}body .section .product h3,body .product h3,body .official-product h3,body .official-beauty-v12 .official-product h3{font-size:17px}body .official-product-actions{align-items:flex-start;gap:0}body .official-product-actions a{flex-basis:100%}body .hero-product-card{flex-basis:290px}body .intent-grid strong{font-size:23px!important}body .intent-grid :is(span,b){font-size:12px}body .official-filters,body .official-beauty-portal .official-filters,body .bundle-slots{grid-template-columns:minmax(0,1fr)}body .bundle-series{flex-wrap:wrap}body .bundle-series button{flex:95px}}body button:disabled{opacity:.7}@media (forced-colors:active){body :is(button,a,input,select,textarea,summary):focus-visible{outline-color:highlight}}body img[data-bottle-scene],body img[src*=bottle-v34-]{mix-blend-mode:normal;filter:none;object-position:center;box-sizing:border-box}body .bottle-scene-v34{isolation:isolate;background:#ede6f1;border-radius:20px;overflow:hidden}body .official-product[data-official-world] .official-product-image.bottle-scene-v34{aspect-ratio:auto;flex-direction:column;height:auto;min-height:0;padding:0;display:flex;border:0!important;border-radius:20px 20px 0 0!important}body .official-product[data-official-world] .official-product-image.bottle-scene-v34>a{aspect-ratio:1;width:100%;height:auto;padding:0;display:block;position:relative;overflow:hidden}body .official-product-image.bottle-scene-v34 .official-product-views{width:100%;height:100%;display:block;position:relative}body .official-product[data-official-world] .official-product-image.bottle-scene-v34 .official-product-primary{object-fit:cover;filter:none;border-radius:0;width:100%;max-width:none;height:100%;padding:0;display:block;position:static;transform:none}body .official-product-image.bottle-scene-v34 .official-art-caption{color:#51465a;text-align:left;box-sizing:border-box;background:#faf7f1;width:100%;max-width:none;min-height:0;margin:0;padding:10px 14px;font-size:11px;line-height:1.5;display:block;position:static;inset:auto}body .official-product-image.bottle-scene-v34 .official-save{backdrop-filter:blur(12px);background:#fffdf0e8;border:1px solid #ffffffb3;top:12px;bottom:auto;right:12px}body .official-category-card>div.bottle-scene-v34{aspect-ratio:auto;flex-direction:column;height:auto;min-height:0;padding:0;display:flex}body .official-category-card>div.bottle-scene-v34>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin:0;padding:0;display:block;position:static;inset:auto;transform:none}body .official-category-card>div.bottle-scene-v34>small{color:#51465a;text-align:left;box-sizing:border-box;background:#faf7f1;max-width:100%;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;display:block;position:static}body .product[data-brand] .product-picture.bottle-scene-v34{aspect-ratio:1;border-radius:18px;height:auto;padding:0;overflow:hidden}body .product[data-brand] .product-picture.bottle-scene-v34>a{width:100%;height:100%;padding:0;display:block}body .product[data-brand] .product-picture.bottle-scene-v34 img{object-fit:cover;width:100%;height:100%;margin:0;padding:0;display:block;position:static;transform:none}body .atelier-product-stage .campaign-v26-product-hero.bottle-scene-v34{background:#f7f2eb;border-radius:24px;padding:0;display:block;box-shadow:0 20px 65px #45325916}body .atelier-product-stage .campaign-v26-product-hero.bottle-scene-v34>img{aspect-ratio:1;object-fit:cover;filter:none;width:100%;height:auto;max-height:none;padding:0;display:block;position:static;transform:none}body .campaign-v26-product-hero.bottle-scene-v34>figcaption{text-align:left;color:#51465a;margin:0;padding:13px 18px;font-size:12px;line-height:1.5;display:block;position:static}body .pdp-main-image.bottle-scene-v34{aspect-ratio:1;background:#ede6f1;border-radius:24px;height:auto;min-height:0;padding:0;position:relative;overflow:hidden}body .pdp-main-image.bottle-scene-v34>#pdpImage{object-fit:cover;filter:none;width:100%;max-width:100%;height:100%;max-height:none;margin:0;padding:0;display:block;position:static;inset:auto;transform:none}body .pdp-main-image.bottle-scene-v34>#zoomProduct{backdrop-filter:blur(12px);background:#fffdf2e8;border:1px solid #ffffffb0;min-height:44px;bottom:12px;right:12px}body .pdp-thumbs img[src*=bottle-v34-]{object-fit:cover;padding:0}body .saved-plan-image.bottle-scene-v34{aspect-ratio:1;height:auto;padding:0}body .saved-plan-image.bottle-scene-v34>img{object-fit:cover;width:100%;height:100%;padding:0;transform:none}body .le-v29-image.bottle-scene-v34{aspect-ratio:1;height:auto;padding:0}body .le-v29-image.bottle-scene-v34 img{object-fit:cover;width:100%;height:100%;padding:0;transform:none}body .pp-v29-product-stage.bottle-scene-v34{aspect-ratio:1;border-radius:22px;height:auto;min-height:0;padding:0;overflow:hidden}body .pp-v29-product-stage.bottle-scene-v34>img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;transform:none}body .av30-hero-art.bottle-scene-v34{border-radius:22px;flex-direction:column;align-self:center;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}body .av30-hero-art.bottle-scene-v34>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;max-height:none;display:block;position:static;transform:none}body .av30-hero-art.bottle-scene-v34 .av30-orbit{display:none}body .av30-hero-art.bottle-scene-v34 .av30-art-label{box-sizing:border-box;background:#f7f7ed;width:100%;padding:12px;position:static}body .av30-world-image.bottle-scene-v34{aspect-ratio:1;margin-bottom:14px}body .av30-world-image.bottle-scene-v34 img{object-fit:cover;width:100%;height:100%;margin:0;padding:0;display:block;transform:none}body .av30-studio-image.bottle-scene-v34{aspect-ratio:1;height:auto;padding:0}body .av30-studio-image.bottle-scene-v34 img{object-fit:cover;width:100%;height:100%;padding:0;display:block}body .bundle-slot-art:has(img[src*=bottle-v34-]){aspect-ratio:1;background:#e5dde9;border-radius:14px;height:auto;padding:0;overflow:hidden}body .bundle-slot-art>img[src*=bottle-v34-]{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;padding:0;transform:none}body .bundle-campaign-composition:has(img[src*=bottle-v34-]){background:#e5dde9;border-radius:26px;padding:0;overflow:hidden}body .bundle-campaign-composition>img[src*=bottle-v34-]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;max-height:none;padding:0;display:block;position:static;transform:none}body :is(.recommendation-grid,.recent-grid,.kit-preview,.comparison-grid,.bag-row,.v31-cart-row,.v31-routine-product) img[src*=bottle-v34-]{object-fit:cover;mix-blend-mode:normal;border-radius:14px;padding:0;transform:none}body :is(.recommendation-grid,.recent-grid,.kit-preview,.comparison-grid) img[src*=bottle-v34-]{aspect-ratio:1;width:100%;height:auto;max-height:none;display:block}body .hero-product-card>img[src*=bottle-v34-]{object-fit:cover;mix-blend-mode:normal;border-radius:12px;width:128px;min-width:128px;height:152px;padding:0}body :is(.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual)>img[src*=bottle-v34-]{object-fit:cover;mix-blend-mode:normal;border-radius:22px;padding:0;transform:none}body :is(.official-mosaic-egg,.official-mosaic-water) img[src*=bottle-v34-]{object-fit:cover;border-radius:18px;padding:0;transform:none}body .intent-visual:has(img[src*=bottle-v34-]){background:#e8dbef;border-radius:16px;overflow:hidden}body .intent-visual>img[src*=bottle-v34-]{object-fit:cover;filter:none;width:100%;height:100%;padding:0;display:block;position:static;transform:none}#heroLuxury[data-world=eggsential] #heroStage[data-bottle-scene=true]{background:#e6d7f0;border-radius:24px;overflow:hidden;box-shadow:0 20px 65px #45325916}#heroLuxury[data-world=eggsential] #heroStage[data-bottle-scene=true]:before{content:"";z-index:0;background-image:var(--scene-art);filter:blur(22px);opacity:.7;background-position:50%;background-size:cover;display:block;position:absolute;inset:-20px}#heroLuxury[data-world=eggsential] #heroStage[data-bottle-scene=true] #heroImage{z-index:1;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;border-radius:0;width:100%;height:100%;padding:0;position:relative;inset:auto;transform:none!important}#heroLuxury .aqua-product-stage-v33{background:#cce8ee;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #345b7221}#heroLuxury .aqua-product-stage-v33:before,#heroLuxury .aqua-product-stage-v33>.aqua-plinth-v33{display:none}#heroLuxury .aqua-product-stage-v33>img[src*=bottle-v34-]{object-fit:cover;object-position:center;filter:none;width:100%;max-width:100%;height:100%;max-height:none;display:block;position:static;inset:auto;transform:none}#heroLuxury .aqua-bottles-v33 figure+figure .aqua-product-stage-v33>img{transform:none}#heroLuxury .aqua-bottles-v33 figcaption{gap:1px;padding-top:10px}@media (width<=800px){#heroLuxury[data-world=eggsential] #heroStage[data-bottle-scene=true]{aspect-ratio:1;justify-self:center;width:min(100%,480px);height:auto;margin:auto}#heroLuxury[data-world=eggsential] #heroStage[data-bottle-scene=true] #heroImage{position:absolute;inset:0}#heroLuxury[data-world=aqua-mist] #heroStage{height:370px}body .hero-product-card>img[src*=bottle-v34-]{width:112px;min-width:112px;height:134px}}@media (width<=480px){#heroLuxury[data-world=aqua-mist] #heroStage{height:300px}#heroLuxury .aqua-product-stage-v33{border-radius:14px}body .official-product-image.bottle-scene-v34 .official-art-caption{padding:9px 10px;font-size:10px}body .campaign-v26-product-hero.bottle-scene-v34>figcaption{padding:11px 13px;font-size:11px}}@media (prefers-reduced-motion:reduce){body img[data-bottle-scene]{transition:none;animation:none}}body .market-details{padding:54px clamp(20px,6vw,96px) 65px;display:block}body .market-details>div{border:0;padding-left:0}body .market-details>.eyebrow{margin:0 0 16px}body .market-details>h2{max-width:900px;margin:0 0 24px}body .market-details>.recommendation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 56px;padding:0;display:grid}body .market-details>p{max-width:900px;margin:0 0 22px}body .recommendation-grid>a,body .recent-grid>a{min-width:0;display:block}body .recommendation-grid>a>span:not(.merch-v34-frame),body .recent-grid>a>span:not(.merch-v34-frame){padding:0 3px;display:block}body .merch-v34-frame{aspect-ratio:1;isolation:isolate;background:#ede5ef;border-radius:18px;place-items:center;width:100%;min-width:0;height:auto;margin:0 0 14px;display:grid;position:relative;overflow:hidden}body [data-merch-v34]{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(145deg,#eee6e9,#e7e7ed)!important;border-radius:18px!important}body [data-merch-v34]:before{content:"";z-index:0;background-image:var(--merch-image-v34);filter:blur(32px)saturate(1.12);opacity:.27;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-16%;transform:scale(1.04)}body [data-merch-v34]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(130deg,#fff5,#0000 65%);position:absolute;inset:0}body [data-merch-v34]>a,body [data-merch-v34]>.pagoto-geometry-stage,body [data-merch-v34]>img{z-index:1;position:relative}body .merch-v34-frame>img{aspect-ratio:1;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:drop-shadow(0 12px 15px #38273716);background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;height:100%;max-height:none;margin:0;padding:12px;display:block;transform:none}body .official-product-image[data-merch-v34]>a{width:100%;height:100%;padding:12px 10px 46px}body .official-product-image[data-merch-v34] .official-product-primary:not([data-pagoto-geometry]){object-fit:contain;object-position:center;width:100%;height:100%;max-height:none;padding:0}body .official-product[data-official-world=K-Beauty] .official-product-image[data-merch-v34] .official-product-primary{mix-blend-mode:multiply}body .official-product-image[data-merch-v34] .official-save{z-index:4}body .official-product-image[data-merch-v34] .official-art-caption{z-index:3}body .product-picture[data-merch-v34]>a{z-index:1;width:100%;height:100%;padding:12px;position:relative}body .product-picture[data-merch-v34]>a img:not([data-pagoto-geometry]){object-fit:contain;width:100%;height:100%;max-height:none;padding:0}body .product-picture[data-merch-v34]>.badge{z-index:3}body .bundle-slot-art[data-merch-v34]{height:220px;margin:10px 0 16px;padding:8px}body .bundle-slot-art[data-merch-v34]>img{object-fit:contain;width:100%;max-width:100%;height:100%}body .saved-plan-image[data-merch-v34]{padding:10px}body .saved-plan-image[data-merch-v34]>img{object-fit:contain;width:100%;height:220px}body .bundle-saved-image[data-merch-v34]{padding:5px}body .kit-preview{gap:18px}body .kit-preview>a{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid}body .kit-preview .merch-v34-frame{margin-bottom:12px}body .kit-preview>a>span:not(.merch-v34-frame){padding:0 3px;display:block}body .av30-world .merch-v34-frame{margin-bottom:15px}#discover .intent-card .intent-visual[data-merch-v34]{border-radius:14px}#discover .intent-card .intent-visual[data-merch-v34] .intent-art{z-index:1;position:relative}@media (width<=900px){body .market-details>.recommendation-grid{gap:20px}body .bundle-slot-art[data-merch-v34]{height:200px}}@media (width<=760px){body .market-details{padding-block:38px 48px}body .market-details>.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;margin:22px 0 42px}body .merch-v34-frame{border-radius:14px;margin-bottom:12px}body .merch-v34-frame>img{padding:8px}body [data-merch-v34]:before{filter:blur(23px)saturate(1.08)}body .official-product-image[data-merch-v34]>a{padding:10px 8px 44px}body .saved-plan-image[data-merch-v34]>img{height:180px}}@media (width<=480px){body .market-details>.recommendation-grid{gap:22px 12px}body .bundle-slot-art[data-merch-v34]{height:185px}body .kit-preview{gap:12px}}@media (prefers-reduced-motion:reduce){body [data-merch-v34],body [data-merch-v34] img,body [data-merch-v34]:before,body [data-merch-v34]:after{transition:none!important;animation:none!important}}.purchase-actions-v34{clear:both;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;display:grid}.purchase-actions-v34 button{appearance:none;color:#342c3c;cursor:pointer;background:0 0;border:1px solid #403747;border-radius:24px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font:600 12px/1.3 DM Sans,Arial,sans-serif;display:flex}.purchase-actions-v34 button+button{color:#fff;background:#342c3c}.purchase-actions-v34 button:hover{box-shadow:0 5px 16px #342c3c1a}.purchase-enhanced-v34>.product-action,.purchase-enhanced-v34 .v31-card-bottom,.purchase-enhanced-v34 .v31-detail-buy,.purchase-enhanced-v34 .official-product-actions a:last-child{display:none}.purchase-dialog-v34{color:#332b3b;overscroll-behavior:contain;background:#fbf8f2;border:1px solid #fff;border-radius:24px;width:min(1060px,100vw - 32px);max-height:92dvh;padding:30px;font-family:DM Sans,Arial,sans-serif;overflow:auto;box-shadow:0 25px 120px #20152d40}.purchase-dialog-v34::backdrop{backdrop-filter:blur(12px);background:#30283d73}.purchase-dialog-v34 *{box-sizing:border-box}.purchase-top-v34{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.purchase-top-v34 span,.purchase-summary-v34>span{letter-spacing:.16em;font-size:10px;font-weight:700}.purchase-top-v34 h2{letter-spacing:-.035em;margin:12px 0;font:400 clamp(30px,4vw,46px)/1.08 Georgia,serif}.purchase-top-v34 button{width:44px;height:44px;color:inherit;cursor:pointer;background:#eee6f3;border:0;border-radius:50%;flex:0 0 44px;font-size:26px}.purchase-layout-v34{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:30px;display:grid}.purchase-items-v34{align-content:start;gap:22px;display:grid}.purchase-item-v34{border-bottom:1px solid #3a2f411c;grid-template-columns:125px minmax(0,1fr);gap:18px;padding-bottom:22px;display:grid}.purchase-item-v34>a{background:radial-gradient(at top,#eee4ff,#e2ece9);border-radius:16px;align-self:start;overflow:hidden}.purchase-item-v34 img{aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;display:block}.purchase-item-v34 small{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.purchase-item-v34 h3{margin:6px 0 10px;font-size:14px;line-height:1.5}.purchase-item-v34 a{color:inherit;text-decoration:none}.purchase-item-v34 label{gap:5px;font-size:11px;display:grid}.purchase-item-v34 select{width:100%;min-height:42px;color:inherit;background:#fff;border:1px solid #cfc4d4;border-radius:9px;padding:7px}.purchase-pack-v34{color:#6e6173;margin:8px 0;font-size:12px}.purchase-quantity-v34{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.purchase-quantity-v34 button{width:40px;min-height:40px;color:inherit;cursor:pointer;background:#fff;border:1px solid #cfc4d4;border-radius:50%}.purchase-quantity-v34 output{text-align:center;min-width:18px;font-size:13px}.purchase-quantity-v34 strong{margin-left:auto;font-size:12px}.purchase-remove-v34{color:#776a7c;cursor:pointer;background:0 0;border:0;min-height:40px;padding:9px 0;font-size:11px;text-decoration:underline}.purchase-summary-v34{background:radial-gradient(at 100% 0,#e1d6f8,#0000 65%),linear-gradient(155deg,#f0e9ee,#e5eee6);border-radius:22px;align-self:start;padding:25px}.purchase-summary-v34 h3{letter-spacing:-.03em;margin:15px 0;font:400 30px/1.12 Georgia,serif}.purchase-summary-v34 p{font-size:13px;line-height:1.65}.purchase-summary-v34 label{gap:9px;margin:20px 0 14px;font-size:12px;display:grid}.purchase-summary-v34 textarea{resize:vertical;min-height:90px;color:inherit;font:inherit;background:#fffc;border:1px solid #c8bdd0;border-radius:12px;width:100%;padding:12px}.purchase-summary-v34 dl{margin:20px 0;font-size:13px}.purchase-summary-v34 dl div{border-bottom:1px solid #45364c1a;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.purchase-summary-v34 dd{margin:0;font-weight:600}.purchase-summary-v34 dl div:last-child{font-size:17px}.purchase-primary-v34{text-align:center;cursor:pointer;background:#342c3c;border:0;border-radius:25px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:13px 17px;font:600 12px/1.5 DM Sans,Arial,sans-serif;text-decoration:none;display:flex;color:#fff!important}.purchase-primary-v34:disabled{opacity:.55;cursor:wait}.purchase-trust-v34{text-align:center;color:#6b5a72;margin:12px 0;font-size:10px}.purchase-account-v34{color:inherit;text-align:center;margin-top:22px;font-size:12px;display:block}.purchase-stock-note-v34{color:#7e3d35;font-size:12px}.purchase-empty-v34{text-align:center;max-width:450px;margin:auto;padding:45px 20px}.purchase-empty-v34>span{font:28px Georgia,serif}.purchase-empty-v34 p{margin:20px 0;font-size:14px;line-height:1.7}.purchase-notice-v34{z-index:10002;color:#fff;opacity:0;pointer-events:none;background:#342c3c;border-radius:20px;max-width:calc(100vw - 32px);padding:14px 22px;font:13px/1.5 DM Sans,Arial,sans-serif;transition:opacity .2s,transform .2s;position:fixed;bottom:100px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 35px #2223}.purchase-notice-v34.visible{opacity:1;transform:translate(-50%)}#purchaseFeedbackV34{overflow-wrap:anywhere;font-size:13px;line-height:1.7}#purchaseFeedbackV34 a{color:#604379;padding:12px 0;display:block}.purchase-dialog-v34 :is(button,a,input,textarea,select):focus-visible,.purchase-actions-v34 button:focus-visible{outline-offset:3px;outline:2px solid #76599b}@media (width<=700px){.purchase-dialog-v34{border-radius:20px;width:calc(100vw - 16px);padding:20px 16px}.purchase-layout-v34{grid-template-columns:1fr;gap:24px}.purchase-item-v34{grid-template-columns:100px minmax(0,1fr);gap:13px}.purchase-summary-v34{padding:22px}.purchase-actions-v34 button{padding:11px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.purchase-notice-v34{transition:none}}.atelier-request-panel>.purchase-actions-v34{flex-direction:initial;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;display:grid}.atelier-request-panel>.purchase-secondary-request-v34{min-height:44px;font-size:12px;color:inherit!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:10px 0!important}.purchase-quote-action-v34{color:#5b466e;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;font-size:12px;text-decoration:underline;display:block}.purchase-interests-v34{background:#f1edf6;border-top:1px solid #dfd6e6;padding:28px 32px}.purchase-interests-v34>span{letter-spacing:.2em;font-size:10px}.purchase-interests-v34 h3{margin:10px 0;font-family:Georgia,serif;font-size:26px}.purchase-interests-v34>p{max-width:620px;font-size:12px;line-height:1.6}.purchase-interests-v34 article{border-bottom:1px solid #ded6e4;align-items:center;gap:20px;padding:18px 0;display:flex}.purchase-interests-v34 article>div{flex:1}.purchase-interests-v34 small{margin-top:5px;font-size:10px;display:block}.purchase-interests-v34 a,.purchase-interests-v34 button{color:inherit;font-size:11px}.purchase-interests-v34 button{background:0 0;border:0;min-height:44px;text-decoration:underline}@media (width<=600px){.purchase-interests-v34{padding:24px 20px}.purchase-interests-v34 article{flex-wrap:wrap;gap:10px}.purchase-interests-v34 article>div{flex-basis:100%}}.purchase-price-v40{color:#342c3c;text-align:left;grid-column:1/-1;gap:8px;min-width:0;padding:0 0 8px;font-family:DM Sans,Arial,sans-serif;display:grid}.purchase-selected-pack-v40{color:#6b5a72;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.purchase-price-amount-v40{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.4;display:flex}.purchase-price-amount-v40 strong{letter-spacing:-.025em;font-size:20px;font-weight:650}.purchase-price-amount-v40 del{color:#6b5a72;font-size:12px}.purchase-discount-v40{color:#38513a;white-space:nowrap;background:#e6efdf;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700}.purchase-price-v40 label{gap:6px;font-size:11px;font-weight:600;display:grid}.purchase-price-v40 select{color:#342c3c;background:#fff;border:1px solid #cfc4d4;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:9px 28px 9px 10px;font:400 12px/1.5 DM Sans,Arial,sans-serif;display:block}.purchase-stock-v40{color:#6b5a72;font-size:11px;line-height:1.5;display:block}.purchase-stock-v40[data-stock-state=in_stock]{color:#3e6140}.purchase-stock-v40[data-stock-state=stock_unconfirmed],.purchase-stock-v40[data-stock-state=out_of_stock]{color:#855728}.purchase-tax-v40{color:#6b5a72;font-size:10px;line-height:1.5}.purchase-price-pending-v40{color:#6b5a72;font-size:12px;line-height:1.6}.purchase-line-price-v40{gap:5px;margin:12px 0;display:grid}.purchase-line-price-v40 .purchase-price-amount-v40 strong{font-size:17px}.purchase-line-price-v40>small{letter-spacing:0;text-transform:none;color:#6b5a72;font-size:10px}.purchase-actions-v34 select:focus-visible{outline-offset:3px;outline:2px solid #76599b}.purchase-summary-v34 dd{text-align:right}.purchase-summary-v34 dl div:last-child:not(:nth-child(3)){font-size:13px}.purchase-enhanced-v34 .pdp-actions>#pdpAdd{display:none}@media (width<=700px){.purchase-price-amount-v40 strong{font-size:18px}.purchase-price-v40 select{font-size:12px}.purchase-item-v34{grid-template-columns:85px minmax(0,1fr)}.purchase-item-v34 select{max-width:100%;font-size:12px}}@media (width<=380px){.purchase-actions-v34{grid-template-columns:1fr}.purchase-price-v40{grid-column:1}.purchase-item-v34{grid-template-columns:65px minmax(0,1fr);gap:10px}}.purchase-benefits-v46{margin:16px 0}.purchase-benefits-v46 input{width:100%;font:inherit;border:1px solid #c7c9bf;border-radius:8px;padding:11px}.purchase-benefits-v46 summary{cursor:pointer;font-weight:650}.purchase-benefits-v46 p{font-size:12px;line-height:1.5}.tools{position:relative}.account-wrap-v52{display:inline-flex;position:relative}.account-toggle-v52{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.account-toggle-v52 b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-toggle-v52.signed-in{color:#fff8ea;background:#432137;border-color:#432137}.account-menu-v52{z-index:60;color:#432137;background:#fff;border:1px solid #ecdfd6;border-radius:16px;gap:2px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #43213733}.account-menu-v52[hidden]{display:none}.account-menu-v52 p{color:#7a6872;overflow-wrap:anywhere;border-bottom:1px solid #ecdfd6;margin:0 0 6px;padding:4px 8px 8px;font-size:13px}.account-menu-v52 a{color:#432137;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.account-menu-v52 a:hover,.account-menu-v52 a:focus{background:#ffe7cf;outline:none}img[src$="/bottle-v34-mango.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-mango.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-mango.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-mango.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-mango.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-mango.webp"]),body .routine-visual:has(img[src$="/bottle-v34-mango.webp"]),body .feature-image:has(img[src$="/bottle-v34-mango.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-mango.webp"]),body .collection-intro:has(img[src$="/bottle-v34-mango.webp"]),body .pdp-story:has(img[src$="/bottle-v34-mango.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-mango.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-mango.webp"]),body .intent-visual:has(img[src$="/bottle-v34-mango.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-mango.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-mango.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-mango.webp"]),#heroLuxury[data-world=eggsential][data-bottle-theme=mango]{--bottle-base:#f4ca4a;--bottle-glow:#ffe8a6;--bottle-accent:#e0c8f3;--bottle-paper:#fff4cf;--bottle-ink:#38231d}img[src$="/bottle-v34-peach.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-peach.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-peach.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-peach.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-peach.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-peach.webp"]),body .routine-visual:has(img[src$="/bottle-v34-peach.webp"]),body .feature-image:has(img[src$="/bottle-v34-peach.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-peach.webp"]),body .collection-intro:has(img[src$="/bottle-v34-peach.webp"]),body .pdp-story:has(img[src$="/bottle-v34-peach.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-peach.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-peach.webp"]),body .intent-visual:has(img[src$="/bottle-v34-peach.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-peach.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-peach.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-peach.webp"]),#heroLuxury[data-world=eggsential][data-bottle-theme=peach]{--bottle-base:#f6c5b7;--bottle-glow:#ffe0cc;--bottle-accent:#ee9e9d;--bottle-paper:#fff0e8;--bottle-ink:#492c32}img[src$="/bottle-v34-vanilla.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-vanilla.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-vanilla.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-vanilla.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-vanilla.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-vanilla.webp"]),body .routine-visual:has(img[src$="/bottle-v34-vanilla.webp"]),body .feature-image:has(img[src$="/bottle-v34-vanilla.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-vanilla.webp"]),body .collection-intro:has(img[src$="/bottle-v34-vanilla.webp"]),body .pdp-story:has(img[src$="/bottle-v34-vanilla.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-vanilla.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-vanilla.webp"]),body .intent-visual:has(img[src$="/bottle-v34-vanilla.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-vanilla.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-vanilla.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-vanilla.webp"]),#heroLuxury[data-world=eggsential][data-bottle-theme=vanilla]{--bottle-base:#dce9ef;--bottle-glow:#fff3d9;--bottle-accent:#a9cfee;--bottle-paper:#f3f8fc;--bottle-ink:#263d4a}img[src$="/bottle-v34-chocolate.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-chocolate.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-chocolate.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-chocolate.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-chocolate.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-chocolate.webp"]),body .routine-visual:has(img[src$="/bottle-v34-chocolate.webp"]),body .feature-image:has(img[src$="/bottle-v34-chocolate.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-chocolate.webp"]),body .collection-intro:has(img[src$="/bottle-v34-chocolate.webp"]),body .pdp-story:has(img[src$="/bottle-v34-chocolate.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-chocolate.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-chocolate.webp"]),body .intent-visual:has(img[src$="/bottle-v34-chocolate.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-chocolate.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-chocolate.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-chocolate.webp"]),#heroLuxury[data-world=eggsential][data-bottle-theme=chocolate-drink]{--bottle-base:#e8c5b3;--bottle-glow:#f2ddcd;--bottle-accent:#c2a0dc;--bottle-paper:#f8eae0;--bottle-ink:#492a22}img[src$="/bottle-v34-coffee-caramel.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .routine-visual:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .feature-image:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .collection-intro:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .pdp-story:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .intent-visual:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-coffee-caramel.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-coffee-caramel.webp"]),#heroLuxury[data-world=eggsential][data-bottle-theme=coffee-caramel]{--bottle-base:#ebd3bb;--bottle-glow:#ffe2b1;--bottle-accent:#d1a8c5;--bottle-paper:#fcf0df;--bottle-ink:#4a3328}img[src$="/bottle-v34-unflavoured-250ml.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .routine-visual:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .feature-image:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .collection-intro:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .pdp-story:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .intent-visual:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-unflavoured-250ml.webp"]),#heroLuxury[data-world=eggsential][data-bottle-theme=white]{--bottle-base:#f5db83;--bottle-glow:#fff0c8;--bottle-accent:#b8c29d;--bottle-paper:#fff8e4;--bottle-ink:#3b3524}img[src$="/bottle-v34-unflavoured-1l.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .routine-visual:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .feature-image:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .collection-intro:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .pdp-story:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .intent-visual:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-unflavoured-1l.webp"]),#heroLuxury[data-world=eggsential][data-bottle-theme=cooking]{--bottle-base:#eee0ad;--bottle-glow:#fff0c6;--bottle-accent:#c4add8;--bottle-paper:#fff8e9;--bottle-ink:#463626}img[src$="/bottle-v34-aqua-black.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-aqua-black.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-aqua-black.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-aqua-black.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-aqua-black.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-aqua-black.webp"]),body .routine-visual:has(img[src$="/bottle-v34-aqua-black.webp"]),body .feature-image:has(img[src$="/bottle-v34-aqua-black.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-aqua-black.webp"]),body .collection-intro:has(img[src$="/bottle-v34-aqua-black.webp"]),body .pdp-story:has(img[src$="/bottle-v34-aqua-black.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-aqua-black.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-aqua-black.webp"]),body .intent-visual:has(img[src$="/bottle-v34-aqua-black.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-aqua-black.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-aqua-black.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-aqua-black.webp"]){--bottle-base:#c1e5ed;--bottle-glow:#e5f8f8;--bottle-accent:#9bcbd8;--bottle-paper:#eef9fc;--bottle-ink:#253d40}img[src$="/bottle-v34-aqua-white.webp"],body .bottle-scene-v34:has(img[src$="/bottle-v34-aqua-white.webp"]),body .bundle-slot-art:has(img[src$="/bottle-v34-aqua-white.webp"]),body .bundle-campaign-composition:has(img[src$="/bottle-v34-aqua-white.webp"]),body .bundle-saved-image:has(img[src$="/bottle-v34-aqua-white.webp"]),body .pp-v29-recipe-art:has(img[src$="/bottle-v34-aqua-white.webp"]),body .routine-visual:has(img[src$="/bottle-v34-aqua-white.webp"]),body .feature-image:has(img[src$="/bottle-v34-aqua-white.webp"]),body .ritual-panel:has(img[src$="/bottle-v34-aqua-white.webp"]),body .collection-intro:has(img[src$="/bottle-v34-aqua-white.webp"]),body .pdp-story:has(img[src$="/bottle-v34-aqua-white.webp"]),body .story-chapter-art:has(img[src$="/bottle-v34-aqua-white.webp"]),body .plan-intro-visual:has(img[src$="/bottle-v34-aqua-white.webp"]),body .intent-visual:has(img[src$="/bottle-v34-aqua-white.webp"]),body .av30-world-image:has(img[src$="/bottle-v34-aqua-white.webp"]),body .aqua-product-stage-v33:has(img[src$="/bottle-v34-aqua-white.webp"]),body .merch-v34-frame:has(img[src$="/bottle-v34-aqua-white.webp"]){--bottle-base:#d4ecf0;--bottle-glow:#f2fafa;--bottle-accent:#bdddeb;--bottle-paper:#f5fbfc;--bottle-ink:#253d40}#heroLuxury[data-world=eggsential][data-bottle-theme]{--lux-paper:var(--bottle-base);--lux-glow:var(--bottle-glow);--genz-secondary:var(--bottle-accent);--genz-base:var(--bottle-glow);--genz-accent:var(--bottle-accent);--lux-ink:var(--bottle-ink);--lux-button:var(--bottle-ink);--lux-button-ink:var(--bottle-paper);--lux-line:color-mix(in srgb,var(--bottle-ink) 18%,transparent);background:radial-gradient(ellipse at 94% 9%,var(--bottle-accent),transparent 46%),radial-gradient(ellipse at 73% 68%,var(--bottle-glow),transparent 58%),linear-gradient(112deg,var(--bottle-base) 0%,var(--bottle-base) 35%,var(--bottle-glow) 100%)!important}#heroLuxury[data-world=eggsential][data-bottle-theme] #heroStage[data-bottle-scene=true]{background:var(--bottle-base);box-shadow:0 18px 55px color-mix(in srgb,var(--bottle-ink) 13%,transparent)}#heroLuxury[data-world=eggsential][data-bottle-theme] #heroStage[data-bottle-scene=true]:before{background-image:radial-gradient(ellipse at 78% 20%,var(--bottle-accent),transparent 62%),linear-gradient(135deg,var(--bottle-base),var(--bottle-glow));filter:blur(18px);opacity:1}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.aqua-product-stage-v33):has(img[src*=bottle-v34-]){background:radial-gradient(ellipse at 90% 10%,var(--bottle-accent),transparent 60%),linear-gradient(135deg,var(--bottle-base),var(--bottle-glow))!important}body .bottle-scene-v34:has(img[src*=bottle-v34-]) :is(.official-art-caption,figcaption),body .official-category-card>div.bottle-scene-v34:has(img[src*=bottle-v34-])>small,body .pp-v29-recipe-art.bottle-scene-v34:has(img[src*=bottle-v34-])>span,body .av30-hero-art.bottle-scene-v34:has(img[src*=bottle-v34-]) .av30-art-label{background:var(--bottle-paper)!important;color:var(--bottle-ink)!important}#heroLuxury[data-world=eggsential][data-bottle-theme] .hero-caption-v32{color:var(--bottle-ink);border-color:var(--lux-line)}@media (prefers-reduced-motion:reduce){#heroLuxury[data-world=eggsential][data-bottle-theme]{transition:none}}#heroLuxury.hero-luxury-v32[data-world] #heroStage,#heroLuxury.hero-luxury-v32[data-world] .aqua-product-stage-v33{box-shadow:none;border:0;border-radius:0;overflow:visible;background:0 0!important}#heroLuxury.hero-luxury-v32[data-world] #heroStage:before,#heroLuxury.hero-luxury-v32[data-world] #heroStage:after,#heroLuxury.hero-luxury-v32 .aqua-product-stage-v33:before,#heroLuxury.hero-luxury-v32 .aqua-product-stage-v33>.aqua-plinth-v33{display:none}#heroLuxury[data-world=eggsential][data-bottle-theme] #heroStage{aspect-ratio:auto;width:100%;height:clamp(380px,33vw,540px)}#heroLuxury[data-world=eggsential][data-bottle-theme] #heroStage #heroImage{object-fit:contain;width:100%;height:100%;box-shadow:none;filter:drop-shadow(0 16px 18px #39241c12);mix-blend-mode:normal;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}#heroLuxury[data-world=aqua-mist] .aqua-product-stage-v33>img{aspect-ratio:1;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;--photo-fade-y:linear-gradient(to bottom,transparent 0%,#000 4%,#000 94%,transparent 100%);width:auto;max-width:none;height:106%;max-height:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 32%,#000 68%,transparent 100%),var(--photo-fade-y);mask-image:linear-gradient(to right,transparent 0%,#000 32%,#000 68%,transparent 100%),var(--photo-fade-y);-webkit-mask-composite:source-in;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:50% auto auto 50%;mask-composite:intersect;transform:translate(-50%,-50%)!important}#heroLuxury[data-world=aqua-mist] [data-aqua-product=mineral] .aqua-product-stage-v33>img{--photo-fade-y:linear-gradient(to bottom,transparent 0%,#000 14%,#000 89%,transparent 100%);height:128%}#heroLuxury[data-world=kbeauty] #heroStage{aspect-ratio:1;width:min(100%,490px);height:auto;margin:auto}#heroLuxury[data-world=kbeauty] #heroStage #heroImage{box-shadow:none;filter:none;object-fit:contain;-webkit-mask-composite:source-in;background:0 0;border:0;border-radius:0;padding:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(#0000 0%,#000 8% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%),linear-gradient(#0000 0%,#000 8% 93%,#0000 100%);mask-composite:intersect}@media (width<=800px){#heroLuxury[data-world=eggsential][data-bottle-theme] #heroStage{aspect-ratio:1;width:min(100%,490px);height:auto;margin:auto}#heroLuxury[data-world=aqua-mist] #heroStage{height:370px}}@media (width<=480px){#heroLuxury[data-world=aqua-mist] #heroStage{height:310px}}#heroLuxury[data-world=aqua-mist]{--lux-paper:#e6f1f5;--lux-glow:#b6dee9;--genz-secondary:#c8c9e7;--genz-base:#d7eaf2}#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage:before{content:"";z-index:0;opacity:1;filter:none;-webkit-mask-composite:source-in;background:url(/assets/studio-water-v37.webp) 50% 70%/cover no-repeat;display:block;position:absolute;inset:-6% -13% -3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-composite:intersect}#heroLuxury[data-world=aqua-mist] .aqua-bottles-v33,#heroLuxury[data-world=aqua-mist] .aqua-cans-v33{z-index:1}#heroLuxury[data-world=aqua-mist] .aqua-product-stage-v33>img{filter:none;clip-path:polygon(43% 5.4%,50% 5%,57% 5.4%,57.8% 6.5%,57.8% 11.2%,57% 12.7%,58% 15%,58% 17%,61% 21%,64% 27%,65% 32%,65% 87%,64.5% 90%,63% 92%,58% 93.2%,50% 93.7%,42% 93.2%,37% 92%,35.5% 90%,35% 87%,35% 32%,36% 27%,39% 21%,42% 17%,42% 15%,43% 12.7%,42.2% 11.2%,42.2% 6.5%);-webkit-mask-image:none;mask-image:none}#heroLuxury[data-world=aqua-mist] [data-aqua-product=mineral] .aqua-product-stage-v33>img{clip-path:polygon(45.4% 15.5%,49% 15.1%,52% 15.1%,55.4% 15.6%,55.7% 19.5%,55.1% 20.7%,55.8% 22.5%,55% 24.4%,58% 27.5%,60% 31%,61.4% 34%,61.4% 81.5%,61% 84.2%,60% 86%,57% 87.3%,52% 88%,47% 87.8%,43% 86.8%,40.5% 85%,39.5% 82%,39.5% 34%,41% 30.5%,43% 27.5%,46% 24.5%,45% 22.5%,45.7% 20.8%,45.2% 19.5%)}#heroLuxury .aqua-view-switch-v33{backdrop-filter:blur(12px);background:#ffffff82}#heroLuxury .aqua-view-switch-v33 button{padding:10px 13px}#heroLuxury .aqua-bottles-v33 figcaption,#heroLuxury .aqua-cans-v33 figcaption{gap:0;padding-top:4px}#heroLuxury .aqua-bottles-v33 figcaption>span{display:none}#heroLuxury .aqua-bottles-v33 figcaption a,#heroLuxury .aqua-cans-v33 figcaption a{min-height:40px;font-size:12px}#heroLuxury .aqua-can-stage-v33:before,#heroLuxury .aqua-cans-v33 .aqua-plinth-v33{display:none}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33{gap:0;inset:0 44% 7% 0}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33{gap:3px;inset:31% -2% 5% 55%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33 figure,#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33 figure{grid-template-rows:minmax(0,1fr) 44px}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-can-stage-v33>img{object-fit:contain;filter:drop-shadow(0 12px 9px #3d6a7d24);width:100%;height:100%;inset:0;transform:none}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33 figcaption a{font-size:12px}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33 figcaption a{font-size:11px}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-launch-note-v33{letter-spacing:.04em;font-size:10px}#heroLuxury[data-world=aqua-mist] #heroCredit{max-width:44ch;margin:8px auto 0}#heroLuxury.hero-luxury-v32[data-world=kbeauty] #heroStage{aspect-ratio:1;-webkit-mask-composite:source-in;width:min(100%,570px);height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-composite:intersect;overflow:hidden!important}#heroLuxury[data-world=kbeauty][data-featured-beauty=wha-toner] #heroStage #heroImage{object-fit:fill;filter:none;width:138.889%;max-width:none;height:188.056%;max-height:none;inset:-78.47% auto auto -19.1%;-webkit-mask-image:none;mask-image:none;transform:none!important}#heroLuxury[data-world=kbeauty] #heroProductName{font-size:18px;line-height:1.4}#heroLuxury[data-world=kbeauty] #heroCredit{font-size:11px}#heroLuxury.hero-luxury-v32[data-world=pagoto] #heroStage:before{content:"";z-index:-1;opacity:.85;filter:none;background:url(/assets/studio-dessert-v37.webp) 50% 65%/cover no-repeat;display:block;position:absolute;inset:-3%;-webkit-mask-image:radial-gradient(#000 48%,#0000 74%);mask-image:radial-gradient(#000 48%,#0000 74%)}body .official-product[data-official-world=Pagoto] .official-product-image,body .product[data-brand=Pagoto] .product-picture{border:0;border-radius:22px;background-image:url(/assets/studio-dessert-v37.webp)!important;background-position:50%!important;background-size:cover!important}body .official-product[data-official-world=Pagoto] .official-art-caption{color:#4b3530;background:0 0}@media (width<=800px){#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage{height:380px}#heroLuxury[data-world=aqua-mist] .hero-visual-v32{max-width:620px}#heroLuxury.hero-luxury-v32[data-world=kbeauty] #heroStage{width:min(100%,520px)}}@media (width<=480px){#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage{height:300px}#heroLuxury .aqua-view-switch-v33 button{gap:4px;padding:8px 10px;font-size:10px}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33{right:46%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33{top:34%;left:53%;right:-4%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33 figcaption a{font-size:11px}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33 figcaption a{font-size:10px}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-launch-note-v33{letter-spacing:0;font-size:10px}}img[src$="/uploaded-mango-eggsential-front-white.png"]{--egg-width:1.09964;--egg-height:1.09964;--egg-x:-.0171818;--egg-y:-.0314545;--egg-clip:polygon(42.3611% 12.8472%,60.2431% 12.8472%,60.9375% 13.5417%,61.1111% 19.7917%,60.2431% 20.6597%,60.2431% 21.5278%,61.4583% 21.875%,61.4583% 22.7431%,60.0694% 23.2639%,60.0694% 24.8264%,61.8056% 28.2986%,63.1944% 32.2917%,63.7153% 35.9375%,63.7153% 84.7222%,63.1944% 87.3264%,61.4583% 88.3681%,56.0764% 89.2361%,46.875% 89.2361%,41.6667% 88.5417%,39.9306% 87.5%,39.4097% 85.4167%,39.4097% 35.5903%,40.1042% 31.7708%,41.1458% 28.2986%,42.3611% 25.3472%,42.5347% 23.2639%,41.4931% 22.7431%,41.4931% 21.875%,42.5347% 21.5278%,42.3611% 20.4861%,41.6667% 19.7917%,41.6667% 14.0625%);--egg-base:#f4ca4a;--egg-glow:#ffe8a6;--egg-accent:#e0c8f3;--egg-paper:#fff4cf;--egg-ink:#38231d}img[src$="/uploaded-peach-eggsential-front-peach.png"]{--egg-width:1.23115;--egg-height:1.23115;--egg-x:.00320611;--egg-y:-.0274809;--egg-clip:polygon(41.6667% 16.4931%,56.9444% 16.4931%,57.8125% 17.1875%,57.9861% 23.0903%,56.9444% 23.6111%,57.1181% 24.3056%,58.3333% 24.8264%,58.1597% 25.5208%,56.9444% 26.0417%,57.2917% 27.4306%,59.0278% 30.9028%,60.2431% 34.5486%,60.7639% 39.9306%,60.9375% 81.25%,60.4167% 82.9861%,58.6806% 83.8542%,53.8194% 84.5486%,46.875% 84.7222%,41.6667% 84.0278%,39.2361% 83.1597%,38.7153% 81.5972%,38.5417% 39.5833%,38.8889% 34.8958%,39.5833% 31.5972%,40.9722% 27.9514%,41.8403% 26.0417%,40.625% 25.3472%,40.625% 24.6528%,41.4931% 24.1319%,41.4931% 23.4375%,40.7986% 23.0903%,40.7986% 17.3611%);--egg-base:#f6c5b7;--egg-glow:#ffe0cc;--egg-accent:#ee9e9d;--egg-paper:#fff0e8;--egg-ink:#492c32}img[src$="/uploaded-vanilla-eggsential-front-white.png"]{--egg-width:1.26992;--egg-height:1.26992;--egg-x:.00220472;--egg-y:-.0343307;--egg-clip:polygon(42.7083% 18.0556%,57.2917% 18.0556%,58.1597% 18.75%,58.3333% 24.4792%,57.2917% 25.1736%,57.4653% 25.8681%,58.6806% 26.2153%,58.5069% 26.9097%,57.2917% 27.2569%,57.8125% 28.6458%,59.0278% 31.4236%,60.0694% 34.8958%,60.4167% 38.1944%,60.5903% 80.2083%,60.0694% 82.6389%,58.1597% 83.5069%,53.4722% 84.2014%,46.1806% 84.2014%,41.4931% 83.3333%,39.5833% 82.4653%,39.0625% 80.3819%,39.0625% 38.1944%,39.4097% 34.5486%,40.4514% 31.25%,42.0139% 27.7778%,42.3611% 27.2569%,41.4931% 26.7361%,41.4931% 26.2153%,42.7083% 25.6944%,42.7083% 25.1736%,41.8403% 24.4792%,41.6667% 19.2708%);--egg-base:#dce9ef;--egg-glow:#fff3d9;--egg-accent:#a9cfee;--egg-paper:#f3f8fc;--egg-ink:#263d4a}img[src$="/uploaded-chocolate-eggsential-front-white.png"]{--egg-width:1.25673;--egg-height:1.25673;--egg-x:.00763636;--egg-y:-.0341818;--egg-clip:polygon(41.8403% 17.7083%,56.4236% 17.7083%,57.4653% 18.4028%,57.6389% 23.7847%,56.9444% 24.4792%,56.9444% 25.3472%,57.9861% 25.6944%,57.9861% 26.5625%,56.9444% 27.0833%,57.6389% 28.6458%,59.0278% 32.1181%,59.7222% 36.6319%,59.8958% 80.7292%,59.5486% 82.8125%,57.9861% 83.6806%,54.1667% 84.375%,46.875% 84.5486%,42.0139% 83.6806%,39.5833% 82.9861%,38.8889% 81.4236%,38.7153% 36.9792%,39.2361% 32.8125%,40.4514% 29.1667%,41.6667% 27.0833%,40.9722% 26.5625%,40.7986% 25.8681%,41.8403% 25.3472%,41.6667% 24.3056%,40.9722% 23.7847%,40.9722% 18.75%);--egg-base:#e8c5b3;--egg-glow:#f2ddcd;--egg-accent:#c2a0dc;--egg-paper:#f8eae0;--egg-ink:#492a22}img[src$="/uploaded-coffee-caramel-eggsential-front-coffee.png"]{--egg-width:1.08242;--egg-height:1.08242;--egg-x:-.00657718;--egg-y:-.0434899;--egg-clip:polygon(42.0139% 13.3681%,59.2014% 13.3681%,60.2431% 14.0625%,60.4167% 20.6597%,59.375% 21.3542%,59.375% 22.2222%,60.7639% 22.9167%,60.7639% 23.6111%,59.375% 24.1319%,59.5486% 25.8681%,61.4583% 29.6875%,62.6736% 33.6806%,63.1944% 37.5%,63.0208% 86.1111%,62.5% 88.5417%,60.7639% 89.7569%,56.0764% 90.625%,47.3958% 90.9722%,42.0139% 90.1042%,38.8889% 88.7153%,38.1944% 87.3264%,38.0208% 37.3264%,38.5417% 32.9861%,39.9306% 29.3403%,41.8403% 25.5208%,41.8403% 24.1319%,40.7986% 23.4375%,40.7986% 22.5694%,42.0139% 22.0486%,41.8403% 21.3542%,40.7986% 20.6597%,40.7986% 14.5833%);--egg-base:#ebd3bb;--egg-glow:#ffe2b1;--egg-accent:#d1a8c5;--egg-paper:#fcf0df;--egg-ink:#4a3328}img[src$="/uploaded-unflavoured-liquid-egg-white-front-white.png"]{--egg-width:1.11741;--egg-height:1.11741;--egg-x:-.000969977;--egg-y:-.0132102;--egg-clip:polygon(41.6667% 11.8056%,58.6806% 11.8056%,59.5486% 12.5%,59.7222% 18.4028%,58.6806% 19.2708%,58.8542% 20.3125%,59.8958% 20.6597%,59.8958% 21.3542%,58.6806% 22.0486%,58.8542% 23.6111%,60.7639% 27.4306%,61.8056% 31.4236%,62.1528% 34.8958%,62.1528% 82.8125%,61.6319% 85.0694%,59.5486% 86.1111%,55.0347% 86.9792%,46.875% 86.9792%,41.8403% 86.2847%,38.8889% 85.0694%,38.1944% 83.3333%,38.0208% 35.0694%,38.3681% 31.25%,39.5833% 27.6042%,41.3194% 23.9583%,42.0139% 22.0486%,40.625% 21.3542%,40.625% 20.6597%,41.8403% 20.1389%,41.6667% 19.0972%,40.625% 18.4028%,40.625% 13.0208%);--egg-base:#f5db83;--egg-glow:#fff0c8;--egg-accent:#b8c29d;--egg-paper:#fff8e4;--egg-ink:#3b3524}img[src$="/uploaded-unflavoured-eggsential-front-white.png"]{--egg-width:.96;--egg-height:.96;--egg-x:-.000833333;--egg-y:-.0416667;--egg-clip:polygon(43.75% 8.50694%,55.7292% 8.50694%,56.9444% 9.20139%,57.1181% 13.8889%,56.4236% 14.4097%,56.4236% 15.4514%,57.2917% 15.9722%,57.1181% 16.8403%,56.4236% 17.0139%,56.5972% 19.0972%,59.0278% 22.3958%,61.4583% 26.3889%,63.3681% 30.3819%,64.4097% 34.375%,64.7569% 39.7569%,64.7569% 89.0625%,64.4097% 92.0139%,62.6736% 94.0972%,59.7222% 95.3125%,55.2083% 96.0069%,45.4861% 96.0069%,40.9722% 95.1389%,37.8472% 93.75%,35.9375% 91.8403%,35.4167% 89.2361%,35.4167% 39.9306%,35.7639% 34.8958%,36.8056% 30.9028%,38.5417% 26.9097%,40.9722% 22.9167%,43.2292% 19.2708%,43.4028% 17.0139%,42.7083% 16.6667%,42.7083% 15.9722%,43.5764% 15.4514%,43.5764% 14.4097%,42.8819% 13.8889%,42.8819% 9.72222%);--egg-base:#eee0ad;--egg-glow:#fff0c6;--egg-accent:#c4add8;--egg-paper:#fff8e9;--egg-ink:#463626}#heroLuxury[data-world=eggsential][data-bottle-theme] #heroStage{container-type:size}#heroLuxury[data-world=eggsential][data-bottle-theme] #heroStage #heroImage{inset:auto;left:calc(50% + var(--egg-x,0)*100cqmin);top:calc(50% + var(--egg-y,0)*100cqmin);width:calc(var(--egg-width,1)*100cqmin);height:calc(var(--egg-height,1)*100cqmin);object-fit:fill;max-width:none;max-height:none;clip-path:var(--egg-clip,none);filter:none;mix-blend-mode:normal;position:absolute;transform:translate(-50%,-50%)!important}body .official-product[data-official-world=Eggsential] .official-product-image{background:radial-gradient(at 70% 15%,#fff8,#0000 60%),linear-gradient(135deg,#f7e6ba,#eee1c8);border:0;border-radius:22px}body .official-product[data-official-world=Eggsential] .official-product-views[data-pagoto-geometry-stage]{aspect-ratio:1;width:100%;height:auto;overflow:hidden}body .official-product[data-official-world=Eggsential] .official-product-primary[data-pagoto-geometry]{mix-blend-mode:normal;filter:none;padding:0}body .product[data-brand=Eggsential] .product-picture{aspect-ratio:1;height:auto;padding:0;overflow:hidden}body .product[data-brand=Eggsential] .product-picture>a{aspect-ratio:1;width:100%;height:100%;padding:0;display:block;position:relative;container-type:size}body .product[data-brand=Eggsential] .product-picture>a>img{inset:auto;left:calc(50% + var(--egg-x,0)*100cqmin - var(--egg-width,1)*50cqmin);top:calc(50% + var(--egg-y,0)*100cqmin - var(--egg-height,1)*50cqmin);width:calc(var(--egg-width,1)*100cqmin);height:calc(var(--egg-height,1)*100cqmin);object-fit:fill;max-width:none;max-height:none;clip-path:var(--egg-clip,none);mix-blend-mode:normal;filter:none;padding:0;position:absolute;transform:none!important}body :is(.hero-product-card,.pp-v29-product-stage,.pp-v29-recipe-art,.bundle-slot-art,.bundle-saved-image,.saved-plan-image,.av30-hero-art,.av30-studio-image,.av30-world-image,.bundle-campaign-composition,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.official-mosaic-egg) img[src*=-eggsential-front-]:not([data-pagoto-geometry]),body :is(.hero-product-card,.pp-v29-product-stage,.pp-v29-recipe-art,.bundle-slot-art,.bundle-saved-image,.saved-plan-image,.av30-hero-art,.av30-studio-image,.av30-world-image,.bundle-campaign-composition,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.official-mosaic-egg) img[src*=unflavoured-liquid-egg-white-front-]:not([data-pagoto-geometry]){object-fit:fill;aspect-ratio:1;width:auto;max-width:none;height:100%;max-height:100%;clip-path:var(--egg-clip,none);mix-blend-mode:normal;filter:none;background:0 0;border-radius:0;padding:0}body .hero-product-card>img[src*=-eggsential-front-]:not([data-pagoto-geometry]),body .hero-product-card>img[src*=unflavoured-liquid-egg-white-front-]:not([data-pagoto-geometry]){object-fit:fill;width:142px;min-width:142px;height:142px}body .pp-v29-product-stage:has(img[src*=-eggsential-front-]:not([data-pagoto-geometry])),body .pp-v29-product-stage:has(img[src*=unflavoured-liquid-egg-white-front-]:not([data-pagoto-geometry])){aspect-ratio:1;height:auto;min-height:0;padding:0}body .pp-v29-product-stage>img[src*=-eggsential-front-]:not([data-pagoto-geometry]),body .pp-v29-product-stage>img[src*=unflavoured-liquid-egg-white-front-]:not([data-pagoto-geometry]){object-fit:fill;width:100%;max-width:none;height:100%;max-height:none;transform:scale(1.1)}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-mango-eggsential-front-white.png"]){--egg-base:#f4ca4a;--bottle-base:#f4ca4a;--egg-glow:#ffe8a6;--bottle-glow:#ffe8a6;--egg-accent:#e0c8f3;--bottle-accent:#e0c8f3;--egg-paper:#fff4cf;--bottle-paper:#fff4cf;--egg-ink:#38231d;--bottle-ink:#38231d}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-peach-eggsential-front-peach.png"]){--egg-base:#f6c5b7;--bottle-base:#f6c5b7;--egg-glow:#ffe0cc;--bottle-glow:#ffe0cc;--egg-accent:#ee9e9d;--bottle-accent:#ee9e9d;--egg-paper:#fff0e8;--bottle-paper:#fff0e8;--egg-ink:#492c32;--bottle-ink:#492c32}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-vanilla-eggsential-front-white.png"]){--egg-base:#dce9ef;--bottle-base:#dce9ef;--egg-glow:#fff3d9;--bottle-glow:#fff3d9;--egg-accent:#a9cfee;--bottle-accent:#a9cfee;--egg-paper:#f3f8fc;--bottle-paper:#f3f8fc;--egg-ink:#263d4a;--bottle-ink:#263d4a}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-chocolate-eggsential-front-white.png"]){--egg-base:#e8c5b3;--bottle-base:#e8c5b3;--egg-glow:#f2ddcd;--bottle-glow:#f2ddcd;--egg-accent:#c2a0dc;--bottle-accent:#c2a0dc;--egg-paper:#f8eae0;--bottle-paper:#f8eae0;--egg-ink:#492a22;--bottle-ink:#492a22}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-coffee-caramel-eggsential-front-coffee.png"]){--egg-base:#ebd3bb;--bottle-base:#ebd3bb;--egg-glow:#ffe2b1;--bottle-glow:#ffe2b1;--egg-accent:#d1a8c5;--bottle-accent:#d1a8c5;--egg-paper:#fcf0df;--bottle-paper:#fcf0df;--egg-ink:#4a3328;--bottle-ink:#4a3328}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-unflavoured-liquid-egg-white-front-white.png"]){--egg-base:#f5db83;--bottle-base:#f5db83;--egg-glow:#fff0c8;--bottle-glow:#fff0c8;--egg-accent:#b8c29d;--bottle-accent:#b8c29d;--egg-paper:#fff8e4;--bottle-paper:#fff8e4;--egg-ink:#3b3524;--bottle-ink:#3b3524}body :is(.bottle-scene-v34,.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.routine-visual,.feature-image,.ritual-panel,.collection-intro,.pdp-story,.story-chapter-art,.plan-intro-visual,.intent-visual,.av30-world-image,.av30-studio-image,.official-product-image):has(img[src$="/uploaded-unflavoured-eggsential-front-white.png"]){--egg-base:#eee0ad;--bottle-base:#eee0ad;--egg-glow:#fff0c6;--bottle-glow:#fff0c6;--egg-accent:#c4add8;--bottle-accent:#c4add8;--egg-paper:#fff8e9;--bottle-paper:#fff8e9;--egg-ink:#463626;--bottle-ink:#463626}body :is(.bundle-slot-art,.bundle-campaign-composition,.bundle-saved-image,.pp-v29-product-stage,.pp-v29-recipe-art,.feature-image,.story-chapter-art,.av30-world-image,.av30-studio-image):has(img[src*=-eggsential-front-],img[src*=unflavoured-liquid-egg-white-front-]){background:radial-gradient(ellipse at 85% 10%,var(--egg-accent),transparent 62%),linear-gradient(135deg,var(--egg-base),var(--egg-glow))!important}body .av30-world-image:has(img[src*=-eggsential-front-],img[src*=unflavoured-liquid-egg-white-front-]){text-align:center;border-radius:16px;height:180px;margin-bottom:15px;display:block;overflow:hidden}body .av30-world-image>img[src*=-eggsential-front-]:not([data-pagoto-geometry]){margin:0 auto}@media (width<=720px){body .av30-world-image:has(img[src*=-eggsential-front-],img[src*=unflavoured-liquid-egg-white-front-]){height:150px}}#heroLuxury #flavourAtmosphereV38,#heroLuxury #aquaAtmosphereV38{pointer-events:none;user-select:none;display:none}#heroLuxury.hero-luxury-v32[data-world=eggsential][data-bottle-theme] #heroStage{isolation:isolate;height:clamp(410px,36vw,570px)}#heroLuxury.hero-luxury-v32[data-world=eggsential][data-flavour-scene] #heroStage:before{content:"";z-index:0;pointer-events:none;opacity:.85;filter:none;background:radial-gradient(ellipse at 50% 42%,#ffffffad,transparent 53%),radial-gradient(ellipse at 47% 76%,var(--bottle-accent),transparent 67%);border:0;border-radius:50%;display:block;position:absolute;inset:5% -5% 6%}#heroLuxury.hero-luxury-v32[data-world=eggsential][data-flavour-scene] #heroStage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--bottle-ink) 24%,transparent),transparent 68%);filter:blur(8px);opacity:.6;border-radius:50%;height:12%;display:block;position:absolute;bottom:5%;left:12%;right:10%;transform:rotate(-5deg)}#heroLuxury[data-world=eggsential][data-flavour-scene] #heroStage #flavourAtmosphereV38{object-fit:contain;opacity:1;z-index:1;filter:drop-shadow(0 15px 16px #4d2b1716);mix-blend-mode:normal;background:0 0;border:0;border-radius:0;width:110%;max-width:none;height:104%;max-height:none;padding:0;display:block;position:absolute;inset:-4% -5% 0;transform:none}#heroLuxury[data-world=eggsential][data-flavour-scene] #heroStage #heroImage{z-index:2;filter:none;-webkit-mask-image:none;mask-image:none;transform:translate(-50%,-50%)rotate(-7deg)scale(1.04)!important}#heroLuxury[data-world=eggsential][data-bottle-theme=peach] #heroStage #heroImage{transform:translate(-50%,-50%)rotate(6deg)scale(1.04)!important}#heroLuxury[data-world=eggsential][data-bottle-theme=vanilla] #heroStage #heroImage{transform:translate(-50%,-50%)rotate(-4deg)scale(1.04)!important}#heroLuxury[data-world=eggsential][data-bottle-theme=coffee-caramel] #heroStage #heroImage{transform:translate(-50%,-50%)rotate(5deg)scale(1.04)!important}#heroLuxury[data-world=eggsential][data-flavour-scene] .genz-grid-v33,#heroLuxury[data-world=eggsential][data-flavour-scene] .genz-ring-v33{display:none}@media (width<=800px){#heroLuxury.hero-luxury-v32[data-world=eggsential][data-bottle-theme] #heroStage{aspect-ratio:1;width:min(100%,540px);height:auto;margin:auto}#heroLuxury[data-world=eggsential][data-flavour-scene] #heroStage #flavourAtmosphereV38{width:100%;height:100%;inset:0}}@media (prefers-reduced-motion:reduce){#heroLuxury #flavourAtmosphereV38,#heroLuxury #aquaAtmosphereV38{transition:none!important;animation:none!important}}#heroLuxury[data-world=aqua-mist]{--lux-paper:#e6f4ee;--lux-glow:#a4d8cd;--genz-secondary:#b9e6e4;--genz-base:#c7e8df;--genz-accent:#5cbaaa;--lux-ink:#173c37;--lux-button:#173c37;--lux-line:#173c3729}#heroLuxury[data-world=aqua-mist][data-aqua-view=cans]{--lux-paper:#eaf5e7;--lux-glow:#b0dec0;--genz-secondary:#cde6dc;--genz-base:#d5eddf}#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage{isolation:isolate;height:clamp(420px,38vw,580px)}#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage:before{content:"";z-index:0;filter:none;opacity:1;pointer-events:none;background:radial-gradient(at 45% 32%,#ffffffdb 0,#0000 49%),radial-gradient(at 66% 67%,#57bdaa55,#0000 62%);display:block;position:absolute;inset:0 -5% 8%;-webkit-mask-image:none;mask-image:none}#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#d5fff0b3,#84c9b280 43%,#fff8 60%,#0000 73%);border:1px solid #ffffffa6;border-radius:50%;height:9%;display:block;position:absolute;bottom:17%;left:7%;right:1%;transform:rotate(-3deg);box-shadow:0 8px 18px #236e5233,0 18px 32px #376b6224}#heroLuxury #aquaAtmosphereV38{pointer-events:none;user-select:none;display:none}#heroLuxury[data-world=aqua-mist] #aquaAtmosphereV38{object-fit:contain;object-position:center;opacity:1;filter:none;mix-blend-mode:normal;z-index:1;width:116%;max-width:none;height:102%;max-height:none;display:block;position:absolute;top:-6%;left:-8%}#heroLuxury[data-world=aqua-mist] .aqua-bottles-v33{z-index:2}#heroLuxury[data-world=aqua-mist] .aqua-cans-v33{z-index:3}#heroLuxury[data-world=aqua-mist] .aqua-product-stage-v33{transform-origin:50% 84%;filter:drop-shadow(7px 15px 10px #224d4240)}#heroLuxury[data-world=aqua-mist] [data-aqua-product=alkaline] .aqua-product-stage-v33{transform:rotate(-6deg)}#heroLuxury[data-world=aqua-mist] [data-aqua-product=mineral] .aqua-product-stage-v33{transform:rotate(5deg)}#heroLuxury[data-world=aqua-mist] .aqua-can-stage-v33{transform-origin:50% 86%;filter:drop-shadow(5px 10px 7px #224d4238)}#heroLuxury[data-world=aqua-mist] [data-aqua-product=lemon-lime] .aqua-can-stage-v33{transform:rotate(-9deg)}#heroLuxury[data-world=aqua-mist] [data-aqua-product=orange] .aqua-can-stage-v33{transform:rotate(3deg)}#heroLuxury[data-world=aqua-mist] [data-aqua-product=cranberry] .aqua-can-stage-v33{transform:rotate(8deg)}#heroLuxury[data-world=aqua-mist] .aqua-can-stage-v33>img{filter:none;transform:none}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33,#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33{pointer-events:none;gap:0;display:block;position:absolute;inset:0}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33 figure,#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33 figure{pointer-events:none;display:block;position:absolute;inset:0}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-product-stage-v33,#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-can-stage-v33{position:absolute}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-can-stage-v33>img{filter:none}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=alkaline] .aqua-product-stage-v33{width:34%;height:77%;top:1%;left:5%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=mineral] .aqua-product-stage-v33{width:30%;height:73%;top:4%;left:36%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=lemon-lime] .aqua-can-stage-v33{width:17%;height:40%;top:42%;left:57%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=orange] .aqua-can-stage-v33{width:14%;height:44%;top:38%;left:72%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=cranberry] .aqua-can-stage-v33{width:13%;height:37%;top:45%;left:85%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33 figcaption,#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33 figcaption{pointer-events:auto;justify-content:center;align-items:center;width:20%;min-height:44px;padding:0;display:flex;position:absolute;bottom:5%;transform:none}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=alkaline] figcaption{width:34%;left:3%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=mineral] figcaption{width:20%;left:37%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=lemon-lime] figcaption{width:14%;left:57%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=orange] figcaption{width:14%;left:71%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] [data-aqua-product=cranberry] figcaption{width:15%;left:85%}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33 figcaption a,#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33 figcaption a{color:#173c37;min-height:44px;padding:5px 3px;font-size:11px;line-height:1.35}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-launch-note-v33{letter-spacing:.09em;min-height:18px;font-size:10px;position:absolute;bottom:0;left:0;right:0}#heroLuxury[data-world=aqua-mist] .aqua-view-switch-v33{background:#ffffffa6;border-color:#ffffffb3;box-shadow:0 8px 28px #2b6f5812}#heroLuxury[data-world=aqua-mist] .aqua-view-switch-v33 button[aria-pressed=true]{background:#173c37}#heroLuxury[data-world=aqua-mist] .aqua-bottles-v33[hidden],#heroLuxury[data-world=aqua-mist] .aqua-cans-v33[hidden]{display:none!important}@media (width<=800px){#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage{height:430px}}@media (width<=480px){#heroLuxury.hero-luxury-v32[data-world=aqua-mist] #heroStage{height:360px}#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-bottles-v33 figcaption a,#heroLuxury[data-world=aqua-mist][data-aqua-view=family] .aqua-cans-v33 figcaption a{padding:4px 1px;font-size:10px}#heroLuxury[data-world=aqua-mist] #aquaAtmosphereV38{width:118%;height:98%;top:-4%;left:-9%}}@media (prefers-reduced-motion:reduce){#heroLuxury[data-world=aqua-mist] #aquaAtmosphereV38,#heroLuxury[data-world=aqua-mist] .aqua-product-stage-v33,#heroLuxury[data-world=aqua-mist] .aqua-can-stage-v33{transition:none!important;animation:none!important}}body .presentation-v37{--gallery-tone:#f8ead6;--gallery-accent:#e9d8bd;--gallery-ink:#3e2e22;color:var(--gallery-ink);width:100%;min-width:0}body .presentation-v37 .catalogue-gallery-figure{background:radial-gradient(ellipse at 78% 14%,#ffffffdf,transparent 56%),linear-gradient(135deg,var(--gallery-tone),var(--gallery-accent));box-shadow:none;border:0;border-radius:24px;margin:0;position:relative;overflow:hidden}body .presentation-v37 .catalogue-gallery-stage{aspect-ratio:1;isolation:isolate;touch-action:pan-y;background:0 0;border:0;border-radius:0;width:100%;height:auto;min-height:0;max-height:none;padding:0;display:block;position:relative;overflow:hidden;container-type:size}body .presentation-v37 .catalogue-gallery-stage>img[data-gallery-main],body .presentation-v37 .catalogue-gallery-stage>#pdpImage,body .presentation-v37 .gallery-zoom-stage-v37>[data-gallery-zoom-image]{inset:auto;left:calc(50% + var(--view-x,0)*100cqmin);top:calc(50% + var(--view-y,0)*100cqmin);width:calc(var(--view-width,1)*100cqmin);height:calc(var(--view-height,1)*100cqmin);object-fit:contain;object-position:center;min-width:0;max-width:none;min-height:0;max-height:none;transform:translate(-50%,-50%) scale(var(--view-scale,1));transform-origin:50%;clip-path:var(--view-clip,none);mix-blend-mode:normal;filter:none;z-index:2;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute}body .presentation-v37[data-gallery-world=pagoto][data-gallery-mode=styled] .catalogue-gallery-stage{background:radial-gradient(at 50% 30%,#fff7,#0000 65%),url(/assets/studio-dessert-v37.webp) 50%/cover}body .presentation-v37[data-gallery-world=aqua][data-gallery-mode=styled] .catalogue-gallery-stage{background:url(/assets/studio-water-v37.webp) 50%/cover}body .presentation-v37 .gallery-orbit-v37{z-index:0;border:1px solid #fff9;border-radius:50%;position:absolute;inset:10% 12%;transform:rotate(-24deg);box-shadow:0 0 0 15px #ffffff14,0 0 0 16px #ffffff40}body .presentation-v37 .gallery-plinth-v37{filter:blur(4px);z-index:1;background:radial-gradient(#634f3c20,#0000 70%);border-radius:50%;height:9%;position:absolute;bottom:9%;left:18%;right:18%}body .presentation-v37 .gallery-view-label-v37{z-index:3;letter-spacing:.13em;color:var(--gallery-ink);backdrop-filter:blur(12px);background:#fff9;border-radius:30px;padding:7px 10px;font:600 10px/1.5 DM Sans,Arial,sans-serif;position:absolute;top:20px;left:22px}body .presentation-v37 .catalogue-gallery-hint{z-index:4;min-height:44px;color:var(--gallery-ink);background:#fffaf2e8;border:1px solid #ffffffb3;padding:10px 15px;font-size:12px;bottom:18px;right:18px}body .presentation-v37 .catalogue-gallery-figure>[data-gallery-caption]{display:none}body .presentation-v37:not([data-gallery-mode=styled]) .catalogue-gallery-stage,body .presentation-v37:not([data-gallery-mode=styled]) .gallery-zoom-stage-v37{background:#fff}body .presentation-v37:not([data-gallery-mode=styled]) :is(.gallery-orbit-v37,.gallery-plinth-v37){display:none}body .presentation-v37[data-gallery-mode=detail] .catalogue-gallery-stage{background:#f9f8f4}body .presentation-v37 .catalogue-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 0 0;display:grid;overflow-x:visible}body .presentation-v37 .catalogue-gallery-thumb{min-width:0;min-height:0;box-shadow:none;color:var(--gallery-ink);background:0 0;border:1px solid #0000;border-radius:12px;align-content:start;gap:9px;margin:0;padding:0 0 9px;display:grid}body .presentation-v37 .gallery-thumb-art-v37{aspect-ratio:1;background:#fff8;border-radius:11px;width:100%;max-width:none;display:block;position:relative;overflow:hidden;container-type:size}body .presentation-v37 .gallery-thumb-art-v37>img{inset:auto;left:calc(50% + var(--view-x,0)*100cqmin);top:calc(50% + var(--view-y,0)*100cqmin);width:calc(var(--view-width,1)*100cqmin);height:calc(var(--view-height,1)*100cqmin);object-fit:contain;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(var(--view-scale,1));clip-path:var(--view-clip,none);border-radius:0;margin:0;padding:0;position:absolute}body .presentation-v37 .catalogue-gallery-thumb>span:last-child{white-space:normal;overflow-wrap:normal;letter-spacing:.015em;max-width:none;font-size:11px;line-height:1.5}body .presentation-v37 .catalogue-gallery-thumb[aria-pressed=true]{border-color:var(--gallery-ink);box-shadow:none;background:#ffffff6b}body .presentation-v37 .catalogue-gallery-thumb:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:3px}body .presentation-v37 .gallery-toolbar-v37{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 0;font:500 11px/1.5 DM Sans,Arial,sans-serif;display:flex}body .presentation-v37 .gallery-toolbar-v37>div{gap:8px;display:flex}body .presentation-v37 .gallery-toolbar-v37 button{width:44px;height:44px;color:var(--gallery-ink);cursor:pointer;background:0 0;border:1px solid #493c3238;border-radius:50%;padding:0;font-size:18px}body .presentation-v37 .product-gallery-dialog{width:min(880px,94vw);max-height:94dvh;color:var(--gallery-ink);background:#f8f5ee;border:0;border-radius:20px;padding:20px}body .presentation-v37 .catalogue-gallery-dialog-top h2{letter-spacing:0;text-transform:none;font:600 16px/1.4 DM Sans,Arial,sans-serif}body .presentation-v37 .catalogue-gallery-dialog-controls button,body .presentation-v37 .catalogue-gallery-close{width:44px;height:44px}body .presentation-v37 .gallery-zoom-stage-v37{aspect-ratio:1;background:var(--gallery-tone);border-radius:14px;width:min(100%,68dvh);margin:auto;position:relative;overflow:hidden;container-type:size}body .presentation-v37 .catalogue-gallery-zoom-figure figcaption{color:var(--gallery-ink);padding:14px 0 4px;font-size:13px;line-height:1.5}@media (width<=650px){body .presentation-v37 .catalogue-gallery-figure{border-radius:18px}body .presentation-v37 .catalogue-gallery-thumbnails{gap:7px;padding-top:12px}body .presentation-v37 .catalogue-gallery-thumb{gap:6px;padding-bottom:6px}body .presentation-v37 .catalogue-gallery-thumb>span:last-child{font-size:10px;line-height:1.3}body .presentation-v37 .gallery-view-label-v37{padding:6px 8px;font-size:9px;top:12px;left:12px}body .presentation-v37 .catalogue-gallery-hint{padding:8px 11px;font-size:11px;bottom:12px;right:12px}body .presentation-v37 .product-gallery-dialog{padding:14px}}body .presentation-v37 .catalogue-gallery-thumbnails{grid-template-columns:repeat(var(--gallery-columns,4),minmax(0,1fr));align-items:start}body .presentation-v37 .gallery-thumb-art-v37{background:#fff;border:1px solid #ffffff80}body .presentation-v37 .catalogue-gallery-thumb{border-radius:15px;gap:8px;height:100%;padding:4px 4px 10px;transition:border-color .18s,background .18s}body .presentation-v37 .catalogue-gallery-thumb>span:last-child{text-align:center;justify-content:center;align-items:center;min-height:2.5em;padding:0 4px;font-weight:500;display:flex}body .presentation-v37 .catalogue-gallery-thumb[aria-pressed=true]{border-color:var(--gallery-ink);background:#ffffff85}body .presentation-v37 .catalogue-gallery-figure>[data-gallery-caption]{min-height:38px;color:var(--gallery-ink);text-align:center;background:#ffffff75;padding:10px 16px 12px;font-size:12px;line-height:1.45;display:block}body .presentation-v37 .gallery-view-label-v37{white-space:normal;letter-spacing:.08em;max-width:70%}body .presentation-v37[data-gallery-mode=studio] .catalogue-gallery-stage,body .presentation-v37[data-gallery-mode=studio] .gallery-zoom-stage-v37,body .presentation-v37 .gallery-thumb-art-v37[data-gallery-thumb-mode=studio]{background:radial-gradient(ellipse at 77% 18%,#ffffffc7,transparent 48%),linear-gradient(145deg,var(--gallery-tone),var(--gallery-accent))}body .presentation-v37[data-gallery-mode=studio] .catalogue-gallery-stage:before,body .presentation-v37[data-gallery-mode=studio] .gallery-zoom-stage-v37:before,body .presentation-v37 .gallery-thumb-art-v37[data-gallery-thumb-mode=studio]:before{content:"";border:1px solid #fff9;border-radius:50%;position:absolute;inset:8%;transform:rotate(-25deg);box-shadow:0 0 0 5cqmin #fff2}body .presentation-v37[data-gallery-mode=studio] .catalogue-gallery-stage>img[data-gallery-main],body .presentation-v37[data-gallery-mode=studio] .gallery-zoom-stage-v37>[data-gallery-zoom-image],body .presentation-v37 .gallery-thumb-art-v37[data-gallery-thumb-mode=studio]>img{object-fit:contain;background:#fff;border-radius:6%;width:72%;height:72%;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:1cqmin 2cqmin 4cqmin #0002}@media (width<=650px){body .presentation-v37 .catalogue-gallery-thumb{border-radius:12px;padding:2px 2px 7px}body .presentation-v37 .catalogue-gallery-figure>[data-gallery-caption]{min-height:34px;padding:8px 12px;font-size:11px}body .presentation-v37 .catalogue-gallery-thumb>span:last-child{padding:0 1px;font-size:10px}}body .product .product-picture>a[data-pagoto-geometry-stage]{aspect-ratio:1;width:100%;height:100%;padding:0;display:block;position:relative;container-type:size}body .product[data-brand=Eggsential] .product-picture,body .official-product[data-official-world=Eggsential] .official-product-views{--flavour-art-v44:none;--flavour-paper-v44:#f6e8c6;--flavour-accent-v44:#e6d3ad;isolation:isolate;overflow:hidden;background-image:var(--flavour-art-v44),radial-gradient(ellipse at 75% 12%,#fffb,transparent 58%),linear-gradient(145deg,var(--flavour-paper-v44),var(--flavour-accent-v44))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:22px!important}body .product[data-brand=Eggsential] .product-picture:before,body .product[data-brand=Eggsential] .product-picture:after{display:none!important}body .product[data-brand=Eggsential] .product-picture:has(img[src$="/uploaded-mango-eggsential-front-white.png"]),body .official-product[data-official-world=Eggsential] .official-product-views:has(img[src$="/uploaded-mango-eggsential-front-white.png"]),body .presentation-v37[data-gallery-flavour=mango]{--flavour-art-v44:url(/assets/flavour-v38-mango.webp);--flavour-paper-v44:#fff2ba;--flavour-accent-v44:#f4ce7d}body .product[data-brand=Eggsential] .product-picture:has(img[src$="/uploaded-peach-eggsential-front-peach.png"]),body .official-product[data-official-world=Eggsential] .official-product-views:has(img[src$="/uploaded-peach-eggsential-front-peach.png"]),body .presentation-v37[data-gallery-flavour=peach]{--flavour-art-v44:url(/assets/flavour-v38-peach.webp);--flavour-paper-v44:#ffe0d0;--flavour-accent-v44:#f0b3ad}body .product[data-brand=Eggsential] .product-picture:has(img[src$="/uploaded-vanilla-eggsential-front-white.png"]),body .official-product[data-official-world=Eggsential] .official-product-views:has(img[src$="/uploaded-vanilla-eggsential-front-white.png"]),body .presentation-v37[data-gallery-flavour=vanilla]{--flavour-art-v44:url(/assets/flavour-v38-vanilla.webp);--flavour-paper-v44:#f2f4ed;--flavour-accent-v44:#d1e7ef}body .product[data-brand=Eggsential] .product-picture:has(img[src$="/uploaded-chocolate-eggsential-front-white.png"]),body .official-product[data-official-world=Eggsential] .official-product-views:has(img[src$="/uploaded-chocolate-eggsential-front-white.png"]),body .presentation-v37[data-gallery-flavour=chocolate-drink]{--flavour-art-v44:url(/assets/flavour-v38-chocolate.webp);--flavour-paper-v44:#f4ddd0;--flavour-accent-v44:#c9a4b6}body .product[data-brand=Eggsential] .product-picture:has(img[src$="/uploaded-coffee-caramel-eggsential-front-coffee.png"]),body .official-product[data-official-world=Eggsential] .official-product-views:has(img[src$="/uploaded-coffee-caramel-eggsential-front-coffee.png"]),body .presentation-v37[data-gallery-flavour=coffee-caramel]{--flavour-art-v44:url(/assets/flavour-v38-coffee-caramel.webp);--flavour-paper-v44:#f5e1c5;--flavour-accent-v44:#d5b3b1}body .presentation-v37[data-gallery-world=eggsential][data-gallery-mode=styled] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37){background-image:var(--flavour-art-v44,none),radial-gradient(ellipse at 75% 12%,#fffb,transparent 58%),linear-gradient(145deg,var(--flavour-paper-v44,#f6e8c6),var(--flavour-accent-v44,#e6d3ad));background-position:50%;background-repeat:no-repeat;background-size:100% 100%}body .presentation-v37[data-gallery-world=eggsential][data-gallery-mode=styled] .gallery-orbit-v37{display:none}body .product[data-brand=Eggsential] .product-picture>a>img[data-pagoto-geometry]{left:calc(50% + var(--pg-x)*100cqmin - var(--pg-width)*50cqmin);top:calc(50% + var(--pg-y)*100cqmin - var(--pg-height)*50cqmin);width:calc(var(--pg-width)*100cqmin);height:calc(var(--pg-height)*100cqmin);object-fit:fill;clip-path:var(--pg-clip,none);transform:none!important}body .product[data-brand=Pagoto] .product-picture,body .official-product[data-official-world=Pagoto] .official-product-image{overflow:hidden;background-image:radial-gradient(at 50% 35%,#fffaf0 0%,#f9eadf 52%,#e4d1df 100%)!important;border-radius:22px!important}body .product[data-brand=Pagoto] .product-picture:before,body .product[data-brand=Pagoto] .product-picture:after,body .official-product[data-official-world=Pagoto] .official-product-image:before,body .official-product[data-official-world=Pagoto] .official-product-image:after{display:none!important}#heroLuxury.hero-luxury-v32[data-world=pagoto] #heroStage:before{z-index:-1;opacity:1;filter:none;background:radial-gradient(at 50% 45%,#fff6e5bb,#0000 67%);border:0;inset:2%;-webkit-mask-image:none;mask-image:none}body .media-note-v44{color:#685367;margin:8px 0 10px;font-size:11px;line-height:1.5}body .atelier-edit-pagoto img{mix-blend-mode:normal;object-fit:contain}body .presentation-v37[data-gallery-mode=styled] .catalogue-gallery-figure>[data-gallery-caption]{color:var(--gallery-ink);background:#fffaf3;margin:0;padding:12px 17px;font-size:12px;line-height:1.5;display:block}body .presentation-v37 .catalogue-gallery-thumbnails{grid-template-columns:repeat(var(--gallery-columns,4),minmax(0,1fr))}#heroLuxury.hero-luxury-v32[data-world=kbeauty][data-beauty-campaign=true] #heroStage{border-radius:24px;-webkit-mask-image:none;mask-image:none;overflow:hidden!important}#heroLuxury[data-world=kbeauty][data-beauty-campaign=true] #heroStage:before,#heroLuxury[data-world=kbeauty][data-beauty-campaign=true] #heroStage:after,#heroLuxury[data-world=kbeauty][data-beauty-campaign=true] :is(.genz-ring-v33,.genz-grid-v33){display:none}#heroLuxury[data-world=kbeauty][data-beauty-campaign=true] #heroStage #heroImage{object-fit:contain;clip-path:none;filter:none;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;inset:0;-webkit-mask-image:none;mask-image:none;transform:none!important}@media (width<=560px){body .media-note-v44{font-size:10px}body .presentation-v37[data-gallery-mode=styled] .catalogue-gallery-figure>[data-gallery-caption]{padding:10px 13px;font-size:11px}}body .presentation-v37[data-gallery-world=eggsential][data-gallery-studio-v46=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37){aspect-ratio:1;height:auto;min-height:0;padding:0}body .presentation-v37[data-gallery-world=eggsential] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)[data-gallery-scene]{isolation:isolate;aspect-ratio:1;background-color:#f4f0eb;background-image:var(--gallery-scene-image,none);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:auto;min-height:0;padding:0;position:relative;overflow:hidden;container-type:size}body .presentation-v37[data-gallery-world=eggsential] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)[data-gallery-scene]:before,body .presentation-v37[data-gallery-world=eggsential] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)[data-gallery-scene]:after,body .presentation-v37[data-gallery-world=eggsential][data-gallery-scene] :is(.gallery-orbit-v37,.gallery-plinth-v37){content:none;display:none}body .presentation-v37[data-gallery-world=eggsential] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)[data-gallery-scene]>img{inset:auto;left:calc(50% + var(--view-x,0)*100cqmin - var(--view-width,1)*50cqmin);top:calc(50% + var(--view-y,0)*100cqmin - var(--view-height,1)*50cqmin);width:calc(var(--view-width,1)*100cqmin);height:calc(var(--view-height,1)*100cqmin);object-fit:fill;object-position:center;min-width:0;max-width:none;min-height:0;max-height:none;clip-path:var(--view-clip,none);box-shadow:none;filter:none;mix-blend-mode:normal;z-index:2;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;transform:none!important}body .presentation-v37[data-gallery-world=eggsential][data-gallery-scene] .gallery-view-label-v37{color:#2c3035;background:#fffdf1e8;max-width:72%;font-size:9px}@media (width<=560px){body .presentation-v37[data-gallery-world=eggsential][data-gallery-scene] .gallery-view-label-v37{letter-spacing:.06em;max-width:76%;font-size:8px}}body .official-product-image .official-save[aria-pressed=true],body .official-product[data-official-world] .official-save[aria-pressed=true],body .official-save[aria-pressed=true],body .heart[aria-pressed=true],body #pdpSave[aria-pressed=true],body [data-official-save][aria-pressed=true]{color:#b8243f;background:#fff1f3;border-color:#eaa6b2}body :is(.official-save,.heart,#pdpSave,[data-official-save])[aria-pressed=true] svg{fill:currentColor;stroke:currentColor}body :is(.official-save,.heart,#pdpSave,[data-official-save]):focus-visible{outline-offset:3px;outline:3px solid #b8243f}body #heroProducts .hero-product-card:not(.hero-beauty-concept-card){grid-template-columns:minmax(0,112px) minmax(0,1fr);align-content:start;align-items:center;gap:12px 16px;height:auto;padding:16px}body #heroProducts .hero-product-card>div{min-width:0}body #heroProducts .hero-product-card strong{overflow-wrap:anywhere;padding-right:0}body #heroProducts .hero-product-card small{overflow-wrap:anywhere}body #heroProducts .hero-product-card .rail-add{color:#432137;white-space:normal;overflow-wrap:anywhere;text-align:center;background:#f4edf1;border:1px solid #cdb9c8;border-radius:12px;grid-column:1/-1;justify-self:stretch;width:auto;height:auto;min-height:44px;margin:0;padding:11px 16px;font:600 14px/1.45 DM Sans,Arial,sans-serif;position:static}body #heroProducts .hero-product-card .rail-add:hover{background:#eadde5}body #heroProducts .hero-product-card>img,body #heroProducts .hero-product-card>.pagoto-geometry-thumb{min-width:0;max-width:100%}@media (width<=760px){body #heroProducts .hero-product-card:not(.hero-beauty-concept-card){grid-template-columns:minmax(0,92px) minmax(0,1fr);gap:10px 12px;padding:14px}}body .presentation-v37[data-gallery-studio-v47=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37){aspect-ratio:1;height:auto;min-height:0;padding:0}body .presentation-v37[data-gallery-studio-v47=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)[data-gallery-scene]{isolation:isolate;background-color:#e8edf0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;container-type:size}body .presentation-v37[data-gallery-studio-v47=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)[data-gallery-scene]:before,body .presentation-v37[data-gallery-studio-v47=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)[data-gallery-scene]:after{content:none;display:none}body .presentation-v37[data-gallery-studio-v47=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)>img{inset:auto!important;left:calc(50% + var(--view-x,0)*100cqmin - var(--view-width,1)*50cqmin)!important;top:calc(50% + var(--view-y,0)*100cqmin - var(--view-height,1)*50cqmin)!important;width:calc(var(--view-width,1)*100cqmin)!important;height:calc(var(--view-height,1)*100cqmin)!important;object-fit:fill!important;object-position:center!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;clip-path:var(--view-clip,none)!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;z-index:2!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;transform:none!important}body .presentation-v37[data-gallery-studio-v47=true] .gallery-view-label-v37{color:#26323b;background:#ffffffed;max-width:72%}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-mango-eggsential-front-white.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/eggsential-v47-gym.png) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-mango-eggsential-front-white.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-mango-eggsential-front-white.png"])>img[src="/assets/uploaded-mango-eggsential-front-white.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(42.3611% 12.8472%,60.2431% 12.8472%,60.9375% 13.5417%,61.1111% 19.7917%,60.2431% 20.6597%,60.2431% 21.5278%,61.4583% 21.875%,61.4583% 22.7431%,60.0694% 23.2639%,60.0694% 24.8264%,61.8056% 28.2986%,63.1944% 32.2917%,63.7153% 35.9375%,63.7153% 84.7222%,63.1944% 87.3264%,61.4583% 88.3681%,56.0764% 89.2361%,46.875% 89.2361%,41.6667% 88.5417%,39.9306% 87.5%,39.4097% 85.4167%,39.4097% 35.5903%,40.1042% 31.7708%,41.1458% 28.2986%,42.3611% 25.3472%,42.5347% 23.2639%,41.4931% 22.7431%,41.4931% 21.875%,42.5347% 21.5278%,42.3611% 20.4861%,41.6667% 19.7917%,41.6667% 14.0625%)!important;width:91.6364%!important;min-width:0!important;max-width:none!important;height:91.6364%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:2.22727% auto auto 2.75%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-peach-eggsential-front-peach.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/eggsential-v47-gym.png) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-peach-eggsential-front-peach.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-peach-eggsential-front-peach.png"])>img[src="/assets/uploaded-peach-eggsential-front-peach.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(41.6667% 16.4931%,56.9444% 16.4931%,57.8125% 17.1875%,57.9861% 23.0903%,56.9444% 23.6111%,57.1181% 24.3056%,58.3333% 24.8264%,58.1597% 25.5208%,56.9444% 26.0417%,57.2917% 27.4306%,59.0278% 30.9028%,60.2431% 34.5486%,60.7639% 39.9306%,60.9375% 81.25%,60.4167% 82.9861%,58.6806% 83.8542%,53.8194% 84.5486%,46.875% 84.7222%,41.6667% 84.0278%,39.2361% 83.1597%,38.7153% 81.5972%,38.5417% 39.5833%,38.8889% 34.8958%,39.5833% 31.5972%,40.9722% 27.9514%,41.8403% 26.0417%,40.625% 25.3472%,40.625% 24.6528%,41.4931% 24.1319%,41.4931% 23.4375%,40.7986% 23.0903%,40.7986% 17.3611%)!important;width:102.595%!important;min-width:0!important;max-width:none!important;height:102.595%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:-2.92112% auto auto -1.03053%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-vanilla-eggsential-front-white.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/eggsential-v47-gym.png) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-vanilla-eggsential-front-white.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-vanilla-eggsential-front-white.png"])>img[src="/assets/uploaded-vanilla-eggsential-front-white.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(42.7083% 18.0556%,57.2917% 18.0556%,58.1597% 18.75%,58.3333% 24.4792%,57.2917% 25.1736%,57.4653% 25.8681%,58.6806% 26.2153%,58.5069% 26.9097%,57.2917% 27.2569%,57.8125% 28.6458%,59.0278% 31.4236%,60.0694% 34.8958%,60.4167% 38.1944%,60.5903% 80.2083%,60.0694% 82.6389%,58.1597% 83.5069%,53.4722% 84.2014%,46.1806% 84.2014%,41.4931% 83.3333%,39.5833% 82.4653%,39.0625% 80.3819%,39.0625% 38.1944%,39.4097% 34.5486%,40.4514% 31.25%,42.0139% 27.7778%,42.3611% 27.2569%,41.4931% 26.7361%,41.4931% 26.2153%,42.7083% 25.6944%,42.7083% 25.1736%,41.8403% 24.4792%,41.6667% 19.2708%)!important;width:105.827%!important;min-width:0!important;max-width:none!important;height:105.827%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:-5.10761% auto auto -2.72966%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-chocolate-eggsential-front-white.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/eggsential-v47-gym.png) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-chocolate-eggsential-front-white.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-chocolate-eggsential-front-white.png"])>img[src="/assets/uploaded-chocolate-eggsential-front-white.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(41.8403% 17.7083%,56.4236% 17.7083%,57.4653% 18.4028%,57.6389% 23.7847%,56.9444% 24.4792%,56.9444% 25.3472%,57.9861% 25.6944%,57.9861% 26.5625%,56.9444% 27.0833%,57.6389% 28.6458%,59.0278% 32.1181%,59.7222% 36.6319%,59.8958% 80.7292%,59.5486% 82.8125%,57.9861% 83.6806%,54.1667% 84.375%,46.875% 84.5486%,42.0139% 83.6806%,39.5833% 82.9861%,38.8889% 81.4236%,38.7153% 36.9792%,39.2361% 32.8125%,40.4514% 29.1667%,41.6667% 27.0833%,40.9722% 26.5625%,40.7986% 25.8681%,41.8403% 25.3472%,41.6667% 24.3056%,40.9722% 23.7847%,40.9722% 18.75%)!important;width:104.727%!important;min-width:0!important;max-width:none!important;height:104.727%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:-4.54545% auto auto -1.72727%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-coffee-caramel-eggsential-front-coffee.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/eggsential-v47-gym.png) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-coffee-caramel-eggsential-front-coffee.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-coffee-caramel-eggsential-front-coffee.png"])>img[src="/assets/uploaded-coffee-caramel-eggsential-front-coffee.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(42.0139% 13.3681%,59.2014% 13.3681%,60.2431% 14.0625%,60.4167% 20.6597%,59.375% 21.3542%,59.375% 22.2222%,60.7639% 22.9167%,60.7639% 23.6111%,59.375% 24.1319%,59.5486% 25.8681%,61.4583% 29.6875%,62.6736% 33.6806%,63.1944% 37.5%,63.0208% 86.1111%,62.5% 88.5417%,60.7639% 89.7569%,56.0764% 90.625%,47.3958% 90.9722%,42.0139% 90.1042%,38.8889% 88.7153%,38.1944% 87.3264%,38.0208% 37.3264%,38.5417% 32.9861%,39.9306% 29.3403%,41.8403% 25.5208%,41.8403% 24.1319%,40.7986% 23.4375%,40.7986% 22.5694%,42.0139% 22.0486%,41.8403% 21.3542%,40.7986% 20.6597%,40.7986% 14.5833%)!important;width:90.2013%!important;min-width:0!important;max-width:none!important;height:90.2013%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:1.94183% auto auto 4.35123%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-unflavoured-liquid-egg-white-front-white.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/eggsential-v47-breakfast.png) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-unflavoured-liquid-egg-white-front-white.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-unflavoured-liquid-egg-white-front-white.png"])>img[src="/assets/uploaded-unflavoured-liquid-egg-white-front-white.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(41.6667% 11.8056%,58.6806% 11.8056%,59.5486% 12.5%,59.7222% 18.4028%,58.6806% 19.2708%,58.8542% 20.3125%,59.8958% 20.6597%,59.8958% 21.3542%,58.6806% 22.0486%,58.8542% 23.6111%,60.7639% 27.4306%,61.8056% 31.4236%,62.1528% 34.8958%,62.1528% 82.8125%,61.6319% 85.0694%,59.5486% 86.1111%,55.0347% 86.9792%,46.875% 86.9792%,41.8403% 86.2847%,38.8889% 85.0694%,38.1944% 83.3333%,38.0208% 35.0694%,38.3681% 31.25%,39.5833% 27.6042%,41.3194% 23.9583%,42.0139% 22.0486%,40.625% 21.3542%,40.625% 20.6597%,41.8403% 20.1389%,41.6667% 19.0972%,40.625% 18.4028%,40.625% 13.0208%)!important;width:93.1178%!important;min-width:0!important;max-width:none!important;height:93.1178%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:3.00693% auto auto 3.36028%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-unflavoured-eggsential-front-white.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/eggsential-v47-breakfast.png) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-unflavoured-eggsential-front-white.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-unflavoured-eggsential-front-white.png"])>img[src="/assets/uploaded-unflavoured-eggsential-front-white.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(43.75% 8.50694%,55.7292% 8.50694%,56.9444% 9.20139%,57.1181% 13.8889%,56.4236% 14.4097%,56.4236% 15.4514%,57.2917% 15.9722%,57.1181% 16.8403%,56.4236% 17.0139%,56.5972% 19.0972%,59.0278% 22.3958%,61.4583% 26.3889%,63.3681% 30.3819%,64.4097% 34.375%,64.7569% 39.7569%,64.7569% 89.0625%,64.4097% 92.0139%,62.6736% 94.0972%,59.7222% 95.3125%,55.2083% 96.0069%,45.4861% 96.0069%,40.9722% 95.1389%,37.8472% 93.75%,35.9375% 91.8403%,35.4167% 89.2361%,35.4167% 39.9306%,35.7639% 34.8958%,36.8056% 30.9028%,38.5417% 26.9097%,40.9722% 22.9167%,43.2292% 19.2708%,43.4028% 17.0139%,42.7083% 16.6667%,42.7083% 15.9722%,43.5764% 15.4514%,43.5764% 14.4097%,42.8819% 13.8889%,42.8819% 9.72222%)!important;width:80%!important;min-width:0!important;max-width:none!important;height:80%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:7.19444% auto auto 9.93056%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/official-category-aqua-mist-mineral-water.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/aqua-v47-ice-water.webp) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/official-category-aqua-mist-mineral-water.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/official-category-aqua-mist-mineral-water.png"])>img[src="/assets/official-category-aqua-mist-mineral-water.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(45.4% 15.5%,49% 15.1%,52% 15.1%,55.4% 15.6%,55.7% 19.5%,55.1% 20.7%,55.8% 22.5%,55% 24.4%,58% 27.5%,60% 31%,61.4% 34%,61.4% 81.5%,61% 84.2%,60% 86%,57% 87.3%,52% 88%,47% 87.8%,43% 86.8%,40.5% 85%,39.5% 82%,39.5% 34%,41% 30.5%,43% 27.5%,46% 24.5%,45% 22.5%,45.7% 20.8%,45.2% 19.5%)!important;width:96.3057%!important;min-width:0!important;max-width:none!important;height:96.3057%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:-.713376% auto auto 1.40127%!important;transform:none!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-aqua-mist-hydrogen-rich-water-with-electrolytes-front-blue.png"]){isolation:isolate;aspect-ratio:1;--scene-ground-v47:84%;width:100%;display:block;position:relative;overflow:hidden;container-type:size;background:#e8edf0 url(/assets/aqua-v47-ice-water.webp) 50%/cover no-repeat!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-aqua-mist-hydrogen-rich-water-with-electrolytes-front-blue.png"]):before{content:"";z-index:1;width:24%;left:38%;top:calc(var(--scene-ground-v47) - 1%);filter:blur(5px);pointer-events:none;background:#13212835;border:0;border-radius:50%;height:2%;display:block;position:absolute}body :is(.product,.feature,.official-product,.official-category-card,.atelier-edit)[class] :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src="/assets/uploaded-aqua-mist-hydrogen-rich-water-with-electrolytes-front-blue.png"])>img[src="/assets/uploaded-aqua-mist-hydrogen-rich-water-with-electrolytes-front-blue.png"]{z-index:2;object-fit:fill!important;clip-path:polygon(43% 5.4%,50% 5%,57% 5.4%,57.8% 6.5%,57.8% 11.2%,57% 12.7%,58% 15%,58% 17%,61% 21%,64% 27%,65% 32%,65% 87%,64.5% 90%,63% 92%,58% 93.2%,50% 93.7%,42% 93.2%,37% 92%,35.5% 90%,35% 87%,35% 32%,36% 27%,39% 21%,42% 17%,42% 15%,43% 12.7%,42.2% 11.2%,42.2% 6.5%)!important;width:79.2141%!important;min-width:0!important;max-width:none!important;height:79.2141%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:9.87426% auto auto 10.4617%!important;transform:none!important}body #heroProducts .hero-product-card[data-original-photo-v47]>.original-photo-stage-v47{--original-photo-height:176px;width:100%;height:var(--original-photo-height);background:linear-gradient(150deg,#fffdf8 12%,#f3ece0 100%);border:1px solid #e5ded5;border-radius:16px;align-self:center;min-width:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}body #heroProducts .hero-product-card[data-original-photo-v47]>.original-photo-stage-v47>img{inset:auto;left:calc(50% + var(--egg-x,0) * var(--original-photo-height));top:calc(50% + var(--egg-y,0) * var(--original-photo-height));width:calc(var(--egg-width,1) * var(--original-photo-height));height:calc(var(--egg-height,1) * var(--original-photo-height));aspect-ratio:1;object-fit:contain;min-width:0;max-width:none;min-height:0;max-height:none;clip-path:var(--egg-clip,none);filter:none;mix-blend-mode:normal;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none;display:block;position:absolute;transform:translate(-50%,-50%)!important}@media (width<=760px){body #heroProducts .hero-product-card[data-original-photo-v47]>.original-photo-stage-v47{--original-photo-height:156px;border-radius:12px}}body .official-product-grid,body .products,body .atelier-edit-grid{align-items:stretch}body .official-category-card>div,body .official-category-card>div.bottle-scene-v34,body .official-category-rail .official-category-card>div,body .official-beauty-categories .official-category-card>div{aspect-ratio:auto;border-radius:16px;flex-direction:column;width:100%;height:auto;min-height:0;padding:0;display:flex;overflow:hidden}body .official-category-card .official-category-geometry,body .official-category-card .official-category-placeholder{aspect-ratio:1;flex:none;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}body .official-category-card>div>img:not([data-pagoto-geometry]):not(.product-scene-photo-v47){aspect-ratio:1;object-fit:contain;flex:none;width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;display:block;position:static}body .official-category-card>div>small,body .official-category-card>div.bottle-scene-v34>small,body .official-category-card[data-campaign-category]>div>small{box-sizing:border-box;color:#635865;text-align:center;overflow-wrap:anywhere;background:#f8f5f0;flex:none;justify-content:center;align-items:center;width:100%;max-width:none;min-height:80px;margin:0;padding:8px 12px;font-size:11px;line-height:1.45;display:flex;position:static;inset:auto}body .official-product[data-official-world] .official-product-image,body .official-product[data-official-world] .official-product-image.bottle-scene-v34{aspect-ratio:auto;isolation:isolate;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden;background-color:#f8f5f0!important;border:1px solid #342c3c12!important;border-radius:20px!important}body .official-product[data-official-world] .official-product-image>a{aspect-ratio:1;background:0 0;border-radius:0;flex:none;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}body .official-product[data-official-world] .official-product-views{aspect-ratio:1;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden;border-radius:0!important}body .official-product[data-official-world] .official-product-image img:not([data-pagoto-geometry]):not(.product-scene-photo-v47){object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;transform:none!important}body .official-product[data-official-world] .official-product-image .official-art-caption{box-sizing:border-box;color:#635865;letter-spacing:0;text-align:center;overflow-wrap:anywhere;background:#f8f5f0;border-radius:0;flex:none;justify-content:center;align-items:center;width:100%;max-width:none;min-height:48px;margin:0;padding:8px 12px;font-size:11px;line-height:1.45;display:flex;position:static;inset:auto}body .official-product[data-official-world]{min-width:0;height:100%}body .official-product[data-official-world] .official-product-copy{flex-direction:column;flex:1;min-width:0;padding-top:16px;display:flex}body .official-product[data-official-world] .official-product-brand{overflow-wrap:anywhere;min-height:1.6em;margin:0 0 8px;line-height:1.6}body .official-product[data-official-world] h3{overflow-wrap:anywhere;text-wrap:pretty;min-height:4.35em;margin:0;font-size:16px;line-height:1.45}body .official-product[data-official-world] .official-product-category{overflow-wrap:anywhere;min-height:3em;margin:9px 0 14px;line-height:1.5}body .official-product[data-official-world] .official-product-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin-top:auto}body .official-product[data-official-world] .official-product-actions a{white-space:normal;max-width:100%;min-height:44px;line-height:1.45}body .products .product{flex-direction:column;min-width:0;height:100%;display:flex}body .products .product .product-picture{aspect-ratio:1;isolation:isolate;width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;flex:none;order:1;margin:0;padding:0;display:block;position:relative;overflow:hidden;background-color:#f8f5f0!important;border:1px solid #342c3c12!important;border-radius:20px!important}body .products .product .product-picture:before,body .products .product .product-picture:after{display:none}body .products .product .product-picture>a{aspect-ratio:1;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}body .products .product .product-picture img:not([data-pagoto-geometry]):not(.product-scene-photo-v47){object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;transform:none!important}body .products .product .brand{order:2;min-height:1.6em;margin:16px 0 8px;line-height:1.6}body .products .product h3{overflow-wrap:anywhere;text-wrap:pretty;order:3;min-height:2.9em;margin:0 0 9px;font-size:16px;line-height:1.45}body .products .product .caption{order:4;min-height:3.2em;margin:0 0 12px;font-size:13px;line-height:1.6}body .products .product .media-note-v44,body .products .product .beauty-v26-featured-caption{color:#635865;overflow-wrap:anywhere;order:5;margin:0 0 14px;padding:0;font-size:11px;line-height:1.5}body .products .product .compare-choice{order:6;margin-top:auto}body .products .product .product-action,body .products .product>.text-link{order:7;min-height:44px;margin-top:auto}body .products .product .purchase-actions-v34{order:8;margin-top:12px}body .products .product .heart,body .official-product[data-official-world] .official-save{z-index:4;width:44px;min-width:44px;height:44px;min-height:44px;top:12px;right:12px}body .products .product .badge{white-space:normal;max-width:calc(100% - 72px);font-size:9px;line-height:1.4;top:12px;left:10px}body .atelier-edit-grid{gap:20px}body .atelier-edit{border-radius:20px;flex-direction:column;min-width:0;height:100%;display:flex}body .atelier-edit .atelier-edit-number{overflow-wrap:anywhere;align-items:center;min-height:52px;margin:0;padding:16px;font-size:11px;line-height:1.5;display:flex}body .atelier-edit .atelier-edit-media{aspect-ratio:1;isolation:isolate;background:#f8f5f0;flex:none;width:100%;min-width:0;height:auto;min-height:0;display:block;position:relative;overflow:hidden}body .atelier-edit .atelier-edit-media>img:not(.product-scene-photo-v47){aspect-ratio:auto;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0;transform:none}body .atelier-edit>div{border-top:1px solid #32263620;flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}body .atelier-edit h3{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:pretty;min-height:3.45em;margin:0 0 20px;font-size:clamp(21px,1.8vw,26px);line-height:1.15}body .atelier-edit>div>span{margin-top:auto;line-height:1.5}body .official-product .purchase-actions-v34,body .products .product .purchase-actions-v34{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}body .official-product .purchase-actions-v34 button,body .products .product .purchase-actions-v34 button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:46px}@media (width<=760px){body .official-product[data-official-world] h3,body .products .product h3{font-size:15px}body .official-product[data-official-world] .official-product-actions{flex-direction:column;align-items:flex-start;gap:0}body .atelier-edit-grid{gap:16px}body .atelier-edit h3{font-size:23px}}@media (width<=480px){body .official-product-grid,body .atelier-companions>.official-product-grid,body .atelier-recent .official-product-grid,body .products,body .products.editorial-list,body .atelier-edit-grid{grid-template-columns:minmax(0,1fr);gap:28px}body .official-product[data-official-world] h3,body .products .product h3{min-height:0;font-size:18px}body .official-product[data-official-world] .official-product-category,body .products .product .caption{min-height:0}body .official-product[data-official-world] .official-product-actions{flex-direction:row;align-items:center;gap:6px 12px}body .atelier-edit h3{min-height:0;font-size:26px}}.seasonal-v47-relative{position:relative}body .seasonal-v47-layer{user-select:none;z-index:3;border-radius:inherit;contain:strict;display:block;position:absolute;inset:0;overflow:hidden;pointer-events:none!important}body .seasonal-v47-particle{width:var(--season-size);height:var(--season-size);background:var(--season-tone);opacity:0;transform-origin:50%;animation:seasonal-v47-drift var(--season-duration) ease-in-out var(--season-delay) 1 both;display:block;position:absolute;pointer-events:none!important}body .seasonal-v47-snow{background:radial-gradient(circle,#fff 20%,var(--season-tone) 65%,transparent 72%);border-radius:50%;box-shadow:0 0 3px #688d9c45}body .seasonal-v47-leaf{border-radius:75% 5%;transform:rotate(-35deg);box-shadow:inset 1px 0 #fff6}body .seasonal-v47-leaf:after{content:"";background:#7e582c66;width:1px;height:76%;position:absolute;top:14%;left:48%;transform:rotate(40deg)}body .seasonal-v47-petal{background:linear-gradient(130deg,#f8e2e8,var(--season-tone));border-radius:75% 20% 70% 35%}body .seasonal-v47-glint{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:var(--season-tone)}@keyframes seasonal-v47-drift{0%{opacity:0;transform:translateY(-12px)rotate(0)}15%{opacity:.62}75%{opacity:.5}to{opacity:0;transform:translate3d(var(--season-drift),min(260px,34vh),0) rotate(var(--season-turn))}}body .seasonal-v47-controls{border-top:1px solid #d5c8b9;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:7px;min-width:0;margin:16px 0 0;padding:14px 0 0;display:flex}body .seasonal-v47-control-label{letter-spacing:.1em;text-transform:uppercase;color:#705d55;font:500 10px/1.6 DM Sans,Arial,sans-serif}body .seasonal-v47-toggle{color:#493e36;letter-spacing:.02em;cursor:pointer;max-width:100%;min-height:44px;box-shadow:none;background:#fffaf2;border:1px solid #cfc5b6;border-radius:24px;align-items:center;margin:0;padding:10px 14px;font:500 11px/1.4 DM Sans,Arial,sans-serif;display:inline-flex;position:static}body .seasonal-v47-toggle:focus-visible{outline-offset:3px;outline:2px solid #473b33}body .seasonal-v47-toggle:disabled{cursor:default;opacity:.75}body:has(dialog[open]) .seasonal-v47-toggle{visibility:hidden}@media (prefers-reduced-motion:reduce){body .seasonal-v47-layer{display:none}body .seasonal-v47-particle{animation:none!important}}body img[src^="/assets/eggsential-v48-"]{display:block;object-fit:contain!important;object-position:center!important;clip-path:none!important;filter:none!important;mix-blend-mode:normal!important;box-shadow:none!important;background:0 0!important;padding:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src^="/assets/eggsential-v48-"]){aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden;background:#f5f1eb!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src^="/assets/eggsential-v48-"]):before,body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src^="/assets/eggsential-v48-"]):after{content:none!important;display:none!important}body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media)>img[src^="/assets/eggsential-v48-"]{aspect-ratio:1;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:0 auto auto 0!important}body .official-category-card>div>img[src^="/assets/eggsential-v48-"]{aspect-ratio:1;border-radius:0!important;width:100%!important;height:auto!important;margin:0!important}body .presentation-v37[data-gallery-campaign-v48=true][data-gallery-mode=campaign] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37){aspect-ratio:1;overflow:hidden;background:#f5f1eb!important;min-height:0!important;max-height:none!important;padding:0!important}body .presentation-v37[data-gallery-campaign-v48=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)>img[src^="/assets/eggsential-v48-"],body .presentation-v37[data-gallery-campaign-v48=true] .catalogue-gallery-stage>#pdpImage[src^="/assets/eggsential-v48-"]{clip-path:none!important;object-fit:contain!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}body .presentation-v37[data-gallery-campaign-v48=true] .gallery-thumb-art-v37[data-gallery-thumb-mode=campaign]{aspect-ratio:1;overflow:hidden;background:#f5f1eb!important;padding:0!important}body .presentation-v37[data-gallery-campaign-v48=true][data-gallery-mode=campaign] :is(.gallery-orbit-v37,.gallery-plinth-v37){display:none!important}body .presentation-v37[data-gallery-campaign-v48=true] .gallery-view-label-v37{letter-spacing:.07em;max-width:80%;font-size:9px}body .presentation-v37[data-gallery-campaign-v48=true] .catalogue-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}body .presentation-v37[data-gallery-campaign-v48=true] .catalogue-gallery-thumb>span:last-child{justify-content:center;align-items:center;min-height:2.8em;line-height:1.4;display:flex}body #heroLuxury.hero-luxury-v32 #heroStage #heroImage[src^="/assets/eggsential-v48-"]{z-index:2;display:block;object-fit:contain!important;clip-path:none!important;border-radius:22px!important;width:100cqmin!important;max-width:100%!important;height:100cqmin!important;max-height:100%!important;padding:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}body #heroLuxury[data-egg-campaign-v48=true] #heroStage:before,body #heroLuxury[data-egg-campaign-v48=true] #heroStage:after{display:none!important}body :is(.pp-v29-product-stage,.pp-v29-recipe-art):has(>img[src^="/assets/eggsential-v48-"]){background:#f5f1eb;overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:block!important}body :is(.pp-v29-product-stage,.pp-v29-recipe-art)>img[src^="/assets/eggsential-v48-"]{aspect-ratio:1;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important}body :is(.pp-v29-product-stage,.pp-v29-recipe-art):has(>img[src^="/assets/eggsential-v48-"])>span{color:#544259;letter-spacing:.06em;text-align:center;background:#f5f0e7;border-radius:0;padding:11px 16px;font-size:10px;line-height:1.5;display:block;position:static;inset:auto}body :is(.official-mosaic-egg,.story-chapter-art,.plan-intro-visual,.ritual-panel,.intent-visual,.collection-intro,.pdp-story) img[src^="/assets/eggsential-v48-"]{aspect-ratio:1;border-radius:18px;object-fit:contain!important}@media (width<=480px){body .presentation-v37[data-gallery-campaign-v48=true] .catalogue-gallery-thumbnails{gap:8px}body .presentation-v37[data-gallery-campaign-v48=true] .catalogue-gallery-thumb>span:last-child{font-size:10px}body .presentation-v37[data-gallery-campaign-v48=true] .gallery-view-label-v37{padding:5px 8px;font-size:8px;top:12px;left:12px}}body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #heroStage{box-shadow:none;isolation:isolate;border:0;border-radius:0;overflow:visible;background:0 0!important}body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #heroStage #heroImage{z-index:2;display:block;object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;-webkit-mask-image:none!important;mask-image:none!important}body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #heroStage:before{content:"";opacity:.7;filter:none;pointer-events:none;z-index:-1;background:radial-gradient(at 50% 43%,#ffffff9e,#0000 66%);border:0;border-radius:50%;position:absolute;inset:3% -10% 5%;display:block!important}body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #heroStage:after,body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #flavourAtmosphereV38,body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] .hero-atmosphere-v33,body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #heroWord{display:none!important}@media (width<=800px){body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #heroStage #heroImage{width:100%!important;height:100%!important}body #heroLuxury.hero-luxury-v32[data-world=eggsential][data-egg-banner-v49=true] #heroStage:before{inset:5% 0}}body img[src^="/assets/aqua-v49-"]{display:block;object-fit:contain!important;object-position:center!important;clip-path:none!important;filter:none!important;mix-blend-mode:normal!important;box-shadow:none!important;background:0 0!important;padding:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src^="/assets/aqua-v49-"]){aspect-ratio:1;border:0;border-radius:0;width:100%;display:block;position:relative;overflow:hidden;background:#edf6fd!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src^="/assets/aqua-v49-"]):before,body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media):has(>img[src^="/assets/aqua-v49-"]):after{content:none!important;display:none!important}body :is(.product-picture>a,.feature-image,.official-product-views,.official-category-geometry,.atelier-edit-media)>img[src^="/assets/aqua-v49-"],body .official-category-card>div>img[src^="/assets/aqua-v49-"]{aspect-ratio:1;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:0 auto auto 0!important}body :is(.official-mosaic-water,.story-chapter-art,.plan-intro-visual,.ritual-panel,.intent-visual,.collection-intro,.pdp-story,.routine-visual) img[src^="/assets/aqua-v49-"]{aspect-ratio:1;border-radius:0}body .presentation-v37[data-gallery-aqua-v49=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37){aspect-ratio:1;border:0;border-radius:0;overflow:hidden;background:#edf6fd!important;min-height:0!important;max-height:none!important;padding:0!important}body .presentation-v37[data-gallery-aqua-v49=true] :is(.catalogue-gallery-stage,.gallery-zoom-stage-v37,.gallery-thumb-art-v37)>img,body .presentation-v37[data-gallery-aqua-v49=true] .catalogue-gallery-stage>#pdpImage{object-fit:contain!important;clip-path:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}body .presentation-v37[data-gallery-aqua-v49=true] :is(.gallery-orbit-v37,.gallery-plinth-v37){display:none!important}body .presentation-v37[data-gallery-aqua-v49=true] .catalogue-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}body .presentation-v37[data-gallery-aqua-v49=true] .catalogue-gallery-thumb>span:last-child{min-height:2.8em;line-height:1.4}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true]{--lux-paper:#ecf6ff;--lux-glow:#b7dcff;--genz-secondary:#a8c8f5;--genz-base:#e1f1ff;--genz-accent:#4a8fe4;--lux-ink:#173453;--lux-button:#173f76;--lux-button-ink:#fff;--lux-line:#173f7629;background:radial-gradient(at 88% 25%,#ffffffd9,#0000 47%),radial-gradient(at 77% 82%,#a5cafa,#0000 48%),linear-gradient(116deg,#ecf6ff 15%,#d9edff 100%)!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] #heroStage{box-shadow:none;border:0;border-radius:0;overflow:visible;background:0 0!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] #heroStage:before{content:"";box-shadow:none;pointer-events:none;filter:none;background:radial-gradient(at 50% 45%,#ffffffbd,#0000 65%);border:0;display:block;position:absolute;inset:4% 0 12%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] :is(#aquaAtmosphereV38,.hero-atmosphere-v33,#heroWord,.aqua-plinth-v33),body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] #heroStage:after,body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] :is(.aqua-product-stage-v33,.aqua-can-stage-v33):before{display:none!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-bottles-v33{pointer-events:none;gap:0;display:block;position:absolute;inset:0}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] :is(.aqua-bottles-v33,.aqua-cans-v33)[hidden]{display:none!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-bottles-v33 figure{pointer-events:none;min-width:0;margin:0;padding:0;display:block;position:absolute;inset:0}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-product-stage-v33{width:78%;height:78%;box-shadow:none;border:0;border-radius:0;position:absolute;top:1%;left:0;overflow:visible;filter:none!important;background:0 0!important;transform:none!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-product-stage-v33>img{object-fit:contain!important;clip-path:none!important;filter:none!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-bottles-v33 figcaption{pointer-events:auto;justify-content:center;width:26%;min-width:0;min-height:44px;padding:0;display:flex;position:absolute;bottom:2%;left:26%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-bottles-v33 figcaption>span{display:none}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-bottles-v33 figcaption a{color:#173f76;white-space:normal;text-align:center;min-width:0;max-width:100%;min-height:44px;font-size:15px;line-height:1.4}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true][data-aqua-view=family] :is(.aqua-bottles-v33,.aqua-cans-v33) figcaption{display:none}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true][data-aqua-view=family] .aqua-product-stage-v33{width:74%;height:74%;top:2%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true][data-aqua-view=family] [data-aqua-product=mineral] .aqua-product-stage-v33{width:66.5%;height:66.5%;top:6.4%;left:33.5%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true][data-aqua-view=family] [data-aqua-product=lemon-lime] .aqua-can-stage-v33{width:15%;height:18%;top:71%;left:52%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true][data-aqua-view=family] [data-aqua-product=orange] .aqua-can-stage-v33{width:15%;height:20%;top:69%;left:68%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true][data-aqua-view=family] [data-aqua-product=cranberry] .aqua-can-stage-v33{width:14%;height:16%;top:73%;left:84%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true][data-aqua-view=family] .aqua-launch-note-v33{color:#173f76;letter-spacing:.04em;font-size:12px;line-height:1.4}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-view-switch-v33{background:#ffffffa8;border-color:#d0e5fa}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-view-switch-v33 button{color:#173f76}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-view-switch-v33 button[aria-pressed=true]{color:#fff;background:#173f76}:root{--type-font-v49:"DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--type-ink-v49:#302638;--type-muted-v49:#554b59}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--type-font-v49);color:var(--type-ink-v49);font-size:17px;font-weight:400;line-height:1.65}body button,body input,body select,body textarea{font-family:var(--type-font-v49)}body input,body select,body textarea,body .ops-field input,body .ops-field select,body .ops-field textarea,body .ops-order-line select,body .pos-order-details-grid-v45 input,body .pos-order-details-grid-v45 select,body .pos-order-details-grid-v45 textarea,body .pdp-selectors input,body .pdp-selectors select,body .official-filters input,body .official-filters select,body .mk-controls input,body .mk-controls select,body .pp-v29 input,body .pp-v29 .pp-v29-form input,body .pp-v29 select,body .lifestyle-edits-v29 select,body .lifestyle-edits-v29 .le-v29-item-copy select,body .growth-field input,body .growth-field select,body .growth-field textarea{font-size:16px;font-weight:400;line-height:1.5}body input::placeholder,body textarea::placeholder{color:#655c67;opacity:1}body label,body legend{font-size:14px;line-height:1.55}body small{font-size:13px;line-height:1.55}body table{font-size:15px;line-height:1.55}body table th{font-size:13px;font-weight:650;line-height:1.5}body table td{font-size:15px;line-height:1.55}body .button,body .official-button,body .bundle-button,body .pay-button,body .pay-secondary,body .pos-button,body .ops-button,body .ops-toolbar .ops-button,body[data-workspace-role=customer] .ops-button,body .growth-button,body .growth-secondary,body .mk-controls button,body .pos-heading-actions .pos-button,body .pos-heading>.pos-button{white-space:normal;font-size:15px;font-weight:600;line-height:1.45}body header nav a,body .mk-header nav a,body .pos-top nav a,body .topbar nav a,body .top nav a,body .tabs a,body .tabs button{font-size:15px;font-weight:500;line-height:1.5}body header.site-header-v29 nav.chrome-v29-main-nav,body header.site-header-v29 nav.chrome-v29-main-nav a{font-size:15px;font-weight:600}body nav.mobile-nav a{font-size:15px;font-weight:600;line-height:1.5}body header.site-header-v29 .tools .market-button,body header.site-header-v29 .tools .bag{font-size:14px;font-weight:600;line-height:1.45}body header.site-header-v29 .bag span{font-size:12px}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand-note{letter-spacing:.02em;white-space:normal;max-width:var(--chrome-brand-width,148px);color:#594535;font-size:12px;line-height:1.4}body .announcement{font-size:13px;line-height:1.5}#heroLuxury.hero-luxury-v32[data-world] #heroDescription{font-size:16px;font-weight:400;line-height:1.6}#heroLuxury.hero-luxury-v32[data-world] #heroEyebrow{letter-spacing:.09em;font-size:12px;line-height:1.5}#heroLuxury.hero-luxury-v32[data-world] .hero-ctas .button,#heroLuxury.hero-luxury-v32[data-world] .hero-secondary{font-size:15px;font-weight:600;line-height:1.45}#heroLuxury.hero-luxury-v32[data-world] #heroProof>span{letter-spacing:.04em;font-size:12px;line-height:1.5}#heroLuxury.hero-luxury-v32[data-world] #heroProof>button{font-size:13px;font-weight:600;line-height:1.45}#heroLuxury.hero-luxury-v32[data-world] #heroSpotlight>span,#heroLuxury.hero-luxury-v32[data-world] #heroCredit,#heroLuxury.hero-luxury-v32[data-world] .hero-story-kicker{font-size:12px;line-height:1.5}#heroLuxury.hero-luxury-v32[data-world] #heroProductName{font-size:16px;font-weight:600;line-height:1.45}#heroLuxury.hero-luxury-v32[data-world] #heroNow{font-size:15px;line-height:1.45}#heroLuxury.hero-luxury-v32[data-world] #heroCounter,#heroLuxury.hero-luxury-v32[data-world] .hero-controls #heroPlay,#heroLuxury.hero-luxury-v32[data-world] .aqua-view-switch-v33 button{font-size:14px;line-height:1.45}#heroLuxury.hero-luxury-v32[data-world] .aqua-view-switch-v33 small{font-size:12px;line-height:1.4}#heroLuxury.hero-luxury-v32[data-world] .aqua-bottles-v33 figcaption a,#heroLuxury.hero-luxury-v32[data-world] .aqua-cans-v33 figcaption a{font-size:14px;line-height:1.45}#heroLuxury.hero-luxury-v32[data-world] .aqua-bottles-v33 figcaption>span,#heroLuxury.hero-luxury-v32[data-world] .aqua-launch-note-v33{font-size:12px;line-height:1.5}body .official-product[data-official-world] h3,body .products .product h3{font-size:18px;font-weight:700;line-height:1.45}body .official-product[data-official-world] .official-product-brand,body .products .product .brand{color:#62415d;font-size:13px;font-weight:650;line-height:1.6}body .official-product[data-official-world] .official-product-category,body .products .product .caption{color:var(--type-muted-v49);font-size:16px;line-height:1.6}body .official-product[data-official-world] .official-product-actions a,body .products .product .product-action a{font-size:16px;font-weight:600;line-height:1.5}body .official-product[data-official-world] .official-product-image .official-art-caption,body .official-category-card>div>small,body .official-category-card>div.bottle-scene-v34>small,body .official-category-card[data-campaign-category]>div>small,body .products .product .media-note-v44,body .products .product .beauty-v26-featured-caption,body .media-note-v44{color:var(--type-muted-v49);font-size:12px;line-height:1.5}body .official-category-card>p{color:var(--type-muted-v49);font-size:16px;line-height:1.55}body .official-category-card>span,body .official-beauty-categories .official-category-card>span{font-size:19px;line-height:1.4}body .official-filters label,body .shop-facets label,body .sort-label,body .official-results-line p,body .official-results-line button,body .results-line,body .compare-choice{font-size:14px;line-height:1.55}body .official-worlds button,body .section #filters button,body #filters button,body .egg-series-buttons button{font-size:16px;line-height:1.45}body .official-worlds button small{font-size:14px}body .hero-product-card small{color:var(--type-muted-v49);font-size:15px;line-height:1.55}body .hero-product-card .card-links a{font-size:15px;line-height:1.5}body .catalogue-detail-category,body .catalogue-breadcrumb,body .pdp .breadcrumb,body .pdp-selectors label,body .catalogue-buy-panel>span,body .catalogue-secondary-link,body .pdp-price small,body .pdp-secondary,body .pdp-secondary button,body .pdp-sticky-buy span,body .pdp-sticky-buy .button{font-size:15px;line-height:1.55}body .catalogue-source-overview p,body .catalogue-detail-facts p,body .catalogue-business-card p,body .catalogue-extension-body>p,body .catalogue-faq p,body .pdp-copy>p,body .pdp-panel p,body .pdp-panel a,body .pdp-points,body .pdp-qa p{font-size:18px;line-height:1.7}body .catalogue-detail-art figcaption,body .catalogue-gallery-zoom-figure figcaption,body .gallery-source-archive-v46{color:var(--type-muted-v49);font-size:14px;line-height:1.6}body .catalogue-gallery-thumb span{font-size:12px;line-height:1.5}body .catalogue-gallery-dialog-controls,body .catalogue-gallery-dialog-controls a{font-size:15px;line-height:1.55}body .catalogue-gallery-dialog-top h2{font-size:17px;font-weight:600;line-height:1.45}body .bag-row .bag-name{font-size:16px;font-weight:600;line-height:1.5}body .bag-row>div>small,body .bag-quantity a{font-size:13px;line-height:1.55}body .bag-buttons .button{font-size:15px;line-height:1.45}#footerLuxury{--footer-soft:#5d493f}#footerLuxury .footer-luxury-kicker,#footerLuxury .signature-v32-kicker,#footerLuxury .footer-luxury-more-grid nav>span,#footerLuxury [data-footer-link-status]{letter-spacing:.04em;font-size:12px;line-height:1.5}#footerLuxury .footer-v19-panel>summary,#footerLuxury .footer-v19-links a,#footerLuxury .footer-v19-contact a,#footerLuxury .footer-luxury-more-grid a,#footerLuxury .footer-luxury-more>summary,#footerLuxury .footer-luxury-shop{font-size:15px;line-height:1.55}#footerLuxury .footer-connect-intro-v40 p{font-size:15px;line-height:1.6}#footerLuxury .footer-social-links-v40 a>span,#footerLuxury .footer-v19-bottom>small,#footerLuxury .footer-v19-bottom a,#footerLuxury .footer-v19-bottom button{font-size:13px;line-height:1.55}body .ops-sidebar nav a,body .ops-mobile-nav-v30 a,body[data-workspace-role=customer] .ops-sidebar nav a{font-size:15px;line-height:1.5}body .ops-sidebar-bottom,body .ops-sidebar-bottom a,body .ops-user,body .ops-worktop,body .ops-footer,body[data-workspace-role=customer] .ops-user,body[data-workspace-role=customer] .ops-footer{font-size:13px;line-height:1.55}body .ops-eyebrow,body .ops-sidebar .ops-eyebrow,body .ops-workspace-number,body .ops-pill,body[data-workspace-role=customer] .ops-sidebar .ops-eyebrow{font-size:12px;line-height:1.5}body .ops-panel p,body .ops-workspace p,body .ops-note p,body .ops-empty p,body .ops-onboarding-v45 p,body[data-workspace-role=customer] .ops-panel p{font-size:16px;line-height:1.65}body .ops-field,body .ops-order-line .ops-field,body .ops-stat span,body .ops-onboarding-v45 li a{font-size:14px;line-height:1.55}body .ops-field small,body .ops-table small,body .ops-table[data-cards-v30] td small,body .ops-portal-period-v45,body .ops-portal-note-v45,body .ops-business-bars-v45 small,body .ops-form-note,body .ops-detail-list dt,body .ops-code{font-size:13px;line-height:1.6}body .ops-panel p,body .ops-field small,body .ops-table small,body .ops-portal-period-v45,body .ops-portal-note-v45,body .ops-business-bars-v45 small{color:var(--type-muted-v49)}body .ops-table th{color:#4e4655;font-size:13px;line-height:1.5}body .ops-table td,body .ops-detail-list dd,body .ops-media strong{font-size:15px;line-height:1.55}body .ops-table button,body .ops-table[data-cards-v30] td button,body .ops-media button{font-size:14px;line-height:1.45}body .ops-media p{color:var(--type-muted-v49);font-size:14px;line-height:1.6}body .ops-table[data-cards-v30] td[data-label]:before{font-size:12px;line-height:1.5}body[data-workspace-role=customer] .ops-table[data-cards-v30] td{font-size:15px;line-height:1.55}body .cp-v34-kicker,body .cp-v34-link-number,body .cp-v34-payment-status{font-size:12px;line-height:1.5}body .cp-v34-welcome p,body .cp-v34-section-intro p,body .cp-v34-orders-empty p{font-size:16px;line-height:1.65}body .cp-v34-quicklinks strong{font-size:17px;line-height:1.45}body .cp-v34-quicklinks a>span:last-child,body .cp-v34-order-count,body .cp-v34-order-toolbar p,body .cp-v34-order-status,body .cp-v34-order-note{font-size:14px;line-height:1.6}body .cp-v34-shop-button,body .cp-v34-order-toolbar button,body .cp-v34-order-action,body .cp-v34-order-card li,body .cp-v34-order-card li strong,body .cp-v34-order-total{font-size:15px;line-height:1.5}body .pay-card p,body .mk-panel p,body .mk-intro p,body .growth-panel p,body .pos-heading p{font-size:16px;line-height:1.65}body .pay-lines span,body .pay-action small,body .pay-reference,body .pay-readiness-list-v44 small,body .pay-readiness-note-v44,body .mk-note,body .mk-metric p,body .growth-small,body .pos-help,body .pos-line small,body .pos-reference,body .pos-product p{font-size:14px;line-height:1.6}body .pay-kicker,body .pay-status,body .pay-readiness-list-v44 b,body .mk-kicker,body .mk-badge,body .pos-eyebrow,body .pos-stock-ref,body .pos-count{font-size:12px;line-height:1.5}body .mk-controls label,body .pos-search-label,body .pos-line label,body .pos-selects label,body .pos-order-details-grid-v45 label{font-size:14px;line-height:1.55}body .pos-product h3,body .pos-line strong{font-size:16px;line-height:1.45}body .pos-totals dl>div{font-size:15px;line-height:1.55}body .pos-totals .pos-total{font-size:20px}body .pos-identity,body .pos-footer,body .mk-footer,body .mk-metric>span{font-size:13px;line-height:1.55}body .mk-chart svg text{font-size:12px}@media (width<=480px){body{font-size:16px}body header.site-header-v29 .tools .market-button,body header.site-header-v29 .tools .bag{font-size:14px}body .catalogue-source-overview p,body .catalogue-detail-facts p,body .catalogue-business-card p,body .catalogue-extension-body>p,body .catalogue-faq p,body .pdp-copy>p,body .pdp-panel p,body .pdp-panel a,body .pdp-points,body .pdp-qa p{font-size:17px}}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-product-stage-v33{isolation:auto;width:94%;height:94%;top:-3.5%;left:-12.5%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] [data-aqua-product=mineral] .aqua-product-stage-v33{width:84.5%;height:84.5%;top:1.6%;left:20.8%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-product-stage-v33>img{z-index:1}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-product-stage-v33>img.aqua-bottle-foreground-v50{z-index:4;pointer-events:none;clip-path:polygon(45% 14%,55% 14%,55% 22%,60% 27%,61% 87%,57% 90%,42% 90%,38% 87%,38% 28%,45% 22%)!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] [data-aqua-product=mineral] .aqua-product-stage-v33>img.aqua-bottle-foreground-v50{clip-path:polygon(46% 8.5%,57% 8.5%,58% 19%,63% 28%,64% 91%,61% 94%,43% 94%,39% 91%,39% 28%,45% 19%)!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-bottles-v33 figcaption{z-index:5;align-items:center;width:30%;bottom:0;left:18.5%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] [data-aqua-product=mineral] figcaption{left:49%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-cans-v33,body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-cans-v33 figure{pointer-events:none;gap:0;min-width:0;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-can-stage-v33{filter:none;width:35%;height:72%;box-shadow:none;background:0 0;border:0;position:absolute;top:6%;left:-1.5%;transform:none!important}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] [data-aqua-product=orange] .aqua-can-stage-v33{width:39%;height:74%;top:3%;left:30.5%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] [data-aqua-product=cranberry] .aqua-can-stage-v33{width:36%;height:72%;top:6%;left:66%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-can-stage-v33>img{object-fit:contain;object-position:center;clip-path:none;filter:drop-shadow(0 8px 6px #173f761c);width:100%;min-width:0;max-width:none;height:100%;max-height:none;padding:0;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-cans-v33 figcaption{pointer-events:auto;justify-content:center;align-items:center;width:30%;min-height:44px;padding:0;display:flex;position:absolute;bottom:6%;left:1%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] [data-aqua-product=orange] figcaption{left:35%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] [data-aqua-product=cranberry] figcaption{left:69%}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-cans-v33 figcaption a{color:#173f76;white-space:normal;text-align:center;max-width:100%;min-height:44px;line-height:1.4}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-launch-note-v33{letter-spacing:.03em;color:#173f76;text-align:center;min-height:17px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-view-switch-v33{border-radius:12px;gap:4px;width:100%;padding:4px}body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-view-switch-v33 button{white-space:normal;text-align:center;border-radius:9px;flex:1 1 0;min-width:0;min-height:48px;padding:7px 8px}@media (prefers-reduced-motion:reduce){body #heroLuxury.hero-luxury-v32[data-world=aqua-mist][data-aqua-banner-v49=true] .aqua-can-stage-v33{transition:none!important;animation:none!important}}body header.site-header-v29.luxury-header-v32{--chrome-brand-width:148px;gap:20px;min-height:120px}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand{align-items:center;gap:5px;width:180px;padding:0}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand:before{background:linear-gradient(135deg,#fffdf8,#f6efe3);border:1px solid #d8c8b380;border-radius:12px;inset:-3px -6px;box-shadow:0 5px 16px #69431e08}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand-note{letter-spacing:.015em;text-transform:none;text-align:center;white-space:nowrap;overflow-wrap:normal;color:#60432d;border-top:1px solid #c9ac80;width:100%;max-width:none;margin:0;padding:5px 0 0;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.4;display:block}body header.site-header-v29.luxury-header-v32 .brand-bag-icon-v50{display:none}body header.site-header-v29.luxury-header-v32 .brand-bag-label-v50{font:inherit}body header.site-header-v29.luxury-header-v32 .tools .market-button{min-height:44px}#footerLuxury .luxury-signature-v32{--chrome-brand-width:180px;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#fffdf8,#f5ecde);border:1px solid #cfbda2;border-radius:16px;align-items:center;gap:15px;width:224px;max-width:100%;padding:20px;box-shadow:0 10px 28px #69431e09}#footerLuxury .signature-v32-motto{letter-spacing:0;white-space:nowrap;overflow-wrap:normal;color:#60432d;border-top:1px solid #c9ac80;width:100%;padding-top:12px;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.4;display:block}#footerLuxury .footer-v19-main{grid-template-columns:minmax(224px,1.3fr) repeat(3,minmax(0,1fr))}@media (width<=1360px){body header.site-header-v29.luxury-header-v32{grid-template-columns:auto 1fr}body header.site-header-v29.luxury-header-v32 nav.chrome-v29-main-nav{display:none}body header.site-header-v29.luxury-header-v32 .tools{justify-self:end}body nav.mobile-nav{scrollbar-width:thin;justify-content:flex-start;align-items:center;gap:10px;padding:3px 4%;scroll-padding-inline:4%;display:flex;overflow-x:auto}body nav.mobile-nav a{white-space:nowrap;flex:none}}@media (width<=900px){#footerLuxury .footer-v19-main{grid-template-columns:repeat(3,minmax(0,1fr))}#footerLuxury .luxury-signature-v32{flex:0 0 224px}}@media (width<=760px){body header.site-header-v29.luxury-header-v32{--chrome-brand-width:132px;gap:12px;min-height:112px}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand{gap:5px;width:164px;padding:0}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand:before{border-radius:10px;inset:-4px -5px}body header.site-header-v29.luxury-header-v32 .chrome-v29-brand-note{letter-spacing:0;padding-top:5px}#footerLuxury .footer-v19-main{grid-template-columns:1fr}#footerLuxury .footer-v19-brand{grid-template-columns:224px minmax(0,1fr);gap:20px}}@media (width<=600px){#footerLuxury .footer-v19-brand{grid-template-columns:1fr;justify-items:start;gap:16px}#footerLuxury .luxury-signature-v32{width:224px}}@media (width<=420px){body header.site-header-v29.luxury-header-v32{grid-template-columns:164px 92px;justify-content:space-between;gap:10px;padding:10px 14px}body header.site-header-v29.luxury-header-v32 .tools{grid-template-columns:44px 44px;gap:4px}body header.site-header-v29.luxury-header-v32 .tools .market-button{white-space:normal;text-align:center;grid-column:auto;width:44px;min-width:44px;height:44px;min-height:44px;padding:3px;font-size:14px;line-height:1.2}body header.site-header-v29.luxury-header-v32 .tools .bag{gap:0;width:44px;min-width:44px;height:44px;padding:9px;position:relative}body header.site-header-v29.luxury-header-v32 .brand-bag-icon-v50{display:block}body header.site-header-v29.luxury-header-v32 .brand-bag-label-v50{display:none}body header.site-header-v29.luxury-header-v32 .bag #bagCount{min-width:19px;height:19px;padding:0 4px;font-size:12px;line-height:1;position:absolute;top:-5px;right:-5px}#footerLuxury .footer-v19-brand{justify-items:center}}body .le-v29-item>.purchase-actions-v34,body .v31-daily-item>.purchase-actions-v34{grid-column:1/-1;width:100%;min-width:0;max-width:100%}body .purchase-actions-v34[data-purchase-controls],body .products .product .purchase-actions-v34,body .official-product .purchase-actions-v34,body .lifestyle-edits-v29 .purchase-actions-v34,body .atelier-request-panel>.purchase-actions-v34{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(12rem,50% - 5px)),1fr));align-items:end;gap:10px;min-width:0;max-width:100%;display:grid}body .purchase-actions-v34[data-purchase-controls]>.purchase-price-v40{grid-column:1/-1;min-width:0;max-width:100%;padding-bottom:4px}body .purchase-actions-v34[data-purchase-controls]>button[data-purchase-add],body .purchase-actions-v34[data-purchase-controls]>button[data-purchase-buy]{box-sizing:border-box;appearance:none;color:#342c3c;letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;max-width:100%;height:auto;min-height:50px;box-shadow:none;cursor:pointer;touch-action:manipulation;background:#fffdf8;border:1px solid #493c4b;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 16px;font-family:DM Sans,Arial,sans-serif;font-size:15px;font-weight:650;line-height:1.4;display:inline-flex}body .purchase-actions-v34[data-purchase-controls]>button[data-purchase-buy]{color:#fff;background:#342c3c;border-color:#342c3c}body .purchase-actions-v34[data-purchase-controls]>button[data-purchase-add]:hover{color:#342c3c;background:#eee8ee;border-color:#342c3c}body .purchase-actions-v34[data-purchase-controls]>button[data-purchase-buy]:hover{color:#fff;background:#503a52;border-color:#503a52}body .purchase-actions-v34[data-purchase-controls]>button>span[aria-hidden]{flex:none;justify-content:center;align-items:center;width:18px;font-size:18px;line-height:1;display:inline-flex}body .purchase-actions-v34[data-purchase-controls]>button:focus-visible{outline-offset:3px;outline:3px solid #8e638a}body .purchase-actions-v34[data-purchase-controls]>button:disabled{opacity:.55;cursor:not-allowed}body .purchase-actions-v34[data-purchase-controls] .purchase-price-v40 select{box-sizing:border-box;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:48px;font-size:16px;line-height:1.4}body .products:not(.editorial-list)>.product{grid-template-rows:auto auto minmax(2.9em,auto) minmax(3.2em,auto) minmax(1.5em,auto) auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:0;min-width:0;height:auto;display:grid}body .products:not(.editorial-list)>.product>.product-picture{grid-row:1}body .products:not(.editorial-list)>.product>.brand{grid-row:2}body .products:not(.editorial-list)>.product>h3{grid-row:3}body .products:not(.editorial-list)>.product>.caption{grid-row:4}body .products:not(.editorial-list)>.product>.media-note-v44,body .products:not(.editorial-list)>.product>.beauty-v26-featured-caption{grid-row:5}body .products:not(.editorial-list)>.product>.compare-choice{grid-row:6;gap:10px;min-height:28px;margin:8px 0 16px}body .products:not(.editorial-list)>.product>.purchase-actions-v34{grid-row:7/9;align-self:end;margin:0}body .products:not(.editorial-list)>.product>.product-action,body .products:not(.editorial-list)>.product>.text-link{grid-row:8;align-self:end;min-height:50px;margin:0}body .products .product.purchase-enhanced-v34>.text-link,body .products .product.purchase-enhanced-v34>.compare-choice>span,body .products .product>.product-action:has(>button[data-add])>a{display:none}body .products .product>.product-action:has(>button[data-add]){border:0;padding:0}body .products .product>.product-action>button[data-add]{box-sizing:border-box;color:#54334e;text-align:center;white-space:normal;overflow-wrap:normal;cursor:pointer;background:#fffdf8;border:1px solid #8d7186;border-radius:12px;justify-content:center;align-items:center;width:100%;height:auto;min-height:50px;margin:0;padding:12px 16px;font:650 15px/1.4 DM Sans,Arial,sans-serif;display:inline-flex}body .products .product>.product-action>button[data-add]:hover{background:#eee8ee}body .products .product>.product-action>button[data-add]:focus-visible{outline-offset:3px;outline:3px solid #8e638a}@supports (grid-template-rows:subgrid){body .products:not(.editorial-list){row-gap:24px}body .products:not(.editorial-list)>.product{grid-row:span 8;grid-template-rows:subgrid;row-gap:0}}@media (width<=480px){body .products:not(.editorial-list)>.product{grid-row:auto;grid-template-rows:auto auto auto auto auto auto 1fr auto}body .products:not(.editorial-list)>.product>.compare-choice{margin-bottom:12px}}body .purchase-actions-v34,body .purchase-actions-v34 *,body .purchase-actions-v34 :before,body .purchase-actions-v34 :after{box-sizing:border-box}body :is(.product,.le-v29-item,.v31-daily-item,.bundle-product,.bundle-slot)>.purchase-actions-v34{align-self:end;width:auto;max-width:calc(100% - 40px);margin:20px!important}body .purchase-actions-v34 .purchase-price-v40{gap:12px;padding:4px 0 10px}body .purchase-actions-v34 label{min-width:0}body .purchase-actions-v34 select,body .purchase-item-v34 select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;padding:12px 34px 12px 12px;font:400 16px/1.4 DM Sans,Arial,sans-serif}body .purchase-item-v34>div,body .purchase-summary-v34{min-width:0}body .purchase-item-v34 h3{overflow-wrap:anywhere;white-space:normal}body .purchase-line-price-v40>small{overflow-wrap:anywhere;line-height:1.6}body .purchase-summary-v34{padding:clamp(20px,3vw,32px)}body .purchase-summary-v34>:is(p,label,dl){margin-block:18px}body .purchase-quantity-v34{gap:12px;margin-top:16px}body .purchase-item-v34{padding-block:8px 24px}body .purchase-summary-v34 :is(input,textarea,button){max-width:100%}body .purchase-summary-v34 dl div{flex-wrap:wrap}body .purchase-dialog-v34{padding:clamp(16px,3vw,32px)}@media (width<=900px){body .purchase-layout-v34{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){body .purchase-item-v34{grid-template-columns:64px minmax(0,1fr);gap:12px}body .purchase-quantity-v34 strong{flex-basis:100%;margin:4px 0 0}}body .official-shop-hero-v11 .official-mosaic-pagoto img{mix-blend-mode:multiply;filter:none}body .official-shop-hero-v11 .official-hero-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;height:auto;min-height:0;display:grid}body .official-shop-hero-v11 .official-hero-mosaic figure{width:100%;min-width:0;height:auto;position:relative;inset:auto}body .official-shop-hero-v11 .official-hero-mosaic figure a{height:auto}body .official-shop-hero-v11 .official-hero-mosaic figure img{aspect-ratio:1;object-fit:contain;height:auto;padding:0}body .official-shop-hero-v11 .official-hero-mosaic figcaption{margin-top:12px;padding-top:12px;position:static;inset:auto}body .official-shop-hero-v11 .official-beauty-discover{align-self:center;width:auto;padding:16px 0;position:static;inset:auto}body .official-shop-hero-v11 .official-mosaic-star{display:none}body img[src*=uploaded-pagoto-][src*=-front-white]{mix-blend-mode:multiply!important}body .pagoto-sizes-v28.purchase-current-packs{background:0 0;border:0;margin:16px 0;padding:0}body .purchase-current-packs>.ps-v28-heading,body .purchase-current-packs>.ps-v28-family,body .purchase-current-packs>.ps-v28-note{display:none}body .purchase-current-packs [hidden],body .pdp-copy label[hidden]{display:none!important}body .purchase-actions-v34 select{width:100%;min-width:0;max-width:100%;min-height:48px}body .purchase-tax-v40{overflow-wrap:anywhere;line-height:1.5}body #heroCredit,body .hero-art-credit,body .official-art-caption,body .official-category-card>div>small,body .catalogue-detail-art>figcaption,body .catalogue-gallery-zoom-figure>figcaption,body [data-gallery-view-label],body .pe-v12-pack-caption,body .media-note-v44,body .le-v29-photo-note,body .bundle-slot-caption,body .beauty-discovery-grid article>small,body .bundle-world-product>small,body .pe-v12-serving-note,body .pp-v29-hero>figcaption,body .beauty-v26-featured-caption,body .campaign-v26-product-hero>figcaption,body .bundle-campaign-composition>figcaption,body .cf-home-art>figcaption,body .cf-hero-art>figcaption,body .cf-idea-media>figcaption,body .cf-source-art>figcaption{display:none!important}body .presentation-v37 .catalogue-gallery-thumbnails{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-height:44px;margin:0;padding:8px 0 0;overflow:visible;display:flex!important}body .presentation-v37 .catalogue-gallery-thumb{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;display:grid;background:0 0!important}body .presentation-v37 .catalogue-gallery-thumb>span{display:none!important}body .presentation-v37 .catalogue-gallery-thumb:after{content:"";opacity:.55;background:0 0;border:1px solid;border-radius:50%;width:8px;height:8px;transition:width .16s,opacity .16s;display:block}body .presentation-v37 .catalogue-gallery-thumb[aria-pressed=true]:after{opacity:1;background:currentColor;border-radius:6px;width:20px}body .presentation-v37 .catalogue-gallery-thumb:focus-visible{outline-offset:-4px;outline:2px solid}body #heroProducts{align-items:stretch;gap:16px}body #heroProducts .hero-product-card[data-hero-id]{box-sizing:border-box;grid-template-rows:minmax(176px,1fr) auto;grid-template-columns:minmax(0,112px) minmax(0,1fr);align-content:stretch;align-items:stretch;gap:16px;min-width:0;height:auto;padding:16px;display:grid}body #heroProducts .hero-product-card[data-hero-beauty-card]{box-sizing:border-box;grid-template-columns:90px minmax(0,1fr);align-items:stretch;gap:16px;padding:16px;display:grid}body #heroProducts .hero-product-card>div{flex-direction:column;align-self:stretch;min-width:0;display:flex}body #heroProducts .hero-product-card strong{overflow-wrap:anywhere;min-height:2.8em;padding-right:0}body #heroProducts .hero-product-card small{overflow-wrap:anywhere;margin:8px 0 12px}body #heroProducts .hero-product-card small:empty{display:none}body #heroProducts .hero-product-card .card-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;margin-top:auto;padding-top:12px;display:grid}body #heroProducts .hero-product-card .card-links>*{box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:6px 2px;display:flex}body #heroProducts .hero-product-card>img,body #heroProducts .hero-product-card>.pagoto-geometry-thumb,body #heroProducts .hero-product-card>.original-photo-stage-v47{align-self:center}body #heroProducts .hero-product-card .rail-add{grid-area:2/1/auto/-1;place-self:end stretch;margin:0}body .products>.product{grid-template-rows:auto auto minmax(2.9em,auto) minmax(3.2em,auto) auto auto 1fr auto}@media (width<=760px){body #heroProducts .hero-product-card[data-hero-id]{grid-template-rows:minmax(156px,1fr) auto;grid-template-columns:minmax(0,82px) minmax(0,1fr);gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){body .presentation-v37 .catalogue-gallery-thumb:after{transition:none}}body .pp-v29-recipes{scroll-margin-top:100px}body .pp-v55-recipes-intro{max-width:360px}body .pp-v55-recipes-intro>p{margin:0 0 16px;font-size:15px;line-height:1.6}body .pp-v55-explore{color:#65437b;border:1px solid #65437b;border-radius:30px;align-items:center;gap:24px;min-height:44px;padding:11px 19px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}body .pp-v55-explore:hover{color:#fff;background:#65437b}body .pp-v29-recipe-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}body .pp-v29-recipe-card{border-radius:18px}body .pp-v29-recipe-art,body .pp-v29-recipe-art:has(>img[src^="/assets/eggsential-v48-"]){aspect-ratio:3/2;overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body .pp-v29-recipe-art>img,body .pp-v29-recipe-art>img[src^="/assets/eggsential-v48-"]{aspect-ratio:auto;object-fit:contain;mix-blend-mode:normal;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}body .pp-v29-recipe-art.pp-v55-dish-art>img{object-fit:contain}body .pp-v29-recipe-copy{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}body .pp-v29-recipe-copy .pp-v29-kicker{letter-spacing:.1em;min-height:1.6em;margin:0;font-size:9px}body .pp-v29-recipe-copy h4{min-height:2.3em;margin:8px 0 12px;font-size:clamp(20px,1.7vw,25px);line-height:1.15}body .pp-v29-recipe-meta{flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;font-size:12px;line-height:1.4}body .pp-v29-recipe-copy>.pp-v55-recipe-pack{overflow-wrap:anywhere;align-items:center;min-height:44px;margin:0 0 16px;font-size:11px;line-height:1.5;display:flex}body .pp-v29-recipe-copy details{margin-top:auto;padding-top:0}body .pp-v29-recipe-copy summary{min-height:44px;padding:14px 0;line-height:1.4;display:list-item}body .pp-v29-recipe-copy details p{font-size:12px;line-height:1.6}@media (width<=1050px){body .pp-v29-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .pp-v29-recipe-copy h4{font-size:24px}}@media (width<=720px){body .pp-v55-recipes-intro{max-width:none;margin-top:20px}}@media (width<=480px){body .pp-v29-recipe-grid{grid-template-columns:minmax(0,1fr);gap:20px}body .pp-v29-recipe-art{aspect-ratio:3/2}body .pp-v29-recipe-copy h4{min-height:0}}body .feature.feature-eggsential-v56{border:1px solid #e6d8dc;border-radius:26px;grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);width:calc(100% - 2*clamp(20px,5vw,72px));max-width:1280px;min-height:0;margin:clamp(32px,5vw,64px) auto;padding:28px}body .feature.feature-eggsential-v56>.feature-image{aspect-ratio:1;border-radius:18px;place-self:center;width:100%;max-width:440px;overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}body .feature.feature-eggsential-v56>.feature-image>img{aspect-ratio:1;filter:none;display:block;object-fit:contain!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important}body .feature.feature-eggsential-v56>.feature-copy{min-width:0;padding:12px 0}body .feature.feature-eggsential-v56 .feature-copy h2{margin:16px 0 20px;font-size:clamp(32px,3.2vw,48px);line-height:1.14}body .feature.feature-eggsential-v56 .feature-copy p{max-width:480px;margin:0;font-size:15px;line-height:1.7}body .feature.feature-eggsential-v56 .feature-tags{flex-wrap:wrap;gap:12px 20px;margin:20px 0 24px;font-size:12px;display:flex}body .feature.feature-eggsential-v56 .feature-copy .button{max-width:100%;min-height:48px;padding:13px 22px;font-size:15px}body .feature.feature-eggsential-v56 .feature-copy small{max-width:440px;margin-top:18px;font-size:12px;line-height:1.6}@media (width<=900px){body .feature.feature-eggsential-v56{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}body .feature.feature-eggsential-v56>.feature-image{max-width:360px}body .feature.feature-eggsential-v56>.feature-copy{justify-self:center;width:100%;max-width:560px;padding:0}}@media (width<=480px){body .feature.feature-eggsential-v56{border-radius:20px;gap:22px;width:calc(100% - 32px);padding:18px}body .feature.feature-eggsential-v56>.feature-image{max-width:320px}body .feature.feature-eggsential-v56 .feature-copy h2{font-size:32px}}body .recommendation-grid,body .recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}body .recommendation-grid>a,body .recent-grid>a{text-align:center;min-width:0;display:block}body .recommendation-grid>a>img,body .recent-grid>a>img{margin-inline:auto;display:block}body .recommendation-grid>a>span:not(.merch-v34-frame),body .recent-grid>a>span:not(.merch-v34-frame){box-sizing:border-box;text-align:center;overflow-wrap:anywhere;text-wrap:balance;width:100%;max-width:32ch;min-height:3.1em;margin-inline:auto;padding:0 8px;line-height:1.55;display:block}body .atelier-recent .atelier-recent-link{text-align:center;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);place-items:start center;gap:14px;min-width:0;display:grid}body .atelier-recent .atelier-recent-link>img{aspect-ratio:1;object-fit:contain;width:min(100%,200px);height:auto;margin:0 auto;display:block}body .atelier-recent .atelier-recent-link>span{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;text-wrap:balance;width:100%;min-width:0;max-width:32ch;min-height:3.1em;margin:0 auto;padding:0 8px;display:block}@media (width<=800px){body .recommendation-grid,body .recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.guide-section .related>a{align-items:center;min-height:24px;display:inline-flex}main>section:not(#heroLuxury){content-visibility:auto;contain-intrinsic-size:auto 900px}@media print{main>section:not(#heroLuxury){content-visibility:visible;contain-intrinsic-size:none}}.pe-v12-flavour-copy h3>a,.official-product-copy h3>a,article.product>h3>a{align-items:center;max-width:100%;min-height:32px;scroll-margin-block:180px 24px;display:inline-flex}.pp-v29-filter-checks>label{align-items:center;gap:6px;min-height:32px;display:inline-flex}.pp-v29-filter-checks>label>input{flex:0 0 24px;width:24px;height:24px;margin:4px}