:root{--bg: #F7F3EC;--sand: #EEE7DA;--sand-2: #E5DCCB;--paper: #FFFDF9;--ink: #1D1B17;--ink-2: #3A362F;--muted: #625B50;--accent: #F2C200;--accent-soft: #FBEFC2;--sage: #DCE5D3;--leaf: #3E6B3A;--cream: #F7F3EC;--white: #FFFDF9;--line: #E7DFD1;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--r-xl: 32px;--r-lg: 24px;--r-md: 18px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--section-y: clamp(88px, 11vw, 168px)}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;font-weight:400}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.heading,.h1,.h2,.h3,h1,h2,h3,.h4{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.04;font-variation-settings:"opsz" 96}.h1,h1{font-size:clamp(2.6rem,5.4vw,4.8rem)}.h2,h2,.heading--lg{font-size:clamp(2.2rem,4.2vw,3.6rem)}.heading--xl{font-size:clamp(2.5rem,5vw,4.4rem)}.heading--xxl{font-size:clamp(2.8rem,6vw,5.2rem)}.h4{font-weight:500;font-size:1.4rem}.hl-pill{display:inline;background:none;color:inherit;padding:0;border-radius:0;transform:none;box-shadow:none;font-style:italic;font-weight:400;white-space:normal}.heading__spark,.heart-divider,.decor,.wave,.footer-wave{display:none!important}.heading--sticker .heading__text{color:inherit;-webkit-text-stroke:0;text-shadow:none}.eyebrow,.sticker-tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-2);background:var(--sand);padding:6px 14px;border-radius:999px;box-shadow:none}.sticker-tag .icon,.eyebrow .icon{width:14px;height:14px;color:var(--ink-2)}.section{background-color:var(--bg);padding:var(--section-y) 0}.section--white{background-color:var(--paper)}.section--cream{background-color:var(--bg)}.section--yellow{background-color:var(--sand)}.section-sub{color:var(--muted)}.button{min-height:54px;padding:0 28px;gap:12px;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-weight:600;font-size:16px;letter-spacing:0;border-radius:999px;box-shadow:none;text-transform:none;transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}.button:hover{transform:none;box-shadow:none;background:#000}.button:active{transform:scale(.97);box-shadow:none}.button--gold,.product-form__submit,.cart-page .button[name=checkout],.drawer__foot .button,.cta-banner .button{background:var(--accent);color:var(--ink);box-shadow:none}.button--gold:hover,.product-form__submit:hover,.drawer__foot .button:hover{background:#e6b700;box-shadow:none}.button--white{background:var(--paper);color:var(--ink);box-shadow:none}.button--white:hover{background:var(--bg)}.button--outline{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px #1d1b1747}.button--outline:hover{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}.button--small{min-height:44px;padding:0 18px;font-size:15px;box-shadow:none}.button--whatsapp{background:var(--ink);color:var(--paper);box-shadow:none;font-size:16px;min-height:54px}.button--whatsapp:hover{background:#000;box-shadow:none}.button .icon{width:18px;height:18px}.btn-island{width:32px;height:32px;margin-right:-14px;border-radius:50%;display:inline-grid;place-items:center;background:#fffdf924;transition:transform .22s var(--ease-out);flex:none}.button--gold .btn-island,.button--white .btn-island{background:#1d1b1714}.btn-island svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.button:hover .btn-island{transform:translate(2px,-1px) scale(1.06)}}.link-arrow{align-self:flex-start;font-weight:600;border-bottom:1.5px solid currentColor}.link-arrow:hover{border-color:var(--accent)}.round-btn{background:var(--paper);box-shadow:none;font-weight:500}.round-btn:hover{background:var(--sand)}.trust-row{gap:8px}.trust-pill{background:var(--sand);color:var(--ink-2);font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;padding:7px 14px}.trust-pill--outline{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--sand-2)}.trust-pill .icon{width:15px;height:15px}.card{background:var(--paper);box-shadow:none}.chip{background:var(--paper);font-weight:600}.chip .icon,.check-list .icon{color:var(--leaf)}.announcement{background:var(--ink);color:var(--paper);font-weight:500;font-size:13.5px}.announcement__item .icon{display:none}.announcement__item a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fffdf966}.header{background:var(--bg);box-shadow:none}.header__inner{min-height:76px}.header__logo img{max-height:56px}.header__link{font-weight:500;padding:8px 14px}.header__link:hover,.header__link.is-active,.header__icon:hover{background:var(--sand)}.header__cart{background:var(--ink);color:var(--paper)}.header__cart:hover{background:#000}.header__cart-count{background:var(--accent);color:var(--ink);border-color:var(--bg)}.mobile-nav{background:var(--bg)}.mobile-nav a{font-weight:500;border-bottom:0;padding:12px 0}@media(max-width:899px){.header__inner{min-height:64px}.header__logo img{max-height:46px}}.marquee{padding:14px 0}.marquee--ink,.marquee--yellow,.marquee--blue{background:var(--sand);color:var(--ink)}.marquee__item{font-family:var(--font-body);font-weight:600;font-size:15px}.marquee__sep .icon,.marquee--yellow .marquee__sep .icon{color:var(--leaf);width:16px;height:16px}.accordion{background:var(--paper);border-radius:var(--r-md);transition:background-color .2s ease}.section--cream .accordion,.section--white .accordion{background:var(--paper)}.section--white .accordion{background:var(--bg)}.accordion[open]{background:var(--paper);box-shadow:none}.accordion summary{font-weight:600;font-size:17px;padding:20px 24px}.accordion summary>.icon-chevron{transition:transform .24s var(--ease-out)}.accordion__icon{background:var(--sand);width:32px;height:32px}.accordion__icon .icon{width:16px;height:16px}.accordion__body{color:var(--ink-2);padding:0 24px 22px}.product__info .accordion,.product__info .accordion[open]{background:var(--paper)}.compare__table{box-shadow:none;background:var(--paper);border-radius:var(--r-xl)}.compare__row{border-bottom:0}.compare__row:nth-child(2n):not(.compare__row--head){background:var(--bg)}.compare__label{font-weight:600}.compare__us{background:var(--accent-soft)}.yes{background:var(--ink);color:var(--paper)}.no{background:var(--sand);color:var(--muted)}.product{background:var(--bg);padding-top:clamp(24px,4vw,56px)}.product__stage{background:var(--sand);border-radius:var(--r-xl)}.product__thumb{background:var(--sand);border:2px solid transparent;border-radius:16px;transition:border-color .2s ease}.product__thumb.is-active{border-color:var(--ink)}.product-card__badge,.product__badge{background:var(--ink);color:var(--paper);font-weight:600;box-shadow:none;transform:none}.product__title{font-weight:500;font-size:clamp(2.3rem,4vw,3.4rem)}.product__subtitle{color:var(--muted);font-weight:400}.price__current{font-family:var(--font-body);font-weight:600;font-size:1.9rem;letter-spacing:-.01em}.price__badge{background:var(--accent-soft);color:var(--ink)}.icon-benefits li{background:var(--paper);font-weight:600;font-size:13.5px;border-radius:var(--r-md)}.icon-benefits__icon{background:var(--sand);width:40px;height:40px}.icon-benefits__icon .icon{width:18px;height:18px}.pack-picker__legend{font-weight:600;letter-spacing:0;text-transform:none;font-size:15px}.pack{border:1.5px solid var(--line);background:var(--paper);border-radius:var(--r-lg);transition:border-color .2s ease,background-color .2s ease,transform .16s var(--ease-out)}.pack:hover{transform:none;border-color:var(--sand-2)}.pack:active{transform:scale(.99)}.pack__dot{border-width:1.5px;width:22px;height:22px}.pack__dot:after{transition:transform .2s var(--ease-out)}.pack:has(input:checked){border-color:var(--ink);background:var(--paper)}.pack--highlight{border-color:var(--line)}.pack__title{font-family:var(--font-body);font-weight:600;font-size:1.1rem}.pack__price{font-family:var(--font-body);font-weight:600;font-size:1.25rem}.pack__flag{background:var(--accent);color:var(--ink);letter-spacing:0;text-transform:none;font-weight:600;font-size:12px}.pack__flag--blue{background:var(--ink);color:var(--paper)}.pack__save{color:var(--leaf);font-weight:600}.qty{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.product-form__submit{font-size:16px}.perks{background:var(--paper)}.perks li{font-weight:500}.perks .icon{color:var(--leaf)}.drawer__panel{background:var(--bg);border-radius:var(--r-xl) 0 0 var(--r-xl);transition:transform .42s var(--ease-drawer)}.drawer__head{background:var(--bg)}.drawer__foot{background:var(--paper)}.cart-item{border-bottom:0}.cart-item__media{background:var(--sand)}.cart-item__title{font-family:var(--font-body);font-weight:600}.footer{background:var(--ink);color:#fffdf9b8;padding:clamp(64px,8vw,104px) 0 0}.footer a{color:var(--paper)}.footer a:hover{color:var(--accent)}.footer__logo{width:92px;height:92px}.footer__heading{font-family:var(--font-body);font-weight:600;font-size:14px;letter-spacing:0;text-transform:none;color:var(--paper)}.footer .newsletter-form__row input{background:#2a2722;border-color:transparent;border-radius:999px}.footer .newsletter-form__row .button{background:var(--accent);color:var(--ink)}.footer__bottom{border-top:0;color:#fffdf98c}.footer__social a{background:#2a2722}input:focus,select:focus,textarea:focus{border-color:var(--ink)}.sort-bar select,.search-form input,.account-form input,.account-form select,.newsletter-form input,textarea,.password__form input{border:1.5px solid var(--line);background:var(--paper)}.js-reveal [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--rd, 0ms)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transform:none;transition:none}}.ph{position:relative;background:var(--bg);padding:clamp(16px,2vw,28px) 0 clamp(56px,7vw,104px)}.ph__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center}.ph__copy{max-width:600px}.ph__title{font-family:var(--font-display);font-weight:500;font-size:clamp(3rem,6vw,5.6rem);line-height:.98;letter-spacing:-.03em;margin:0 0 24px}.ph__title em{display:block;font-style:italic;font-weight:400}.ph__text{font-size:clamp(17px,1.3vw,19px);color:var(--ink-2);max-width:30em;margin:0 0 32px}.ph__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ph__secondary{font-weight:600;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:1px}.ph__facts{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px;margin:40px 0 0;padding:0;font-size:15px;font-weight:500;color:var(--ink-2)}.ph__facts li{display:inline-flex;align-items:center;gap:8px}.ph__facts .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.ph__frame{position:relative;padding:8px;border-radius:calc(var(--r-xl) + 8px);background:var(--sand)}.ph__media{position:relative;overflow:hidden;border-radius:var(--r-xl);aspect-ratio:4 / 5;background:var(--sand-2)}.ph__video,.ph__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph__badge{position:absolute;left:20px;bottom:20px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fffdf9eb;color:var(--ink);font-weight:600;font-size:14px}.ph__badge .dot{width:8px;height:8px;border-radius:50%;background:var(--accent)}.ph__mobile-copy{display:none}.ph__copy>*,.ph__frame{animation:phIn .9s var(--ease-out) both}.ph__copy>:nth-child(2){animation-delay:70ms}.ph__copy>:nth-child(3){animation-delay:.14s}.ph__copy>:nth-child(4){animation-delay:.21s}.ph__frame{animation-name:phMedia;animation-duration:1.1s;animation-delay:80ms}@keyframes phIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes phMedia{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media(max-width:899px){.ph{padding:0}.ph>.page-width{padding:0}.ph__grid{display:block}.ph__copy{display:none}.ph__frame{padding:0;border-radius:0;background:none;animation:none}.ph__media{aspect-ratio:auto;height:calc(100svh - 104px);min-height:560px;max-height:860px;border-radius:0}.ph__media:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#14120f00,#14120f73 40%,#14120fc7);pointer-events:none}.ph__badge{top:16px;bottom:auto;left:16px;font-size:13px}.ph__mobile-copy{display:block;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 20px 28px;color:var(--paper)}.ph__mobile-copy .ph__title{font-size:clamp(2.6rem,12vw,3.4rem);margin-bottom:12px;color:var(--paper)}.ph__mobile-copy .ph__text{color:#fffdf9e6;font-size:16px;margin-bottom:18px}.ph__mobile-copy .button{width:100%;background:var(--paper);color:var(--ink)}.ph__mobile-copy .btn-island{background:#1d1b1714}.ph__mobile-copy>*{animation:phIn .9s var(--ease-out) both}.ph__mobile-copy>:nth-child(2){animation-delay:80ms}.ph__mobile-copy>:nth-child(3){animation-delay:.16s}}@media(prefers-reduced-motion:reduce){.ph__copy>*,.ph__frame,.ph__mobile-copy>*{animation:none}}.pt{background:var(--paper);padding:22px 0}.pt__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pt__item{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px}.pt__icon{width:40px;height:40px;border-radius:50%;background:var(--bg);display:grid;place-items:center;flex:none;color:var(--leaf)}.pt__icon .icon{width:18px;height:18px}@media(max-width:899px){.pt{padding:14px 0}.pt__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:22px;scrollbar-width:none;padding:2px var(--gutter);margin:0 calc(var(--gutter) * -1);scroll-snap-type:x proximity}.pt__list::-webkit-scrollbar{display:none}.pt__item{scroll-snap-align:start;font-size:14px}.pt__icon{width:34px;height:34px}}.pi{padding:var(--section-y) 0 calc(var(--section-y) * .6)}.pi__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(28px,6vw,96px);align-items:end}.pi__label{font-weight:600;font-size:15px;color:var(--muted);margin:0 0 8px}.pi__statement{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1.16;letter-spacing:-.015em;margin:0;max-width:24em}.pi__statement em{font-style:italic}.pi__side{display:flex;flex-direction:column;gap:18px}.pi__side p{margin:0;color:var(--ink-2);max-width:26em}@media(max-width:899px){.pi__grid{grid-template-columns:1fr}.pi__side{order:2}}.pb{padding:0 0 var(--section-y)}.pb__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:16px}.pb__shell{padding:6px;border-radius:calc(var(--r-xl) + 6px);background:var(--sand)}.pb__card{position:relative;height:100%;border-radius:var(--r-xl);overflow:hidden;background:var(--paper);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.4vw,34px);isolation:isolate}.pb__card--photo{color:var(--paper)}.pb__card--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s var(--ease-out)}.pb__card--photo:before{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#14120f00,#14120f9e)}.pb__card--sand{background:var(--accent-soft)}.pb__card--product{background:var(--bg);align-items:flex-start}.pb__card--product .pb__bottle{position:absolute;right:8%;bottom:-6%;height:108%;width:auto;z-index:-1;transform:rotate(4deg);transition:transform .9s var(--ease-out)}.pb__title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.06;letter-spacing:-.015em;margin:0 0 8px;max-width:14em}.pb__text{margin:0;font-size:16px;max-width:26em}.pb__card--photo .pb__text{color:#fffdf9e6}.pb__card--product .pb__title,.pb__card--product .pb__text{max-width:55%}.pb__icon{width:44px;height:44px;border-radius:50%;background:#fffdf9b3;display:grid;place-items:center;margin-bottom:auto;color:var(--leaf)}.pb__icon .icon{width:20px;height:20px}.pb__big{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(3.4rem,6vw,5.6rem);line-height:.9;letter-spacing:-.03em;margin:0 0 auto}.pb__a{grid-column:span 7;grid-row:span 2}.pb__b,.pb__c,.pb__d{grid-column:span 5}.pb__e{grid-column:span 7}@media(hover:hover)and (pointer:fine){.pb__shell:hover .pb__card--photo img{transform:scale(1.03)}.pb__shell:hover .pb__bottle{transform:rotate(1deg) translateY(-6px)}}@media(max-width:899px){.pb__grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}.pb__a,.pb__b,.pb__c,.pb__d,.pb__e{grid-column:auto;grid-row:auto}.pb__card{min-height:240px}.pb__a .pb__card{min-height:440px}.pb__card--product{min-height:300px}}.pp{padding:var(--section-y) 0;background:var(--paper)}.pp__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.pp__head .heading{margin:0}.pp__sub{margin:0;max-width:28em;color:var(--ink-2)}.pp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp__shell{padding:6px;border-radius:calc(var(--r-xl) + 6px);background:var(--bg)}.pp__card{border-radius:var(--r-xl);background:var(--paper);overflow:hidden;height:100%;display:flex;flex-direction:column}.pp__media{position:relative;display:flex;align-items:flex-end;justify-content:center;height:clamp(320px,32vw,460px);background:var(--sand);text-decoration:none;overflow:hidden}.pp__shell:nth-child(2) .pp__media{background:var(--sage)}.pp__media img{height:calc(84% * var(--pp-scale, 100) / 100);width:auto;max-width:80%;object-fit:contain;margin-bottom:7%;transition:transform .7s var(--ease-out)}.pp__tag{position:absolute;top:18px;left:18px;padding:6px 13px;border-radius:999px;background:var(--paper);font-weight:600;font-size:13px}.pp__body{padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;flex:1}.pp__size{margin:0 0 6px;font-weight:600;font-size:14px;color:var(--muted)}.pp__title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.05;margin:0 0 10px}.pp__title a{text-decoration:none}.pp__text{margin:0 0 24px;color:var(--ink-2);max-width:30em}.pp__foot{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px}.pp__price{margin:0;font-weight:600;font-size:1.5rem;letter-spacing:-.01em;line-height:1.1}.pp__price small{display:block;font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}@media(hover:hover)and (pointer:fine){.pp__shell:hover .pp__media img{transform:translateY(-8px)}}@media(max-width:749px){.pp__grid{grid-template-columns:1fr}.pp__media{height:340px}}.pv{padding:var(--section-y) 0}.pv__shell{padding:8px;border-radius:calc(var(--r-xl) + 8px);background:var(--sand)}.pv__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:var(--r-xl);overflow:hidden;background:var(--ink);color:var(--paper)}.pv__copy{padding:clamp(32px,5vw,72px);display:flex;flex-direction:column}.pv__date{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:0 0 22px;padding:6px 14px;border-radius:999px;background:#fffdf91a;font-weight:600;font-size:14px}.pv__date .dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.pv__title{color:var(--paper);font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1;margin:0 0 16px}.pv__text{color:#fffdf9c7;max-width:28em;margin:0 0 30px}.pv__perks{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.pv__perks li{display:flex;align-items:center;gap:12px;font-weight:500}.pv__perk-icon{width:38px;height:38px;flex:none;border-radius:50%;background:#fffdf91a;color:var(--accent);display:grid;place-items:center}.pv__perk-icon .icon{width:17px;height:17px}.pv__copy .button{align-self:flex-start;background:var(--accent);color:var(--ink)}.pv__copy .button:hover{background:#e6b700}.pv__copy .btn-island{background:#1d1b171a}.pv__note{margin:14px 0 0;font-size:14px;color:#fffdf999}.pv__media{position:relative;min-height:420px}.pv__media img,.pv__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:899px){.pv__card{grid-template-columns:1fr}.pv__media{min-height:0;aspect-ratio:4 / 3;order:-1}.pv__perks{grid-template-columns:1fr}.pv__copy .button{align-self:stretch}}.pf{padding:var(--section-y) 0;background:var(--paper)}.pf__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);align-items:start}.pf__head{position:sticky;top:110px}.pf__head p{color:var(--ink-2);max-width:22em}.pf__list{display:grid;gap:8px}.pf__list .accordion{background:var(--bg)}@media(max-width:899px){.pf__grid{grid-template-columns:1fr}.pf__head{position:static}}.pnotice{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px 0;padding:12px 18px 12px 12px;border-radius:var(--r-lg);background:var(--ink);color:var(--paper);text-decoration:none;transition:transform .16s var(--ease-out)}.pnotice:active{transform:scale(.98)}.pnotice__icon{width:44px;height:44px;border-radius:50%;background:#fffdf91a;color:var(--accent);display:grid;place-items:center}.pnotice__icon .icon{width:20px;height:20px}.pnotice__text{display:flex;flex-direction:column;line-height:1.35;font-size:14px;color:#fffdf9c7}.pnotice__text strong{color:var(--paper);font-weight:600;font-size:15.5px}.pnotice__arrow{font-size:18px;transition:transform .22s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pnotice:hover .pnotice__arrow{transform:translate(3px)}}@media(max-width:749px){:root{--section-y: 72px}body{font-size:16px}.section{padding:var(--section-y) 0}}.password{background:var(--bg)}.password__card{background:var(--paper);box-shadow:none;border-radius:var(--r-xl)}:root{--butter: #FBEFC2;--sky: #DCEAF7;--blush: #F6E1DA;--paw-trail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 160'%3E%3Cg fill='%23F2C200'%3E%3Cg transform=%22translate%2824 128%29 rotate%2862%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%2866 96%29 rotate%2852%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28118 104%29 rotate%2864%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28158 66%29 rotate%2850%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28212 74%29 rotate%2862%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28250 34%29 rotate%2848%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--paw-trail-soft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 160'%3E%3Cg fill='%23F6D766'%3E%3Cg transform=%22translate%2824 128%29 rotate%2862%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%2866 96%29 rotate%2852%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28118 104%29 rotate%2864%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28158 66%29 rotate%2850%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28212 74%29 rotate%2862%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3Cg transform=%22translate%28250 34%29 rotate%2848%29 scale%280.5%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--paw-one: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%23F2C200'%3E%3Cg transform=%22translate%2832 32%29 rotate%280%29 scale%281%29 translate%28-32 -36%29%22%3E%3Cellipse cx=%2214%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cellipse cx=%2225%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2239%22 cy=%2215%22 rx=%226%22 ry=%228.5%22/%3E%3Cellipse cx=%2250%22 cy=%2226%22 rx=%226%22 ry=%228%22/%3E%3Cpath d=%22M32 30c-9 0-17 10-17 18 0 6 5 8 9 7 3-1 5-2 8-2s5 1 8 2c4 1 9-1 9-7 0-8-8-18-17-18z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ph,.pi,.pf,.pv__card,.footer,.pp{position:relative;isolation:isolate}.ph:before{content:"";position:absolute;z-index:-1;left:max(8px,calc(50% - 720px));bottom:18px;width:300px;height:172px;background:var(--paw-trail-soft) no-repeat center / contain;opacity:.55;pointer-events:none}.pi:after{content:"";position:absolute;z-index:-1;right:max(8px,calc(50% - 700px));top:36px;width:240px;height:138px;background:var(--paw-trail-soft) no-repeat center / contain;opacity:.5;transform:scaleX(-1) rotate(-8deg);pointer-events:none}.pp:before{content:"";position:absolute;z-index:0;right:max(8px,calc(50% - 700px));top:48px;width:200px;height:115px;background:var(--paw-trail-soft) no-repeat center / contain;opacity:.45;pointer-events:none}.pp>.page-width{position:relative;z-index:1}.pf__head:after{content:"";display:block;width:180px;height:104px;margin-top:40px;background:var(--paw-trail) no-repeat left center / contain;opacity:.55}.pv__card:after{content:none;position:absolute;z-index:0;left:24px;bottom:18px;width:210px;height:120px;background:var(--paw-trail) no-repeat center / contain;opacity:.22;pointer-events:none}.pv__copy{position:relative;z-index:1}.pv__card{position:relative}.footer:before{content:"";position:absolute;z-index:0;right:max(8px,calc(50% - 700px));top:34px;width:220px;height:126px;background:var(--paw-trail) no-repeat center / contain;opacity:.18;pointer-events:none}.footer>*{position:relative;z-index:1}@media(max-width:899px){.ph:before{display:none}.pi:after{width:150px;height:86px;top:18px;opacity:.45}.pp:before{width:130px;height:75px;top:22px}.pf__head:after{width:130px;height:75px;margin-top:20px}.pv__card:after{display:none}}.ph__facts .dot,.pv__date .dot,.ph__badge .dot{width:14px;height:14px;border-radius:0;background:var(--paw-one) no-repeat center / contain}.ph__badge .dot{width:15px;height:15px}.pv__date .dot{width:14px;height:14px}.pt__item:nth-child(4n+1) .pt__icon{background:var(--butter);color:var(--ink)}.pt__item:nth-child(4n+2) .pt__icon{background:var(--sage);color:var(--leaf)}.pt__item:nth-child(4n+3) .pt__icon{background:var(--sky);color:#2f5d86}.pt__item:nth-child(4n+4) .pt__icon{background:var(--blush);color:#9a4f3c}.pp__shell:nth-child(1) .pp__media{background:var(--butter)}.pp__shell:nth-child(2) .pp__media{background:var(--sky)}.pp__shell:nth-child(3) .pp__media{background:var(--sage)}.pp__shell:nth-child(4) .pp__media{background:var(--blush)}.pb__card--sand{background:var(--butter)}.pb__card--sage{background:var(--sage)}.pb__card--product{background:var(--sky)}.pv__perks li:nth-child(4n+1) .pv__perk-icon{background:var(--butter);color:var(--ink)}.pv__perks li:nth-child(4n+2) .pv__perk-icon{background:var(--sage);color:var(--leaf)}.pv__perks li:nth-child(4n+3) .pv__perk-icon{background:var(--sky);color:#2f5d86}.pv__perks li:nth-child(4n+4) .pv__perk-icon{background:var(--blush);color:#9a4f3c}.accordion[open],.pf__list .accordion[open]{background:#fdf7e1}.accordion summary>.icon-chevron{color:var(--muted)}.accordion[open] summary>.icon-chevron{color:var(--ink)}.icon-benefits li:nth-child(1) .icon-benefits__icon{background:var(--butter)}.icon-benefits li:nth-child(2) .icon-benefits__icon{background:var(--sage);color:var(--leaf)}.icon-benefits li:nth-child(3) .icon-benefits__icon{background:var(--sky);color:#2f5d86}.pp__tag{box-shadow:none}.ph__secondary{text-decoration-color:var(--accent);border-bottom-color:var(--accent)}.pfx{padding:var(--section-y) 0;background:var(--bg);overflow:hidden}.pfx__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,4vw,48px)}.pfx__head .heading{margin:0}.pfx__nav{display:flex;gap:8px}.pfx__arrow{width:48px;height:48px;border-radius:50%;border:0;background:var(--paper);color:var(--ink);display:grid;place-items:center;transition:transform .16s var(--ease-out),background-color .2s ease}.pfx__arrow svg{width:18px;height:18px}.pfx__arrow:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.pfx__arrow:hover{background:var(--butter)}}.pfx__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,340px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px max(var(--gutter),calc((100vw - var(--page-width)) / 2 + var(--gutter))) 8px;scroll-padding-left:max(var(--gutter),calc((100vw - var(--page-width)) / 2 + var(--gutter)))}.pfx__track::-webkit-scrollbar{display:none}.pfx__track:focus-visible{outline-offset:-2px}.pfx__card{scroll-snap-align:start;border-radius:var(--r-xl);padding:clamp(24px,2.6vw,34px);min-height:340px;display:flex;flex-direction:column;background:var(--paper);position:relative;overflow:hidden}.pfx__card--butter{background:var(--butter)}.pfx__card--sage{background:var(--sage)}.pfx__card--sky{background:var(--sky)}.pfx__card--blush{background:var(--blush)}.pfx__card--ink{background:var(--ink);color:var(--paper)}.pfx__card:after{content:"";position:absolute;right:-18px;top:-14px;width:120px;height:70px;background:var(--paw-trail) no-repeat center / contain;opacity:.35;transform:rotate(-12deg)}.pfx__num{font-family:var(--font-display);font-weight:400;font-size:clamp(3.6rem,6vw,5rem);line-height:1;letter-spacing:-.03em;margin:0 0 auto;padding-bottom:28px;font-variant-numeric:tabular-nums}.pfx__title{font-family:var(--font-body);font-weight:600;font-size:1.15rem;line-height:1.3;margin:0 0 8px;letter-spacing:0}.pfx__text{font-size:15.5px;margin:0;color:var(--ink-2)}.pfx__card--ink .pfx__text{color:#fffdf9c7}.pfx__source{margin:14px 0 0;font-size:13px;color:var(--muted)}.pfx__card--ink .pfx__source{color:#fffdf98c}@media(max-width:749px){.pfx__nav{display:none}.pfx__track{grid-auto-columns:78%}.pfx__card{min-height:300px}}.pmy{padding:var(--section-y) 0;background:var(--paper)}.pmy__head{max-width:640px;margin-bottom:clamp(28px,4vw,48px)}.pmy__sub{color:var(--ink-2);margin:0}.pmy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pmy__card{-webkit-appearance:none;appearance:none;border:0;padding:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;perspective:1400px;min-height:260px;-webkit-tap-highlight-color:transparent}.pmy__inner{position:relative;display:grid;height:100%;transform-style:preserve-3d;transition:transform .7s var(--ease-out)}.pmy__face{grid-area:1 / 1;display:flex;flex-direction:column;gap:14px;padding:clamp(24px,2.8vw,36px);border-radius:var(--r-xl);backface-visibility:hidden;-webkit-backface-visibility:hidden}.pmy__face--front{background:var(--bg)}.pmy__face--back{background:var(--ink);color:var(--paper);transform:rotateY(180deg)}.pmy__card[aria-pressed=true] .pmy__inner{transform:rotateY(180deg)}.pmy__card:active .pmy__inner{scale:.985}.pmy__label{align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--blush);color:#8a4434;font-weight:600;font-size:13px}.pmy__label--real{background:var(--butter);color:var(--ink)}.pmy__text{font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.18;letter-spacing:-.01em}.pmy__text--real{font-family:var(--font-body);font-size:17px;line-height:1.55;color:#fffdf9e6;letter-spacing:0}.pmy__hint{margin-top:auto;font-size:14px;font-weight:600;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.pmy__source{margin-top:auto;font-size:13px;color:#fffdf98c}@media(hover:hover)and (pointer:fine){.pmy__card:hover .pmy__hint{color:var(--ink)}}.pmy:not(.pmy--js) .pmy__inner{transform:none!important;display:flex;flex-direction:column;gap:8px}.pmy:not(.pmy--js) .pmy__face--back{transform:none}.pmy:not(.pmy--js) .pmy__hint{display:none}@media(prefers-reduced-motion:reduce){.pmy__inner{transition:none;transform:none!important}.pmy__face--back{transform:none;opacity:0;transition:opacity .2s ease}.pmy__card[aria-pressed=true] .pmy__face--back{opacity:1}.pmy__card[aria-pressed=true] .pmy__face--front{opacity:0}}@media(max-width:749px){.pmy__grid{grid-template-columns:1fr}.pmy__card{min-height:230px}}.pw{padding:var(--section-y) 0;background:var(--bg)}.pw__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.pw__sticky{position:sticky;top:104px}.pw__lead{color:var(--ink-2);max-width:26em}.pw__photo{position:relative;margin-top:28px;padding:6px;border-radius:calc(var(--r-xl) + 6px);background:var(--sand)}.pw__photo img{width:100%;aspect-ratio:4 / 4.2;object-fit:cover;border-radius:var(--r-xl)}.pw__badge{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fffdf9f0;font-weight:600;font-size:14px}.pw__badge .dot{width:14px;height:14px;background:var(--paw-one) no-repeat center / contain}.pw__list{list-style:none;margin:0;padding:8px 0 0;display:grid;gap:clamp(40px,7vh,88px)}.pw__item{padding-left:28px;position:relative}.pw__item:before{content:"";position:absolute;left:0;top:.5em;width:14px;height:14px;background:var(--paw-one) no-repeat center / contain;transition:transform .5s var(--ease-out)}.pw__title{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.02;margin:0 0 14px}.pw__title em{font-style:italic;font-weight:400}.pw__text{font-size:18px;color:var(--ink-2);max-width:30em;margin:0}.pw__source{margin:10px 0 0;font-size:13px;color:var(--muted)}.pw__list--js .pw__item{transition:color .4s ease}.pw__list--js .pw__item .pw__title{color:#857e72;transition:color .4s ease}.pw__list--js .pw__item.is-active .pw__title{color:var(--ink)}.pw__list--js .pw__item.is-active:before{transform:scale(1.35) rotate(-12deg)}@media(max-width:899px){.pw__grid{grid-template-columns:1fr}.pw__sticky{position:static}.pw__photo{display:none}.pw__list{gap:40px}.pw__list--js .pw__item .pw__title{color:var(--ink)}}section[id]{scroll-margin-top:88px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/premium.css.map */
