/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#2b1c16;--cream:#f4eee4;--paper:#fbf8f2;--line:#2b1c1629}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:15px Arial,sans-serif}button,input,select,textarea{font:inherit;color:inherit}a,button{cursor:pointer}a{color:inherit;text-decoration:none}img{width:100%;display:block}main{overflow:hidden}.eyebrow{letter-spacing:.22em;font-weight:700;font-size:10px!important}.announcement{background:var(--ink);color:#fff;text-align:center;letter-spacing:.16em;height:31px;padding:9px;font-size:9px}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:30;background:#fbf8f2f2;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 4vw;display:grid}.wordmark{letter-spacing:.16em;font:28px Georgia}.links{gap:26px;font-size:12px;display:flex;position:absolute;left:4vw}.cart-button{text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;justify-self:end;font-size:10px}.cart-button span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.menu{background:0 0;border:0;display:none}.hero{color:#fff;height:calc(100svh - 107px);min-height:650px;position:relative}.hero>img{object-fit:cover;height:100%}.hero-wash{background:linear-gradient(90deg,#261711bd,#26171125 65%,#0000);position:absolute;inset:0}.hero-copy{max-width:660px;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.face-coming h2,.hero-copy h1,.manifesto h2,.modal-info h2,.newsletter h2,.review-form h2,.reviews h2,.section-head h2{letter-spacing:-.045em;margin:20px 0;font:400 clamp(46px,6vw,88px)/.98 Georgia}.face-coming h2 em,.hero-copy h1 em,.manifesto h2 em{color:#eadaca;font-weight:400}.hero-copy>p:not(.eyebrow){max-width:500px;font:18px/1.6 Georgia}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;border:0;justify-content:center;padding:16px 25px;font-size:10px;display:inline-flex}.button.light{color:var(--ink);background:#fff}.button.dark{background:var(--ink);color:#fff}.text-link{letter-spacing:.13em;font-size:10px}.scroll-note{writing-mode:vertical-rl;letter-spacing:.2em;font-size:9px;position:absolute;bottom:40px;right:3vw}.manifesto{text-align:center;background:var(--cream);padding:150px 20px}.manifesto h2{font-size:clamp(52px,7vw,100px)}.manifesto>p:last-child{max-width:650px;margin:35px auto;font:19px/1.75 Georgia}.category-showcase{background:var(--cream);grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 18px 120px;display:grid}.cat-image{height:66vh;min-height:500px;margin-bottom:24px;overflow:hidden}.cat-image img{object-fit:cover;height:100%;transition:transform 1s}.category-showcase article:hover img,.product:hover .product-image img{transform:scale(1.03)}.category-showcase article>p{letter-spacing:.16em;font-size:10px}.category-showcase h3{margin:13px 0;font:31px Georgia}.category-showcase a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;padding-bottom:5px;font-size:10px}.face-coming{text-align:center;color:#fff;background:linear-gradient(#241d166b,#241d168f),url(/products/coconut-light.jpeg) 50%/cover fixed;place-items:center;min-height:650px;display:grid}.face-coming button,.review-button{text-transform:uppercase;letter-spacing:.15em;background:0 0;border:1px solid;padding:14px 24px;font-size:9px}.reviews,.rituals,.shop{padding:120px 4vw}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.reviews h2,.section-head h2{margin-bottom:0;font-size:clamp(48px,6vw,78px)}.section-head>p{color:#655a54;max-width:390px;line-height:1.7}.filters{gap:8px;display:flex;overflow:auto}.filters button{border:1px solid var(--line);white-space:nowrap;text-transform:uppercase;letter-spacing:.11em;background:0 0;border-radius:99px;padding:11px 18px;font-size:9px}.filters button.active{background:var(--ink);color:#fff}.product-grid{grid-template-columns:repeat(4,1fr);gap:3vw 14px;display:grid}.product-image{background:#eee4d7;border:0;width:100%;height:41vw;max-height:590px;padding:0;position:relative;overflow:hidden}.product-image img{object-fit:cover;height:100%;transition:all .8s}.quick{text-transform:uppercase;letter-spacing:.15em;background:#ffffffe8;padding:14px;font-size:9px;transition:all .35s;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(80px)}.product:hover .quick{transform:none}.product-info{justify-content:space-between;gap:10px;padding:18px 4px 36px;display:flex}.product-info h3{letter-spacing:.08em;margin:5px 0;font:22px Georgia}.product-info p{color:#6f625b;margin:4px 0;font-size:12px}.product-info .category{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.rating{color:#947059;margin-top:10px;font-size:10px}.rating span{color:#766a63}.product-buy{text-align:right;white-space:nowrap}.product-buy b{font-size:11px}.product-buy button{background:0 0;border:1px solid;border-radius:50%;width:38px;height:38px;margin:15px 0 0 auto;display:block}.slipper-art{text-align:center;color:#fff;background:radial-gradient(circle,#e7dac8,#bfae98);place-content:center;height:100%;display:grid}.slipper-art span{font:50px Georgia}.slipper-art b{letter-spacing:.35em;font-size:10px}.ritual-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ritual-grid article{color:var(--ink);background:#f3ede3}.ritual-img{height:47vw;max-height:680px}.ritual-img img{object-fit:cover;height:100%}.ritual-grid h3{margin:10px 0;font:31px Georgia}.ritual-grid article>div:last-child>p:not(.eyebrow){min-height:50px;line-height:1.6}.ritual-grid article>div:last-child>div{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:22px;display:flex}.ritual-grid button{text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;font-size:9px}.reviews{text-align:center;background:#d9c8b5}.review-grid{border-block:1px solid #2b1c1640;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:50px auto;display:grid}blockquote{border-right:1px solid #2b1c1640;margin:0;padding:55px 4vw}blockquote:last-child{border:0}blockquote>p{font:24px/1.45 Georgia}blockquote footer{letter-spacing:.12em;font-size:9px}.newsletter{text-align:center;padding:140px 20px}.newsletter>p:not(.eyebrow){font:18px Georgia}.newsletter form{border-bottom:1px solid;max-width:560px;margin:42px auto;display:flex}.newsletter input{background:0 0;border:0;outline:0;flex:1 1;padding:16px}.newsletter button{text-transform:uppercase;background:0 0;border:0;font-size:10px}main>footer{background:var(--ink);color:#f8f3eb;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:80px 4vw 30px;display:grid}.footer-logo{letter-spacing:.1em;font:clamp(46px,7vw,100px) Georgia}main>footer h4{letter-spacing:.15em;text-transform:uppercase;color:#bda99b;font-size:9px}main>footer a,main>footer p{margin:0;font:14px/1.8 Georgia;display:block}.copyright{border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:25px;margin-top:30px!important;font:9px Arial!important}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18110ec2;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.product-modal{background:var(--paper);grid-template-columns:1.15fr .85fr;width:min(1080px,96vw);height:min(780px,92vh);display:grid;position:relative;overflow:hidden}.close{z-index:2;background:#ffffffe0;border:0;border-radius:50%;width:38px;height:38px;font-size:26px;position:absolute;top:14px;right:18px}.modal-gallery{background:#eee5d9;position:relative;overflow:hidden}.modal-gallery>img{object-fit:cover;height:100%}.thumbs{gap:7px;display:flex;position:absolute;bottom:16px;left:16px}.thumbs button{background:#fff;border:1px solid #0000;width:58px;height:68px;padding:2px}.thumbs button.active{border-color:var(--ink)}.thumbs img{object-fit:cover;height:100%}.modal-info{padding:8vw 5vw;overflow:auto}.modal-info h2{font-size:60px}.modal-price{margin:28px 0;display:block}.modal-info>p{line-height:1.7}.modal-info ul{border-block:1px solid var(--line);padding:20px;line-height:2}.modal-info .button{width:100%}.cart{background:var(--paper);z-index:80;flex-direction:column;width:min(470px,100vw);transition:all .45s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.cart.open{transform:none}.cart-shade{z-index:70;background:#19110e80;position:fixed;inset:0}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:28px 25px;display:flex}.cart-head h2{margin:0;font:34px Georgia}.cart-head button{background:0 0;border:0;font-size:26px}.empty{text-align:center;margin:auto;font:25px Georgia}.empty button{background:0 0;border:0;border-bottom:1px solid;margin:20px auto;font-size:10px;display:block}.cart-items{flex:1 1;padding:20px;overflow:auto}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:18px;margin-bottom:18px;padding-bottom:18px;display:grid}.cart-item img,.mini-art{object-fit:cover;background:#ddd2c2;place-items:center;width:100px;height:125px;display:grid}.cart-item h3{margin:6px 0;font:18px Georgia}.cart-item b,.cart-item p{font-size:11px}.qty{align-items:center;gap:15px;margin-top:12px;display:flex}.qty button{border:1px solid var(--line);background:0 0;width:28px;height:28px}.cart-total{border-top:1px solid var(--line);padding:25px}.cart-total>div{justify-content:space-between;font:19px Georgia;display:flex}.cart-total>button{background:var(--ink);color:#fff;text-transform:uppercase;border:0;width:100%;padding:17px;font-size:10px}.review-form{background:var(--paper);width:min(600px,95vw);padding:55px;position:relative}.review-form h2{font-size:45px}.review-form label{text-transform:uppercase;margin:22px 0;font-size:10px;display:block}.review-form select,.review-form textarea{border:1px solid var(--line);width:100%;margin-top:9px;padding:13px;display:block}.review-form textarea{min-height:110px}.star-picker{color:#a77854;font-size:23px}.toast{background:var(--ink);color:#fff;z-index:100;border-radius:30px;padding:14px 25px;font-size:10px;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}@media (max-width:900px){.nav{height:64px}.menu{display:block}.links{background:var(--paper);flex-direction:column;padding:35px;font:25px Georgia;display:none;position:fixed;top:95px;left:0;right:0}.links.open{display:flex}.hero{height:82svh}.hero-copy{inset:auto 25px 70px;transform:none}.hero-wash{background:linear-gradient(#0000,#23140ec7)}.hero-copy h1{font-size:48px}.scroll-note{display:none}.manifesto{padding:100px 25px}.category-showcase{grid-template-columns:1fr;padding:12px}.cat-image{height:65svh}.section-head{display:block}.product-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:65vw}.product-info{display:block}.product-buy{text-align:left;margin-top:14px}.product-buy button{margin-left:0}.review-grid,.ritual-grid{grid-template-columns:1fr}.ritual-img{height:110vw}blockquote{border-bottom:1px solid;border-right:0}main>footer{grid-template-columns:1fr 1fr}.footer-logo{grid-column:1/-1}.product-modal{grid-template-columns:1fr;height:94vh;overflow:auto}.modal-gallery{min-height:52vh}.modal-info{padding:45px 25px}.quick{display:none}.face-coming{background-attachment:scroll}}@media (max-width:540px){.announcement{font-size:7px}.reviews,.rituals,.shop{padding:85px 14px}.product-grid{gap:4px}.product-info h3{font-size:17px}.product-info p{font-size:10px}.rating{font-size:8px}.hero-actions{display:block}.text-link{margin:22px;display:inline-block}.ritual-grid article>div:last-child{padding:22px}.newsletter form{border:0;display:block}.newsletter input{border-bottom:1px solid;width:100%}main>footer{grid-template-columns:1fr}.copyright,.footer-logo{grid-column:auto}.review-form{padding:45px 23px}}@media (min-width:901px){.nav{grid-template-columns:auto 1fr auto}.links{justify-self:center;position:static}.wordmark{justify-self:start}}.hero-clean{color:var(--ink);background:#efe7dc;grid-template-columns:42% 58%;height:calc(100svh - 107px);display:grid}.hero-clean .hero-copy{padding:6vw}.hero-clean .hero-copy h1{font-size:clamp(50px,5.4vw,82px)}.hero-clean .hero-copy>p:not(.eyebrow){max-width:480px}.hero-editorial{height:100%;position:relative;overflow:hidden}.hero-editorial img{object-fit:cover;object-position:center 53%;height:100%}.hero-editorial span{color:#fff;letter-spacing:.2em;font-size:8px;position:absolute;bottom:22px;right:26px}@media (max-width:900px){.hero-clean{color:#fff;height:84svh;min-height:650px;display:block}.hero-clean .hero-editorial{position:absolute;inset:0}.hero-clean .hero-editorial:after{content:"";background:linear-gradient(#0000 28%,#24150ec7);position:absolute;inset:0}.hero-clean .hero-copy{z-index:2;color:#fff;padding:25px;position:absolute;bottom:30px;left:0;right:0}.hero-clean .hero-copy h1 em,.hero-clean .hero-copy>p:not(.eyebrow),.hero-clean .text-link{color:#fff}.hero-clean .button.dark{color:var(--ink);background:#fff}.hero-editorial span{display:none}}main{flex-direction:column;display:flex}.announcement{order:0}.nav{order:1}.manifesto{order:3}.hero{display:none}.shop{background:linear-gradient(#efe5d8,#fbf8f2 370px);padding-top:95px}.whatsapp-float{z-index:55;color:#fff;background:#26352a;border-radius:99px;align-items:center;gap:10px;padding:9px 16px 9px 9px;transition:all .3s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #1f17133d}.whatsapp-float:hover{background:#1c4a2b;transform:translateY(-3px)}.whatsapp-float span{color:#26352a;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.whatsapp-float b{letter-spacing:.1em;text-transform:uppercase;font-size:9px}@media (max-width:540px){.whatsapp-float{bottom:12px;right:12px}.whatsapp-float b{display:none}.whatsapp-float{padding:7px}}.reviews .review-button{color:#f7f1e7;border-color:#f7f1e78c;transition:all .3s}.reviews .review-grid,.reviews blockquote{border-color:#2b1c1630}.reviews blockquote footer{color:#6d584d}.reviews .review-button{color:#2b1c16;border-color:#2b1c1666}.rituals{color:#2b1c16;background:linear-gradient(135deg,#ead6d3,#f4e8e3 55%,#e8d2cf)}.rituals .section-head>p{color:#675651}.rituals .eyebrow{color:#925f5a}.rituals .ritual-grid article{background:#fffaf7;box-shadow:0 18px 45px #825b5420}.reviews{color:#2b1c16;background:linear-gradient(#faf5f2,#f2e4e1)}.reviews .eyebrow{color:#9a625d}.reviews blockquote>div{color:#b0786d}.reviews .review-button:hover{color:#fff;background:#8d5c57;border-color:#8d5c57}body{background:#f3f3f1;font-weight:400}.wordmark,body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.wordmark{letter-spacing:.22em;font-weight:500}.cart-head h2,.category-showcase h3,.face-coming h2,.footer-logo,.hero-copy h1,.manifesto h2,.modal-info h2,.newsletter h2,.product-info h3,.review-form h2,.reviews h2,.ritual-grid h3,.section-head h2{letter-spacing:-.045em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.nav{background:#fffffff2;border:0;border-radius:22px;height:68px;margin:14px 18px 0;padding-inline:28px}.links{color:#5b5653;font-size:11px}.announcement{color:#4b433f;background:#eeeae6;height:27px;padding:8px}.shop{background:#fff;border-radius:28px;margin:16px 18px 0;padding:84px 3.2vw 110px}.section-head h2{font-size:clamp(48px,6vw,82px);line-height:.95}.section-head>p{font-size:14px}.filters{gap:12px}.filters button{background:#f1f1ef;border:0;padding:12px 20px}.filters button.active{background:#24211f}.product{min-width:0}.product-image{background:#f1f1ef;border-radius:25px;height:36vw;max-height:520px}.product-info{padding:17px 8px 40px}.product-info h3{letter-spacing:.015em;font-size:17px}.product-info .category{color:#9b9692}.product-buy button{background:#f0efec;border:0}.manifesto{background:#ebe6df;border-radius:28px;margin:18px}.manifesto h2{letter-spacing:-.055em}.manifesto>p:last-child{font-weight:300}.category-showcase{background:#fff;border-radius:28px;margin:0 18px 18px;padding:18px 18px 100px}.cat-image{border-radius:24px}.category-showcase h3{font-size:27px}.face-coming{min-height:600px;overflow:hidden}.face-coming,.rituals{border-radius:28px;margin:0 18px 18px}.rituals{background:#f2dcda;padding-inline:3.2vw}.ritual-grid{gap:16px}.ritual-grid article{box-shadow:none;background:#fff;border-radius:25px;overflow:hidden}.ritual-img{height:42vw}.ritual-grid article>div:last-child{padding:25px}.reviews{border-radius:28px;margin:0 18px 18px}.review-grid,.reviews blockquote{border-color:#dedbd7}.reviews blockquote>p{letter-spacing:-.02em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.newsletter{background:#eee8e3;border-radius:28px;margin:0 18px 18px}.newsletter>p:not(.eyebrow){font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}main>footer{background:#262321;border-radius:28px;margin:0 18px 18px}.button,.cart-total>button,.face-coming button,.quick,.review-button{border-radius:999px}.modal-gallery,.product-modal{border-radius:28px}.product-modal{padding:8px}.cart{border-radius:25px;margin:10px;top:10px;bottom:10px;overflow:hidden}.footer-logo{font-size:clamp(44px,7vw,90px)}@media (max-width:900px){.nav{margin:8px 8px 0;padding-inline:18px}.category-showcase,.face-coming,.manifesto,.newsletter,.reviews,.rituals,.shop,main>footer{border-radius:22px;margin-left:8px;margin-right:8px}.shop{padding:65px 14px}.product-image{border-radius:18px}.product-grid{gap:7px}.cat-image,.ritual-grid article{border-radius:18px}.cart{border-radius:0;margin:0;top:0;bottom:0}}.hero.hero-clean{color:#fff;background:#b98f7d;border-radius:28px;order:2;height:560px;margin:16px 18px 0;display:block;position:relative;overflow:hidden}.hero-clean .hero-editorial{position:absolute;inset:0}.hero-clean .hero-editorial img{object-fit:cover;object-position:center 42%}.hero-clean .hero-editorial:after{content:"";background:linear-gradient(90deg,#271813a8,#27181340 48%,#0000 75%);position:absolute;inset:0}.hero-clean .hero-copy{max-width:690px;padding:5vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-clean .hero-copy h1{letter-spacing:-.06em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(52px,6vw,88px);font-weight:300;line-height:.9}.hero-clean .hero-copy h1 em{color:#fff}.hero-clean .hero-copy>p:not(.eyebrow),.hero-clean .text-link{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.hero-clean .button.dark{color:#2b1c16;background:#fff;border-radius:999px}.hero-clean+.manifesto{order:4}.shop{order:3}.category-showcase{order:5}.face-coming{order:6}.rituals{order:7}.reviews{order:8}.newsletter{order:9}main>footer{order:10}@media (max-width:900px){.hero.hero-clean{border-radius:22px;height:620px;margin:8px 8px 0}.hero-clean .hero-copy{padding:28px;top:auto;bottom:25px;transform:none}.hero-clean .hero-copy h1{font-size:52px}.hero-clean .hero-editorial:after{background:linear-gradient(#2718131a 25%,#271813d6)}.hero-clean .hero-actions{display:flex}.hero-clean .text-link{margin:0}}body{background:#e9e9e7}.announcement{display:none}.nav{z-index:45;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:55px;padding:0 18px;position:absolute;top:25px;left:46px;right:46px}.nav,.nav .links{color:#fff}.nav .cart-button span{color:#292421;background:#fff}.hero.hero-clean{border:10px solid #fff;border-bottom:0;border-radius:34px 34px 0 0;margin:18px 18px 0}.hero-clean .hero-editorial img{content:url(/products/blushed-model.jpeg);object-position:center 44%}.hero-clean .hero-editorial:after{background:linear-gradient(90deg,#26181382,#26181320 55%,#0000 82%)}.hero-clean .hero-copy{padding:5.5vw}.hero-clean .hero-copy h1{max-width:720px;font-size:clamp(58px,7vw,104px)}.hero-clean .hero-copy>p:not(.eyebrow){max-width:430px}.shop{border-radius:0 0 34px 34px;margin:0 18px 18px;padding-top:62px}.shop .section-head{margin-bottom:28px}.shop .section-head h2{font-size:clamp(48px,5vw,72px);font-weight:300}.filters{margin-bottom:34px}.filters button{padding:12px 22px;font-size:11px}.product-grid{gap:15px}.product-image{background:#f1f1f0;border-radius:24px}.product-info h3{font-size:15px}.product-info p{font-size:10px}.category-showcase,.face-coming,.manifesto,.newsletter,.reviews,.rituals,main>footer{box-shadow:0 1px #00000008}.manifesto{background:#fff}.manifesto h2{font-weight:300}.category-showcase{padding-top:30px}.category-showcase article>p{color:#9a9693}.rituals{background:#f4e5e3}.reviews{background:#fff}.newsletter{background:#f2ece8}@media (max-width:900px){.nav{padding:0 8px;top:18px;left:16px;right:16px}.nav .menu{color:#fff}.nav .links{color:#2b1c16;border-radius:18px;top:65px}.hero.hero-clean{border-width:7px;border-radius:26px 26px 0 0;height:650px;margin:8px 8px 0}.hero-clean .hero-editorial img{object-position:58% center}.hero-clean .hero-editorial:after{background:linear-gradient(#27181316 22%,#271813d6)}.shop{border-radius:0 0 26px 26px;margin:0 8px 8px;padding-top:48px}.hero-clean .hero-copy h1{font-size:54px}}.manifesto{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:1.08fr .92fr;align-content:center;column-gap:6vw;min-height:690px;padding:18px;display:grid}.manifesto:before{content:"";background:url(/products/nurtured-body.jpeg) 50% 42%/cover no-repeat;border-radius:24px;grid-area:1/1/4;align-self:stretch;min-height:650px}.manifesto>h2,.manifesto>p{grid-column:2;margin-left:0;margin-right:4vw}.manifesto>.eyebrow{color:#9b6863;align-self:end;margin-bottom:8px}.manifesto h2{margin-top:12px;margin-bottom:28px;font-size:clamp(52px,5.8vw,84px);line-height:.93}.manifesto h2 em{color:#b47f79;font-style:normal;display:block}.manifesto>p:last-child{color:#5c514d;max-width:500px;margin-top:0;margin-bottom:auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75}@media (max-width:900px){.manifesto{text-align:left;grid-template-rows:460px auto auto auto;grid-template-columns:1fr;min-height:0;padding:8px}.manifesto:before{border-radius:18px;grid-area:1/1;min-height:0}.manifesto>h2,.manifesto>p{grid-column:1;margin-left:18px;margin-right:18px}.manifesto>.eyebrow{grid-row:2;margin-top:38px}.manifesto h2{grid-row:3;font-size:48px}.manifesto>p:last-child{grid-row:4;margin-bottom:45px}}.manifesto:before{background-image:url(/products/philosophy-skin.jpeg);background-position:50% 48%}.nav{position:fixed;transition:background .3s,box-shadow .3s,color .3s}.nav.scrolled{background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;color:#2b1c16;box-shadow:0 6px 24px #1f171312}.nav.scrolled .links{color:#5b5653}.nav.scrolled .menu{color:#2b1c16}.nav.scrolled .cart-button span{background:#24211f;color:#fff}.cart-button span{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.cart-button span.bump{transform:scale(1.4)}.cart-total>button.whatsapp-checkout{background:#1f7a4d}@media (prefers-reduced-motion:reduce){.cart-button span,.nav{transition:none}.cart-button span.bump{transform:none}}.pay-details{background:#f4f1ec;border-radius:16px;margin-bottom:18px;padding:16px 18px}.pay-details h4{letter-spacing:.16em;text-transform:uppercase;color:#8b837c;margin-bottom:12px;font-size:9px}.pay-details>div{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.pay-details>div span{color:#6f655e;font-size:11px}.pay-details>div b{letter-spacing:.02em;font-size:13px}.pay-details>p{color:#6f655e;margin-top:12px;font-size:10px;line-height:1.6}.nav{position:sticky;top:0;left:auto;right:auto;width:auto;height:72px;margin:0;padding:0 34px;background:#fff;color:#2b1c16;border-radius:0;transition:box-shadow .3s}.nav .links{color:#5b5653}.nav .menu{color:#2b1c16}.nav .cart-button span{background:#24211f;color:#fff}.nav.scrolled{background:#fff;border-radius:0;box-shadow:0 1px 3px #1f17130f}@media (max-width:900px){.nav{height:62px;padding:0 16px}.nav .links{top:62px}}.cart-total>.pay-details{display:block}.pay-details>div{flex-wrap:wrap;font:inherit}.pay-details>div b{font-size:14px;font-weight:700}.nav .links a{position:relative;padding:7px 1px;transition:color .25s ease}.nav .links a:after{content:"";background:#9b6d54;height:1px;transform-origin:left;transition:transform .3s ease;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav .links a:focus-visible,.nav .links a:hover{color:#9b6d54}.nav .links a:focus-visible:after,.nav .links a:hover:after{transform:scaleX(1)}.nav .links a:active{color:#7d5642}.wordmark{transition:color .25s ease}.wordmark:focus-visible,.wordmark:hover{color:#9b6d54}.cart-button{transition:color .25s ease}.cart-button:focus-visible,.cart-button:hover{color:#9b6d54}.nav .cart-button span{transition:background .25s ease,transform .28s cubic-bezier(.34,1.56,.64,1)}.cart-button:hover span{background:#9b6d54}.cart-button:active span{transform:scale(.92)}.nav .menu{transition:color .25s ease}.nav .menu:active,.nav .menu:hover{color:#9b6d54}.nav a:focus-visible,.nav button:focus-visible{outline:2px solid #9b6d54;outline-offset:4px;border-radius:4px}@media (hover:none){.nav .links a:active:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cart-button,.nav .cart-button span,.nav .links a,.nav .links a:after,.nav .menu,.wordmark{transition:none}.cart-button:active span{transform:none}}.face-coming{background-image:linear-gradient(#241d166b,#241d168f),url(/products/philosophy-skin.jpeg);background-position:50% 48%}.hero-clean .hero-editorial img{filter:blur(4px);transform:scale(1.06)}.hero.hero-clean{display:grid;grid-template-columns:45% 55%;align-items:stretch;background:#fff;color:var(--ink);height:620px;min-height:0}.hero-clean .hero-copy{z-index:2;align-self:center;max-width:none;padding:0 3.4vw 0 3.6vw;position:static;transform:none}.hero-clean .hero-copy .eyebrow{color:#9b6d54}.hero-clean .hero-copy h1{color:var(--ink);max-width:none;font-size:clamp(42px,4.3vw,68px)}.hero-clean .hero-copy h1 em{color:#9b6d54;font-style:normal}.hero-clean .hero-copy>p:not(.eyebrow){color:#5e5048;max-width:400px;font-size:16px}.hero-clean .text-link{color:var(--ink)}.hero-clean .button.dark{background:var(--ink);color:#fff}.hero-clean .hero-editorial{border-radius:0 24px 0 0;position:relative;inset:auto;overflow:hidden}.hero-clean .hero-editorial img{content:url(/products/philosophy-skin.jpeg);object-position:50% 42%;filter:none;transform:none}.hero-clean .hero-editorial:after{background:linear-gradient(#0000 68%,#0000004d)}@media (max-width:900px){.hero.hero-clean{grid-template-columns:1fr;height:auto}.hero-clean .hero-editorial{order:1;border-radius:18px 18px 0 0;height:360px}.hero-clean .hero-copy{order:2;padding:32px 22px 42px;position:static;inset:auto;transform:none}.hero-clean .hero-copy h1{color:var(--ink);font-size:42px}.hero-clean .hero-copy h1 em{color:#9b6d54}.hero-clean .hero-copy>p:not(.eyebrow),.hero-clean .text-link{color:#5e5048}.hero-clean .button.dark{background:var(--ink);color:#fff}}.hero.hero-clean{grid-template-columns:1fr auto}.hero-clean .hero-editorial{aspect-ratio:853/1280;width:auto;height:100%}.hero-clean .hero-editorial img{object-fit:contain;width:100%;height:100%}@media (max-width:900px){.hero.hero-clean{grid-template-columns:1fr}.hero-clean .hero-editorial{aspect-ratio:853/1280;width:100%;height:auto}}@media (min-width:901px){.hero.hero-clean{height:clamp(700px,50vw,880px)}.hero-clean .hero-copy{padding-left:4.5vw;padding-right:4vw}.hero-clean .hero-copy h1,.hero-clean .hero-copy>p{max-width:540px;margin-inline:auto}.hero-clean .hero-copy>p:not(.eyebrow){max-width:450px;margin-inline:auto}.hero-clean .hero-copy .hero-actions{max-width:540px;margin-inline:auto}}.hero-clean .hero-editorial span{background:#fff;color:var(--ink);border-radius:999px;padding:9px 15px;font-size:9px;font-weight:500;bottom:18px;right:18px;box-shadow:0 2px 10px #1f17131a}main{overflow:clip}