:root{--cx-night: #1c2541;--cx-night-2: #27335c;--cx-night-3: #34437a;--cx-cream: #fbf6ee;--cx-paper: #ffffff;--cx-peach: #f4b993;--cx-peach-soft: #fde9da;--cx-gold: #f2c46d;--cx-sage: #dfe8da;--cx-lilac: #e8e4f5;--cx-ink: #262a40;--cx-muted: #6b6f85;--cx-line: rgba(38, 42, 64, .1);--cx-serif: "Fraunces", Georgia, "Times New Roman", serif;--cx-sans: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cx-radius: 28px;--cx-radius-sm: 16px;--cx-gutter: 24px;--cx-ease: cubic-bezier(.22, 1, .36, 1);--cx-shadow: 0 18px 50px -20px rgba(28, 37, 65, .35);--cx-shadow-soft: 0 10px 30px -14px rgba(28, 37, 65, .25)}.cx-section{font-family:var(--cx-sans);color:var(--cx-ink);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.cx-section *,.cx-section *:before,.cx-section *:after{box-sizing:border-box}.cx-section :is(h1,h2,h3,h4){color:inherit;margin:0}.cx-section p{margin:0}.cx-container{max-width:1200px;margin:0 auto;padding:0 var(--cx-gutter);position:relative}.cx-h1,.cx-h2,.cx-h3{font-family:var(--cx-serif);font-weight:600;letter-spacing:-.02em;line-height:1.05;font-variation-settings:"SOFT" 100,"WONK" 0}.cx-h2{font-size:clamp(32px,4.6vw,54px)}.cx-h3{font-size:clamp(20px,2.2vw,26px);line-height:1.2}.cx-h1 em,.cx-h2 em,.cx-h3 em{font-style:italic;font-weight:500;color:var(--cx-accent, #e08a5c)}.cx-body{font-size:17px;line-height:1.65;color:var(--cx-muted)}.cx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c47548;margin-bottom:16px}.cx-eyebrow .cx-icon{width:16px;height:16px}.cx-head{max-width:720px;margin:0 auto 48px}.cx-head .cx-body{margin-top:16px}.cx-icon{width:22px;height:22px;flex:none;display:inline-block;vertical-align:middle}.cx-section img{max-width:100%;display:block}.cx-btn{--b: var(--cx-night);--c: #fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:999px;background:var(--b);color:var(--c);font-family:var(--cx-sans);font-weight:800;font-size:16px;line-height:1.1;text-decoration:none;border:0;cursor:pointer;transition:transform .35s var(--cx-ease),box-shadow .35s var(--cx-ease),background .25s;box-shadow:0 10px 24px -12px #1c25418c;position:relative;overflow:hidden}.cx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--cx-ease)}.cx-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px #1c254199}.cx-btn:hover:after{transform:translate(120%)}.cx-btn .cx-icon{width:18px;height:18px;transition:transform .3s var(--cx-ease)}.cx-btn:hover .cx-icon{transform:translate(3px)}.cx-btn--gold{--b: var(--cx-gold);--c: var(--cx-night)}.cx-btn--peach{--b: var(--cx-peach);--c: var(--cx-night)}.cx-btn--light{--b: #fff;--c: var(--cx-night);box-shadow:inset 0 0 0 1.5px var(--cx-line),0 6px 16px -10px #1c25414d}.cx-btn--ghost{--b: transparent;--c: #fff;box-shadow:inset 0 0 0 1.5px #ffffff73}.cx-btn--block{width:100%}.cx-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.cx-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s var(--cx-ease),transform .9s var(--cx-ease);transition-delay:var(--d, 0s)}.cx-reveal.cx-visible{opacity:1;transform:none}.cx-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cx-star{position:absolute;width:var(--s, 3px);height:var(--s, 3px);border-radius:50%;background:#fff;opacity:.2;animation:cx-twinkle var(--t, 3s) ease-in-out infinite;animation-delay:var(--dl, 0s);box-shadow:0 0 6px #fffc}@keyframes cx-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.cx-bar{background:var(--cx-night);color:#f5ead9;font-family:var(--cx-sans);font-size:14px;font-weight:700;overflow:hidden}.cx-bar__track{display:flex;width:max-content;animation:cx-marquee var(--speed, 30s) linear infinite}.cx-bar__group{display:flex;flex:none}.cx-bar__item{display:inline-flex;align-items:center;gap:10px;padding:11px 28px;white-space:nowrap}.cx-bar__item .cx-icon{width:16px;height:16px;color:var(--cx-gold)}@keyframes cx-marquee{to{transform:translate(-50%)}}.cx-hero{background:radial-gradient(120% 90% at 85% 10%,var(--cx-night-3) 0%,var(--cx-night-2) 35%,var(--cx-night) 75%);color:#fff;padding:64px 0 88px!important}.cx-hero__moon{position:absolute;top:48px;right:6%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff7e0,var(--cx-gold) 70%);box-shadow:0 0 80px 20px #f2c46d40;opacity:.9}.cx-hero__moon:after{content:"";position:absolute;top:-12px;right:-30px;bottom:12px;left:30px;border-radius:50%;background:var(--cx-night-3);opacity:0}.cx-hero__grid{display:grid;grid-template-columns:1.02fr 1fr;gap:56px;align-items:center;position:relative;z-index:2}.cx-hero__title{font-family:var(--cx-serif);font-weight:600;line-height:1.02;letter-spacing:-.025em}.cx-hero__title em{font-style:italic;font-weight:400;color:var(--cx-gold)}.cx-hero__sub{margin-top:22px;color:#ffffffc7;line-height:1.6;max-width:520px}.cx-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.cx-hero__price{display:inline-flex;align-items:baseline;gap:6px;margin-left:4px;font-weight:800;opacity:.85;font-size:14px}.cx-hero__trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}.cx-hero__trust span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#ffffffd9}.cx-hero__trust .cx-icon{width:18px;height:18px;color:var(--cx-gold)}.cx-hero__media{position:relative}.cx-hero__frame{position:relative;border-radius:260px 260px var(--cx-radius) var(--cx-radius);overflow:hidden;aspect-ratio:4 / 4.4;box-shadow:0 40px 80px -30px #0009;background:var(--cx-night-2)}.cx-hero__frame img{width:100%;height:115%;object-fit:cover;object-position:var(--pos, 70% center);will-change:transform}.cx-hero__chip{position:absolute;display:inline-flex;align-items:center;gap:10px;background:#fffffff2;color:var(--cx-night);border-radius:999px;padding:11px 18px 11px 12px;font-size:14px;font-weight:800;box-shadow:var(--cx-shadow);animation:cx-float 6s ease-in-out infinite}.cx-hero__chip i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--cx-peach-soft);color:#c47548;font-style:normal}.cx-hero__chip i .cx-icon{width:18px;height:18px}.cx-hero__chip--a{left:-28px;bottom:18%}.cx-hero__chip--b{right:-14px;top:12%;animation-delay:-3s}@keyframes cx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cx-hero__wave{position:absolute;left:0;right:0;bottom:-1px;height:70px;z-index:3}.cx-hero__wave svg{width:100%;height:100%;display:block}.cx-clock__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.cx-clock__media{position:relative;border-radius:var(--cx-radius);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--cx-shadow)}.cx-clock__media img{width:100%;height:100%;object-fit:cover}.cx-clock__time{position:absolute;left:22px;bottom:22px;background:#1c2541d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ff8f70;font-family:Courier New,monospace;font-weight:700;font-size:44px;letter-spacing:.04em;padding:10px 20px;border-radius:14px}.cx-clock__time b{animation:cx-blink 1s steps(1) infinite;font-weight:700}@keyframes cx-blink{50%{opacity:0}}.cx-pains{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px}.cx-pain{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:var(--cx-radius-sm);padding:18px 20px;box-shadow:var(--cx-shadow-soft)}.cx-pain__n{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cx-peach-soft);color:#c47548;font-weight:900;font-size:15px}.cx-pain strong{display:block;font-size:17px;color:var(--cx-ink);margin-bottom:2px}.cx-pain span{color:var(--cx-muted);font-size:15px;line-height:1.5}.cx-clock__turn{margin-top:28px;font-family:var(--cx-serif);font-size:clamp(20px,2.2vw,26px);font-style:italic;color:var(--cx-ink)}.cx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:s;position:relative}.cx-steps:before{content:"";position:absolute;top:58px;left:16%;right:16%;border-top:2px dashed rgba(196,117,72,.35)}.cx-step{position:relative;text-align:center;padding:0 12px}.cx-step__icon{position:relative;width:116px;height:116px;margin:0 auto 24px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:var(--cx-shadow-soft);color:var(--cx-night)}.cx-step__icon .cx-icon{width:46px;height:46px;stroke-width:1.4}.cx-step__icon:after{counter-increment:s;content:counter(s);position:absolute;top:2px;right:2px;width:34px;height:34px;border-radius:50%;background:var(--cx-gold);color:var(--cx-night);font-weight:900;display:grid;place-items:center;font-size:15px}.cx-step--pat .cx-step__icon .cx-icon{animation:cx-pat 1.6s ease-in-out infinite;transform-origin:50% 90%}@keyframes cx-pat{0%,to{transform:rotate(0)}40%{transform:rotate(-14deg) translateY(-3px)}60%{transform:rotate(0) translateY(1px)}}.cx-step h3{margin-bottom:10px}.cx-step p{color:var(--cx-muted);line-height:1.6}.cx-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:18px}.cx-tile{position:relative;border-radius:var(--cx-radius);overflow:hidden;background:#fff;box-shadow:var(--cx-shadow-soft);padding:28px;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;transition:transform .5s var(--cx-ease),box-shadow .5s var(--cx-ease)}.cx-tile:hover{transform:translateY(-4px);box-shadow:var(--cx-shadow)}.cx-tile--w8{grid-column:span 8}.cx-tile--w6{grid-column:span 6}.cx-tile--w4{grid-column:span 4}.cx-tile--w12{grid-column:span 12}.cx-tile--tall{grid-row:span 2}.cx-tile--img{color:#fff;min-height:320px}.cx-tile--img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--cx-ease)}.cx-tile--img:hover img{transform:scale(1.05)}.cx-tile--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(28,37,65,.82))}.cx-tile__txt{position:relative;z-index:2}.cx-tile__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--cx-peach-soft);color:#c47548;margin-bottom:auto}.cx-tile__icon+.cx-tile__txt{margin-top:24px}.cx-tile h3{font-family:var(--cx-serif);font-size:24px;font-weight:600;line-height:1.15;margin-bottom:8px}.cx-tile p{font-size:15px;line-height:1.55;opacity:.85}.cx-tile--night{background:var(--cx-night);color:#fff}.cx-tile--night .cx-tile__icon{background:#f2c46d26;color:var(--cx-gold)}.cx-tile--peach{background:var(--cx-peach-soft)}.cx-tile--peach .cx-tile__icon{background:#fff}.cx-tile--sage{background:var(--cx-sage)}.cx-tile--sage .cx-tile__icon{background:#fff;color:#5d7a55}.cx-tile__big{font-family:var(--cx-serif);font-size:clamp(54px,6vw,84px);font-weight:600;line-height:1;color:var(--cx-gold);margin-bottom:6px}.cx-pdp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.cx-pdp__gallery{position:sticky;top:100px;min-width:0}.cx-pdp__main{position:relative;border-radius:var(--cx-radius);overflow:hidden;background:var(--cx-cream);aspect-ratio:1;box-shadow:var(--cx-shadow-soft)}.cx-pdp__main img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.cx-pdp__badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;background:var(--cx-night);color:#fff;font-weight:800;font-size:13px;padding:9px 14px;border-radius:999px}.cx-pdp__badge .cx-icon{width:16px;height:16px;color:var(--cx-gold)}.cx-pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px;margin-top:12px}.cx-pdp__thumb{border:0;padding:0;border-radius:14px;overflow:hidden;aspect-ratio:1;cursor:pointer;background:var(--cx-cream);box-shadow:inset 0 0 0 2px transparent;opacity:.7;transition:opacity .2s,box-shadow .2s}.cx-pdp__thumb img{width:100%;height:100%;object-fit:cover}.cx-pdp__thumb[aria-current=true],.cx-pdp__thumb:hover{opacity:1;box-shadow:inset 0 0 0 2px var(--cx-night)}.cx-pdp__thumb[aria-current=true] img{transform:scale(.92);border-radius:10px}.cx-pdp__info{min-width:0}.cx-pdp__title{font-family:var(--cx-serif);font-weight:600;line-height:1.08;letter-spacing:-.02em}.cx-pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:18px}.cx-pdp__price strong{font-size:34px;font-weight:900;color:var(--cx-night)}.cx-pdp__price s{color:var(--cx-muted);font-size:20px}.cx-pdp__save{background:var(--cx-peach);color:var(--cx-night);font-weight:900;font-size:13px;padding:5px 10px;border-radius:999px}.cx-pdp__tax{color:var(--cx-muted);font-size:14px;margin-top:4px}.cx-pdp__intro{margin-top:20px;color:var(--cx-ink);line-height:1.65}.cx-pdp__bullets{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.cx-pdp__bullets li{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.cx-tick{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cx-sage);color:#3f6237;margin-top:1px}.cx-tick .cx-icon{width:14px;height:14px;stroke-width:2.6}.cx-pdp__options{margin-top:26px;display:grid;gap:16px}.cx-pdp__options fieldset{border:0;padding:0;margin:0}.cx-pdp__options legend{font-weight:800;font-size:14px;margin-bottom:10px;color:var(--cx-ink)}.cx-pdp__options legend span{font-weight:600;color:var(--cx-muted)}.cx-pills{display:flex;flex-wrap:wrap;gap:10px}.cx-pills input{position:absolute;opacity:0;pointer-events:none}.cx-pills label{cursor:pointer;padding:11px 18px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--cx-line);font-weight:700;font-size:15px;transition:box-shadow .2s,background .2s;display:inline-flex;align-items:center;gap:8px}.cx-pills label i{width:16px;height:16px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.cx-pills input:checked+label{box-shadow:inset 0 0 0 2px var(--cx-night);background:var(--cx-cream)}.cx-pills input:focus-visible+label{outline:2px solid var(--cx-gold);outline-offset:2px}.cx-pdp__stock{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#3f6237}.cx-pdp__stock:before{content:"";width:9px;height:9px;border-radius:50%;background:#5fae55;box-shadow:0 0 0 4px #5fae5533;animation:cx-pulse 2s infinite}.cx-pdp__stock--out{color:#a33}.cx-pdp__stock--out:before{background:#c44;box-shadow:none;animation:none}@keyframes cx-pulse{50%{box-shadow:0 0 0 7px #5fae5500}}.cx-pdp__buy{display:flex;gap:12px;margin-top:14px}.cx-qty{display:flex;align-items:center;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--cx-line);flex:none}.cx-qty button{border:0;background:none;width:42px;height:54px;font-size:20px;cursor:pointer;color:var(--cx-ink)}.cx-qty input{width:36px;border:0;text-align:center;font:800 16px var(--cx-sans);background:none;-moz-appearance:textfield;color:var(--cx-ink)}.cx-qty input::-webkit-outer-spin-button,.cx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cx-pdp__buy .cx-btn{flex:1}.cx-pdp__buynow{margin-top:12px}.cx-pdp__secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:13px;color:var(--cx-muted);font-weight:600}.cx-pdp__secure .cx-icon{width:15px;height:15px}.cx-pdp__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;padding:0;margin:10px 0 0}.cx-pdp__pay svg{height:22px;width:auto}.cx-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.cx-perk{background:#fff;border-radius:var(--cx-radius-sm);padding:14px 10px;text-align:center;box-shadow:inset 0 0 0 1px var(--cx-line);display:flex;flex-direction:column;align-items:center;gap:4px}.cx-perk .cx-icon{color:#c47548;margin-bottom:2px}.cx-perk span{font-weight:800;font-size:14px}.cx-perk small{font-size:12px;color:var(--cx-muted)}.cx-pdp__safety{display:flex;gap:12px;margin-top:18px;padding:16px 18px;border-radius:var(--cx-radius-sm);background:var(--cx-lilac);font-size:14px;line-height:1.5}.cx-pdp__safety .cx-icon{color:var(--cx-night);margin-top:1px}.cx-acc{margin-top:22px;border-top:1px solid var(--cx-line)}.cx-acc details{border-bottom:1px solid var(--cx-line)}.cx-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;font-weight:800;font-size:16px}.cx-acc summary::-webkit-details-marker{display:none}.cx-acc summary>span:first-child{display:inline-flex;align-items:center;gap:10px}.cx-acc summary .cx-icon{width:19px;height:19px;color:#c47548}.cx-plus{position:relative;width:14px;height:14px;flex:none}.cx-plus:before,.cx-plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--cx-ease)}.cx-plus:after{transform:rotate(90deg)}details[open]>summary .cx-plus:after{transform:rotate(0)}.cx-acc__body{padding:0 2px 20px;color:var(--cx-muted);line-height:1.65;font-size:15px}.cx-acc__body ul{padding-left:18px;margin:8px 0}.cx-acc__body p+p{margin-top:10px}.cx-specs{width:100%;border-collapse:collapse}.cx-specs td{padding:9px 0;border-bottom:1px dashed var(--cx-line)}.cx-specs td:first-child{font-weight:700;color:var(--cx-ink);width:45%}.cx-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;box-shadow:0 16px 40px -12px #1c254173;transform:translateY(140%);transition:transform .45s var(--cx-ease);font-family:var(--cx-sans)}.cx-sticky.is-visible{transform:none}.cx-sticky__title{font-weight:800;font-size:14px;color:var(--cx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.cx-sticky__price{font-size:13px;color:var(--cx-muted);font-weight:700}.cx-sticky .cx-btn{padding:13px 22px;font-size:15px}.cx-routine__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cx-card{background:#fff;border-radius:var(--cx-radius);overflow:hidden;box-shadow:var(--cx-shadow-soft);display:flex;flex-direction:column;transition:transform .5s var(--cx-ease),box-shadow .5s var(--cx-ease)}.cx-card:hover{transform:translateY(-6px);box-shadow:var(--cx-shadow)}.cx-card__img{aspect-ratio:4 / 3;background:var(--cx-cream);overflow:hidden;position:relative}.cx-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--cx-ease)}.cx-card:hover .cx-card__img img{transform:scale(1.05)}.cx-card__tag{position:absolute;top:16px;left:16px;background:var(--cx-gold);color:var(--cx-night);font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.cx-card__body{padding:26px 28px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.cx-card__body h3{font-family:var(--cx-serif);font-size:26px;font-weight:600;line-height:1.15}.cx-card__body h3 a{color:inherit;text-decoration:none}.cx-card__body p{color:var(--cx-muted);line-height:1.6;font-size:15px}.cx-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.cx-card__price{font-size:24px;font-weight:900;color:var(--cx-night)}.cx-card__price s{font-size:15px;color:var(--cx-muted);font-weight:600;margin-left:6px}.cx-card .cx-btn{padding:14px 22px;font-size:15px}.cx-routine__banner{margin-top:24px;display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;border-radius:var(--cx-radius);overflow:hidden;background:var(--cx-night);color:#fff;box-shadow:var(--cx-shadow)}.cx-routine__banner-img{position:relative;min-height:280px}.cx-routine__banner-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cx-routine__banner-txt{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:14px;position:relative}.cx-routine__banner-txt .cx-body{color:#ffffffbf}.cx-routine__banner-price{font-size:15px;color:#fffc;font-weight:700}.cx-routine__banner-price strong{font-size:30px;color:var(--cx-gold);font-weight:900;margin-right:8px}.cx-routine__banner-price s{opacity:.6;margin-right:8px}.cx-safe{border-radius:calc(var(--cx-radius) + 8px);background:var(--cx-lilac);padding:56px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.cx-safe:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#ffffff73;left:-120px;bottom:-160px}.cx-safe>*{position:relative}.cx-safe__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cx-safe__item{display:flex;gap:14px;align-items:flex-start;background:#ffffffbf;border-radius:var(--cx-radius-sm);padding:16px 18px;line-height:1.5}.cx-safe__item .cx-icon{color:var(--cx-night);background:#fff;border-radius:50%;padding:7px;width:36px;height:36px}.cx-safe__item strong{display:block;color:var(--cx-ink)}.cx-safe__item span{color:var(--cx-muted);font-size:15px}.cx-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.cx-faq__aside{position:sticky;top:110px}.cx-faq__aside .cx-btn{margin-top:26px}.cx-faq__list details{background:#fff;border-radius:var(--cx-radius-sm);margin-bottom:12px;box-shadow:var(--cx-shadow-soft);overflow:hidden}.cx-faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-weight:800;font-size:17px;color:var(--cx-ink)}.cx-faq__list summary::-webkit-details-marker{display:none}.cx-faq__list .cx-faq__a{padding:0 24px 22px;color:var(--cx-muted);line-height:1.65}.cx-faq__list details[open] summary{color:#c47548}.cx-close{position:relative;border-radius:calc(var(--cx-radius) + 10px);overflow:hidden;min-height:520px;display:flex;align-items:flex-end;color:#fff;isolation:isolate}.cx-close__bg{position:absolute;top:-8%;right:0;bottom:-8%;left:0;z-index:-2}.cx-close__bg img{width:100%;height:100%;object-fit:cover}.cx-close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1c25410d 20%,#1c2541d9)}.cx-close__txt{padding:56px;max-width:720px}.cx-close__txt .cx-body{color:#ffffffd9;margin-top:14px}.cx-close__txt .cx-btn{margin-top:28px}.cx-footer{background:var(--cx-night);color:#ffffffbf;font-family:var(--cx-sans);position:relative;overflow:hidden}.cx-footer a{color:inherit;text-decoration:none;transition:color .2s}.cx-footer a:hover{color:var(--cx-gold)}.cx-footer__big{font-family:var(--cx-serif);font-style:italic;font-weight:400;color:#fff;line-height:1;letter-spacing:-.02em;padding:72px 0 48px;border-bottom:1px solid rgba(255,255,255,.12)}.cx-footer__big em{color:var(--cx-gold)}.cx-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding:48px 0}.cx-footer__title{color:#fff;font-weight:800;margin-bottom:16px;font-size:15px}.cx-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cx-footer__tagline{margin-top:16px;line-height:1.6;max-width:320px}.cx-footer__contact div{display:flex;gap:10px;align-items:center;margin-bottom:10px}.cx-footer__contact .cx-icon{width:18px;height:18px;color:var(--cx-gold)}.cx-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 30px;border-top:1px solid rgba(255,255,255,.12);font-size:13px}.cx-footer__legal{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0}.cx-footer__pay{display:flex;gap:6px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.cx-footer__pay svg{height:22px;width:auto}.cx-footer .cx-stars{opacity:.5}.cx-logo{display:inline-flex;align-items:center;gap:8px;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:30px;letter-spacing:-.02em;color:var(--cx-night);text-decoration:none;line-height:1}.cx-logo svg{width:28px;height:28px;color:var(--cx-gold)}.section-header{margin-bottom:0!important}@media(max-width:989px){.cx-hero{padding:40px 0 80px!important}.cx-hero__grid,.cx-clock__grid,.cx-pdp,.cx-faq__grid,.cx-safe,.cx-routine__banner{grid-template-columns:1fr;gap:36px}.cx-hero__media{max-width:460px;margin:0 auto;width:100%}.cx-hero__moon{width:70px;height:70px;top:24px}.cx-hero__chip--a{left:-6px}.cx-hero__chip--b{right:-6px}.cx-pdp__gallery,.cx-faq__aside{position:static}.cx-tile--w8,.cx-tile--w6,.cx-tile--w4{grid-column:span 6}.cx-tile--w8{grid-column:span 12}.cx-steps{grid-template-columns:1fr;gap:36px}.cx-steps:before{display:none}.cx-safe{padding:36px 26px}.cx-footer__grid{grid-template-columns:1fr 1fr}.cx-sticky{display:flex}}@media(max-width:599px){:root{--cx-gutter: 18px}.cx-head{margin-bottom:32px}.cx-bento{grid-template-columns:1fr}.cx-tile--w8,.cx-tile--w6,.cx-tile--w4,.cx-tile--w12{grid-column:auto}.cx-tile--tall{grid-row:auto}.cx-routine__grid{grid-template-columns:1fr}.cx-routine__banner-txt{padding:28px 24px}.cx-close{min-height:460px}.cx-close__txt{padding:30px 24px}.cx-clock__time{font-size:32px}.cx-perks{grid-template-columns:repeat(3,1fr);gap:6px}.cx-perk{padding:12px 4px}.cx-footer__grid{grid-template-columns:1fr;gap:30px}.cx-hero__chip{font-size:12px;padding:8px 14px 8px 8px}.cx-hero__chip i{width:28px;height:28px}.cx-btn{padding:16px 24px}.cx-hero__ctas .cx-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cx-reveal{opacity:1;transform:none;transition:none}.cx-star,.cx-hero__chip,.cx-bar__track,.cx-step--pat .cx-step__icon .cx-icon,.cx-clock__time b,.cx-pdp__stock:before{animation:none}}:root{--cx-night: #121417;--cx-night-2: #1b1f24;--cx-night-3: #2a2f36;--cx-cream: #f5f2ed;--cx-peach: #ff4d1a;--cx-peach-soft: #ffe6dc;--cx-gold: #ffb547;--cx-sage: #e7ecef;--cx-lilac: #fff3e6;--cx-ink: #121417;--cx-muted: #5b6168;--cx-serif: "Archivo", "Arial Black", sans-serif;--cx-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cx-radius: 18px;--cx-radius-sm: 12px;--cx-accent: #ff4d1a}.cx-h1,.cx-h2,.cx-h3,.cx-hero__title,.cx-pdp__title,.cx-tile h3,.cx-card__body h3,.cx-footer__big{font-family:var(--cx-serif);font-weight:900;font-stretch:112%;letter-spacing:-.02em;text-transform:none}.cx-hero__title{text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.cx-h1 em,.cx-h2 em,.cx-h3 em,.cx-hero__title em,.cx-footer__big em{font-style:normal;color:var(--cx-accent)}.cx-hero__title em{background:linear-gradient(90deg,#ff4d1a,#ffb547);-webkit-background-clip:text;background-clip:text;color:transparent}.cx-eyebrow{color:var(--cx-peach);letter-spacing:.16em}.cx-hero .cx-eyebrow{color:var(--cx-gold)}.cx-btn{border-radius:10px;text-transform:uppercase;letter-spacing:.04em;font-size:15px}.cx-btn--gold{--b: var(--cx-peach);--c: #fff;box-shadow:0 12px 30px -10px #ff4d1acc}.cx-btn--peach{--b: var(--cx-gold);--c: var(--cx-night)}.cx-btn--block{border-radius:10px}.cx-star{background:#fff;border-radius:50%;box-shadow:0 0 6px #fff9;opacity:.8;top:-8%!important;animation:cx-snow calc(var(--t, 3s) * 3) linear infinite;animation-delay:calc(var(--dl, 0s) * 3)}@keyframes cx-snow{0%{transform:translate3d(0,-10vh,0)}50%{transform:translate3d(14px,55vh,0)}to{transform:translate3d(-10px,125vh,0)}}.cx-footer .cx-star{opacity:.35}.cx-hero{background:radial-gradient(90% 80% at 75% 55%,#3a1a10 0%,var(--cx-night-2) 45%,var(--cx-night) 80%)}.cx-hero__moon{width:340px!important;height:340px!important;top:auto!important;bottom:10%;right:12%;background:radial-gradient(circle,#ff4d1a8c,#ff4d1a00 70%)!important;box-shadow:none!important;filter:blur(10px);animation:cx-breathe 4s ease-in-out infinite}@keyframes cx-breathe{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.cx-hero__frame{border-radius:var(--cx-radius);background:#fff}.cx-hero__frame img{object-fit:contain!important;background:#fff}.cx-hero__chip i,.cx-pain__n,.cx-tick{background:var(--cx-peach-soft);color:var(--cx-peach)}.cx-step__icon{border-radius:20px;color:var(--cx-peach)}.cx-step__icon:after{background:var(--cx-night);color:#fff}.cx-steps:before{border-top-color:#ff4d1a59}.cx-tile__icon{color:var(--cx-peach)}.cx-tile--night .cx-tile__icon{background:#ffb54726;color:var(--cx-gold)}.cx-tile__big{color:var(--cx-gold);font-family:var(--cx-serif);font-weight:900}.cx-tile--peach .cx-tile__big{color:var(--cx-peach)}.cx-tile--img img{object-fit:contain;background:#fff}.cx-tile--img:after{background:linear-gradient(180deg,transparent 45%,rgba(18,20,23,.85))}.cx-pdp__badge{background:var(--cx-peach)}.cx-pdp__badge .cx-icon{color:#fff}.cx-pdp__main img{background:#fff}.cx-perk .cx-icon,.cx-acc summary .cx-icon{color:var(--cx-peach)}.cx-pills input:checked+label{box-shadow:inset 0 0 0 2px var(--cx-peach)}.cx-card__tag{background:var(--cx-peach);color:#fff}.cx-card__img img{object-fit:contain;background:#fff}.cx-safe{background:var(--cx-lilac)}.cx-safe__item .cx-icon{color:var(--cx-peach)}.cx-faq__list details[open] summary{color:var(--cx-peach)}.cx-launch{background:#fff3e6}.cx-launch s{color:var(--cx-muted);font-weight:600;margin:0 4px}.cx-launch b{color:var(--cx-peach)}.cx-logo{font-family:Archivo,Arial Black,sans-serif;font-weight:900;font-stretch:115%;font-size:26px;letter-spacing:-.01em;gap:6px;text-transform:uppercase;color:var(--cx-night)}.cx-logo b{color:var(--cx-peach);font-weight:900}.cx-logo svg{width:24px;height:24px;color:var(--cx-peach)}.cx-logo--light{color:#fff}.header-wrapper,body{background:var(--cx-cream)}.cx-launch{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;border-radius:14px;background:var(--cx-peach-soft);color:var(--cx-night);font-weight:700;font-size:15px}.cx-launch__txt{display:inline-flex;align-items:center;gap:8px}.cx-launch__txt .cx-icon{color:var(--cx-peach);width:18px;height:18px}.cx-launch__timer{font-variant-numeric:tabular-nums;color:var(--cx-muted);font-weight:600}.cx-launch__timer b{color:var(--cx-night);font-weight:800}.cx-pdp__rating{display:inline-flex;align-items:center;gap:10px;margin-top:10px;color:var(--cx-muted);font-size:14px;font-weight:600;text-decoration:none}.cx-stars{position:relative;display:inline-block;font-size:18px;letter-spacing:2px;color:#d9d4cc;line-height:1}.cx-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--r, 100%);overflow:hidden;color:var(--cx-gold);white-space:nowrap}.cx-perks--box{grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1.5px #14213d1f;overflow:hidden}.cx-perks--box .cx-perk{box-shadow:none;border-radius:0;padding:16px 8px;border-right:1px solid rgba(20,33,61,.08)}.cx-perks--box .cx-perk:last-child{border-right:0}.cx-perks--box .cx-perk .cx-icon{width:26px;height:26px}.cx-perks--box .cx-perk span{font-size:14px}@media(max-width:599px){.cx-perks--box{grid-template-columns:repeat(2,1fr)}.cx-perks--box .cx-perk:nth-child(2){border-right:0}.cx-perks--box .cx-perk:nth-child(-n+2){border-bottom:1px solid rgba(20,33,61,.08)}}.cx-reviews .shopify-app-block{margin-top:8px}:root{--cx-cream: #ffffff}body,.header-wrapper{background:#fff}.header-wrapper{border-bottom:1px solid #ececec}.cx-topnav{grid-area:navigation;display:flex;align-items:center;gap:6px;margin-left:28px}.cx-topnav a{font-family:var(--cx-sans);font-weight:700;font-size:15px;color:var(--cx-night);text-decoration:none;padding:9px 14px;border-radius:999px;transition:background .2s,color .2s}.cx-topnav a:hover,.cx-topnav a[aria-current=page]{background:#fff1ea;color:var(--cx-peach)}@media(max-width:989px){.cx-topnav{grid-column:1 / -1;grid-row:2;justify-content:center;margin:6px 0 0}.cx-topnav a{font-size:14px;padding:7px 14px;background:#f6f6f6}}.cx-hero{background:linear-gradient(180deg,#fff7f2,#fff)!important;color:var(--cx-night)}.cx-hero__sub{color:var(--cx-muted)!important}.cx-hero .cx-eyebrow{color:var(--cx-peach)}.cx-hero__trust{border-top-color:#eee!important}.cx-hero__trust span{color:var(--cx-night)!important}.cx-hero__trust .cx-icon{color:var(--cx-peach)!important}.cx-hero .cx-btn--ghost{--c: var(--cx-night);box-shadow:inset 0 0 0 1.5px #d9d9d9}.cx-hero .cx-stars{display:none}.cx-hero__frame{box-shadow:0 30px 60px -30px #ff4d1a59!important;transform:none}.cx-hero__moon{opacity:.6}.cx-hero__chip{box-shadow:0 10px 30px -12px #00000040}.cx-card{box-shadow:0 0 0 1px #eee,0 10px 30px -18px #00000040}.cx-card__price s{color:var(--cx-muted)}.cx-pdp__price s{color:#8a8f96}.cx-pdp__save{background:var(--cx-peach);color:#fff}.cx-addon{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border-radius:14px;border:2px dashed #ffc4ad;background:#fff8f4;cursor:pointer;transition:border-color .2s,background .2s}.cx-addon.is-on{border-style:solid;border-color:var(--cx-peach);background:#fff1ea}.cx-addon input{width:22px;height:22px;accent-color:var(--cx-peach);flex:none}.cx-addon__img img{width:52px;height:52px;object-fit:contain;border-radius:10px;background:#fff}.cx-addon__txt{display:flex;flex-direction:column;gap:2px;font-size:15px}.cx-addon__txt em{font-style:normal;color:var(--cx-peach)}.cx-addon__txt small{color:var(--cx-muted);font-size:13px}.cx-addon__total{margin-top:8px;font-size:15px;color:var(--cx-muted)}.cx-addon__total strong{color:var(--cx-night);font-size:18px}.cx-ba{position:relative;margin:0 auto;width:100%;border-radius:var(--cx-radius);overflow:hidden;background:#fff;box-shadow:0 20px 50px -25px #00000059;--x: 50%}.cx-ba__after,.cx-ba__before{position:absolute;top:0;right:0;bottom:0;left:0}.cx-ba img{width:100%;height:100%;object-fit:contain;background:#fff}.cx-ba__before{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.cx-ba__tag{position:absolute;top:16px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-weight:800;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:.05em}.cx-ba__tag .cx-icon{width:16px;height:16px}.cx-ba__tag--before{left:16px;background:#2e6fb5}.cx-ba__tag--after{right:16px;background:var(--cx-peach)}.cx-ba__handle{position:absolute;top:0;bottom:0;left:var(--x);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px #00000014;pointer-events:none}.cx-ba__handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:900;color:var(--cx-night);box-shadow:0 8px 20px -6px #00000059}.cx-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}@media(min-width:990px){.header:has(.cx-topnav){grid-template-columns:auto 1fr auto!important;grid-template-areas:"heading navigation icons"!important}.header .cx-topnav{grid-area:auto;grid-row:1;grid-column:2;justify-self:start;margin-left:32px}.header .header__heading,.header .header__heading-link{grid-row:1;grid-column:1}.header .header__icons{grid-row:1;grid-column:3}}.cx-cats__head{text-align:center;margin-bottom:32px}.cx-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cx-cat{position:relative;display:block;border-radius:22px;overflow:hidden;background:#f4f4f4;text-decoration:none;color:#fff;aspect-ratio:4 / 5;box-shadow:0 14px 34px -22px #00000073;transition:transform .3s var(--cx-ease)}.cx-cat:hover{transform:translateY(-4px)}.cx-cat__img,.cx-cat__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cx-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#121417d9)}.cx-cat__txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:18px;display:flex;flex-direction:column;gap:4px}.cx-cat__txt strong{font-family:var(--cx-serif);font-size:clamp(22px,2.4vw,32px);line-height:1;text-transform:uppercase;letter-spacing:.01em}.cx-cat__txt small{font-size:14px;opacity:.9;line-height:1.35}.cx-cat__txt em{font-style:normal;font-weight:700;font-size:13px;margin-top:8px;align-self:flex-start;background:var(--cat);color:#fff;padding:7px 12px;border-radius:999px}.cx-colx{position:relative}.cx-colx__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid var(--cat)}.cx-colx__tag{display:inline-block;margin:0 0 10px;padding:6px 12px;border-radius:999px;background:var(--cat);color:#fff;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.cx-colx__title{margin:0;font-family:var(--cx-serif);font-size:clamp(36px,6vw,64px);line-height:.95;text-transform:uppercase;color:var(--cx-night)}.cx-colx__head .cx-body{margin:10px 0 0;max-width:560px}.cx-colx__all{flex:none;font-weight:800;color:#fff;background:var(--cx-night);padding:13px 20px;border-radius:999px;text-decoration:none;white-space:nowrap}.cx-colx__all:hover{background:var(--cat)}.cx-colx__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.cx-colx__chips a{padding:9px 16px;border-radius:999px;border:1.5px solid rgba(18,20,23,.15);background:#fff;color:var(--cx-night);font-weight:700;font-size:14px;text-decoration:none}.cx-colx__chips a:hover{border-color:var(--cat);color:var(--cat)}.cx-colx__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cx-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;color:var(--cx-night);border:1px solid rgba(18,20,23,.08);box-shadow:0 10px 26px -20px #0006;transition:transform .25s var(--cx-ease),box-shadow .25s}.cx-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px #00000073}.cx-card__img{position:relative;display:block;aspect-ratio:1;background:#f5f5f5}.cx-card__img img{width:100%;height:100%;object-fit:cover;display:block}.cx-card__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px}.cx-card__badge{background:#fffffff2;color:var(--cx-night);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.cx-card__badge--hood{background:var(--cx-night);color:#fff}.cx-card__body{display:flex;flex-direction:column;gap:4px;padding:14px 14px 16px;flex:1}.cx-card__title{font-size:16px;line-height:1.25}.cx-card__sub{font-size:13px;color:var(--cx-muted);line-height:1.3}.cx-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cx-card__price{font-weight:800;font-size:17px}.cx-card__go{font-size:13px;font-weight:800;color:#fff;background:var(--cat, var(--cx-peach));padding:8px 14px;border-radius:999px}@media(max-width:989px){.cx-cats__grid,.cx-colx__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:749px){.cx-cat{aspect-ratio:3 / 4;border-radius:16px}.cx-cat__txt{padding:12px}.cx-cat__txt small{display:none}.cx-colx__head{flex-direction:column;align-items:flex-start}.cx-colx__all{align-self:stretch;text-align:center}.cx-colx__chips{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.cx-colx__chips a{flex:none}.cx-card__body{padding:10px 10px 12px}.cx-card__title{font-size:14px}.cx-card__sub{font-size:12px}.cx-card__foot{flex-direction:column;align-items:stretch;text-align:center}.cx-card__price{font-size:16px}.cx-topnav{gap:4px;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}.cx-topnav a{flex:none;font-size:13px;padding:7px 11px}}.template-index .shopify-section+.shopify-section:has(.cx-colx){border-top:1px solid rgba(18,20,23,.06)}.cx-logo{white-space:nowrap}.cx-logo{gap:9px}.cx-logo .cx-logo__mark{width:34px;height:34px;flex:none}.cx-logo__word{font-family:Archivo,Arial Black,sans-serif;font-weight:900;font-stretch:125%;font-size:27px;letter-spacing:.04em}@media(max-width:749px){.cx-logo .cx-logo__mark{width:30px;height:30px}.cx-logo__word{font-size:23px}}.cx-hero__frame img{object-fit:cover!important;height:100%!important;object-position:center 25%!important;transform:none!important}.cx-cats__grid:has(>.cx-cat:nth-child(5)){grid-template-columns:repeat(5,1fr)}@media(max-width:989px){.cx-cats__grid:has(>.cx-cat:nth-child(5)){grid-template-columns:repeat(2,1fr)}.cx-cats__grid>.cx-cat:nth-child(5):last-child{grid-column:1 / -1;aspect-ratio:2 / 1.1}}.cx-hero__frame>div{transform:none!important;height:100%!important}.cx-addon__badge{display:inline-block;margin-bottom:4px;padding:3px 9px;border-radius:999px;background:#ff4d1a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cx-addon__txt s,.cx-addon__total s{color:var(--cx-muted);font-weight:400;margin-left:4px}.cx-pdp__buy--packs .cx-qty{display:none}.cx-packs{display:grid;gap:10px;margin:6px 0 16px}.cx-packs__title{margin:0 0 2px;font-weight:800;font-size:15px}.cx-pack{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:2px solid rgba(18,20,23,.12);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.cx-pack input{position:absolute;opacity:0;pointer-events:none}.cx-pack__radio{width:20px;height:20px;border-radius:50%;border:2px solid rgba(18,20,23,.3)}.cx-pack.is-on{border-color:#ff4d1a;background:#fff5ef}.cx-pack.is-on .cx-pack__radio{border:6px solid #FF4D1A}.cx-pack__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-pack__txt strong{font-size:16px}.cx-pack__txt small{font-size:12.5px;color:var(--cx-muted);line-height:1.3}.cx-pack__txt em{font-style:normal;font-size:12px;font-weight:800;color:#12a27a}.cx-pack__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cx-pack__price b{font-size:18px}.cx-pack__price s{font-size:13px;color:var(--cx-muted)}.cx-pack__badge{position:absolute;top:-10px;right:14px;background:#ff4d1a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.cx-pack__badge--dark{background:#121417}.cx-pack__gift{display:flex;align-items:center;gap:10px;margin-top:-4px;padding:8px 12px;border-radius:10px;background:#f1f5ff;font-size:13px;font-weight:700;color:#2f4fa8}.cx-pack__gift img{width:34px;height:34px;object-fit:cover;border-radius:6px}body .shopify-pc__banner__dialog{left:24px!important;right:auto!important;bottom:24px!important;width:420px!important;max-width:calc(100% - 32px)!important;min-width:0!important;padding:24px 24px 20px!important;border-radius:20px!important;border:1px solid rgba(18,20,23,.08)!important;background:#fff!important;box-shadow:0 24px 60px -18px #12141773!important;font-family:var(--cx-sans, Inter, sans-serif)!important;animation:cxCookieIn .4s cubic-bezier(.22,1,.36,1) both}@keyframes cxCookieIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}body .shopify-pc__banner__dialog h2{display:flex!important;align-items:center;gap:10px;font-family:var(--cx-serif, Archivo, sans-serif)!important;font-size:19px!important;line-height:1.15!important;color:#121417!important;margin:0 0 10px!important}body .shopify-pc__banner__dialog h2:before{content:"";flex:none;width:34px;height:34px;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 33a8.6 8.6 0 0 0 8.6-8.6c0-5.7-4.2-8.6-5.7-14.3-2.9 2.9-4.2 5.7-4.2 8.6-1.4-1.4-2.1-2.9-2.1-4.2-2.5 2.5-5.2 6-5.2 9.9A8.6 8.6 0 0 0 20 33z' fill='%23fff'/%3E%3C/svg%3E") center / 30px no-repeat,linear-gradient(135deg,#ffb547,#ff4d1a 55%,#d9260b)!important}body .shopify-pc__banner__dialog p{font-size:13.5px!important;line-height:1.5!important;color:#5b6168!important}body .shopify-pc__banner__dialog a{color:#121417!important;font-weight:600}body .shopify-pc__banner__btns{flex-wrap:wrap!important;gap:10px!important;justify-content:stretch!important;margin-top:6px}body .shopify-pc__banner__dialog button{margin:0!important;padding:13px 18px!important;border-radius:999px!important;font-weight:800!important;font-size:14px!important;flex:1 1 40%!important;transition:transform .15s,filter .15s}body .shopify-pc__banner__dialog button:hover{transform:translateY(-1px);filter:brightness(1.05)}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background:#ff4d1a!important;border:2px solid #FF4D1A!important;color:#fff!important}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{background:#121417!important;border:2px solid #121417!important;color:#fff!important}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{flex:1 1 100%!important;order:3;padding:4px!important;background:transparent!important;border:0!important;color:#5b6168!important;font-weight:600!important;font-size:13px!important}@media(max-width:749px){body .shopify-pc__banner__dialog{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:none!important;padding:20px 18px 16px!important}body .shopify-pc__banner__btns{flex-direction:row!important}}body [class*=shopify-pc__prefs__dialog]{border-radius:20px!important;font-family:var(--cx-sans, Inter, sans-serif)!important}body [class*=shopify-pc__prefs__dialog] button{border-radius:999px!important;font-weight:800!important}body .shopify-pc__banner__dialog{background:radial-gradient(120% 90% at 0% 0%,#ff4d1a59,#ff4d1a00 55%),radial-gradient(90% 70% at 100% 100%,#ffb5472e,#ffb54700 60%),#121417!important;border:1px solid rgba(255,140,80,.35)!important;box-shadow:0 30px 70px -20px #0009,0 0 0 6px #ff4d1a14!important}body .shopify-pc__banner__dialog h2{font-size:0!important;margin-bottom:4px!important}body .shopify-pc__banner__dialog h2:after{content:"Antes de entrar en calor\2026  \1f36a";font-size:21px;line-height:1.15;color:#fff}body .shopify-pc__banner__body:before{content:"Usamos cookies para que la tienda funcione bien y ense\f1 arte ofertas que te interesen. T\fa  decides:";display:block;margin:0 0 10px;font-size:14.5px;line-height:1.45;font-weight:600;color:#ffd9c7}body .shopify-pc__banner__dialog p{font-size:11.5px!important;line-height:1.45!important;color:#ffffff8c!important}body .shopify-pc__banner__dialog a{color:#fffc!important}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background:linear-gradient(135deg,#ffb547,#ff4d1a 60%)!important;border:0!important;color:#fff!important;box-shadow:0 10px 24px -10px #ff4d1ae6}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{background:#fff!important;border:0!important;color:#121417!important}body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{color:#ffffffa6!important}body .shopify-pc__banner__body:before{content:none!important;display:none!important}body .shopify-pc__banner__dialog h2:after{white-space:nowrap;font-size:20px}body .shopify-pc__banner__dialog .shopify-pc__banner__body p:first-of-type:before{content:"Usamos cookies para que la tienda funcione bien y ense\f1 arte ofertas que te interesen. T\fa  decides:";display:block;margin:6px 0 10px;font-size:14.5px;line-height:1.45;font-weight:600;color:#ffd9c7}body .shopify-pc__banner__dialog h2{gap:0!important;justify-content:flex-start!important}body .shopify-pc__banner__dialog h2:before{margin-right:12px}body .shopify-pc__banner__dialog h2{display:block!important;white-space:nowrap}body .shopify-pc__banner__dialog h2:before{display:inline-block;vertical-align:middle;margin-right:10px}body .shopify-pc__banner__dialog h2:after{vertical-align:middle}body .shopify-pc__banner__dialog h2:before{margin-right:2px!important}body .shopify-pc__banner__dialog h2{letter-spacing:0!important;word-spacing:0!important}body .shopify-pc__banner__dialog h2:before{margin-right:10px!important}@media(max-width:989px){.cx-hero{padding:14px 0 56px!important}.cx-hero__grid{gap:22px}.cx-hero__media{order:-1;max-width:none}.cx-hero__frame{aspect-ratio:4 / 3.6}.cx-hero__chip--b{display:none}.cx-hero__chip--a{left:10px;bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cx-styles.css.map */
