@property --glow{syntax:"<color>";inherits:true;initial-value:#bf9349}:root{--rx-black:#0a0a0a;--rx-green:#009845;--rx-green-d:#0b3a25;--rx-gold:#bf9349;--rx-gold-l:#dcbb7f;--rx-cream:#f2ece2;--fd:var(--f-display), var(--f);--util-h:34px;--spring:cubic-bezier(.2, .8, .2, 1)}@media (max-width:999px){:root{--util-h:0px}}.hx__title,.sect__title,.tile__title,.rx-hero__title,.gate__title,.scard__copy b,.made__stats b,.formula__n,.pd__title,.finder__title,.show__title,.stage__title,.cv__title,.pet-hero__title,.ftc__title{font-family:var(--fd);font-optical-sizing:auto;font-weight:700;font-stretch:96%}.btn{transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);font-weight:500}.btn:active{transform:scale(.97)}.btn--gold{background:var(--rx-gold);color:#111;font-weight:600}.btn--gold:hover{background:var(--rx-gold-l)}.btn--ghost{color:#fff;border-color:#ffffff59}.btn--ghost:hover{color:#111;background:#fff;border-color:#fff}html.rv [data-reveal]{opacity:0;transition:opacity .9s var(--ease) var(--rd,0s), transform 1.1s var(--spring) var(--rd,0s);transform:translateY(40px)}html.rv [data-reveal].is-in{opacity:1;transform:none}.hd{top:calc(-1 * var(--util-h));transition:background .35s var(--ease), border-color .35s var(--ease);background:#ffffffe6}.hd__util{display:none}@media (min-width:1000px){.hd__util{height:var(--util-h);background:var(--rx-black);color:#ffffff9e;font-size:.74rem;display:block}.hd__util-in{align-items:center;gap:24px;height:100%;display:flex}.hd__util-txt{letter-spacing:.16em;text-transform:uppercase;color:var(--rx-gold-l);font-size:.66rem;font-weight:600}.hd__util-links{gap:20px;margin-left:auto;display:flex}.hd__util-links a{transition:color .2s}.hd__util-links a:hover,.hd__util-links a[aria-current]{color:#fff}.hd__util-social{border-left:1px solid #ffffff24;gap:12px;padding-left:20px;display:flex}.hd__util-social a{opacity:.7;transition:opacity .2s,color .2s}.hd__util-social a:hover{opacity:1;color:var(--rx-gold-l)}.hd__util-social svg{width:14px;height:14px}}.hd__in{height:60px}.hd__logo img{height:34px}.hd__logo-light,.hd__cta{display:none}.hd__search{border:1px solid #0000;transition:background .25s,border-color .25s}.hd__search:focus-within{border-color:var(--rx-gold);background:#fff}.hd__search-ico{cursor:pointer;flex:none;place-items:center;display:grid}.ft__certs,.ft__base{background:linear-gradient(#ffffff1a, #ffffff1a) no-repeat var(--pad) 0 / calc(100% - 2 * var(--pad)) 1px;border-top:0!important}@media (min-width:1000px){.hd__in{height:70px}.hd__logo{margin-right:8px}.hd__logo img{height:42px}.mega,.menu-open .mega{justify-content:flex-start;gap:clamp(16px,1.8vw,28px);padding:0 0 0 clamp(20px,3vw,40px)}.mega__list,.mega__extra{gap:clamp(16px,1.8vw,28px)}.mega__extra .mega__m{display:none}.mega__top,.mega__extra a{letter-spacing:-.01em;color:#000000c7;font-size:.86rem;font-weight:500;position:relative}.mega__top:after{content:"";background:var(--rx-gold);transform-origin:0;height:2px;transition:transform .35s var(--spring);border-radius:2px;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.mega__item:hover .mega__top:after,.mega__top:focus-visible:after{transform:scaleX(1)}.hd__search{border-radius:980px;flex:0 0 180px;height:38px;margin-left:auto;padding:0 14px}.hd__cta{color:#fff;background:#111;border-radius:980px;flex:none;align-items:center;height:38px;margin-left:10px;padding:0 18px;font-size:.84rem;font-weight:600;transition:background .25s;display:inline-flex}.hd__cta:hover{background:var(--rx-green)}.mega__panel{background:#fffffffa;box-shadow:0 30px 60px -30px #00000040}.mega__panel-in{padding-block:36px 44px;padding-left:var(--pad);align-items:stretch;gap:64px;display:flex}.mega__big a{font-family:var(--fd);transition:color .2s, transform .3s var(--spring);align-items:baseline;gap:8px;font-size:1.6rem;font-weight:700;display:inline-flex}.mega__big a:hover{transform:translate(4px)}.mega__big small{font-family:var(--f);color:var(--muted);font-size:.72rem;font-weight:500}.mega__small a{font-size:.84rem;font-weight:500}.mega__promo{background:var(--sand);color:#111;width:380px;transition:transform .4s var(--spring);border-radius:22px;align-self:stretch;align-items:center;gap:20px;margin-left:auto;padding:22px 26px;display:flex}.mega__promo:hover{transform:translateY(-3px)}.mega__promo--kedi{background:var(--rx-cream)}.mega__promo--kopek{background:var(--rx-green-d);color:#fff}.mega__promo-img{filter:drop-shadow(0 14px 16px #0000004d);flex:none;width:110px}.mega__promo-copy{gap:6px;display:grid}.mega__promo-copy b{font-family:var(--fd);letter-spacing:-.02em;font-size:1.35rem;line-height:1.05}.mega__promo-copy small{opacity:.72;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mega__promo-go{align-items:center;gap:6px;margin-top:4px;font-size:.84rem;font-weight:600;display:inline-flex}}@media (min-width:1000px) and (max-width:1239px){.hd__cta{display:none}}@media (min-width:1000px) and (max-width:1559px){.hd__search{cursor:pointer;transition:flex-basis .35s var(--spring), background .25s;flex:0 0 38px;justify-content:center;gap:0;padding:0}.hd__search input{flex:0 0 0;width:0;padding:0}.hd__search:focus-within{flex-basis:220px;justify-content:flex-start;gap:6px;padding:0 14px}.hd__search:focus-within input{flex:auto;width:auto}}@media (min-width:1240px){.mega__extra{display:flex}}html.is-home .hd{background:var(--hero-bg,var(--rx-black));transition:background 1.1s var(--ease), border-color .35s var(--ease);border-bottom-color:#0000}html.is-home.is-scrolled .hd{background:#0a0a0ad1}html.is-home .hd__logo-dark{display:none}html.is-home .hd__logo-light{display:block}html.is-home .hd__search{color:#ffffffb3;background:#ffffff1a}html.is-home .hd__search input{color:#fff}html.is-home .hd__search input::placeholder{color:#ffffff8c}html.is-home .hd__search:focus-within{background:#ffffff29}html.is-home .hd__burger i,html.is-home .hd__burger i:after{background:#fff}html.is-home .hd__cta{background:var(--rx-gold);color:#111}html.is-home .hd__cta:hover{background:var(--rx-gold-l)}@media (min-width:1000px){html.is-home .mega__top,html.is-home .mega__extra a{color:#ffffffd1}html.is-home .mega__item:hover .mega__top,html.is-home .mega__extra a:hover{color:#fff}html.is-home .mega__panel{color:#fff;background:#0e0e0ef7;border-bottom-color:#ffffff14}html.is-home .mega__h{color:#ffffff80}html.is-home .mega__small a{color:#ffffffbf}html.is-home .mega__big a:hover,html.is-home .mega__small a:hover{color:var(--rx-gold-l)}html.is-home .mega__promo{color:#fff;background:#ffffff14}html.is-home .mega__promo--kedi{background:var(--rx-cream);color:#111}html.is-home .mega__promo--kopek{background:var(--rx-green-d)}}html.is-home.hero-light:not(.is-scrolled) .hd{border-bottom-color:#0000000f}html.is-home.hero-light:not(.is-scrolled) .hd__logo-dark{display:block}html.is-home.hero-light:not(.is-scrolled) .hd__logo-light{display:none}html.is-home.hero-light:not(.is-scrolled) .hd__search{color:#0009;background:#00000012}html.is-home.hero-light:not(.is-scrolled) .hd__search input{color:#111}html.is-home.hero-light:not(.is-scrolled) .hd__search input::placeholder{color:#00000080}html.is-home.hero-light:not(.is-scrolled) .hd__burger i,html.is-home.hero-light:not(.is-scrolled) .hd__burger i:after{background:#111}html.is-home.hero-light:not(.is-scrolled) .hd__cta{color:#fff;background:#111}@media (min-width:1000px){html.is-home.hero-light:not(.is-scrolled) .mega__top,html.is-home.hero-light:not(.is-scrolled) .mega__extra a{color:#000c}html.is-home.hero-light:not(.is-scrolled) .mega__item:hover .mega__top,html.is-home.hero-light:not(.is-scrolled) .mega__extra a:hover{color:#000}}@property --sh-bg{syntax:"<color>";inherits:true;initial-value:#111}@property --sh-acc{syntax:"<color>";inherits:true;initial-value:#bf9349}.sh{--mx:0;--my:0;--ink:#fff;--ink-2:#ffffffb8;--line:#fff3;--tint:color-mix(in srgb, var(--sh-acc) 72%, #fff);--shadow:#0000008c;isolation:isolate;background:var(--sh-bg);color:var(--ink);min-height:clamp(640px,100svh - 104px,900px);transition:--sh-bg 1.1s var(--ease), --sh-acc 1.1s var(--ease), color .6s var(--ease);position:relative;overflow:hidden}.sh.is-light{--ink:color-mix(in srgb, var(--sh-acc) 24%, #15110f);--ink-2:color-mix(in srgb, var(--ink) 76%, transparent);--line:color-mix(in srgb, var(--ink) 20%, transparent);--tint:color-mix(in srgb, var(--sh-acc) 55%, #000);--shadow:color-mix(in srgb, var(--ink) 42%, transparent)}.sh__stage{z-index:0;position:absolute;inset:0}.sh__scene{opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease), visibility 0s 1.1s;position:absolute;inset:0}.sh__scene.is-on{opacity:1;visibility:visible;transition:opacity 1.1s var(--ease)}.sh__scene{--H:min(var(--ph,600px), clamp(640px, calc(100svh - 104px), 900px));--W:calc(var(--H) * var(--ar,3.6));--fv:74%}.sh__photo{height:var(--H);width:var(--W);bottom:0;left:max(calc(var(--fv) - var(--W) * var(--fx,.7)), calc(100% - var(--W)));-webkit-mask-composite:source-in;translate:calc(var(--mx) * -14px) calc(var(--my) * -8px);transition:translate .6s var(--ease);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%),linear-gradient(#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 18%),linear-gradient(#0000,#000 28%);-webkit-mask-composite:source-in;mask-composite:intersect}.sh__photo picture,.sh__photo img{width:100%;height:100%;display:block}.sh__photo img{object-fit:cover}.sh__scene.is-on .sh__photo img{animation:rxZoom 9s var(--ease) both}@keyframes rxZoom{0%{transform:scale(1.04)}to{transform:scale(1)}}.sh__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--sh-acc) 50%, transparent), transparent 62%);opacity:.75;pointer-events:none;border-radius:50%;width:min(64vw,860px);position:absolute;top:72%;left:52%;transform:translate(-50%,-50%)}.sh:after{content:"";z-index:1;background:linear-gradient(0deg, color-mix(in srgb, var(--sh-bg) 88%, transparent), transparent);pointer-events:none;height:26%;position:absolute;inset:auto 0 0}.sh__in{z-index:2;min-height:inherit;flex-direction:column;justify-content:center;padding-block:56px 150px;display:flex;position:relative}.sh__copy{justify-items:start;gap:18px;max-width:min(580px,40%);display:grid}.sh__h1{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);animation:rxIn .8s var(--ease) both;font-size:.72rem;font-weight:600;line-height:1.3}.sh__kicker{color:var(--ink-2);animation:rxIn .8s var(--ease) 80ms both;align-items:center;gap:12px;font-size:.88rem;font-weight:600;display:flex}.sh__kicker b{font-family:var(--fd);color:var(--tint);border:1px solid var(--line);border-radius:980px;padding:4px 11px;font-size:.85rem}.sh__name{font-family:var(--fd);font-optical-sizing:auto;letter-spacing:-.05em;font-size:clamp(3.2rem,1.4rem + 5.4vw,7.2rem);font-weight:800;line-height:.9}.sh__name>span{vertical-align:top;margin-right:.18em;padding-bottom:.07em;display:inline-block;overflow:hidden}.sh__name i{animation:rxWord 1s var(--spring) var(--d) both;font-style:normal;display:inline-block}@keyframes rxWord{0%{transform:translateY(110%)}}.sh__chips{animation:rxIn .9s var(--ease) .42s both;flex-wrap:wrap;gap:8px;display:flex}.sh__chips li{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:980px;padding:7px 14px;font-size:.82rem;font-weight:500}.sh__cta{animation:rxIn .9s var(--ease) .52s both;align-items:center;gap:22px;margin-top:8px;display:flex}.sh__btn{background:var(--ink);color:var(--sh-bg);box-shadow:0 14px 30px -14px var(--shadow);border:0;font-weight:600}.sh__btn:hover{background:var(--ink);color:var(--sh-bg);box-shadow:0 20px 36px -14px var(--shadow);transform:translateY(-2px)}.sh__count{color:var(--ink-2);font-size:.9rem}.sh__count b{font-family:var(--fd);color:var(--ink);margin-right:3px;font-size:1.6rem;font-weight:700}@keyframes rxIn{0%{opacity:0;transform:translateY(16px)}}.sh__packs{align-items:flex-end;display:flex}.sh__packs li{width:var(--pw);animation:shPack 1.1s var(--spring) var(--d) both;flex:none;position:relative}.sh__packs li+li{margin-left:calc(var(--pw) * -.3)}.sh__packs li:first-child{translate:0 10px;rotate:-8deg}.sh__packs li:nth-child(2){z-index:2;translate:0 -12px;rotate:-1deg}.sh__packs li:nth-child(3){z-index:1;translate:0 8px;rotate:7deg}.sh__packs li:nth-child(4){translate:0 18px;rotate:10deg}.sh__packs[data-n="1"] li{--pw:clamp(160px, 15vw, 260px);rotate:-4deg}.sh__packs a{transition:transform .45s var(--spring);display:block}.sh__packs a:hover{transform:translateY(-14px)scale(1.04)}.sh__packs img{width:100%;height:auto;filter:drop-shadow(0 28px 26px var(--shadow))}@keyframes shPack{0%{opacity:0;transform:translateY(90px)rotate(-6deg)}}.sh__dock{left:var(--pad);right:var(--pad);align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:26px}.sh__tabs{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;display:grid}.sh__tabs button{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0;transition:color .25s;display:grid}.sh__tabs button:hover,.sh__tabs button[aria-current]{color:var(--ink)}.sh__track{background:var(--line);border-radius:2px;grid-column:1/-1;height:2px;margin-bottom:12px;display:block;overflow:hidden}.sh__track i{background:var(--ink);transform-origin:0;height:100%;animation:linear both rxBar;display:block}.sh__track i.is-paused{animation-play-state:paused}@keyframes rxBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sh__tab{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:10px;min-width:0;font-size:.92rem;font-weight:600;display:flex;overflow:hidden}.sh__tab small{opacity:.6;font-size:.7rem}.sh__mini{width:42px;height:42px;box-shadow:0 0 0 1px var(--line);transition:transform .3s var(--spring);border-radius:12px;place-items:center;padding:4px;display:grid}.sh__mini img{width:auto;max-height:34px}.sh__tabs button:hover .sh__mini,.sh__tabs button[aria-current] .sh__mini{transform:scale(1.08)}.sh__ctrl{flex:none;gap:8px;display:flex}.sh__ctrl button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.sh__ctrl button:hover{background:var(--ink);color:var(--sh-bg);border-color:var(--ink)}@media (max-width:1100px){.sh__copy{max-width:46%}.sh__scene{--fv:76%}}@media (max-width:860px){.sh{min-height:0}.sh__photo{-webkit-mask-composite:source-over;width:100%;height:74vw;min-height:300px;inset:0 0 auto;translate:none;-webkit-mask-image:linear-gradient(#000 66%,#0000);mask-image:linear-gradient(#000 66%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.sh__photo img{object-position:calc(var(--fx,.7) * 100%) 32%}.sh__glow{width:120vw;top:46%;left:30%}.sh:after{display:none}.sh__in{padding-block:calc(max(74vw,300px) - 28px) 24px;display:block}.sh__copy{gap:14px;max-width:none}.sh__name{font-size:clamp(2.6rem,11.5vw,4rem)}.sh__dock{align-items:center;gap:12px;margin-top:26px;position:static}.sh__tabs{gap:10px}.sh__tab{white-space:normal;font-size:.74rem;line-height:1.2}.sh__tab small,.sh__mini,.sh__ctrl button:not(:nth-child(2)){display:none}.sh__track{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.sh,.sh__scene{transition:none}}.mq{background:var(--rx-black);color:#fff;gap:6px;padding:22px 0 30px;display:grid;overflow:hidden}.mq__row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq__track{width:max-content;animation:60s linear infinite mq;display:flex}.mq__row--rev .mq__track{animation-duration:70s;animation-direction:reverse}.mq__track span{font-family:var(--fd);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.8rem,1.2rem + 2.4vw,3.4rem);font-weight:700;display:inline-flex}.mq__row--rev span{color:#0000;-webkit-text-stroke:1px #dcbb7fb3}.mq__track i{color:var(--rx-gold);-webkit-text-stroke:0;font-size:.45em;font-style:normal}.mq:hover .mq__track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.hx{padding-block:clamp(72px,10vw,136px);position:relative}.hx__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;margin-bottom:clamp(32px,4vw,52px);display:flex}.hx__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rx-green);align-items:center;gap:12px;margin-bottom:14px;font-size:.76rem;font-weight:600;display:inline-flex}.hx__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.hx__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.3rem,1.3rem + 3.6vw,4.4rem);font-weight:800;line-height:.96}.hx__title--sm{margin-bottom:28px;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.7rem)}.hx__sub{max-width:420px;color:var(--muted);font-size:1.05rem}.hx__link{color:var(--ink);border:1px solid;border-radius:980px;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.hx__link:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.hx--pets{padding-bottom:clamp(48px,6vw,80px)}.gate{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:18px;display:grid}.gate__card{isolation:isolate;background:var(--rx-cream);color:#1a1a1a;border-radius:32px;min-height:clamp(460px,44vw,600px);padding:clamp(28px,3.6vw,52px);display:block;position:relative;overflow:hidden}.gate__card--kopek{background:var(--rx-green-d);color:#fff}.gate__card:before{content:"";z-index:-1;aspect-ratio:1;width:90%;transition:transform .9s var(--spring);background:radial-gradient(circle,#bf934973,#0000 65%);border-radius:50%;position:absolute;bottom:-34%;right:-14%}.gate__card--kopek:before{background:radial-gradient(circle,#00984599,#0000 65%)}.gate__card:hover:before{transform:scale(1.15)}.gate__word{z-index:-1;font-family:var(--fd);letter-spacing:-.06em;color:#0000000b;pointer-events:none;font-size:clamp(7rem,15vw,13rem);font-weight:800;line-height:1;position:absolute;bottom:-.16em;left:-.04em}.gate__card--kopek .gate__word{color:#ffffff0d}.gate__copy{z-index:2;gap:12px;max-width:290px;display:grid;position:relative}.gate__count{letter-spacing:.14em;text-transform:uppercase;color:var(--rx-gold);font-size:.76rem;font-weight:600}.gate__card--kopek .gate__count{color:var(--rx-gold-l)}.gate__title{letter-spacing:-.045em;font-size:clamp(2.2rem,1.4rem + 2.4vw,3.4rem);font-weight:800;line-height:.95}.gate__text{opacity:.72}.gate__kids{flex-wrap:wrap;gap:6px;display:flex}.gate__kids span{background:#0000000f;border-radius:980px;padding:5px 11px;font-size:.76rem}.gate__card--kopek .gate__kids span{background:#ffffff1a}.gate__more{color:#fff;transition:gap .3s var(--spring), background .25s;background:#111;border-radius:980px;justify-self:start;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.gate__card--kopek .gate__more{color:#111;background:#fff}.gate__card:hover .gate__more{gap:14px}.gate__pet{z-index:1;object-fit:contain;object-position:right bottom;transform-origin:100% 100%;width:auto;max-width:58%;height:80%;transition:transform .9s var(--spring);position:absolute;bottom:0;right:0}.gate__card:hover .gate__pet{transform:scale(1.05)}.gate__packs{z-index:3;align-items:end;display:flex;position:absolute;bottom:clamp(20px,2.6vw,34px);right:34%}.gate__packs-i{filter:drop-shadow(0 16px 18px #00000059);width:clamp(64px,6vw,92px);transition:transform .6s var(--spring)}.gate__packs-i+.gate__packs-i{margin-left:-20px}.gate__packs-i--1{z-index:1;width:clamp(76px,7.2vw,108px)}.gate__card:hover .gate__packs-i--0{transform:translate(-8px)rotate(-4deg)}.gate__card:hover .gate__packs-i--1{transform:translateY(-8px)}.gate__card:hover .gate__packs-i--2{transform:translate(8px)rotate(4deg)}@media (max-width:560px){.gate__card{min-height:520px}.gate__pet{max-width:70%;height:52%}.gate__packs{left:24px;right:auto}}.hx--series{background:var(--rx-black);color:#fff;overflow:hidden}.hx--series__glow{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#00984538,#0000 62%);border-radius:50%;width:70vw;position:absolute;top:-30%;right:-20%}.hx--series>.wrap{z-index:1;position:relative}.hx--series .hx__eyebrow{color:var(--rx-gold-l)}.hx--series .hx__sub{color:#fff9}.reel{position:relative}.reel__track{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * max(var(--pad), (100vw - var(--wrap)) / 2 + var(--pad)));padding:10px 0 6px;padding-right:var(--pad);gap:18px;display:flex;overflow-x:auto}.reel__track::-webkit-scrollbar{display:none}.reel__track>li{scroll-snap-align:start;flex:none}.reel__nav{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.reel__nav button{width:52px;height:52px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.reel__nav button:hover{color:#111;background:#fff}.scard{isolation:isolate;background:var(--tbg,#1b1b1b);color:#fff;width:clamp(290px,31vw,400px);height:clamp(460px,44vw,560px);transition:transform .6s var(--spring), box-shadow .6s var(--ease);border-radius:30px;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.scard:hover{transform:translateY(-8px);box-shadow:0 40px 60px -30px #000c}.scard__bg{z-index:-1;position:absolute;inset:0}.scard__bg picture,.scard__bg img{width:100%;height:100%}.scard__bg img{object-fit:cover;object-position:78% 50%;transition:transform 1.2s var(--spring)}.scard:hover .scard__bg img{transform:scale(1.07)}.scard:after{content:"";z-index:-1;background:linear-gradient(#00000094,#0000 42% 55%,#00000080);position:absolute;inset:0}.scard.is-light{color:#111}.scard.is-light:after{background:linear-gradient(#ffffffbf,#0000 45%)}.scard__n{font-family:var(--fd);opacity:.7;font-size:.9rem;font-weight:700;position:absolute;top:26px;right:28px}.scard__copy{gap:6px;display:grid}.scard__copy small{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:.72rem;font-weight:600}.scard__copy b{letter-spacing:-.035em;font-size:clamp(1.8rem,1.3rem + 1.2vw,2.4rem);font-weight:800;line-height:.98}.scard__copy span{opacity:.8;font-size:.9rem}.scard__packs{justify-content:center;align-items:end;display:flex}.scard__packs-i{filter:drop-shadow(0 20px 20px #00000080);width:34%;transition:transform .6s var(--spring)}.scard__packs-i+.scard__packs-i{margin-left:-8%}.scard__packs-i--1{z-index:1;width:40%}.scard:hover .scard__packs-i--0{transform:translate(-10px)rotate(-5deg)}.scard:hover .scard__packs-i--1{transform:translateY(-12px)}.scard:hover .scard__packs-i--2{transform:translate(10px)rotate(5deg)}.scard__go{color:#111;opacity:0;width:46px;height:46px;transition:opacity .35s, transform .5s var(--spring);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:22px;transform:scale(.6)rotate(-45deg)}.scard:hover .scard__go{opacity:1;transform:none}.hx--breeds{padding-bottom:clamp(48px,6vw,80px)}.bwall{flex-wrap:wrap;gap:10px;display:flex}.bwall a{background:var(--sand);font-family:var(--fd);letter-spacing:-.02em;transition:background .3s, color .3s, transform .4s var(--spring);border-radius:980px;align-items:center;gap:12px;padding:6px 22px 6px 6px;font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);font-weight:700;display:inline-flex}.bwall a:hover{color:#fff;background:#111;transform:translateY(-3px)}.bwall__img{background:#111;border-radius:50%;flex:none;width:54px;height:54px;overflow:hidden}.bwall__img picture,.bwall__img img{width:100%;height:100%}.bwall__img img{object-fit:cover;object-position:81% 25%;transform-origin:81% 25%;transition:transform .6s var(--spring);transform:scale(1.5)}.bwall a:hover .bwall__img img{transform:scale(1.75)}.bwall__txt{line-height:1.15;display:grid}.bwall__txt small{font-family:var(--f);letter-spacing:.1em;text-transform:uppercase;color:var(--rx-gold);font-size:.66rem;font-weight:600}@media (max-width:560px){.bwall{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bwall a{gap:9px;width:100%;padding-right:10px;font-size:.92rem}.bwall__img{width:40px;height:40px}.bwall__txt{min-width:0}}.hx--formula{background:var(--rx-green-d);color:#fff;overflow:hidden}.formula__bgword{z-index:0;font-family:var(--fd);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff12;pointer-events:none;white-space:nowrap;font-size:clamp(10rem,30vw,28rem);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hx--formula .hx__eyebrow{color:var(--rx-gold-l)}.hx--formula .hx__sub{color:#ffffffa6;margin-top:16px}.formula{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.formula__pack{place-items:center;display:grid;position:relative}.formula__pack a{filter:drop-shadow(0 44px 50px #0000008c);width:min(100%,400px);transition:transform .8s var(--spring);position:relative}.formula__pack a:hover{transform:translateY(-10px)rotate(-2deg)}.formula__glow{aspect-ratio:1;background:radial-gradient(circle,#009845b3,#0000 62%);border-radius:50%;width:120%;position:absolute}.formula__ring{aspect-ratio:1;border:1px dashed #dcbb7f66;border-radius:50%;width:104%;animation:60s linear infinite spin;position:absolute}.formula__ring:before{content:"";background:var(--rx-gold);width:10px;height:10px;box-shadow:0 0 18px var(--rx-gold);border-radius:50%;position:absolute;top:-5px;left:50%}@keyframes spin{to{transform:rotate(360deg)}}.formula__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin-top:40px;display:grid}.formula__list li{border-top:1px solid #ffffff29;gap:14px;padding-top:18px;display:flex}.formula__n{color:var(--rx-gold-l);flex:none;font-size:1.05rem;font-weight:800}.formula__list b{margin-bottom:4px;font-size:1.08rem;display:block}.formula__list small{-webkit-line-clamp:3;color:#ffffffa6;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:900px){.formula{grid-template-columns:1fr}.formula__pack a{width:min(64vw,300px)}}@media (max-width:560px){.formula__list{grid-template-columns:1fr}}.hx--more{padding-block:clamp(56px,7vw,96px)}.minis{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.minis .mini{transition:transform .5s var(--spring), box-shadow .5s var(--ease);border-radius:24px}html.rv .minis .mini.is-in:hover,.minis .mini:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #0000004d}.mini__go{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:10px;transition:background .25s;display:inline-grid}.mini:hover .mini__go{background:var(--rx-green)}.made{isolation:isolate;color:#fff;background:#111;padding-block:clamp(96px,13vw,180px);position:relative;overflow:hidden}.made__bg{z-index:-1;position:absolute;inset:0}.made__bg picture,.made__bg img{width:100%;height:100%}.made__bg img{object-fit:cover;opacity:.45}.made:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a33);position:absolute;inset:0}.made__in{justify-items:start;gap:14px;display:grid}.made .hx__eyebrow{color:var(--rx-gold-l)}.made .hx__sub{color:#ffffffb8;max-width:520px;margin-top:12px}.made__stats{flex-wrap:wrap;gap:clamp(32px,6vw,88px);margin-top:36px;display:flex}.made__stats li{border-left:2px solid var(--rx-gold);gap:4px;padding-left:18px;display:grid}.made__stats b{letter-spacing:-.05em;font-size:clamp(3rem,2rem + 3.6vw,5.4rem);font-weight:800;line-height:1}.made__stats span{color:#ffffffa6;font-size:.9rem}.made__links{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.ft{background:var(--rx-black);color:#ffffff94;padding:0;font-size:.82rem;position:relative;overflow:hidden}.ftc{padding-top:clamp(110px,12vw,160px)}.ftc__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:24px;display:grid;position:relative}.ftc__in:before{content:"";z-index:0;inset:0 var(--pad);background:radial-gradient(120% 140% at 85% 20%, #128a4f 0, var(--rx-green-d) 55%, #072417 100%);border-radius:36px;position:absolute}.ftc__copy{z-index:1;color:#fff;justify-items:start;gap:14px;padding:clamp(36px,5vw,64px) 0 clamp(36px,5vw,64px) clamp(28px,5vw,64px);display:grid;position:relative}.ftc__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rx-gold-l);font-size:.76rem;font-weight:600}.ftc__title{letter-spacing:-.045em;max-width:560px;font-size:clamp(2.2rem,1.3rem + 3vw,4rem);font-weight:800;line-height:.96}.ftc__text{color:#ffffffb8;max-width:440px;font-size:1.05rem}.ftc__cta{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ftc__art{z-index:1;filter:drop-shadow(0 30px 40px #00000073);justify-self:end;width:100%;max-width:560px;height:auto;margin:-120px clamp(12px,3vw,48px) -10px 0;position:relative}@media (max-width:860px){.ftc__in{grid-template-columns:1fr}.ftc__copy{padding:40px 28px 0}.ftc__art{justify-self:center;max-width:420px;margin:0 auto 10px;padding-inline:28px}}.ft__main{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:clamp(56px,7vw,88px) 40px;display:grid}@media (min-width:1000px){.ft__main{grid-template-columns:minmax(0,.9fr) minmax(0,2.6fr);gap:64px}}.ft__brand{align-content:start;gap:18px;display:grid}.ft__logos{align-items:center;gap:20px;display:flex}.ft__logos img{width:auto;height:38px}.ft__logos img+img{box-sizing:content-box;border-left:1px solid #fff3;height:46px;padding-left:20px}.ft__tag{max-width:300px;line-height:1.6}.ft__social{gap:8px;display:flex}.ft__social a{color:#fff;width:40px;height:40px;transition:background .25s, transform .3s var(--spring);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.ft__social a:hover{background:var(--rx-green);text-decoration:none;transform:translateY(-3px)}.ft__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}@media (min-width:900px){.ft__cols{grid-template-columns:1fr 1fr 1.4fr}}.ft__h{letter-spacing:.14em;text-transform:uppercase;color:var(--rx-gold-l);margin-bottom:16px;font-size:.72rem;font-weight:600}.ft ul{gap:10px;display:grid}.ft__two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}@media (max-width:899px){.ft__cols>div:has(.ft__two){grid-column:1/-1}}.ft a{transition:color .2s}.ft a:hover{color:#fff;text-decoration:none}.ft__offices{grid-column:1/-1;align-content:start;gap:14px;display:grid}@media (min-width:900px){.ft__offices{grid-column:auto}}.ft__offices .ft__h{margin-bottom:2px}.ft address{gap:3px;font-style:normal;line-height:1.5;display:grid}.ft address strong{color:#fff;font-weight:600}.ft__mail{color:#fff}.ft__certs{border-top:1px solid #ffffff1a;gap:12px;padding-block:24px;display:grid}.ft__certs ul{flex-wrap:wrap;gap:8px;display:flex}.ft__certs li{color:var(--rx-gold-l);letter-spacing:.04em;border:1px solid #dcbb7f59;border-radius:10px;padding:7px 12px;font-size:.74rem;font-weight:600}.ft__certs p{color:#ffffff6b;font-size:.74rem}.ft__base{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px 22px;padding-block:20px 0;font-size:.76rem;display:flex}.ft__base img{width:auto;height:30px;margin-left:auto}.ft__mark{font-family:var(--fd);letter-spacing:-.07em;text-align:center;color:#0000;background:linear-gradient(#ffffff1a,#fff0);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:2vw 0 -5.4vw;font-size:27vw;font-weight:800;line-height:.76}.pet-hero{isolation:isolate;background:var(--rx-cream);color:#1a1a1a;position:relative;overflow:hidden}.pet-hero--kopek{background:var(--rx-green-d);color:#fff}.pet-hero:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#bf934961,#0000 64%);border-radius:50%;width:min(70vw,720px);position:absolute;top:10%;right:4%}.pet-hero--kopek:before{background:radial-gradient(circle,#00984599,#0000 64%)}.pet-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;min-height:clamp(400px,40vw,520px);display:grid}.pet-hero__copy{align-self:center;justify-items:start;gap:12px;padding-block:48px;display:grid}.pet-hero__count{letter-spacing:.12em;text-transform:uppercase;color:var(--rx-gold);font-size:.78rem;font-weight:600}.pet-hero--kopek .pet-hero__count{color:var(--rx-gold-l)}.pet-hero__title{letter-spacing:-.045em;font-size:clamp(2.8rem,1.6rem + 4vw,5.2rem);font-weight:800;line-height:.95}.pet-hero__desc{opacity:.75;max-width:440px;font-size:1.1rem}.pet-hero--kopek .crumbs ol,.pet-hero--kopek .crumbs [aria-current]{color:#ffffffb3}.pet-hero__art{align-self:stretch;min-height:300px;position:relative}.pet-hero__pet{object-fit:contain;object-position:right bottom;width:auto;max-width:70%;height:92%;position:absolute;bottom:0;right:0}.pet-hero__packs{z-index:1;align-items:end;display:flex;position:absolute;bottom:28px;left:0}.pet-hero__packs-i{filter:drop-shadow(0 18px 20px #00000059);width:clamp(80px,8vw,120px)}.pet-hero__packs-i+.pet-hero__packs-i{margin-left:-16px}.pet-hero__packs-i--1{z-index:1;width:clamp(92px,9.4vw,140px)}.pet-hero__tabs{scrollbar-width:none;border-top:1px solid #0000001a;gap:6px;padding-block:14px 18px;display:flex;overflow-x:auto}.pet-hero--kopek .pet-hero__tabs{border-color:#ffffff26}.pet-hero__tabs a{white-space:nowrap;border-radius:980px;flex:none;padding:9px 16px;font-size:.92rem;transition:background .2s}.pet-hero__tabs a:hover{background:#0000000f}.pet-hero--kopek .pet-hero__tabs a:hover{background:#ffffff1a}.pet-hero__tabs a[aria-current]{color:#fff;background:#111;font-weight:600}.pet-hero--kopek .pet-hero__tabs a[aria-current]{color:#111;background:#fff}@media (max-width:760px){.pet-hero__in{grid-template-columns:1fr;gap:0}.pet-hero__copy{padding-block:28px 8px}.pet-hero__art{min-height:260px}.pet-hero__pet{height:100%}}.pd__title{letter-spacing:-.035em;line-height:1.02}.pd__shot{isolation:isolate;position:relative}.pd__shot--tint{background:linear-gradient(160deg, color-mix(in srgb, var(--pc) 34%, #fff), color-mix(in srgb, var(--pc) 12%, #f6f4f0) 70%)}.pd__shot--tint:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--pc) 55%, #fff), transparent 66%);opacity:.85;border-radius:50%;width:82%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.pd__shot--tint:after{content:"";z-index:-1;background:radial-gradient(closest-side,#00000038,#0000);border-radius:50%;height:5%;position:absolute;bottom:7%;left:22%;right:22%}.pd__shot img{filter:drop-shadow(0 26px 30px #00000038);transition:transform .7s var(--ease)}.pd__shot:hover img{transform:translateY(-6px)scale(1.015)}.pd__buy .btn--primary{background:#111}.pd__buy .btn--primary:hover{background:var(--rx-green)}.ftc__fan{z-index:1;align-self:stretch;min-height:clamp(300px,30vw,420px);margin:-90px clamp(12px,3vw,48px) 0 0;position:relative}.ftc__fan span{z-index:calc(10 - var(--a) * 2);transform-origin:50% 100%;width:clamp(118px,11.5vw,176px);transform:translateX(calc(-50% + var(--k) * 64%)) translateY(calc(var(--a) * 7%)) rotate(calc(var(--k) * 9deg));filter:drop-shadow(0 26px 26px #00000080);transition:transform .7s var(--spring);position:absolute;bottom:10%;left:50%}.ftc__fan span img{width:100%;height:auto}.ftc__in:hover .ftc__fan span{transform:translateX(calc(-50% + var(--k) * 80%)) translateY(calc(var(--a) * 9%)) rotate(calc(var(--k) * 12deg))}.ftser{padding-top:clamp(48px,6vw,72px)}.ftser__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.ftser__card{background:color-mix(in srgb, var(--c) 20%, #141414);border:1px solid color-mix(in srgb, var(--c) 34%, transparent);color:#fff;height:78px;transition:background .3s, transform .3s var(--spring);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding-left:18px;display:flex;position:relative;overflow:hidden}.ftser__card:hover{background:color-mix(in srgb, var(--c) 42%, #141414);transform:translateY(-2px)}.ftser__txt{gap:2px;min-width:0;display:grid}.ftser__txt b{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.95rem;font-weight:700;overflow:hidden}.ftser__txt small{color:#fff9;font-size:.72rem}.ftser__pack{width:62px;height:74px;transition:transform .45s var(--spring);flex:none;align-self:flex-end;margin-right:12px;transform:translateY(12px)rotate(7deg)}.ftser__pack picture{display:contents}.ftser__pack img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000073);width:100%;height:100%}.ftser__card:hover .ftser__pack{transform:translateY(4px)rotate(0)}@media (max-width:560px){.ftser__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ftser__card{gap:4px;height:68px;padding-left:12px}.ftser__txt b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.15;display:-webkit-box}.ftser__pack{width:40px;height:58px;margin-right:6px}}@media (max-width:900px){.ftc__fan{min-height:260px;margin:0 0 18px}.ftc__fan span{width:min(26vw,130px)}}.dz{--dz-ink:#1d4f4a;isolation:isolate;color:#2b2418;background:#fbe3a3;padding-block:clamp(64px,8vw,112px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.dz__bg{z-index:-1;position:absolute;inset:0}.dz__bg picture,.dz__bg img{object-fit:cover;object-position:82% 50%;width:100%;height:100%}.dz__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(24px,4vw,64px);min-height:clamp(520px,46vw,680px);display:grid}.dz__copy{align-self:center}.dz__logo{width:116px;height:auto;margin-bottom:22px;display:block}.dz .hx__eyebrow{color:var(--dz-ink)}.dz__title{letter-spacing:.01em;color:var(--dz-ink);margin-top:10px;font-size:clamp(3.2rem,1.6rem + 5vw,6.2rem);font-weight:400;line-height:.95}.dz__lead{margin-top:12px;font-size:1.125rem;font-weight:500}.dz__seg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border-radius:980px;flex-wrap:wrap;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.dz__seg button{color:var(--dz-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:980px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.dz__seg button small{opacity:.6;font-size:.75rem}.dz__seg button[aria-selected=true]{background:var(--dz-ink);color:#fff}.dz__flavors{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.dz__flavors button{color:inherit;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #1d4f4a29;border-radius:980px;padding:7px 14px;font-size:.86rem;transition:background .2s,border-color .2s}.dz__flavors button[aria-pressed=true]{border-color:var(--dz-ink);color:var(--dz-ink);background:#fff;font-weight:600}.dz__stats{animation:dzFade .5s var(--ease) both;flex-wrap:wrap;gap:10px 32px;margin:26px 0 0;display:flex}.dz__stats dt{opacity:.72;font-size:.76rem}.dz__stats dd{font-family:var(--fd);letter-spacing:-.03em;color:var(--dz-ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:800}.dz__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.dz__btn{background:var(--dz-ink);color:#fff}.dz__btn:hover{background:#12352f}.dz .hx__link{color:var(--dz-ink)}.dz .hx__link:hover{background:var(--dz-ink);border-color:var(--dz-ink);color:#fff}.dz__shelf{grid-template-columns:repeat(6,minmax(0,1fr));justify-self:center;align-items:end;width:min(100%,620px);padding-bottom:clamp(8px,2vw,28px);display:grid}.dz__can{aspect-ratio:1.5;cursor:pointer;animation:dzDrop .8s var(--spring) both;animation-delay:calc(var(--i) * 90ms);transition:transform .45s var(--spring), filter .3s;background:0 0;border:0;grid-area:2/span 2;padding:0;position:relative}.dz__can picture{display:contents}.dz__can img{object-fit:cover;object-position:50% 50%;filter:drop-shadow(0 16px 14px #3c280038);width:100%;height:100%}.dz__can:hover,.dz__can.is-on{transform:translateY(-8px)}.dz__can.is-on img{filter:drop-shadow(0 24px 20px #3c28004d)}.dz__shelf--4 .dz__can:nth-child(4),.dz__shelf--3 .dz__can:nth-child(3){grid-area:1/3/auto/span 2;margin-bottom:-9%}.dz__shelf--3 .dz__can:first-child,.dz__shelf--2 .dz__can:first-child{grid-column:2/span 2}.dz__shelf--1 .dz__can{grid-column:2/span 4}.dz__feed{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:14px;flex-wrap:wrap;gap:4px 10px;margin:clamp(24px,3vw,36px) 0 0;padding:12px 18px;font-size:.92rem;display:inline-flex}.dz__feed b{color:var(--dz-ink)}@keyframes dzDrop{0%{opacity:0;transform:translateY(-48px)scale(.96)}}@keyframes dzFade{0%{opacity:0;transform:translateY(6px)}}@media (max-width:900px){.dz{padding-top:0}.dz__bg{z-index:0;height:62vw;margin-bottom:-10vw;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.dz__bg img{object-position:78% 50%}.dz__in{grid-template-columns:1fr;min-height:0;position:relative}.dz__shelf{width:min(100%,440px)}}.cb{--cb-ink:#4a2a17;--cb-mid:#8a5a35;isolation:isolate;color:var(--cb-ink);background:#f8efe4;padding-block:clamp(72px,9vw,128px) clamp(56px,6vw,88px);position:relative;overflow:hidden}.cb__bubbles{z-index:-1;pointer-events:none;position:absolute;inset:0}.cb__bubbles i{bottom:-140px;left:calc(var(--k) * 7.1% + 1%);width:calc(18px + mod(var(--k) * 23, 72) * 1px);aspect-ratio:1;background:radial-gradient(circle at 32% 30%, #fffffff2 0 7%, #fff3 9% 46%, color-mix(in srgb, var(--fc) 22%, transparent) 72%, #ffffff8c 100%);box-shadow:inset 0 0 0 1px #ffffffbf, inset -5px -7px 14px color-mix(in srgb, var(--fc) 28%, transparent);opacity:.85;animation:cbRise calc(16s + mod(var(--k) * 5, 12) * 1s) linear infinite;animation-delay:calc(var(--k) * -2.3s);border-radius:50%;transition:background .6s;position:absolute}@keyframes cbRise{0%{transform:translate(0,0)}50%{transform:translate(18px,-55vh)}to{transform:translate(-12px,-125vh)}}.cb__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,3vw,52px);display:grid}.cb .hx__eyebrow{color:var(--cb-mid)}.cb__title{font-family:var(--fd);letter-spacing:-.05em;background:linear-gradient(#f2a04a 0%,#d4692a 55%,#a8461b 100%);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(2.9rem,1.4rem + 4.4vw,5.4rem);font-weight:800;line-height:.9}.cb__tech{color:var(--cb-mid);margin-top:14px;font-size:1.05rem;font-weight:600}.cb__claims{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cb__claims li{color:#fff;background:#6b3f22;border-radius:980px;padding:7px 14px;font-size:.84rem;font-weight:600}.cb__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.cb__btn{background:var(--cb-ink);color:#fff}.cb__btn:hover{background:#2e190d}.cb .hx__link{color:var(--cb-ink)}.cb .hx__link:hover{background:var(--cb-ink);border-color:var(--cb-ink);color:#fff}.cb__stage{place-items:center;min-height:clamp(380px,38vw,580px);display:grid;position:relative}.cb__stage>*{grid-area:1/1}.cb__halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--fc) 75%, #fff) 0%, color-mix(in srgb, var(--fc) 32%, transparent) 50%, transparent 70%);width:86%;transition:background .6s var(--ease);border-radius:50%}.cb__pack{opacity:0;width:94%;transition:opacity .6s var(--ease), transform .9s var(--spring);transform:translateY(34px)rotate(-5deg)scale(.94)}.cb__pack.is-on{opacity:1;transform:none}.cb__pack img{filter:drop-shadow(0 30px 30px #4a2a1747);width:100%;height:auto}.cb__badge{aspect-ratio:1;text-align:center;width:clamp(124px,11vw,164px);animation:cbPop .6s var(--spring) both;background:#fff8f0;border-radius:50%;place-content:center;gap:2px;display:grid;position:absolute;top:4%;right:-2%;box-shadow:0 18px 40px -16px #4a2a1773,inset 0 0 0 1px #4a2a1714}.cb__ring{width:100%;height:100%;animation:30s linear infinite cbSpin;position:absolute;inset:0}.cb__ring text{letter-spacing:.5px;text-transform:uppercase;fill:#b5652a;font-size:10.5px;font-weight:700}.cb__badge b{font-family:var(--fd);letter-spacing:-.04em;font-size:clamp(1.35rem,.9rem + 1.1vw,1.9rem);font-weight:800;line-height:1}.cb__badge small{max-width:9ch;margin-inline:auto;font-size:.72rem;font-weight:600;line-height:1.15}.cb__badge .cb__badge-l{letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:.6rem;font-weight:500}@keyframes cbSpin{to{transform:rotate(360deg)}}@keyframes cbPop{0%{opacity:0;transform:scale(.8)rotate(-12deg)}}.cb__side{gap:22px;display:grid}.cb__h{letter-spacing:.14em;text-transform:uppercase;color:var(--cb-mid);margin-bottom:8px;font-size:.72rem;font-weight:600}.cb__picker{gap:6px;display:grid}.cb__picker button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff8c;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:6px 14px 6px 6px;font-size:.88rem;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.cb__picker button:hover{background:#ffffffd9}.cb__picker button[aria-selected=true]{border-color:color-mix(in srgb, var(--fc) 70%, #fff);background:#fff;font-weight:600;box-shadow:0 8px 20px -12px #4a2a1766}.cb__thumb{background:color-mix(in srgb, var(--fc) 30%, #fff);border-radius:10px;flex:none;place-items:center;width:38px;height:46px;display:grid}.cb__thumb picture{display:contents}.cb__thumb img{object-fit:contain;width:32px;height:40px}.cb__ing{animation:dzFade .5s var(--ease) both}.cb__ing p:last-child{color:#5b3b26;font-size:.88rem;line-height:1.55}.cb__stats{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid}.cb__stats dt{color:var(--cb-mid);font-size:.74rem}.cb__stats dd{font-family:var(--fd);letter-spacing:-.03em;margin:0;font-size:1.45rem;font-weight:800}.cb__benefits{border-top:1px solid #4a2a1724;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(40px,5vw,72px);padding-top:26px;list-style:none;display:grid}.cb__benefits li{gap:8px;font-size:1rem;font-weight:600;line-height:1.3;display:grid}.cb__benefits span{font-family:var(--fd);color:#d4692a;font-size:.8rem;font-weight:800}@media (prefers-reduced-motion:reduce){.cb__bubbles i,.cb__ring{animation:none}.cb__bubbles i{bottom:calc(mod(var(--k) * 37, 92) * 1%)}}@media (max-width:1000px){.cb__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb__copy{grid-column:1/-1}}@media (max-width:700px){.cb__in{grid-template-columns:1fr}.cb__stage{min-height:0}.cb__pack{width:82%}.cb__badge{top:0;right:0}.cb__picker{grid-template-columns:1fr 1fr}.cb__picker button{padding-right:8px;font-size:.8rem}.cb__benefits{grid-template-columns:1fr 1fr}}.seal{--sz:160px;--seal-bg:#fff;--seal-ink:#111;--seal-core:#fff;width:var(--sz);aspect-ratio:1;color:var(--seal-ink);filter:drop-shadow(0 18px 24px #00000047);position:relative}.seal__ring{width:100%;height:100%;animation:26s linear infinite sealSpin;position:absolute;inset:0;overflow:visible}.seal__ring text{font-family:var(--f);letter-spacing:.12em;text-transform:uppercase;fill:currentColor;font-size:12px;font-weight:700}.seal__edge{fill:var(--seal-bg);stroke:currentColor;stroke-opacity:.22;stroke-width:1px}.seal__core{text-align:center;background:var(--seal-core);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 22%, transparent);border-radius:50%;align-content:center;place-items:center;gap:2px;display:grid;position:absolute;inset:21%;overflow:hidden}.seal__v{z-index:1;font-family:var(--fd);font-size:calc(var(--sz) * .19);letter-spacing:-.04em;font-weight:800;line-height:1;position:relative}.seal__l{z-index:1;max-width:86%;font-size:calc(var(--sz) * .058);letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-weight:700;line-height:1.15;position:relative}@keyframes sealSpin{to{transform:rotate(360deg)}}.seal--bubble{--seal-bg:#fff6f2;--seal-ink:#c4283f;--seal-core:radial-gradient(circle at 35% 30%, #fff1e2, #f3c99a 75%)}.seal__cut{position:absolute;inset:-6%}.seal__cut picture,.seal__cut img{object-fit:cover;object-position:62% 46%;width:100%;height:100%;display:block}.seal__cut img{animation:7s ease-in-out infinite cutTurn}@keyframes cutTurn{50%{transform:scale(1.08)rotate(-6deg)}}.seal--spiral{--seal-bg:#f3ead4;--seal-ink:#1f5a34;--seal-core:radial-gradient(circle at 50% 40%, #23663d, #0e3320)}.seal--spiral .seal__core{color:#f1dfa6}.seal__spiral{opacity:.45;width:88%;height:88%;position:absolute;inset:6%}.seal__spiral path{fill:none;stroke:#d9b45a;stroke-width:2.2px}.seal--breed{--seal-bg:#d8b46a;--seal-ink:#1b1408;--seal-core:radial-gradient(circle at 40% 30%, #2a2a2a, #0b0b0b)}.seal--breed .seal__edge{fill:#d8b46a}.seal--breed .seal__core{color:#e7c983;box-shadow:inset 0 0 0 2px #e7c983}.seal--can{--seal-bg:#f6e3a6;--seal-ink:#4a3410;--seal-core:radial-gradient(circle at 40% 32%, #fff8e2, #f0d68e 78%)}.seal--can .seal__edge{stroke:#b8923f;stroke-opacity:.6;stroke-width:2px}.seal--can .seal__core{box-shadow:inset 0 0 0 3px #d9b768,inset 0 0 0 7px #f6e3a6,inset 0 0 0 8px #c9a457}.sigl{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sigl i{display:block;position:absolute}.sigl--bubble i{left:var(--x);width:var(--s);aspect-ratio:1;animation:bubUp var(--t) linear var(--d) infinite;background:radial-gradient(circle at 32% 28%,#fffffff2 0 7%,#ffffff38 16%,#ffffff0d 52%,#ffffff52 70%,#0000 72%);border-radius:50%;bottom:-90px;box-shadow:inset 0 0 0 1px #ffffff80,inset -5px -7px 12px #ffaabe4d}@keyframes bubUp{0%{opacity:0;transform:translate(0)scale(.6)}10%{opacity:1}50%{transform:translate(22px,-55vh)scale(.9)}90%{opacity:.9}to{opacity:0;transform:translate(-12px,-115vh)scale(1.05)}}.sigl--spiral i{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;animation:mote var(--t) ease-in-out var(--d) infinite alternate;background:radial-gradient(circle,#fff0bf,#ffde8c00 70%);border-radius:50%}@keyframes mote{0%{opacity:.1;transform:translate(0)}to{opacity:.95;transform:translate(16px,-28px)}}.sigl__spiral{width:min(44vw,560px);position:absolute;top:50%;right:3%;overflow:visible;translate:0 -50%}.sigl__spiral path{fill:none;stroke:#e2c06a;stroke-width:.7px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 5s var(--ease) .3s forwards}@keyframes draw{to{stroke-dashoffset:0}}.sigl--breed i{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:twinkle var(--t) ease-in-out var(--d) infinite;background:linear-gradient(135deg,#fff4c8,#d2a548)}@keyframes twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.sh__fan{--pw:clamp(140px, 12vw, 210px);right:calc(50% - 24vw + var(--pw) * .9);z-index:2;translate:calc(var(--mx) * 30px) calc(var(--my) * 16px);transition:translate .5s var(--ease);position:absolute;bottom:118px}.sh__seal{--sz:clamp(96px, 7.4vw, 124px);z-index:3;left:calc(var(--pw) * -.42);top:calc(var(--pw) * -.42);animation:sealIn 1.1s var(--spring) .65s both;display:none;position:absolute}.sh__fan .seal--can{display:none}@keyframes sealIn{0%{opacity:0;transform:scale(.4)rotate(-50deg)}}.sh .sigl--breed{left:42%}.sig{--mx:0;--my:0;--ink:#fff;--ink-2:#ffffffbd;--line:#fff3;--shadow:#0000008c;isolation:isolate;background:var(--sh-bg);color:var(--ink);margin-top:clamp(40px,6vw,80px);position:relative;overflow:hidden}.sig.is-light{--ink:color-mix(in srgb, var(--sh-acc) 24%, #15110f);--ink-2:color-mix(in srgb, var(--ink) 76%, transparent);--line:color-mix(in srgb, var(--ink) 20%, transparent);--shadow:color-mix(in srgb, var(--ink) 40%, transparent)}.sig__photo{--H:min(var(--ph,560px), clamp(520px, 40vw, 600px));--W:calc(var(--H) * var(--ar,3.6));height:var(--H);width:var(--W);top:0;left:max(calc(80% - var(--W) * var(--fx,.7)), calc(100% - var(--W)));-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#000 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#000 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.sig__photo picture,.sig__photo img{width:100%;height:100%;display:block}.sig__photo img{object-fit:cover}.sig__in{z-index:2;grid-template-columns:minmax(0,460px) auto;justify-content:start;align-items:center;gap:clamp(60px,8vw,130px);min-height:clamp(520px,40vw,600px);padding-block:clamp(56px,7vw,96px);display:grid;position:relative}.sig__copy{justify-items:start;gap:16px;max-width:520px;display:grid}.sig__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;font-size:.78rem;font-weight:700;display:inline-flex}.sig__eyebrow:before{content:"";background:currentColor;width:30px;height:1px}.sig__title{font-family:var(--fd);font-optical-sizing:auto;letter-spacing:-.045em;font-size:clamp(2.2rem,1.2rem + 3.2vw,4.4rem);font-weight:800;line-height:.95}.sig__focus{font-family:var(--fd);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.2px var(--ink);font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:700}.sig__claims{gap:10px;margin:6px 0 10px;display:grid}.sig__claims li{align-items:center;gap:12px;font-size:1.02rem;font-weight:500;display:flex}.sig__claims svg{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;flex:none;width:26px;height:26px;padding:6px}.sig__art{justify-self:start;place-items:center;display:grid;position:relative}.sig__pack{animation:6s ease-in-out infinite rxFloat;display:block;rotate:-5deg}.sig__pack img{width:100%;height:auto;filter:drop-shadow(0 34px 30px var(--shadow))}@keyframes rxFloat{50%{transform:translateY(-12px)}}.sig__seal{--sz:clamp(118px, 10vw, 160px);z-index:2;position:absolute;bottom:-6%;right:-46%}.sig__strip{z-index:2;border-top:1px solid var(--line);padding:16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sig__track{gap:34px;width:max-content;animation:60s linear infinite sigMarq;display:flex}.sig__track span{font-family:var(--fd);letter-spacing:-.01em;white-space:nowrap;color:var(--ink-2);font-size:1.05rem;font-weight:600}.sig__track span:after{content:"✦";opacity:.5;margin-left:34px;font-size:.7em}.sig__track span.is-on{color:var(--ink);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--sh-acc);text-decoration-color:var(--sh-acc)}@keyframes sigMarq{to{transform:translate(-50%)}}.sig--flat .sig__in{grid-template-columns:minmax(0,1fr) auto}@media (max-width:860px){.sig__photo{aspect-ratio:auto;-webkit-mask-composite:source-over;width:100%;height:66vw;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-over;mask-composite:add}.sig__photo img{object-position:calc(var(--fx,.7) * 100%) 30%}.sig__in{flex-direction:column-reverse;align-items:stretch;gap:26px;min-height:0;padding-block:28px 40px;display:flex}.sig__art{place-self:flex-start start;margin-top:calc(66vw - 150px);margin-left:4%}.sig--flat .sig__art{margin-top:30px}.sig__pack{width:34vw}.sig__seal{--sz:96px;bottom:0;right:-62%}.sigl__spiral{width:80vw;top:35vw;right:-10%}}@media (max-width:1100px){.sh__fan{--pw:clamp(110px, 12vw, 150px)}}@media (max-width:860px){.sh__fan{--pw:min(23vw, 118px);left:var(--pad);bottom:auto;right:auto;top:calc(max(74vw, 300px) - 30px - var(--pw) * 1.45);translate:none}.sh__seal{display:none}.sh .sigl--breed{bottom:40%;left:0}}@media (prefers-reduced-motion:reduce){.seal__ring,.seal__cut img,.sigl i,.sigl svg,.sig__track,.sig__pack{animation:none!important}.sigl--bubble i{display:none}.sigl__spiral path{stroke-dashoffset:0}}@keyframes artFade{to{opacity:1}}.art--kib{--kw:300px;width:var(--kw);aspect-ratio:var(--ar,2.4);pointer-events:none;position:relative}.kib__shot{filter:drop-shadow(0 22px 20px #46140a52);width:100%;height:100%;animation:kibBite 4.2s var(--ease) infinite;transform-origin:50% 60%}.kib__shot picture,.kib__shot img{object-fit:contain;width:100%;height:100%;display:block}@keyframes kibBite{0%,34%{transform:translateY(0)rotate(0)}20%{transform:translateY(-8px)rotate(-1.5deg)}40%{transform:scale(1.04,.93)rotate(-2deg)}44%{transform:scale(.97,1.04)rotate(2deg)}48%{transform:scale(1.01,.99)rotate(-1deg)}54%,to{transform:none}}.kib__crumb{opacity:0;background:#c8954e;border-radius:2px 4px 1px 3px;width:9px;height:7px;animation:4.2s ease-out infinite crumb;position:absolute;top:52%;left:50%;box-shadow:inset -1px -1px #5a320a59}.art--duo .kib__crumb:nth-child(odd){background:#b8452c}.art--duo .kib__crumb:nth-child(3n){background:#5f9b3a}@keyframes crumb{0%,40%{opacity:0;transform:translate(0)rotate(0)}44%{opacity:1}66%{opacity:1;transform:translate(var(--cx), var(--cy)) rotate(var(--cr))}82%,to{opacity:0;transform:translate(var(--cx), calc(var(--cy) + 50px)) rotate(var(--cr))}}.kib__word{font-family:var(--fd);font-size:calc(var(--kw) * .15);letter-spacing:-.03em;white-space:nowrap;color:#fff;text-shadow:0 3px #c4283f,0 8px 18px #500a144d;opacity:0;animation:kibWord 4.2s var(--spring) infinite;font-weight:800;position:absolute;top:-34%;right:-4%}@keyframes kibWord{0%,40%{opacity:0;transform:scale(.3)rotate(-24deg)}48%{opacity:1;transform:scale(1.15)rotate(-10deg)}56%,80%{opacity:1;transform:scale(1)rotate(-10deg)}92%,to{opacity:0;transform:scale(.9)rotate(-10deg)}}.art--fib{pointer-events:none;overflow:visible}.art--fib rect{fill:none;stroke:#e6c46f;stroke-width:.05px;stroke-opacity:.8;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease) calc(.3s + var(--k) * .22s) forwards}.art--fib text{fill:#f1dca0;fill-opacity:.55;font-family:var(--fd);text-anchor:middle;dominant-baseline:central;opacity:0;animation:artFade .6s ease calc(.7s + var(--k) * .22s) forwards;font-weight:700}.art__spiral{fill:none;stroke:#ffd77a;stroke-width:.13px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 .25px #ffe7a8);animation:draw 2.6s var(--ease) 2s forwards}.art--fib .art__phi{text-anchor:end;fill:#f6e3a8;fill-opacity:1;font-size:.85px;animation-delay:4.2s}.art--plate{width:var(--plw,240px);pointer-events:none;animation:plateIn 1s var(--spring) .5s both;margin:0;position:relative}.art--plate picture,.art--plate img{filter:drop-shadow(0 18px 18px #3c230a4d);width:100%;height:auto;display:block}.art--plate figcaption{color:#4a3410;letter-spacing:.04em;white-space:nowrap;background:#fff;border-radius:980px;padding:5px 12px;font-size:.72rem;font-weight:700;position:absolute;bottom:-14px;left:50%;translate:-50%;box-shadow:0 8px 18px -8px #3c230a80}@keyframes plateIn{0%{opacity:0;transform:translateY(30px)scale(.9)}}.flip{vertical-align:bottom;height:1.18em;display:inline-block;overflow:hidden}.flip__w{white-space:nowrap;animation:flipIn .6s var(--spring) both;display:block}@keyframes flipIn{0%{opacity:0;transform:translateY(100%)}}.sh__flip{font-family:var(--fd);letter-spacing:-.03em;color:#e7c983;margin-top:-8px;font-size:clamp(1.6rem,1rem + 1.6vw,2.6rem);font-weight:700}.sh__flip--can{color:var(--tint)}.sh__fan .art--kib{--kw:calc(var(--pw) * 1.75);left:calc(var(--pw) * .55);top:calc(var(--pw) * -1.02);position:absolute}.sh__fan .art--fib{z-index:-1;width:calc(var(--pw) * 3.2);left:calc(var(--pw) * -.2);top:calc(var(--pw) * -1.1);position:absolute}.sh__fan .art--plate{--plw:calc(var(--pw) * 1.3);z-index:1;left:calc(var(--pw) * .3);top:calc(var(--pw) * -.62);position:absolute}.sig__art{--pw:clamp(170px, 15vw, 240px);isolation:isolate}.sig__art .sig__pack{width:var(--pw)}.sig__art .art--kib{--kw:calc(var(--pw) * 1.3);left:calc(var(--pw) * -1.05);bottom:calc(var(--pw) * -.04);z-index:3;position:absolute}.sig__art .art--fib{z-index:-1;width:calc(var(--pw) * 2.9);left:calc(var(--pw) * -.75);position:absolute;top:50%;translate:0 -50%}.sig__art .art--plate{--plw:calc(var(--pw) * 1.05);z-index:3;left:calc(var(--pw) * -.85);bottom:calc(var(--pw) * -.08);position:absolute}@media (max-width:860px){.sh__fan .art--kib{--kw:calc(var(--pw) * 1.5);left:calc(var(--pw) * .1);top:calc(var(--pw) * -.92)}.sh__fan .art--fib{display:none}.sh__fan .art--plate{--plw:calc(var(--pw) * 1.2);top:auto;left:auto;right:calc(var(--pw) * -1.15);z-index:3;bottom:0}.sig__art .art--kib{--kw:50vw;bottom:0;left:calc(34vw + 8px);right:auto}.sig__art .art--plate{--plw:46vw;bottom:0;left:calc(34vw + 8px);right:auto}.sig__art .art--fib,.sig--bubble .sig__art .sig__seal,.sig--can .sig__art .sig__seal{display:none}}@media (prefers-reduced-motion:reduce){.kib__shot,.art--plate{animation:none!important}.kib__crumb,.kib__word{display:none}.art--fib rect,.art__spiral{stroke-dashoffset:0;animation:none}.art--fib text{opacity:1;animation:none}.flip__w{animation:none}}html.rv [data-reveal]:not(.is-in) *{animation-play-state:paused!important}.sig--head{margin-top:0}.sig--head .sig__photo{--H:min(var(--ph,600px), clamp(560px, 46vw, 680px));left:max(calc(86% - var(--W) * var(--fx,.7)), calc(100% - var(--W)));top:auto;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 20%),linear-gradient(#0000,#000 24%)}.sig--head .sig__in{grid-template-columns:minmax(0,540px) 1fr;gap:clamp(40px,6vw,100px);min-height:clamp(560px,46vw,680px);padding-block:28px 84px}.sig--head .crumbs ol{color:var(--ink-2);margin-bottom:4px}.sig--head .crumbs [aria-current],.sig--head .crumbs a:hover{color:var(--ink)}.sig__name{font-family:var(--fd);font-optical-sizing:auto;letter-spacing:-.05em;animation:rxIn .9s var(--ease) 50ms both;font-size:clamp(3rem,1.4rem + 5vw,6.4rem);font-weight:800;line-height:.92}.sig__tag{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);opacity:.9;animation:rxIn .9s var(--ease) .15s both;font-size:clamp(1.15rem,1rem + .6vw,1.55rem);font-weight:600;line-height:1.25}.sig__desc{max-width:46ch;color:var(--ink-2);font-size:1rem;line-height:1.5}.sig--head .sh__chips li{border-color:var(--line);background:color-mix(in srgb, var(--ink) 8%, transparent)}.sig--head .sh__flip{margin-top:-4px}.sig.is-light .sh__flip--can{color:color-mix(in srgb, var(--sh-acc) 40%, #3a2508)}.sig:not(.is-light) .sh__flip--can{color:#f2d48a}.sig__art--fan{--pw:clamp(130px, 11vw, 190px);place-self:end start;place-items:end start;margin-bottom:8px}.sig__art--fan .sh__packs{z-index:2;position:relative}.sig__art--fan .art--kib{--kw:calc(var(--pw) * 1.6);left:calc(var(--pw) * .5);top:calc(var(--pw) * -.95);z-index:3;position:absolute;bottom:auto}.sig__art--fan .art--fib{z-index:0;width:calc(var(--pw) * 3.2);left:calc(var(--pw) * -.3);top:calc(var(--pw) * -1.15);position:absolute;translate:none}.sig__art--fan .art--plate{--plw:calc(var(--pw) * 1.3);z-index:1;left:calc(var(--pw) * .55);right:auto;top:calc(var(--pw) * -.62);position:absolute;bottom:auto}.sig__art--fan .sig__seal{--sz:clamp(96px, 7.4vw, 124px);left:calc(var(--sz) * -1 - 18px);z-index:4;top:auto;bottom:0;right:auto}.sig__art--fan .seal--can{display:none}@media (max-width:860px){.sig--head .sig__photo{top:0;bottom:auto;left:0}.sig--head .sig__in{gap:20px;padding-block:0 36px}.sig__art--fan{--pw:min(24vw, 120px);margin:calc(66vw - var(--pw) * 1.5 - 12px) 0 0;align-self:flex-start}.sig__art--fan .art--kib{--kw:calc(var(--pw) * 1.45);left:calc(var(--pw) * .2);top:calc(var(--pw) * -.85)}.sig__art--fan .art--fib{display:none}.sig__art--fan .art--plate{--plw:calc(var(--pw) * 1.2);left:auto;right:calc(var(--pw) * -1.15);z-index:3;top:auto;bottom:0}.sig__art--fan .sig__seal{display:none}.sig__name{font-size:clamp(2.6rem,11vw,3.8rem)}}.lgp{--lg:#1f5a34;--gold:#b98a2e;color:#26392b;background:#faf8ee;overflow:hidden}.lgp__strip img{object-fit:cover;width:100%;height:auto;min-height:70px;display:block}.lgp__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(56px,7vw,104px);display:grid}.lgp__copy{gap:16px;display:grid}.lgp__mark{width:64px}.lgp__mark img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.lgp__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.8rem;font-weight:700}.lgp__title{font-family:var(--fd);letter-spacing:-.035em;color:var(--lg);font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem);font-weight:700;line-height:1.02}.lgp__copy p:not([class]),.lgp__lead{max-width:62ch;font-size:1.04rem;line-height:1.7}.lgp__lead{color:#1d2f22;font-size:1.14rem}.lgp__fib .art--fib{width:100%}.lgp .art--fib rect{stroke:var(--gold);stroke-width:.06px;stroke-opacity:.7}.lgp .art--fib text{fill:var(--gold);fill-opacity:.6}.lgp .art__spiral{stroke:#a87a1f;stroke-width:.16px;filter:none}.lgp .art--fib .art__phi{fill:var(--lg)}.lgr{color:#f3efe0;background:radial-gradient(120% 90% at 20% 30%,#1b4a2c,#0d2616 70%);overflow:hidden}.lgr__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(64px,8vw,120px);display:grid}.lgr__rings{aspect-ratio:1;justify-self:center;width:min(100%,520px);position:relative}.lgr__rings svg{width:100%;height:100%;overflow:visible;rotate:-90deg}.lgr__ring{fill:none;stroke:var(--c);stroke-width:9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.92;transition:stroke-width .4s var(--ease), opacity .4s, filter .4s;animation:draw 1.6s var(--ease) calc(.2s + var(--k) * .28s) forwards}.lgr__core{aspect-ratio:1;background:#faf8ee;border-radius:50%;place-items:center;width:26%;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 6px #ffffff14,0 20px 40px -20px #000}.lgr__core picture{place-items:center;width:64%;height:64%;display:grid}.lgr__core img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.lgr__copy{gap:28px;display:grid}.lgr__quote{font-family:var(--fd);letter-spacing:-.015em;color:#f6eccd;font-size:clamp(1.2rem,1rem + .9vw,1.7rem);font-weight:600;line-height:1.35}.lgr__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lgr__card{transition:background .3s, transform .3s var(--spring);background:#ffffff0f;border-radius:20px;padding:20px 20px 22px 62px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.lgr__card:hover{background:#ffffff1c;transform:translateY(-3px)}.lgr__dot{aspect-ratio:1;border:3px solid var(--c);border-radius:50%;width:28px;position:absolute;top:20px;left:20px}.lgr__card h3{font-family:var(--fd);letter-spacing:-.015em;font-size:1.12rem;font-weight:700}.lgr__card p{color:#f3efe0bf;margin-top:6px;font-size:.92rem;line-height:1.45}.lgr:has(.lgr__card:hover) .lgr__ring{opacity:.25}:is(.lgr:has(.lgr__card--0:hover) .lgr__ring--0,.lgr:has(.lgr__card--1:hover) .lgr__ring--1,.lgr:has(.lgr__card--2:hover) .lgr__ring--2,.lgr:has(.lgr__card--3:hover) .lgr__ring--3){opacity:1;stroke-width:15px;filter:drop-shadow(0 0 10px var(--c))}.lgs{background:#0d2616;padding-bottom:clamp(48px,6vw,88px)}.lgs__in{gap:18px;display:grid}.lgs__card{isolation:isolate;border-radius:28px;display:block;position:relative;overflow:hidden}.lgs__card img{object-fit:cover;width:100%;height:auto;min-height:220px;transition:transform 1.2s var(--ease);display:block}.lgs__card:hover img{transform:scale(1.03)}.lgs__label{color:#1f5a34;background:#f2f6e4;border-top-left-radius:22px;padding:16px 26px 18px;display:grid;position:absolute;bottom:0;right:0}.lgs__label b{font-family:var(--fd);letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + .8vw,1.7rem);font-weight:700;line-height:1.1}.lgs__label small{opacity:.75;font-size:.82rem;font-weight:600}.lga{color:#26392b;background:#faf8ee}.lga__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px);padding-block:clamp(56px,7vw,104px);display:grid}.lga__img{background:#1d2a1c;border-radius:28px;overflow:hidden}.lga__img img{width:100%;height:auto;display:block}.lga__copy{gap:16px;display:grid}.lga__copy p{max-width:56ch;font-size:1.04rem;line-height:1.7}.lga__title{font-family:var(--fd);letter-spacing:-.03em;color:#1f5a34;font-size:clamp(1.8rem,1.1rem + 2.2vw,3rem);font-weight:700;line-height:1.05}.lga__title:before{content:"";background:#1f5a34;width:72px;height:2px;margin-bottom:20px;display:block}.lgm{background:#faf8ee;padding-bottom:clamp(56px,7vw,104px)}.lgm__code{max-width:1040px;margin:0 auto}.lgm__code img{width:100%;height:auto;display:block}@media (max-width:860px){.lgp__in,.lgr__in,.lga__in{grid-template-columns:1fr}.lgp__fib{max-width:420px}.lgr__cards{grid-template-columns:1fr}.lgr__rings{width:min(86%,380px)}.lgs__card img{aspect-ratio:16/9}.lgs__label{padding:12px 18px 14px}}.cbt{isolation:isolate;color:#3a1418;background:linear-gradient(160deg,#fff4ee 0%,#ffe1da 60%,#ffd2cb 100%);position:relative;overflow:hidden}.cbt__air{z-index:-1;pointer-events:none;position:absolute;inset:0}.cbt__air i{left:calc(4% + var(--k) * 8%);width:calc(14px + (var(--k) * 7px) % 46px);aspect-ratio:1;animation:bubUp calc(10s + var(--k) * .7s) linear calc(var(--k) * -1.3s) infinite;background:radial-gradient(circle at 32% 28%,#fff 0 8%,#ffffff40 18%,#ffffff0f 54%,#ffffff80 70%,#0000 72%);border-radius:50%;position:absolute;bottom:-80px;box-shadow:inset 0 0 0 1px #ffffffb3}.cbt__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(64px,8vw,120px);display:grid}.cbt__lens{aspect-ratio:1;justify-self:center;width:min(100%,400px);position:relative}.cbt__glass{background:radial-gradient(circle at 40% 35%,#ffe9cf,#f2c58d);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 12px #fff,0 0 0 13px #c4283f2e,0 40px 70px -30px #781e1e8c}.cbt__glass picture,.cbt__glass img{object-fit:cover;object-position:60% 46%;width:100%;height:100%;display:block}.cbt__glass img{animation:9s ease-in-out infinite cutTurn}.cbt__call{color:#c4283f;white-space:nowrap;background:#fff;border-radius:980px;align-items:center;gap:10px;padding:8px 14px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 24px -12px #781e1e80}.cbt__call:before{content:"";background:#c4283f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #c4283f2e}.cbt__call--a{top:30%;right:-6%}.cbt__call--b{bottom:14%;left:-4%}.cbt__copy{justify-items:start;gap:18px;display:grid}.cbt__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c4283f;font-size:.8rem;font-weight:700}.cbt__title{font-family:var(--fd);letter-spacing:-.045em;font-size:clamp(2.2rem,1.2rem + 3vw,4rem);font-weight:800;line-height:.98}.cbt__lead{color:#5a2a2e;max-width:48ch;font-size:1.08rem;line-height:1.6}.cbt__claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:6px;display:grid}.cbt__claims li{font-family:var(--fd);letter-spacing:-.02em;border-top:1px solid #c4283f33;align-items:baseline;gap:12px;padding:12px 0;font-size:1.2rem;font-weight:700;display:flex}.cbt__claims span{color:#c4283f;font-size:.75rem}.cbt__kib{margin-top:18px}.cbt__kib .art--kib{--kw:min(320px, 70vw)}@media (max-width:860px){.cbt__in{grid-template-columns:1fr}.cbt__lens{width:min(78vw,380px)}.cbt__call--a{right:-4%}.cbt__call--b{left:-2%}}.dzt{color:#3a2a12;background:linear-gradient(#fff8e6,#fff2d2);padding-block:clamp(64px,8vw,120px)}.dzt__head{text-align:center;justify-items:center;gap:12px;margin-bottom:clamp(36px,5vw,64px);display:grid}.dzt__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#a8761f;font-size:.8rem;font-weight:700}.dzt__title{font-family:var(--fd);letter-spacing:-.045em;font-size:clamp(2.2rem,1.2rem + 3vw,4rem);font-weight:800;line-height:1}.dzt__lead{color:#6a5230;max-width:54ch;font-size:1.06rem;line-height:1.55}.dzt__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.dzt__col{background:#fff;border-radius:32px;align-content:start;gap:18px;padding:clamp(22px,3vw,40px);display:grid;box-shadow:0 30px 60px -40px #6e460a73,inset 0 0 0 1px #a8761f1f}.dzt__plate{justify-self:center;width:min(100%,440px);margin-top:-8px}.dzt__plate img{filter:drop-shadow(0 26px 22px #5a370a40);width:100%;height:auto;transition:transform .8s var(--spring);display:block}.dzt__col:hover .dzt__plate img{transform:rotate(-3deg)scale(1.03)}.dzt__name{font-family:var(--fd);letter-spacing:-.03em;text-align:center;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:800}.dzt__stats{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;display:flex}.dzt__stats div{text-align:center;background:#fff7e3;border-radius:16px;min-width:104px;padding:10px 14px}.dzt__stats dt{color:#8a6a35;font-size:.74rem;font-weight:600}.dzt__stats dd{font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.25rem;font-weight:800}.dzt__cans{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.dzt__cans a{text-align:center;transition:background .2s, transform .3s var(--spring);border-radius:18px;justify-items:center;gap:6px;padding:10px 8px 12px;font-size:.86rem;font-weight:600;line-height:1.25;display:grid}.dzt__cans a:hover{background:#fff7e3;transform:translateY(-3px)}.dzt__can{width:100%;max-width:120px}.dzt__can img{filter:drop-shadow(0 10px 10px #5a370a33);width:100%;height:auto;display:block}.dzt__feed{color:#fff3d6;background:#3a2a12;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);margin-top:clamp(28px,4vw,48px);padding:clamp(22px,3vw,36px) clamp(22px,4vw,48px);display:grid}.dzt__feed .dzt__eyebrow{color:#f2c86a}.dzt__feed-v{align-items:center;gap:18px;display:flex}.dzt__feed-v b{font-family:var(--fd);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);font-weight:800}.dzt__row{display:flex}.dzt__row>span{width:clamp(52px,6vw,76px);animation:canIn .7s var(--spring) calc(var(--k) * .1s) both;margin-left:-14px}.dzt__row>span:first-child{margin-left:0}.dzt__row img{filter:drop-shadow(0 8px 8px #00000059);width:100%;height:auto;display:block}@keyframes canIn{0%{opacity:0;transform:translateY(18px)rotate(-8deg)}}.dzt__advice{font-family:var(--fd);letter-spacing:-.015em;margin-top:6px;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:600;line-height:1.35}.dzt__tip{color:#fff3d6bf;margin-top:6px;font-size:.92rem}@media (max-width:860px){.dzt__grid,.dzt__feed{grid-template-columns:1fr}.dzt__cans{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cbt__air i,.cbt__glass img,.dzt__row>span{animation:none!important}.lgr__ring{stroke-dashoffset:0;animation:none}}
