@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap');
:root{--ink:#37252b;--wine:#781c3c;--paper:#fcf9f6;--pink:#f0dce0;--muted:#786b70;--line:#e8dedc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Noto Sans Arabic',sans-serif;font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #b75b7e;outline-offset:4px}button{border:0}button:disabled{opacity:.4;cursor:default}[hidden]{display:none!important}.announcement{background:var(--wine);color:#fff7f6;text-align:center;font-size:11px;letter-spacing:.2px;padding:7px 15px}.announcement span{padding:0 25px}header{position:sticky;top:0;z-index:20;background:#fcf9f6f5;backdrop-filter:blur(14px);height:96px;border-bottom:1px solid var(--line);padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-family:Georgia,serif;font-size:40px;letter-spacing:5px;line-height:1;display:inline-block;color:var(--wine)}.logo span{display:block;font:8px 'DM Sans',sans-serif;letter-spacing:2px;margin-top:9px;text-align:center}nav{display:flex;gap:32px;font-size:12px}nav a:hover{color:var(--wine)}.nav-actions{display:flex;align-items:center;gap:20px}.search-link{font-size:30px}.bag{background:none;font-size:12px}.bag span{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;background:var(--wine);color:white;border-radius:50%;margin-right:7px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:615px}.hero-copy{padding:95px 10% 60px 8%;display:flex;flex-direction:column;justify-content:center}.eyebrow{font-family:'DM Sans','Noto Sans Arabic',sans-serif;font-size:10px;letter-spacing:1.8px;font-weight:600;color:var(--wine)}h1,h2,h3,p{margin-top:0}h1{font-size:65px;line-height:1.45;letter-spacing:-2px;font-weight:500;margin:20px 0}h1 em{font-weight:500;color:var(--wine);font-style:normal;position:relative}h1 em:after{content:'';position:absolute;width:100%;height:9px;bottom:2px;right:0;border-top:2px solid var(--wine);border-radius:50%}.hero-copy>p{color:var(--muted);font-size:15px;line-height:2.1}.hero-cta{display:flex;gap:12px;margin:20px 0 40px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:14px 24px;font-size:12px;border-radius:4px;transition:transform .2s,background .2s}.primary{background:var(--wine);color:#fff}.primary:hover{background:#57122a;transform:translateY(-2px)}.secondary{border:1px solid #bfa6ae;background:transparent}.secondary:hover{background:#f1e4e6}.hero-foot{font-size:10px;color:var(--muted);display:flex;gap:12px;align-items:center}.hero-foot i{font-style:normal;color:var(--wine)}.hero-scene{position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 25%,#f8edef,#ebcbd3 60%,#dfb2c0);min-height:615px;direction:ltr}.scene-top,.scene-caption{position:absolute;left:7%;right:7%;display:flex;justify-content:space-between;color:#78354e;font:9px 'DM Sans';letter-spacing:2px;z-index:3}.scene-top{top:34px}.scene-caption{bottom:32px}.hero-letter{position:absolute;font:190px Georgia;color:#fff7f6aa;left:12%;top:190px;letter-spacing:-15px}.orbit{position:absolute;width:370px;height:370px;border:1px solid #c18f9e;border-radius:50%;left:15%;top:115px}.hero-sticker{position:absolute;right:8%;top:105px;z-index:5;border:1px solid #a15d73;background:#f3e0dfd9;transform:rotate(10deg);border-radius:50%;width:105px;height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--wine);font-size:14px}.hero-sticker em{font:11px Georgia}.brand-strip{display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid var(--line);padding:25px 5%;gap:20px}.brand-strip>b{font:25px 'DM Sans';letter-spacing:1px;color:#66525b}.brand-strip>b:nth-child(2){font-weight:700;letter-spacing:-1px}.brand-strip>span{font-size:10px;color:var(--muted)}.section{padding:76px 6%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px;gap:20px}.section-heading h2{font-size:30px;line-height:1.7;font-weight:500;margin:7px 0 0}.section-heading>p,.section-heading>span{font-size:12px;color:var(--muted);margin:0}.collection-tools{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{padding:7px 18px;background:transparent;border:1px solid var(--line);border-radius:30px;font-size:11px}.filters button.active{color:#fff;background:var(--wine);border-color:var(--wine)}.search-box{display:flex;align-items:center;border-bottom:1px solid #beaeb2;gap:10px}.search-box span{font-size:25px}.search-box input{background:none;border:0;width:240px;font-size:11px;padding:8px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-card{min-width:0}.art-link{display:block;position:relative;overflow:hidden;border-radius:5px}.tag{position:absolute;top:15px;right:15px;z-index:4;background:#fff9;padding:4px 10px;border-radius:2px;font-size:9px}.product-art{height:310px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;direction:ltr;background:#edd9df}.product-art.cream{background:#eee7d9}.product-art.pink{background:#f1dade}.product-art.red{background:#e6d4ce}.halo{position:absolute;inset:18% 10% 5%;border-radius:50% 50% 0 0;background:#fff4;box-shadow:0 15px 20px #6e3d3910}.pack{position:relative;z-index:2;filter:drop-shadow(13px 22px 10px #53383925);transition:transform .5s}.product-card:hover .pack{transform:translateY(-7px) rotate(-3deg)}.tube{width:95px;height:191px;background:linear-gradient(90deg,#bf7b91,#e8b9c5 36%,#c88a9f 85%,#ae6b84);border-radius:8px 8px 19px 19px;transform:rotate(-9deg);border-top:7px solid #dfacbc}.tube .cap{position:absolute;bottom:0;height:35px;width:100%;background:linear-gradient(90deg,#c38398,#e8bccb,#c58ba0);border-top:1px solid #b5778a;border-radius:0 0 9px 9px}.pack-label{position:absolute;inset:26px 10px 45px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#633349}.pack-label b{font:17px 'DM Sans';letter-spacing:-.6px}.pack-label span{font:7px 'DM Sans';text-transform:uppercase;line-height:1.7;letter-spacing:1px}.pack-label small{font:7px 'DM Sans'}.sheet{width:150px;height:200px;background:linear-gradient(120deg,#fdfbf5,#ddd4c4);border:1px solid #d3cabc;border-radius:2px;transform:rotate(8deg)}.sheet .pack-label{inset:15px}.sheet .pack-label b{font-size:18px;letter-spacing:1px}.sheet .pack-label span{font-size:10px;line-height:2}.bottle{width:95px;height:143px;background:linear-gradient(90deg,#d3839d99,#e7a5bcdd,#d58ca3);border-radius:13px 13px 9px 9px;transform:rotate(-7deg);margin-top:38px;border:1px solid #c4849799}.bottle .cap{position:absolute;width:47px;height:65px;background:linear-gradient(90deg,#ded8d2,#fff,#ded8d2);top:-59px;left:23px;border-radius:20px 20px 3px 3px;border-bottom:8px solid #e6dedb}.bottle .pack-label{inset:22px 8px 10px}.red .bottle{background:linear-gradient(90deg,#9c282d,#d36b63,#9f3436)}.red .pack-label{color:#fff4e6}.red .pack-label b{font-size:21px}.art-note{position:absolute;bottom:9px;font-size:8px;color:#715660}.hero-scene .hero-product{position:absolute;inset:70px 0 45px;height:auto;background:none;overflow:visible}.hero-product .halo{display:none}.hero-product .tube{width:158px;height:320px;transform:rotate(14deg);margin-left:70px;margin-top:45px}.hero-product .pack-label{inset:50px 20px 75px;gap:30px}.hero-product .pack-label b{font-size:29px}.hero-product .pack-label span{font-size:11px}.hero-product .cap{height:55px}.hero-product .art-note{bottom:15px;right:7%;font-size:9px}.card-body{padding:18px 3px 5px}.card-body .eyebrow{font-size:8px;letter-spacing:1px}.card-body h3{font-size:14px;font-weight:600;margin:6px 0 1px}.english{font:10px 'DM Sans';color:var(--muted);text-align:right}.card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.card-bottom strong{font:23px 'DM Sans';color:var(--wine)}small{font-size:11px;font-weight:400}.add{height:35px;width:35px;border:1px solid #bda7af;border-radius:50%;background:none;font-size:22px;line-height:1}.add:hover{background:var(--wine);color:white}.small-note{margin:23px 0 0;color:var(--muted);font-size:10px}.ritual-banner{position:relative;overflow:hidden;background:var(--wine);color:#fbeee8;text-align:center;margin:10px 6%;padding:55px 20px;border-radius:6px}.ritual-banner .eyebrow{color:#e0b7c6}.ritual-banner h2{font-size:33px;font-weight:500;margin:10px 0}.ritual-banner p{font-size:12px;color:#e3c9d2}.light{background:#f8e9e4;color:var(--wine)}.light:hover{background:white}.banner-star{position:absolute;font-size:210px;left:2%;top:-55px;color:#ffffff0b}.bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bundle{display:grid;grid-template-columns:44% 56%;border-radius:5px;overflow:hidden;background:#f2e4e5;align-items:center}.cream-bundle{background:#eee8df}.bundle>div:last-child{padding:30px 12px 30px 25px}.bundle h3{font-size:25px;font-weight:500;margin:8px 0}.bundle p{font-size:11px;color:var(--muted)}.bundle-art{display:flex;height:260px;direction:ltr;align-items:center;justify-content:center;overflow:hidden}.bundle-art .product-art{background:none!important;height:260px;min-width:100px;width:50%;overflow:visible}.bundle-art .pack{scale:.75}.bundle-art .product-art:first-child{z-index:2;margin-right:-35px}.bundle-art .halo,.bundle-art .art-note{display:none}.bundle-bottom{display:flex;gap:15px;align-items:center;justify-content:space-between}.bundle-bottom strong{font:27px 'DM Sans';white-space:nowrap}.bundle-bottom button{font-size:10px;padding:9px 13px;gap:8px}.clarity{display:grid;grid-template-columns:1fr 2fr;background:#f3eeea;margin-top:20px;gap:70px}.clarity h2{font-size:39px;font-weight:500;margin:12px 0}.clarity a{font-size:12px;border-bottom:1px solid}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start}.principles article>span{font:13px 'DM Sans';color:#9b7080;display:block;margin:20px 0 25px}.principles h3{font-size:14px;font-weight:600}.principles p{color:var(--muted);font-size:12px}.faq{max-width:940px;margin:auto}.faq h2{font-size:31px;font-weight:500;margin:10px 0 30px}details{border-bottom:1px solid var(--line);padding:17px 0}summary{cursor:pointer;font-size:13px;font-weight:500;list-style:none}summary:after{content:'＋';float:left;color:var(--wine)}details[open] summary:after{content:'−'}details p{font-size:12px;color:var(--muted);margin:16px 0 0}footer{padding:55px 6% 20px;display:grid;grid-template-columns:1.2fr .8fr .8fr 1.2fr;gap:40px;border-top:1px solid var(--line);background:#f4eae8}footer .logo{font-size:36px}footer p{font-size:11px;color:var(--muted);margin-top:20px}footer b{font-size:12px;display:block;margin-bottom:15px}footer>div>a:not(.logo),footer button{font-size:11px;display:block;margin-bottom:8px}.footer-note{font-size:11px;color:var(--wine)}.footer-note p{margin-top:12px}.copyright{grid-column:1/-1;font-size:9px;color:var(--muted);border-top:1px solid #dfd0d0;padding-top:18px}.text-btn{background:none;padding:0;text-decoration:underline;text-underline-offset:5px;font-size:12px}.skip{position:fixed;top:-100px;background:white;z-index:100;padding:15px}.skip:focus{top:0}dialog{border:0;border-radius:10px;background:var(--paper);padding:30px;width:min(540px,95vw);max-height:90vh;color:var(--ink)}dialog::backdrop{background:#2e142b66;backdrop-filter:blur(4px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.dialog-head h2{font-size:24px;font-weight:500;margin:0}.dialog-head h2 span{color:var(--wine)}.dialog-head button{font-size:29px;background:none}.muted{font-size:11px;color:var(--muted)}.notice{background:#f2e5e7;border-radius:4px;padding:13px;font-size:11px;line-height:1.9}.wide{width:100%}.cart-row{padding:17px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px}.cart-row h3{font-size:12px;margin:0}.cart-row small{font-size:10px;color:var(--muted)}.qty{display:flex;align-items:center;gap:12px;white-space:nowrap}.qty button{width:29px;height:29px;border:1px solid var(--line);background:white;border-radius:50%}.cart-total{font-size:18px;font-weight:600;margin:20px 0;display:flex;justify-content:space-between}#order-text{width:100%;min-height:150px;margin-top:12px;font-size:12px}.quiz-options{display:grid;gap:12px}.quiz-options button{background:#f0e0e5;border:1px solid #dec4ce;text-align:right;padding:20px;border-radius:5px}.quiz-options button:hover{background:#e4c8d3}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,30px);opacity:0;background:var(--wine);color:white;padding:12px 25px;border-radius:5px;z-index:100;pointer-events:none;font-size:12px;transition:.2s;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}.breadcrumbs{padding:28px 6%;color:var(--muted);font-size:10px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:15px 8% 60px}.product-detail>.product-art{height:600px;border-radius:5px}.product-detail>.product-art .pack{scale:1.8}.product-detail h1{font-size:35px;line-height:1.6;letter-spacing:-.5px;margin:15px 0}.lead{font-size:15px;line-height:2.1;color:var(--muted)}.detail-price{font:36px 'DM Sans';color:var(--wine);margin:20px 0}.product-detail details a{font-size:11px;color:var(--wine);text-decoration:underline}dl{display:grid;grid-template-columns:1fr 1fr;font-size:12px}dd{margin:0}.related{grid-template-columns:repeat(3,1fr)}.document{max-width:850px;min-height:65vh;margin:auto;padding:70px 30px 90px}.document h1{font-size:39px;letter-spacing:-.5px}.document h2{font-size:23px;margin-top:35px;font-weight:500}.document p,.document li{color:var(--muted);font-size:14px;line-height:2.2}.metrics{display:grid;gap:10px;margin:30px 0}.metric{display:flex;justify-content:space-between;padding:15px;background:#f0e2e6}.consent-options{display:flex;gap:10px;margin-top:20px}.consent-options button{flex:1}
@media(min-width:1600px){.hero-copy{padding-right:16%}.hero{min-height:700px}.hero-scene{min-height:700px}.hero-product .tube{scale:1.15}.hero-letter{font-size:230px}}
@media(max-width:1000px){nav{gap:15px;font-size:10px}.hero-copy{padding:70px 8%}.hero h1{font-size:50px}.hero-scene{min-height:550px}.hero-letter{font-size:140px}.orbit{left:4%;width:320px;height:320px}.product-grid{gap:12px}.product-art{height:260px}.bundle{grid-template-columns:38% 62%}.bundle-art .product-art{min-width:70px}.bundle-art .pack{scale:.6}.bundle-bottom{flex-wrap:wrap}.clarity{gap:35px}.principles{gap:15px}footer{gap:25px}}
@media(max-width:700px){.announcement{font-size:9px}.announcement span{padding:0 8px}header{height:78px;padding:0 5%;flex-wrap:wrap;gap:0}.logo{font-size:31px}.logo span{font-size:6px}.nav-actions{gap:15px}nav{order:3;width:100%;justify-content:space-between;font-size:9px;margin-top:7px;padding-bottom:6px}.search-link{font-size:23px}.bag{font-size:10px}.hero{grid-template-columns:1fr}.hero-copy{padding:45px 7% 35px}.hero h1{font-size:49px;margin:15px 0}.hero-copy>p{font-size:13px}.hero-cta{margin:15px 0 25px}.hero-foot{font-size:9px;gap:10px}.hero-scene{min-height:420px}.hero-product .tube{width:130px;height:263px;margin-top:0;margin-left:20px}.hero-product .pack-label b{font-size:24px}.hero-product .pack-label span{font-size:9px}.hero-product .pack-label{gap:15px;inset:30px 15px 60px}.hero-letter{top:130px;font-size:150px;left:17%}.orbit{width:290px;height:290px;left:15%;top:62px}.hero-sticker{top:60px;right:9%;width:83px;height:83px;font-size:12px}.scene-top{top:25px}.scene-caption{bottom:23px;font-size:7px}.hero-scene .hero-product{inset:55px 0 25px}.brand-strip{gap:12px;padding:22px 6%}.brand-strip>b{font-size:18px}.brand-strip>span{display:none}.section{padding:45px 5%}.section-heading{align-items:start;flex-direction:column;gap:10px}.section-heading h2{font-size:25px}.section-heading>p{font-size:11px}.collection-tools{flex-direction:column;gap:15px}.search-box input{width:100%}.filters button{font-size:10px;padding:6px 14px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.product-art{height:230px}.pack{scale:.9}.card-body{padding-top:12px}.card-body h3{font-size:12px}.english{font-size:9px;line-height:1.5;min-height:27px}.tag{top:10px;right:10px;font-size:8px;padding:3px 7px}.card-body .eyebrow{font-size:7px}.card-bottom{margin-top:10px}.card-bottom strong{font-size:21px}.small-note{font-size:9px}.ritual-banner{margin:10px 5%;padding:40px 15px}.ritual-banner h2{font-size:27px}.bundle-grid{grid-template-columns:1fr}.bundle{grid-template-columns:42% 58%}.bundle>div:last-child{padding:25px 10px 25px 20px}.bundle h3{font-size:23px}.bundle-art{height:230px}.bundle-art .pack{scale:.65}.bundle-art .product-art{min-width:90px}.bundle-bottom{gap:8px}.bundle-bottom strong{font-size:23px}.clarity{grid-template-columns:1fr;gap:15px}.clarity h2{font-size:31px}.clarity h2 br{display:none}.principles{grid-template-columns:1fr}.principles article{position:relative;padding-right:40px}.principles article>span{position:absolute;right:0;top:0;margin:4px 0}.principles h3{margin:0 0 8px}.principles p{font-size:12px}.faq h2{font-size:27px}footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:40px 6% 20px}.footer-note{grid-column:1/-1}.copyright{font-size:8px}.product-detail{grid-template-columns:1fr;padding:0 5% 25px;gap:30px}.product-detail>.product-art{height:360px}.product-detail>.product-art .pack{scale:1.35}.product-detail h1{font-size:30px}.document{padding:40px 6% 60px}.document h1{font-size:32px}.related{grid-template-columns:repeat(2,minmax(0,1fr))}dialog{padding:22px}.dialog-head h2{font-size:21px}.hero-cta .primary,.hero-cta .secondary{font-size:11px;padding:12px 19px}.eyebrow{font-size:8px}.art-note{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* VARIALUXE signature identity */
:root{--wine:#432334;--ink:#34252e;--paper:#fbf7f2;--pink:#ead8dd;--muted:#766973;--line:#e5dadd;--gold:#c4a47b}
.announcement{background:#432334;color:#f5e8d6;letter-spacing:.4px}
header{height:106px;background:#fbf7f2f5}.brand-logo{display:block;line-height:0;letter-spacing:0;flex-shrink:0}.brand-logo img{display:block;width:264px;height:68px;object-fit:contain}footer .brand-logo img{width:230px;height:auto}
.hero-scene{background:radial-gradient(ellipse at 58% 20%,#f8ebea,#e7cbd2 58%,#cda8b9)}
.hero-copy{padding-top:75px;padding-bottom:65px}.hero-copy h1{font-size:59px;font-weight:500;line-height:1.6;letter-spacing:-1.5px}.hero-copy>p{font-size:14px;line-height:2.3}.hero-copy h1 em:after{border-color:#c4a47b}
.hero-letter{font-size:103px;letter-spacing:-5px;left:5%;top:220px;color:#fff8f1a6}.hero-sticker{background:#f8eee6bd;border-color:#a68979;color:#674650}.hero-sticker em{font-size:10px}.scene-top,.scene-caption{color:#694653}.orbit{border-color:#b99599}.hero-foot i{color:#ad8b5e}
.primary{background:#432334;border:1px solid #432334;border-radius:2px}.primary:hover{background:#2c1423}.secondary{border-radius:2px}.light{background:#fbf2e8;color:#432334;border-color:#fbf2e8}.light:hover{background:white}.ritual-banner{background:linear-gradient(115deg,#432334,#5a3045);border:1px solid #7a5864;border-radius:2px}.ritual-banner .eyebrow{color:#dbc4a1}
.ritual-banner:before{content:'';position:absolute;inset:10px;border:1px solid #c4a47b44;pointer-events:none}.banner-star{color:#c4a47b12}.brand-strip{background:#f6f0e9}.eyebrow{letter-spacing:2px}.art-link,.bundle{border-radius:2px}.tag{background:#fcf7efdf;color:#624450}.rose-bundle{background:#eddee0}.cream-bundle{background:#eee5d9}.clarity{background:#efe8e2}footer{background:#ece2de}.copyright{border-color:#cdbab9}
@media(max-width:1000px){.brand-logo img{width:220px;height:61px}nav{gap:16px}.hero-copy h1{font-size:47px}.hero-letter{font-size:80px;top:235px}}
@media(max-width:700px){header{height:98px;padding-top:6px}.brand-logo img{width:205px;height:53px}footer .brand-logo img{width:190px}.hero-copy{padding:45px 7% 35px}.hero-copy h1{font-size:43px;line-height:1.65}.hero-copy>p{font-size:12px}.hero-letter{font-size:76px;left:7%;top:160px;letter-spacing:-3px}.hero-scene{min-height:420px}.hero-sticker{font-size:12px}.hero-sticker em{font-size:8px}.nav-actions{gap:10px}.eyebrow{font-size:8px;letter-spacing:1.2px}}

/* Lotus identity: flat masters, rose-burgundy and rose-gold accents. */
:root{--wine:#682f43;--ink:#38262c;--paper:#fbf5f0;--pink:#eed6d0;--muted:#78656d;--line:#e7d6d0;--gold:#bb8b79}
.announcement{background:#682f43;color:#fbf5f0}header{background:#fbf5f0f5}.brand-logo img{width:280px;height:65px}footer .brand-logo img{width:245px;height:auto}.primary{background:#682f43;border-color:#682f43}.primary:hover{background:#4f2133}.light{background:#fbf5f0;color:#682f43;border-color:#fbf5f0}.light:hover{background:white}.hero-scene{background:radial-gradient(ellipse at 55% 25%,#f8e9e2,#e7c3bf 65%,#cea4a9)}.hero-letter{left:12%;top:70px;opacity:.22;width:76%;height:76%;font-size:0}.hero-letter img{width:100%;height:100%;object-fit:contain}.hero-sticker{background:#fbf5f0bf;border-color:#bb8b79;color:#682f43}.hero-copy h1 em:after{border-color:#bb8b79}.orbit{display:none}.ritual-banner{background:#682f43;border-color:#bb8b79}.ritual-banner .eyebrow{color:#eed6d0}.brand-strip{background:#f5e9e2}.clarity{background:#f2e5df}footer{background:#eeded8}.tag{color:#682f43;background:#fbf5f0e6}
@media(max-width:1000px){.brand-logo img{width:230px;height:61px}}
@media(max-width:700px){.brand-logo img{width:210px;height:53px}footer .brand-logo img{width:195px}.hero-letter{left:9%;top:43px;width:82%;height:80%}.hero-copy h1{font-size:41px}.announcement{font-size:8px}}

/* Vertical brand lockup */
header{height:122px}.brand-logo img{width:205px;height:94px;object-fit:contain}footer .brand-logo img{width:235px;height:108px}
@media(max-width:1000px){.brand-logo img{width:185px;height:85px}}
@media(max-width:700px){header{height:128px;padding-top:5px;padding-bottom:7px}.brand-logo img{width:185px;height:85px}footer .brand-logo img{width:205px;height:94px}nav{margin-top:3px;padding-bottom:0}}
