:root{--brand: #00A848;--brand-strong:#00843A;--brand-ink:#04210F;--sun:#FFD23F;--sun-ink:#1F1A05;--sale:#C8321F;--sale-bg:#D63522;--bg:#F7F7F2;--surface:#FFFFFF;--surface-2:#F5F7F5;--ink:#0F1A14;--muted:#56665D;--line:#E2E8E4;--link:#00843A;--header-bg:rgba(255,255,255,.9);--halo:rgba(0,168,72,.14);--shadow:0 1px 0 rgba(0,0,0,.04);--shadow-lg:0 24px 60px -24px rgba(0,40,15,.35);--tile-mint:#CFF3DC;--tile-mint-ink:#06331A;--tile-sun:#FFF1C2;--tile-sun-ink:#3D3100;--tile-lilac:#E4DCFF;--tile-lilac-ink:#2B1F5C;--tile-peach:#FFE3D6;--tile-peach-ink:#5A1F0A;--tile-sky:#DDF0FF;--tile-sky-ink:#0B3350;--tile-ink:#0F1A14;--tile-ink-ink:#FFFFFF;--well:#FFFFFF;--shimmer:rgba(255,255,255,.6);--radius:24px;--radius-sm:14px;--font:'Onest',system-ui,-apple-system,'Segoe UI',sans-serif;--font-display:'Unbounded','Onest',system-ui,sans-serif;--container:1280px;--gutter:32px;color-scheme:light}:root[data-theme="dark"]{--bg: #101412;--surface:#1A211D;--surface-2:#161E1A;--ink:#EEF3EF;--muted:#A3B3AA;--line:#2C3833;--link:#6BE39C;--header-bg:rgba(16,20,18,.86);--halo:rgba(43,212,111,.22);--shadow:none;--shadow-lg:0 24px 60px -24px rgba(0,0,0,.7);--sale:#FF8A7A;--tile-mint:#173B27;--tile-mint-ink:#E3F6EA;--tile-sun:#3A3416;--tile-sun-ink:#FFF1C2;--tile-lilac:#2E2752;--tile-lilac-ink:#ECE6FF;--tile-peach:#3B2219;--tile-peach-ink:#FFE3D6;--tile-sky:#14303D;--tile-sky-ink:#DDF0FF;--tile-ink:#EEF3EF;--tile-ink-ink:#0F1A14;--well:#EEF3EF;--shimmer:rgba(255,255,255,.09);color-scheme:dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;font-family:var(--font);font-size:15px;line-height:1.5;background:var(--bg);color:var(--ink);transition:background-color .3s,color .3s}a{color: inherit;text-decoration:none}img{max-width: 100%;height:auto}button,input,select,textarea{font: inherit;color:inherit}button{cursor: pointer}h1,h2,h3{margin: 0;line-height:1.1;letter-spacing:-0.02em}:focus-visible{outline: 3px solid var(--brand);outline-offset:2px;border-radius:6px}[hidden]{display: none!important}.visually-hidden{position: absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width: var(--container);margin:0 auto;padding:0 var(--gutter)}.pimg{mix-blend-mode: multiply;object-fit:contain}.display{font-family: var(--font-display);letter-spacing:-0.03em}.page{padding-top: 20px;padding-bottom:40px;display:flex;flex-direction:column;gap:44px}.topbar{background: #0F1A14;color:#D5DED8;font-size:13px}.topbar .container{display: flex;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.topbar a:hover{color: #fff}.topbar__links{display: flex;gap:16px;align-items:center}.lang{display: flex;border:1px solid #3A4A41;border-radius:999px;overflow:hidden}.lang a{padding: 3px 10px;font-size:12px}.lang a[aria-current="true"]{background: #D5DED8;color:#0F1A14;font-weight:700}.topbar__theme{display: flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid #3A4A41;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;transition:border-color .2s,color .2s}.topbar__theme:hover{border-color: #D5DED8;color:#fff}.topbar__phone{display: inline-flex;align-items:center;gap:6px;font-weight:600;letter-spacing:.01em}.topbar__phone svg{color: var(--brand)}.lang a{display: flex;align-items:center;height:24px}.header{position: sticky;top:0;z-index:40;background:var(--header-bg);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line)}.header__row{display: flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.btn-catalog{display: flex;align-items:center;gap:10px;height:42px;padding:0 16px;border:0;border-radius:12px;background:var(--brand-strong);color:#fff;font-size:14px;font-weight:600}.btn-catalog:hover{background: #007433}.search{flex: 1 1 320px;display:flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 16px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.search:focus-within{border-color: var(--brand);box-shadow:0 0 0 4px var(--halo)}.search svg{color: var(--muted);flex:none}.search input{flex: 1;min-width:0;border:0;background:transparent;outline:none;font-size:14px}.search__ai{font-size: 12px;color:var(--muted);padding:6px 10px;border-radius:10px;background:var(--bg);white-space:nowrap;border:0}.search__ai:hover{color: var(--ink)}.header__actions{display: flex;align-items:center;gap:6px}.icon-btn{width: 42px;height:42px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent}.icon-btn:hover{background: var(--surface-2)}.icon-btn--boxed{border-color: var(--line);background:var(--surface-2)}.theme-btn .i-sun{display: none}:root[data-theme="dark"] .theme-btn .i-sun{display: block}:root[data-theme="dark"] .theme-btn .i-moon{display: none}.cart-btn{display: flex;align-items:center;gap:10px;height:42px;padding:0 16px 0 12px;border-radius:var(--radius-sm);background:var(--sun);color:var(--sun-ink);box-shadow:0 6px 18px -8px rgba(160,120,0,.55);transition:transform .2s,box-shadow .2s}.cart-btn:hover{transform: translateY(-1px);box-shadow:0 10px 24px -8px rgba(160,120,0,.6)}.cart-btn.is-bump{animation: vita-bump .6s cubic-bezier(.2,1.4,.4,1)}@keyframes vita-bump{30%{transform: scale(1.08) rotate(-2deg)}60%{transform: scale(.97)}}.cart-btn__icon{position: relative;display:flex}.badge-count{position: absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sun-ink);color:var(--sun);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--sun)}.badge-count[data-count="0"]{display: none}.cart-btn__text{display: flex;flex-direction:column;line-height:1.1}.cart-btn__text small{font-size: 11px;opacity:.75}.cart-btn__text b{font-size: 14px}.ship{display: flex;align-items:center;gap:12px;padding-bottom:8px;font-size:12px}.ship__bar{flex: 1;height:4px;border-radius:3px;background:var(--line);overflow:hidden}.ship__bar i{display: block;height:100%;width:0;border-radius:3px;background:var(--brand);transition:width .6s cubic-bezier(.2,.8,.2,1)}.ship__goal{color: var(--muted);white-space:nowrap}.logo{position: relative;display:flex;align-items:center;height:46px;flex:none}.logo img{height: 44px;width:auto}.logo .img-dark{display: none}:root[data-theme="dark"] .logo .img-light{display: none}:root[data-theme="dark"] .logo .img-dark{display: block}.logo .logo__spin{position: absolute;left:1px;top:10px;width:23px;height:23px;animation:vita-spin 1.5s linear infinite}@keyframes vita-spin{to{transform: rotate(360deg)}}.section{display: flex;flex-direction:column;gap:20px}.section__head{display: flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.section__title{font-family: var(--font-display);font-size:clamp(22px,1.9vw,28px);letter-spacing:-0.03em}.section__more{font-weight: 700;color:var(--link)}.bento{display: grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:200px 200px;gap:14px}.tile{position: relative;overflow:hidden;border-radius:26px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.tile:hover{transform: scale(1.015) rotate(-.3deg)}.tile .float{transition: transform .4s cubic-bezier(.2,.8,.2,1)}.tile:hover .float{transform: translateY(-8px) rotate(-4deg)}.tile--hero{grid-column: span 2;grid-row:span 2;padding:30px;gap:12px;background:var(--sun);color:var(--sun-ink)}.tile--wide{grid-column: span 2;background:var(--tile-mint);color:var(--tile-mint-ink)}.tile--lilac{background: var(--tile-lilac);color:var(--tile-lilac-ink);justify-content:space-between;padding:24px}.tile--ink{background: var(--tile-ink);color:var(--tile-ink-ink);justify-content:space-between;padding:24px}.tile__label{align-self: flex-start;font-weight:700;font-size:14px;padding:6px 14px;border-radius:999px;background:var(--sun-ink);color:var(--sun)}.tile__title{font-family: var(--font-display);font-size:clamp(30px,3.2vw,44px);line-height:1;font-weight:800;max-width:420px}.tile--wide .tile__title{font-size: clamp(20px,1.8vw,26px);max-width:300px}.tile__text{margin: 0;font-size:15px;max-width:300px;line-height:1.45}.tile__cta{margin-top: auto;align-self:flex-start;height:44px;padding:0 20px;border-radius:999px;background:var(--sun-ink);color:#fff;font-weight:700;display:flex;align-items:center}.tile--wide .tile__cta{height: 44px;padding:0 20px;background:var(--brand-strong)}.tile__pack{position: absolute;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 30px 60px -30px rgba(60,40,0,.55)}.tile__pack--hero{right: 24px;bottom:24px;width:200px;height:200px;border-radius:34px;transform:rotate(-8deg)}.tile__pack--hero img{width: 168px;height:168px}.tile__sticker{position: absolute;right:190px;bottom:180px;width:76px;height:76px;border-radius:50%;background:var(--sale-bg);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:18px;transform:rotate(-12deg)}.tile__packs{position: absolute;right:24px;bottom:-30px;display:flex;gap:10px}.tile__packs span{width: 100px;height:124px;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center}.tile__packs span:first-child{transform: rotate(-6deg)}.tile__packs span:last-child{transform: rotate(5deg) translateY(-14px)}.tile__packs img{width: 82px;height:82px}.tile__big{font-family: var(--font-display);font-size:36px;font-weight:800}.tile__sub b{display: block;font-size:16px;margin-bottom:4px}.tile__sub span{font-size: 14px;opacity:.8}.tile__ai{width: 52px;height:52px;border-radius:16px;background:var(--brand);color:var(--brand-ink);display:flex;align-items:center;justify-content:center}.timer{display: flex;align-items:center;gap:8px;font-weight:700}.timer small{font-size: 14px;color:var(--muted);font-weight:600}.timer b{font-family: var(--font-display);font-size:17px;padding:6px 10px;border-radius:12px;background:var(--ink);color:var(--bg);min-width:48px;text-align:center}.timer b:last-child{background: var(--sale-bg);color:#fff}.grid{display: grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.card{position: relative;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.card:hover{transform: translateY(-4px);box-shadow:var(--shadow-lg)}.card__media{position: relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:22px;background:var(--tint,var(--tile-mint))}.card__well{width: 78%;height:78%;border-radius:26px;background:var(--well);display:flex;align-items:center;justify-content:center}.card__well img{width: 86%;height:86%}.card__discount{position: absolute;top:12px;left:12px;font-family:var(--font-display);font-weight:800;font-size:15px;padding:6px 12px;border-radius:999px;background:var(--sale-bg);color:#fff}.card__bonus{position: absolute;top:12px;right:12px;font-weight:700;font-size:12px;padding:6px 10px;border-radius:999px;background:var(--sun);color:var(--sun-ink)}.card__fav{position: absolute;z-index:2;bottom:10px;right:10px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#1B2620;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,transform .2s}.card__fav svg,.fav-btn svg{fill: transparent;transition:fill .2s,stroke .2s}.card:hover .card__fav,.card__fav:focus-visible,.card__fav.is-on{opacity: 1}.card__fav.is-on svg,.fav-btn.is-on svg{fill: #FF4D6D;stroke:#FF4D6D}.card__fav.is-pop,.fav-btn.is-pop{animation: vita-pop .45s cubic-bezier(.2,1.4,.4,1)}@media (hover: none){.card__fav{opacity: 1}}.card__quick{position: absolute;z-index:2;left:50%;bottom:12px;display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:999px;background:rgba(15,26,20,.86);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .2s,transform .2s}.card:hover .card__quick,.card__quick:focus-visible{opacity: 1;transform:translate(-50%,0)}.card__quick:hover{background: #0F1A14}@media (hover: none),(max-width: 768px){.card__quick{display: none}}html.is-qv-open{overflow: hidden}.qv-modal{position: fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(5,12,8,.55);animation:sv-in .2s ease}.qv-modal[hidden]{display: none}.qv-modal__box{position: relative;width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px;border-radius:28px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);animation:vita-pop .35s cubic-bezier(.2,1.2,.4,1)}.qv-modal__box:focus{outline: none}.qv-modal .qv-modal__close{position: absolute;z-index:1;top:12px;right:12px}html.is-qv-open #vh-bubble,html.is-qv-open #vh-teaser,html.is-qv-open #vh-ann{display: none!important}.qv{display: grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:24px;align-items:start}.qv__stage{position: relative;aspect-ratio:1 / 1;border-radius:24px;background:var(--tint,var(--tile-mint));display:flex;align-items:center;justify-content:center}.qv__well{width: 78%;height:78%;border-radius:50%;background:var(--well);display:flex;align-items:center;justify-content:center}.qv__well img{width: 74%;height:74%;object-fit:contain}.qv__info{display: flex;flex-direction:column;gap:10px;padding-top:6px}.qv__title{margin: 0;padding-right:40px;font-family:var(--font-display);font-size:21px;line-height:1.25;letter-spacing:-0.02em}.qv__title a:hover{color: var(--link)}.qv .buybox{padding: 0;box-shadow:none;background:none}.qv__text{margin: 0;font-size:14px;color:var(--muted)}.qv__text:empty{display: none}.qv__more{align-self: flex-start;font-weight:600;color:var(--link)}.qv--skeleton .qv__stage,.qv--skeleton .qv__info i{background: linear-gradient(100deg,var(--surface-2) 30%,var(--line) 50%,var(--surface-2) 70%);background-size:200% 100%;animation:vita-shimmer 1.4s linear infinite}.qv--skeleton .qv__info i{display: block;height:18px;border-radius:8px}.qv--skeleton .qv__info i:nth-child(1){width: 30%}.qv--skeleton .qv__info i:nth-child(2){width: 90%;height:28px}.qv--skeleton .qv__info i:nth-child(3){width: 45%;height:34px}.qv--skeleton .qv__info i:nth-child(4){width: 100%;height:50px}.fav-btn{width: 44px;height:44px;flex:none;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center}.icon-btn{position: relative}.icon-btn .badge-count{top: 4px;right:2px;min-width:17px;height:17px;padding:0 4px;font-size:10px;background:var(--brand-strong);color:#fff;box-shadow:0 0 0 2px var(--surface)}:root .vcab-bell .vcab-bell-dot{top: 2px;right:0;font-family:var(--font);box-shadow:0 0 0 2px var(--surface-2)}.card__body{padding: 2px 8px 6px;display:flex;flex-direction:column;gap:6px;flex:1}.card__brand{font-size: 13px;font-weight:700;color:var(--muted)}.card__title{margin: 0;font-size:14px;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.card__title a::after{content: "";position:absolute;inset:0;border-radius:28px}.card__buy{position: relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.price{display: flex;flex-direction:column}.price b{font-family: var(--font-display);font-size:17px;letter-spacing:-0.03em}.price s{font-size: 13px;color:var(--muted)}.price--sale b{color: var(--sale)}.btn-add{width: 44px;height:44px;flex:none;border-radius:14px;border:0;background:var(--brand);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;transition:transform .2s}.btn-add:hover{transform: scale(1.06)}.btn-add:active{transform: scale(.94)}.btn-add.is-added{animation: vita-pop .5s cubic-bezier(.2,1.4,.4,1)}.btn-notify{height: 44px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:transparent;font-weight:600;font-size:14px}.card--out .card__well img{opacity: .55}@keyframes vita-pop{50%{transform: scale(1.18)}}.cats{display: grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cat{position: relative;overflow:hidden;min-height:116px;border-radius:22px;padding:16px 84px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cat:hover{transform: scale(1.03) rotate(-.4deg)}.cat b{font-size: 15px;line-height:1.2}.cat>span:not(.cat__img){font-size: 12.5px;font-weight:600;opacity:.72}.cat__img{position: absolute;right:12px;bottom:12px;width:64px;height:64px;border-radius:18px;background:var(--well);display:flex;align-items:center;justify-content:center;transform:rotate(8deg);transition:transform .35s cubic-bezier(.2,1.2,.4,1)}.cat__img img{width: 84%;height:84%;object-fit:contain}.cat:hover .cat__img{transform: rotate(0) scale(1.08)}.cat:nth-child(5n+1){background: var(--tile-mint);color:var(--tile-mint-ink)}.cat:nth-child(5n+2){background: var(--tile-sun);color:var(--tile-sun-ink)}.cat:nth-child(5n+3){background: var(--tile-lilac);color:var(--tile-lilac-ink)}.cat:nth-child(5n+4){background: var(--tile-peach);color:var(--tile-peach-ink)}.cat:nth-child(5n+5){background: var(--tile-sky);color:var(--tile-sky-ink)}.brands{display: flex;flex-wrap:wrap;gap:10px}.brands a{height: 46px;padding:0 20px;border-radius:999px;border:2px solid var(--line);display:flex;align-items:center;font-weight:700;transition:border-color .2s,background .2s}.brands a:hover{border-color: var(--brand);background:var(--surface)}.catalog{display: grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start;transition:opacity .2s}.catalog.is-loading{pointer-events: none}.catalog__main{display: flex;flex-direction:column;gap:16px;min-width:0}.catalog .grid{grid-template-columns: repeat(auto-fill,minmax(220px,1fr))}.catalog__bar{display: flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.catalog__count{color: var(--muted);font-size:14px}.catalog__count b{color: var(--ink)}.sort{display: flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.sort select{height: 40px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px}.catalog__empty{grid-column: 1 / -1;padding:40px 20px;border-radius:22px;background:var(--surface);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.catalog__empty p{margin: 0;color:var(--muted)}.chips{display: flex;flex-wrap:wrap;gap:6px}.chip{height: 32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background .2s,border-color .2s}.chip small{color: var(--muted);font-weight:500}.chip:hover{border-color: var(--brand)}.chip.is-on{background: var(--ink);color:var(--bg);border-color:var(--ink)}.chip.is-on small{color: inherit;opacity:.7}.chip--reset{border-style: dashed;color:var(--sale);background:transparent}.chip--reset:hover{border-color: var(--sale)}.is-searching .flt-opt.is-extra{display: flex}.page-head{display: flex;flex-direction:column;gap:10px}.fav-head{flex-direction: row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px}.fav-head__count{margin: 6px 0 0;color:var(--muted);font-weight:600}.page-head h1{font-family: var(--font-display);font-size:clamp(24px,2.2vw,32px);letter-spacing:-0.03em}.page-head__intro{color: var(--muted);max-width:860px}.pager-wrap{grid-column: 1 / -1;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:10px}.pager-wrap>a{display: contents}.btn-more{min-width: 260px;height:50px;padding:0 28px;border-radius:16px;background:var(--ink);color:var(--bg);font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.btn-more:hover{transform: translateY(-2px)}.btn-more.is-loading{opacity: .6;pointer-events:none}.seo-text__body{position: relative;max-height:220px;overflow:hidden;transition:max-height .4s ease}.seo-text__body::after{content: "";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(transparent,var(--surface));pointer-events:none}.seo-text.is-open .seo-text__body{max-height: none}.seo-text.is-open .seo-text__body::after{display: none}.seo-text__more{margin-top: 12px;border:0;background:none;color:var(--link);font-weight:700;padding:6px 0}.seo-text.is-open .seo-text__more{display: none}.pager{display: flex;justify-content:center;gap:6px;flex-wrap:wrap}.pager a,.pager span{min-width: 44px;height:44px;padding:0 12px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--surface);font-weight:600}.pager span{background: var(--ink);color:var(--bg)}@keyframes vita-glow{50%{transform: scale(1.08);opacity:.7}}button.product__well{padding: 0;border:0;cursor:zoom-in;font:inherit;color:inherit}button.product__well:hover img{transform: scale(1.06)}html.is-lb-open{overflow: hidden}html.is-lb-open #vh-bubble,html.is-lb-open #vh-teaser,html.is-lb-open .tabbar{display: none!important}.lb{position: fixed;inset:0;z-index:160;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;background:color-mix(in srgb,var(--tint,#173B27) 35%,rgba(6,10,8,.94));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;animation:sv-in .25s ease}.lb:focus{outline: none}.lb[hidden]{display: none}.lb__top{display: flex;align-items:center;justify-content:space-between;padding:12px 16px}.lb__count{font-family: var(--font-display);font-size:14px;opacity:.8}.lb__btn{width: 48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.lb__btn:hover{background: rgba(255,255,255,.24);transform:scale(1.06)}.lb__stage{position: relative;overflow:hidden;touch-action:none;user-select:none;cursor:grab}.lb.is-zoomed .lb__stage{cursor: move}.lb__track{display: flex;height:100%;transition:transform .45s cubic-bezier(.2,.9,.2,1)}.lb__slide{flex: 0 0 100%;margin:0;display:flex;align-items:center;justify-content:center;padding:8px 72px}.lb__slide img{max-width: min(100%,760px);max-height:100%;object-fit:contain;border-radius:28px;background:#fff;padding:3%;box-shadow:0 40px 100px -30px rgba(0,0,0,.6);transform-origin:center;will-change:transform}.lb__nav{position: absolute;top:50%;transform:translateY(-50%)}.lb__nav:hover{transform: translateY(-50%) scale(1.06)}.lb__nav--prev{left: 16px}.lb__nav--next{right: 16px}.lb__bar{display: flex;align-items:center;justify-content:space-between;gap:16px;width:min(860px,calc(100% - 32px));margin:10px auto 0;padding:12px 12px 12px 20px;border-radius:22px;background:rgba(255,255,255,.1)}.lb__info{min-width: 0;display:flex;flex-direction:column;gap:2px}.lb__info b{font-size: 15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb__price b{font-family: var(--font-display);font-size:20px;letter-spacing:-0.03em}.lb__price s{margin-left: 8px;opacity:.6;font-size:13px}.lb__bar .btn-primary{flex: none}.lb__thumbs{display: flex;justify-content:center;gap:8px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));overflow-x:auto}.lb__thumbs button{flex: none;width:54px;height:54px;padding:4px;border-radius:14px;border:2px solid transparent;background:#fff;opacity:.6;transition:opacity .2s,border-color .2s,transform .2s}.lb__thumbs button.is-on{opacity: 1;border-color:var(--sun);transform:translateY(-2px)}.lb__thumbs img{width: 100%;height:100%;object-fit:contain}.variants{display: flex;flex-direction:column;gap:8px}.variants__label{margin: 0;font-size:13px;font-weight:700;color:var(--muted)}.variants__list{display: flex;flex-wrap:wrap;gap:8px}.variant{display: flex;flex-direction:column;gap:1px;min-width:96px;padding:9px 14px;border-radius:14px;border:2px solid var(--line);background:var(--surface);transition:border-color .15s,transform .15s}.variant b{font-size: 14px;line-height:1.25}.variant small{font-size: 12px;color:var(--muted)}a.variant:hover{border-color: var(--brand);transform:translateY(-1px)}.variant.is-on{border-color: var(--brand);background:var(--tile-mint);color:var(--tile-mint-ink)}.variant.is-on small{color: inherit;opacity:.8}.variant.is-out{opacity: .6}.variant.is-out b{text-decoration: line-through;text-decoration-thickness:1px}.buybox{padding: 18px;border-radius:22px;background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}.buybox__price{display: flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.buybox__price .price b{font-size: 26px}.buybox__price .price s{font-size: 14px}.buybox__bonus{font-weight: 700;font-size:13px;padding:6px 12px;border-radius:999px;background:var(--sun);color:var(--sun-ink)}.buybox__stock{display: flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--link)}.buybox__stock i{width: 8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--halo)}.buybox__actions{display: flex;gap:10px}.buybox__note{margin: 0;color:var(--muted);font-size:15px}.btn-primary--grow{flex: 1}.qty--lg{height: 48px;border-radius:14px}.qty--lg button{width: 42px;height:46px;font-size:20px}.qty--lg span{min-width: 28px;font-size:17px}.perks{list-style: none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;border-radius:24px;background:var(--surface-2)}.perks li{display: flex;gap:12px;align-items:flex-start;padding:11px 16px;font-size:13px;color:var(--muted)}.perks li + li{border-top: 1px solid var(--line)}.perks svg{flex: none;color:var(--brand);margin-top:2px}.perks b{display: block;color:var(--ink);font-size:14px}.ai-hint{display: flex;gap:14px;align-items:center;text-align:left;padding:14px 16px;border-radius:20px;border:1px solid var(--halo);background:var(--tile-mint);color:var(--tile-mint-ink);font-size:14px}.ai-hint .tile__ai{width: 44px;height:44px;border-radius:14px;flex:none}.ai-hint b{display: block;font-size:15px}.ai-ask{display: flex;flex-direction:column;gap:8px}.ai-ask .ai-hint{width: 100%;cursor:pointer}.ai-ask__chips{display: flex;flex-wrap:wrap;gap:6px}.ai-ask__chips .chip{cursor: pointer}.ai-ask__chips .chip:hover{background: var(--tile-mint);color:var(--tile-mint-ink);border-color:transparent}.tabs{position: sticky;top:calc(var(--head-h,64px) + 8px);z-index:5;display:flex;gap:6px;padding:6px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow);overflow-x:auto;scrollbar-width:none}.tabs a{flex: none;height:38px;padding:0 14px;border-radius:12px;display:flex;align-items:center;gap:6px;font-weight:600;color:var(--muted)}.tabs a:hover{background: var(--surface-2);color:var(--ink)}.tabs span{font-size: 12px;padding:2px 8px;border-radius:999px;background:var(--surface-2)}.info-sections{display: flex;flex-direction:column;gap:16px}.info{padding: 22px 24px;border-radius:22px;background:var(--surface);scroll-margin-top:160px}.info h2{font-family: var(--font-display);font-size:20px;margin-bottom:10px}.info--warn{background: var(--tile-peach);color:var(--tile-peach-ink)}.prose{font-size: 15px;line-height:1.6;max-width:860px;overflow-wrap:anywhere}.prose img{border-radius: 16px}.prose table{width: 100%;border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{border: 1px solid var(--line);padding:8px 10px}.buybar{display: none}.blog,.wiki{display: flex;flex-direction:column;gap:22px}.blog__head,.wiki__head{display: flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px}.blog__kicker{margin: 0 0 4px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--link)}.blog__head h1,.wiki__head h1{margin: 0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);letter-spacing:-0.035em;line-height:1.05}.blog__intro{margin: 8px 0 0;max-width:620px;color:var(--muted);font-size:16px}.blog__wiki{display: flex;flex-direction:column;gap:2px;padding:16px 20px;border-radius:var(--radius-sm);background:var(--tile-lilac);color:var(--tile-lilac-ink);transition:transform .2s}.blog__wiki:hover{transform: translateY(-2px)}.blog__wiki span{font-size: 13px;opacity:.85}.blog__grid{display: grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.bcard{display: flex;flex-direction:column;border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.bcard:hover{transform: translateY(-4px);box-shadow:var(--shadow-lg)}.bcard__img{display: block;aspect-ratio:16 / 10;background:var(--t,var(--tile-mint));overflow:hidden}.bcard__img img{width: 100%;height:100%;object-fit:cover;transition:transform .6s}.bcard:hover .bcard__img img{transform: scale(1.05)}.bcard__body{display: flex;flex-direction:column;gap:8px;padding:16px 18px 20px}.bcard__meta{display: flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12.5px;color:var(--muted)}.bcard__meta span::before{content: "·";margin-right:12px}.bcard__title{margin: 0;font-size:18px;line-height:1.3;letter-spacing:-0.01em}.bcard__title a::after{content: "";position:absolute;inset:0}.bcard{position: relative}.bcard__excerpt{margin: 0;color:var(--muted);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog__pager{display: flex;flex-wrap:wrap;justify-content:center;gap:8px}.blog__pager a,.blog__pager span{min-width: 44px;height:44px;padding:0 12px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:var(--surface)}.blog__pager span{background: var(--ink);color:var(--bg)}.grid--4{grid-template-columns: repeat(auto-fill,minmax(220px,1fr))}.wiki__head{flex-direction: column;align-items:stretch}.wiki__search input{width: 100%;max-width:560px;height:54px;padding:0 20px;border-radius:18px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.wiki__search input:focus{outline: none;border-color:var(--brand);box-shadow:0 0 0 4px var(--halo)}.wiki__abc{position: sticky;top:var(--head-h,64px);z-index:5;display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;background:var(--bg)}.wiki__abc a{min-width: 38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:var(--surface)}.wiki__abc a:hover{background: var(--brand);color:#fff}.wiki__groups{display: flex;flex-direction:column;gap:26px}.wiki__group h2{margin: 0 0 10px;font-family:var(--font-display);font-size:26px;color:var(--link);scroll-margin-top:140px}.wiki__cards{display: grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px 12px}.wcard{display: flex;gap:14px;align-items:center;padding:14px;border-radius:18px;background:var(--surface);transition:transform .2s,box-shadow .2s}.wcard:hover{transform: translateY(-3px);box-shadow:var(--shadow-lg)}.wcard--first{position: relative;scroll-margin-top:140px}.wcard--first::before{content: attr(data-letter);position:absolute;top:-9px;left:12px;padding:1px 9px;border-radius:8px;background:var(--brand);color:#fff;font-family:var(--font-display);font-size:12px;line-height:18px}.wcard__mark{flex: none;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--t);font-family:var(--font-display);font-size:17px}.wcard__body{display: flex;flex-direction:column;gap:2px;min-width:0}.wcard__body b{font-size: 15.5px}.wcard__body small{color: var(--muted);font-size:12.5px;line-height:1.35}.wbox{padding: 18px 20px;border-radius:var(--radius);background:var(--surface);border:2px solid var(--tile-mint)}.wbox__title{margin: 0 0 10px;font-family:var(--font-display);font-size:18px}.wbox dl{margin: 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px}.wbox__row dt{font-size: 12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.wbox__row dd{margin: 3px 0 0;font-size:14.5px;line-height:1.5}.wbox__row--avoid dd{color: var(--sale)}.wbox__note{margin: 12px 0 0;font-size:12px;color:var(--muted)}.sr-only{position: absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 640px){.wiki__abc{top: 60px}}.stories{margin-bottom: -18px}.stories__row{display: flex;gap:14px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:none;scroll-snap-type:x proximity}.stories__row::-webkit-scrollbar{display: none}.story{flex: none;width:84px;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;padding:0;scroll-snap-align:start;color:var(--ink)}.story__ring{width: 74px;height:74px;border-radius:50%;padding:3px;background:conic-gradient(from 210deg,var(--sun),#FF8A3D,var(--sale-bg),#B04BD8,var(--brand),var(--sun));transition:transform .25s cubic-bezier(.2,1.4,.4,1)}.story__ring img{width: 100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg);background:var(--surface-2);display:block}.story:hover .story__ring{transform: scale(1.06)}.story.is-seen .story__ring{background: var(--line)}.story__title{font-size: 12px;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-story-open,.is-story-open body{overflow: hidden}.sv{position: fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;gap:24px;background:rgba(5,10,7,.94)}.sv.is-open{display: flex;animation:sv-in .25s ease}@keyframes sv-in{from{opacity: 0;transform:scale(.97)}}.sv__frame{position: relative;height:min(92vh,860px);aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background:#000;color:#fff;touch-action:pan-y;user-select:none}.sv__media,.sv__media video,.sv__media img{position: absolute;inset:0;width:100%;height:100%;object-fit:cover}.sv__bars{position: absolute;top:10px;left:10px;right:10px;z-index:3;display:flex;gap:4px}.sv__bars span{flex: 1;height:3px;border-radius:2px;background:rgba(255,255,255,.35);overflow:hidden}.sv__bars i{display: block;height:100%;width:0;background:#fff}.sv__head{position: absolute;top:22px;left:12px;right:8px;z-index:3;display:flex;align-items:center;gap:10px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.sv__avatar{width: 34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #fff}.sv__title{flex: 1;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv__icon{width: 40px;height:40px;border:0;border-radius:50%;background:rgba(0,0,0,.25);color:#fff;display:flex;align-items:center;justify-content:center}.sv__tap{position: absolute;top:70px;bottom:80px;z-index:2}.sv__tap--prev{left: 0;width:35%}.sv__tap--next{right: 0;width:65%}.sv__foot{position: absolute;left:12px;right:12px;bottom:14px;z-index:3;display:flex;align-items:center;gap:10px}.sv__product{flex: 1;height:46px;border-radius:14px;background:#fff;color:#0F1A14;font-weight:700;display:flex;align-items:center;justify-content:center}.sv__product[hidden]{display: none}.sv__like[hidden]{display: none}.sv__media img.is-contain{object-fit: contain;background:#fff;padding:70px 24px 150px}.sv__cap{position: absolute;left:0;right:0;bottom:0;z-index:1;padding:90px 18px 84px;display:flex;flex-direction:column;gap:6px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.82))}.sv__cap b{font-family: var(--font-display);font-size:21px;line-height:1.2;letter-spacing:-0.02em}.sv__cap span{font-size: 14px;font-weight:600;opacity:.9}.sv__card{position: absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:90px 26px 110px;color:#fff;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.28),transparent 45%),linear-gradient(160deg,var(--c),#0F1A14 120%)}.sv__card-mark{align-self: flex-start;min-width:96px;height:96px;padding:0 14px;border-radius:28px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);font-family:var(--font-display);font-size:42px}.sv__media .sv__card-ico{position: static;inset:auto;width:96px;height:96px;border-radius:28px;object-fit:contain;background:rgba(255,255,255,.22);padding:16px}.sv__card small{font-size: 13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.sv__card b{font-family: var(--font-display);font-size:32px;line-height:1.1;letter-spacing:-0.03em}.sv__card p{margin: 0;font-size:16px;line-height:1.45;opacity:.95}.sv__like{margin-left: auto;height:46px;min-width:46px;padding:0 12px;border:0;border-radius:14px;background:rgba(0,0,0,.35);color:#fff;display:flex;align-items:center;gap:6px;font-weight:700}.sv__like svg{fill: transparent;transition:transform .2s,fill .2s}.sv__like.is-liked svg{fill: #FF4D6D;stroke:#FF4D6D;transform:scale(1.15)}.sv__nav{width: 48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;display:flex;align-items:center;justify-content:center}.sv__nav:hover{background: rgba(255,255,255,.26)}@keyframes vita-shimmer{from{background-position: 150% 0}to{background-position: -50% 0}}.js .card__well,.js .product__well,.js .line__img{background-image: linear-gradient(100deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);background-size:200% 100%;animation:vita-shimmer 1.4s linear infinite}.card__well.is-loaded,.product__well.is-loaded,.line__img.is-loaded{animation: none;background-image:none}.js img.pimg[loading="lazy"]{opacity: 0;transition:opacity .35s ease}.js img.pimg.is-loaded{opacity: 1}html.js body .vh-cimg:not(.is-loaded),html.js body .vh-dose-pi:not(.is-loaded),html.js body .product__thumbs button:not(.is-loaded){background-image: linear-gradient(100deg,transparent 30%,var(--shimmer) 50%,transparent 70%);background-size:200% 100%;animation:vita-shimmer 1.4s linear infinite}html.js body .story__ring:not(.is-loaded) img{background: var(--surface-2)}html.js body .story__ring:not(.is-loaded){animation: vita-ring 1.4s ease-in-out infinite}@keyframes vita-ring{50%{opacity: .55}}html.js body :is(.vh-cimg,.vh-dose-pi,.story__ring,.product__thumbs button) img{transition: opacity .35s ease}html.js body :is(.vh-cimg,.vh-dose-pi,.product__thumbs button) img:not(.is-loaded){opacity: 0}.skel,.card--skel .card__media,.card--skel .card__body i,.line--skel i,.catalog.is-loading .card__media,.catalog.is-loading .card__body>*,.checkout.is-loading .co-totals dd{background-image: linear-gradient(100deg,var(--surface-2) 30%,var(--line) 50%,var(--surface-2) 70%);background-size:200% 100%;animation:vita-shimmer 1.4s linear infinite}.card--skel{pointer-events: none;box-shadow:none}.card--skel .card__body i{display: block;height:14px;border-radius:7px}.card--skel .card__body i:nth-child(1){width: 40%}.card--skel .card__body i:nth-child(2){width: 90%;height:32px}.card--skel .card__body i:nth-child(3){width: 55%;height:26px;margin-top:auto}.line--skel>div{display: flex;flex-direction:column;gap:8px}.line--skel i{display: block;height:12px;border-radius:6px;width:80%}.line--skel i + i{width: 40%}.catalog.is-loading .card{pointer-events: none;transform:none}.catalog.is-loading .card__media>*,.catalog.is-loading .card__body svg,.catalog.is-loading .card__body button{opacity: 0}.catalog.is-loading .card__body>*{color: transparent!important;border-radius:8px}.catalog.is-loading .card__body>* *{color: transparent!important}.checkout.is-loading .co-totals dd{color: transparent;min-width:90px;border-radius:6px}.js .reveal{opacity: 0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.js .reveal.is-in{opacity: 1;transform:none}.wz{max-width: 980px;margin:0 auto;padding:24px;border-radius:28px;background:var(--surface);display:flex;flex-direction:column;gap:18px;scroll-margin-top:120px}.wz__progress{height: 6px;border-radius:3px;background:var(--line);overflow:hidden}.wz__progress i{display: block;height:100%;width:0;background:var(--sun);border-radius:3px;transition:width .45s cubic-bezier(.2,.8,.2,1)}.wz__step{display: none;flex-direction:column;gap:14px;animation:wz-in .35s ease}.wz__step.is-on{display: flex}@keyframes wz-in{from{opacity: 0;transform:translateX(16px)}}.wz__step h2{font-family: var(--font-display);font-size:clamp(20px,2vw,26px)}.wz__hint{margin: 0;color:var(--muted);font-size:14px}.wz__grid{display: grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.wz__grid--wide{grid-template-columns: repeat(auto-fill,minmax(200px,1fr))}.wz-tile{position: relative;cursor:pointer}.wz-tile input,.wz-chip input{position: absolute;opacity:0;pointer-events:none}.wz-tile span{display: flex;align-items:center;min-height:56px;padding:12px 14px;border-radius:16px;border:2px solid var(--line);background:var(--surface-2);font-weight:600;font-size:14px;line-height:1.25;transition:border-color .2s,background .2s,transform .2s}.wz-tile--wide span{min-height: 64px;font-size:15px;justify-content:center;text-align:center}.wz-tile:hover span{border-color: var(--brand)}.wz-tile input:checked + span{border-color: var(--brand-strong);background:var(--tile-mint);color:var(--tile-mint-ink);transform:scale(1.02)}.wz-tile input:disabled + span{opacity: .45;cursor:not-allowed}.wz-tile input:focus-visible + span,.wz-chip input:focus-visible + span{outline: 3px solid var(--brand);outline-offset:2px}.wz-chip span{display: inline-flex;height:36px;padding:0 14px;align-items:center;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:600;cursor:pointer}.wz-chip input:checked + span{background: var(--ink);color:var(--bg);border-color:var(--ink)}.wz__nav{display: flex;justify-content:space-between;align-items:center;gap:10px}.wz__back{border: 0;background:none;color:var(--muted);font-weight:600;padding:10px 0}.wz__next{margin-left: auto;min-width:200px}.wz__next:disabled{opacity: .45;cursor:not-allowed}.wz__note{margin: 0;font-size:12px;color:var(--muted)}.wz__wait{text-align: center;color:var(--muted);padding:30px 0}.wz__sec{display: flex;flex-direction:column;gap:10px;margin-bottom:14px}.wz__sec>h3{font-family: var(--font-display);font-size:18px}.wz__sec .grid{grid-template-columns: repeat(auto-fill,minmax(200px,1fr))}.card__why{align-self: flex-start;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--tile-mint);color:var(--tile-mint-ink)}.wz__total{position: sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;border-radius:18px;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-lg)}.wz__total b{font-family: var(--font-display);font-size:18px}.wz__total .btn-primary{background: var(--sun);color:var(--sun-ink)}.wz__actions{display: flex;flex-wrap:wrap;gap:8px;margin-top:10px}.checkout{display: flex;flex-direction:column;gap:18px}.checkout__grid{display: grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.checkout__form{display: flex;flex-direction:column;gap:14px}.field{display: flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.field--wide{grid-column: 1 / -1}.field input,.field select,.field textarea,.promo input{height: 46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.field textarea{height: auto;padding:10px 14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.promo input:focus{border-color: var(--brand);box-shadow:0 0 0 4px var(--halo)}.geo-btn{align-self: flex-start;height:42px;padding:0 16px;border-radius:12px;border:1px dashed var(--brand);background:transparent;color:var(--link);font-weight:600;display:flex;align-items:center;gap:8px}.geo-btn.is-ok{border-style: solid;background:var(--tile-mint);color:var(--tile-mint-ink)}.opt{position: relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:2px solid var(--line);cursor:pointer;transition:border-color .2s,background .2s}.opt input{margin-top: 3px;accent-color:var(--brand-strong)}.opt span{display: flex;flex-direction:column;gap:2px;font-size:14px}.opt small{color: var(--muted);font-size:12px}.opt:has(input:checked){border-color: var(--brand);background:var(--tile-mint);color:var(--tile-mint-ink)}.opt.is-soon{opacity: .55;cursor:not-allowed}.promo{display: flex;gap:8px}.promo input{flex: 1;min-width:0}.promo button{height: 46px;padding:0 14px;border-radius:12px;border:0;background:var(--ink);color:var(--bg);font-weight:600}.promo__msg{margin: -4px 0 0;font-size:13px;color:var(--link);min-height:0}.promo__msg.is-bad{color: var(--sale)}.phone-box{position: relative;display:flex}.phone-box input{flex: 1;min-width:0;font-variant-numeric:tabular-nums;letter-spacing:.02em}.phone-box input[readonly]{color: var(--ink);background:var(--surface);padding-right:108px;cursor:default}.phone-box__edit{position: absolute;right:6px;top:50%;transform:translateY(-50%);height:34px;padding:0 12px;border:0;border-radius:10px;background:var(--tile-mint);color:var(--tile-mint-ink);font-weight:700;font-size:13px;cursor:pointer}.field input.is-bad{border-color: var(--sale);box-shadow:0 0 0 4px color-mix(in srgb,var(--sale) 18%,transparent)}.field__hint{min-height: 16px;font-size:12px;color:var(--muted)}.field input.is-bad ~ .field__hint,.phone-box:has(input.is-bad) + .field__hint{color: var(--sale);font-weight:600}@keyframes co-draw{to{stroke-dashoffset: 0}}@keyframes co-ring{from{transform: scale(1);opacity:.7}to{transform: scale(1.9);opacity:0}}@keyframes co-up{from{opacity: 0;transform:translateY(10px)}}@keyframes co-pulse{0%,100%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--sun) 70%,transparent)}50%{box-shadow: 0 0 0 10px transparent}}.confetti{position: absolute;left:50%;top:82px;width:9px;height:14px;border-radius:2px;pointer-events:none;animation:co-confetti 1.6s cubic-bezier(.15,.7,.3,1) forwards}@keyframes co-confetti{from{transform: translate(-50%,0) rotate(0);opacity:1}to{transform: translate(var(--dx),var(--dy)) rotate(var(--r));opacity:0}}.drawer-backdrop{position: fixed;inset:0;z-index:90;background:rgba(5,12,8,.45);opacity:0;pointer-events:none;transition:opacity .3s}.drawer{position: fixed;top:0;right:0;bottom:0;z-index:100;width:min(440px,100%);background:var(--surface);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(.2,.9,.2,1);box-shadow:var(--shadow-lg)}.is-cart-open .drawer{transform: none}.is-cart-open .drawer-backdrop{opacity: 1;pointer-events:auto}.drawer__head{display: flex;align-items:center;justify-content:space-between;padding:20px 20px 12px}.drawer__head h2{font-family: var(--font-display);font-size:20px}.drawer__ship{margin: 0 20px;padding:14px;border-radius:16px;background:var(--surface-2);font-size:14px;display:flex;flex-direction:column;gap:8px}.drawer__list{flex: 1;overflow:auto;padding:12px 20px;display:flex;flex-direction:column;gap:12px}.line{display: grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center}.line__img{width: 72px;height:72px;border-radius:16px;background:var(--well);display:flex;align-items:center;justify-content:center}.line__img img{width: 60px;height:60px}.line__title{font-size: 14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line__price{font-weight: 700;font-size:14px;margin-top:4px}.qty{display: flex;align-items:center;border:1px solid var(--line);border-radius:12px}.qty button{width: 36px;height:40px;border:0;background:transparent;font-size:18px}.qty span{min-width: 22px;text-align:center;font-weight:700}.drawer__empty{margin: auto;text-align:center;color:var(--muted);padding:40px 20px}.drawer__foot{padding: 16px 20px 20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.drawer__row{display: flex;justify-content:space-between;font-size:14px;color:var(--muted)}.drawer__total{display: flex;justify-content:space-between;align-items:baseline}.drawer__total b{font-family: var(--font-display);font-size:20px}.btn-primary{height: 48px;border:0;border-radius:14px;background:var(--brand-strong);color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px}.btn-primary:hover{background: #007433}.is-login-open,.is-login-open body{overflow: hidden}.login-modal{position: fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(5,12,8,.5);backdrop-filter:blur(6px);animation:sv-in .25s ease;overflow-y:auto}.login-modal[hidden]{display: none}.login-modal__box{position: relative;isolation:isolate;overflow:hidden;width:min(400px,100%);margin:auto;padding:30px 24px 20px;border-radius:28px;background:var(--surface);color:var(--ink);text-align:center;box-shadow:0 40px 80px -30px rgba(0,0,0,.55);animation:lm-in .5s cubic-bezier(.2,.9,.25,1.15) both}@keyframes lm-in{from{opacity: 0;transform:translateY(26px) scale(.94)}}.login-modal__box::before{content: "";position:absolute;inset:0;z-index:-1;padding:2px;border-radius:inherit;background:conic-gradient(from var(--lm-a,0deg),var(--brand),var(--sun),#7BC94A,var(--brand));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lm-border 6s linear infinite}@property --lm-a{syntax: "<angle>";inherits: false;initial-value: 0deg;}@keyframes lm-border{to{--lm-a: 360deg}}.lm-blob{position: absolute;z-index:-2;width:220px;height:220px;border-radius:50%;filter:blur(40px);opacity:.45;pointer-events:none;animation:lm-blob 9s ease-in-out infinite alternate}.lm-blob--a{top: -90px;left:-70px;background:var(--brand)}.lm-blob--b{top: -60px;right:-90px;background:var(--sun);animation-delay:-4s}@keyframes lm-blob{to{transform: translate(30px,24px) scale(1.15)}}.lm-float{position: absolute;inset:0;z-index:-1;pointer-events:none}.lm-float i{position: absolute;font-style:normal;font-size:20px;opacity:.55;animation:lm-fly 6s ease-in-out infinite}.lm-float i:nth-child(1){top: 7%;left:7%}.lm-float i:nth-child(2){top: 5%;right:22%;animation-delay:-1.5s}.lm-float i:nth-child(3){top: 20%;right:7%;animation-delay:-3s;font-size:16px}.lm-float i:nth-child(4){top: 21%;left:9%;animation-delay:-4.5s;font-size:17px}@keyframes lm-fly{50%{transform: translateY(-10px) rotate(12deg)}}.login-modal__close{position: absolute;top:10px;right:10px;z-index:2;background:color-mix(in srgb,var(--surface) 70%,transparent)}.lm-logo{display: inline-grid;place-items:center;width:72px;height:72px;border-radius:22px;background:var(--surface);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--brand) 60%,transparent);animation:lm-pop .6s .1s cubic-bezier(.3,1.6,.5,1) both}.lm-logo img{width: 52px;height:52px;animation:vita-spin 3s linear infinite}@keyframes lm-pop{from{transform: scale(.3) rotate(-30deg);opacity:0}}.login-modal .modal-phone{display: block!important;position:static!important;width:100%;max-width:none;margin:0;background:none!important;box-shadow:none!important;padding:0!important;transform:none!important;color:inherit;text-align:center;z-index:auto}.login-modal .modal-phone form{display: flex;flex-direction:column;gap:12px}.lm-title,.login-modal .modal-phone .sc-cvANNY{margin: 12px 0 2px;font-family:var(--font-display);font-size:23px;line-height:1.15;color:var(--ink)}.lm-lead,.login-modal .modal-phone .sc-bdfBwQ{display: block;margin:0 0 4px;font-size:14px;color:var(--muted)}.lm-perks{display: flex;justify-content:center;gap:6px;margin:8px 0 14px;padding:0;list-style:none}.lm-perks li{display: inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--surface-2);font-size:12.5px;font-weight:700;animation:lm-chip .45s calc(.25s + var(--i) * .08s) cubic-bezier(.3,1.5,.5,1) both}.lm-perks i{font-style: normal}@keyframes lm-chip{from{opacity: 0;transform:translateY(8px) scale(.8)}}.lm-phone{position: relative;display:flex;align-items:center;gap:8px;height:58px;padding:0 14px;border-radius:18px;border:2px solid var(--line);background:var(--surface-2);cursor:text;transition:border-color .2s,box-shadow .2s,background .2s}.lm-phone:focus-within{border-color: var(--brand);background:var(--surface);box-shadow:0 0 0 5px var(--halo)}.lm-phone__flag{flex: none;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.login-modal .lm-phone input{flex: 1;min-width:0;height:100%;padding:0;border:0!important;background:none!important;box-shadow:none!important;outline:none;color:var(--ink);font-size:19px;font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums}.lm-phone input::placeholder{color: color-mix(in srgb,var(--muted) 60%,transparent);font-weight:600}.lm-phone__op{flex: none;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-strong);font-size:11.5px;font-weight:800;opacity:0;transform:scale(.6);transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.lm-phone__op.is-on{opacity: 1;transform:none}.lm-phone__bar{position: absolute;left:16px;right:16px;bottom:6px;height:3px;border-radius:99px;background:color-mix(in srgb,var(--ink) 7%,transparent);overflow:hidden}.lm-phone__bar span{display: block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--sun));transition:width .25s cubic-bezier(.2,.8,.2,1)}.lm-phone.is-ok{border-color: var(--brand)}.lm-phone.is-ok::after{content: "✓";position:absolute;right:-8px;top:-8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:12px;font-weight:900;animation:lm-pop .4s cubic-bezier(.3,1.6,.5,1) both}.lm-phone.is-bad{border-color: #D92D20;box-shadow:0 0 0 5px rgba(217,45,32,.12)}.lm-phone.is-bad .lm-phone__bar span{background: #D92D20}.lm-phone.is-shake{animation: lm-shake .45s ease}@keyframes lm-shake{20%,60%{transform: translateX(-7px)}40%,80%{transform: translateX(7px)}}.lm-hint{min-height: 18px;margin:10px 0 2px;font-size:12.5px;color:var(--muted);transition:color .2s}.lm-hint.is-bad{color: #D92D20;font-weight:600}.lm-go{position: relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;border:0;border-radius:16px;font-weight:800;font-size:16px;cursor:pointer;background:color-mix(in srgb,var(--brand-strong) 45%,var(--line));color:#fff;transition:background .3s,transform .2s,box-shadow .3s}.lm-go i{font-style: normal;transition:transform .25s}.lm-go.is-ready,.modal-phone_two:not([style*="none"]) ~ .lm-go{background: linear-gradient(120deg,var(--brand-strong),var(--brand));box-shadow:0 14px 28px -12px color-mix(in srgb,var(--brand) 80%,transparent)}.lm-go.is-ready::after{content: "";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-100%);animation:lm-shine 2.4s ease-in-out infinite}@keyframes lm-shine{60%,100%{transform: translateX(100%)}}.lm-go:hover i{transform: translateX(4px)}.lm-go:active{transform: scale(.98)}.lm-go.is-busy{pointer-events: none}.lm-go.is-busy span{opacity: .6}.lm-go.is-busy i{animation: vita-spin .8s linear infinite}.lm-terms{margin: 2px 0 0;font-size:11.5px;line-height:1.45;color:var(--muted)}.lm-terms a{color: inherit;text-decoration:underline}.login-modal .modal-phone_two{animation: lm-in .35s ease both}.login-modal .modal-phone .sc-gTgzIj{display: flex;flex-direction:column;gap:10px;margin-top:8px;text-align:left}.login-modal .modal-phone label:not(.lm-phone){display: block;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--muted)}.login-modal .modal-phone_two input[type="password"],.login-modal .modal-phone_two input[type="text"]:not([name="code[]"]){width: 100%;height:52px;padding:0 14px;border-radius:16px;border:2px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:16px}.login-modal .modal-phone_two input:focus{outline: none;border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 5px var(--halo)}.login-modal .modal-phone_back{align-self: center;font-size:13px;font-weight:700;color:var(--brand-strong);text-decoration:none}.login-modal .modal-phone_back::before{content: "← "}.login-modal .modal-phone_code{display: flex;justify-content:center;gap:10px;margin:8px 0}.login-modal .modal-phone_code input{width: 56px;height:64px;padding:0;border-radius:16px;border:2px solid var(--line);background:var(--surface-2);color:var(--ink);text-align:center;font-size:28px;font-weight:800;transition:border-color .2s,transform .2s}.login-modal .modal-phone_code input:focus{outline: none;border-color:var(--brand);background:var(--surface);transform:translateY(-3px);box-shadow:0 10px 20px -10px color-mix(in srgb,var(--brand) 70%,transparent)}.login-modal .modal-phone_copy{font-size: 12px;color:var(--muted);text-align:center}.login-modal .ds-forgot{align-self: center}.alert{position: fixed;z-index:2147483200;top:80px;right:20px;width:340px;max-width:calc(100vw - 30px);font-size:14px;text-align:left}.alert-block{position: relative;display:block;margin-bottom:12px;padding:14px 40px 14px 16px;border-radius:16px;background:var(--brand-strong);color:#fff;font-weight:600;box-shadow:0 16px 36px -14px rgba(0,0,0,.45);animation:lm-in .35s cubic-bezier(.2,.9,.25,1.15) both}.alert-block::before{content: "✓";margin-right:8px;font-weight:900}.alert-block.error,.alert-block.danger{background: #D92D20}.alert-block.error::before,.alert-block.danger::before{content: "!"}.alert-block_close{position: absolute;top:10px;right:14px;cursor:pointer;font-size:18px}@media (max-width: 768px){.alert{top: 12px;right:15px}.login-modal{align-items: flex-end;padding:0}.login-modal__box{width: 100%;border-radius:28px 28px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation-name:lm-up}}@keyframes lm-up{from{transform: translateY(100%)}}@media (prefers-reduced-motion: reduce){.login-modal *,.login-modal__box::before{animation: none!important}}.icon-btn.is-logged{position: relative}.icon-btn.is-logged::after{content: "";position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--surface)}.toast{position: fixed;right:32px;bottom:32px;z-index:120;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:20px;background:#0F1A14;color:#fff;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);max-width:360px;transform:translateY(20px) scale(.95);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,1.4,.4,1),opacity .25s}.toast.is-on{transform: none;opacity:1}.toast__icon{width: 40px;height:40px;flex:none;border-radius:50%;background:var(--brand);color:var(--brand-ink);display:flex;align-items:center;justify-content:center}.toast small{display: block;font-size:13px;color:#BFD8C8}.footer{border-top: 1px solid var(--line);padding:40px 0;color:var(--muted);font-size:14px}.footer .container{display: flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer a:hover{color: var(--ink)}.tabbar{display: none}@media (max-width: 1100px){.checkout__grid{grid-template-columns: 1fr}.catalog{grid-template-columns: 1fr}.is-flt-open .flt{transform: none}.is-flt-open body::after{content: "";position:fixed;inset:0;z-index:105;background:rgba(5,12,8,.45)}.grid{grid-template-columns: repeat(3,minmax(0,1fr))}.cats{grid-template-columns: repeat(3,minmax(0,1fr))}.bento{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows:auto}.tile--hero{min-height: 420px}.tile--wide{min-height: 220px}.tile--lilac,.tile--ink,.tile--small{min-height: 200px}}@media (max-width: 768px){:root{--gutter: 16px}.topbar__text{display: none}.header__row{gap: 10px;padding-top:10px;padding-bottom:10px}.logo{height: 46px}.logo img{height: 44px}.btn-catalog,.header__actions .hide-sm,.cart-btn{display: none}.header__actions{margin-left: auto}.search{order: 3;flex-basis:100%}.search__ai{display: none}#vh-bubble{display: none!important}.topbar__links{flex: 1;gap:8px;white-space:nowrap}.topbar__phone{margin-right: auto}.topbar__theme{width: 26px;height:26px;padding:0;justify-content:center}.lang a{height: 26px}.topbar__theme span{display: none!important}.ship{font-size: 12px}.ship__goal{display: none}.page{gap: 32px;padding-top:18px;padding-bottom:120px}.section__title{font-size: 22px}.page-head h1{font-size: 26px}.bento{grid-template-columns: repeat(2,minmax(0,1fr));gap:10px}.tile{border-radius: 24px;padding:16px}.tile--hero{grid-column: span 2;grid-row:auto;min-height:200px;padding:20px}.tile--hero .tile__title{font-size: 30px;max-width:190px}.tile--hero .tile__text,.tile__sticker{display: none}.tile__pack--hero{width: 140px;height:140px;right:14px;bottom:14px;border-radius:26px}.tile__pack--hero img{width: 118px;height:118px}.tile__cta{height: 40px;padding:0 16px;font-size:14px}.tile--wide{grid-column: span 2;min-height:150px}.tile--wide .tile__title{font-size: 20px;max-width:200px}.tile__packs{display: none}.tile--lilac,.tile--ink,.tile--small{min-height: 130px}.tile__big{font-size: 30px}.grid,.catalog .grid,.wz__sec .grid{grid-template-columns: repeat(2,minmax(0,1fr));gap:10px}.card{padding: 8px;border-radius:22px}.card__media{border-radius: 16px}.card__discount{font-size: 12px;padding:4px 8px;top:8px;left:8px}.card__bonus{display: none}.card__title{font-size: 13px;min-height:52px;-webkit-line-clamp:3}.price b{font-size: 15px}.btn-add{width: 44px;height:44px;border-radius:14px}.cats{grid-template-columns: repeat(2,minmax(0,1fr));gap:10px}.cat{min-height: 92px;padding:14px 62px 14px 14px;border-radius:20px}.cat b{font-size: 15px}.brands a{height: 44px;padding:0 16px}.timer b{font-size: 14px;padding:6px 8px;min-width:36px}.timer small{display: none}.toast{left: 16px;right:16px;bottom:96px;max-width:none}:root .vh-dose-grid,:root .vh-dose-grid.vh-g2{grid-template-columns: repeat(2,minmax(0,1fr));gap:8px}:root .vh-dose-grid.vh-g1{grid-template-columns: minmax(0,1fr)}:root .vh-dose{padding: 16px}.buybox{padding: 16px;border-radius:22px}.buybox__price .price b{font-size: 28px}.tabs{top: 108px;border-radius:14px}.tabs a{height: 40px;padding:0 12px;font-size:14px}.info{padding: 18px;border-radius:22px;scroll-margin-top:170px}.info h2{font-size: 20px}.buybar{position: fixed;left:12px;right:12px;bottom:88px;z-index:45;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-lg);transform:translateY(calc(100% + 110px));transition:transform .35s cubic-bezier(.2,.9,.2,1)}.buybar.is-on{transform: none}.buybar .price b{font-size: 17px}.buybar .btn-primary{height: 48px;border-radius:14px}.tabbar{position: fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;height:68px;border-radius:24px;background:#0F1A14;color:#A9B8AF;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;font-size:11px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.tabbar a,.tabbar button{display: flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;color:inherit;font-size:11px}.tabbar [aria-current="page"]{color: #fff;font-weight:700}.tabbar__cart{justify-self: center;position:relative;width:60px!important;height:60px;margin-top:-30px;border-radius:50%;background:var(--sun)!important;color:var(--sun-ink)!important;border:5px solid var(--bg)!important;justify-content:center}.tabbar__cart .badge-count{top: -4px;right:-4px;background:var(--sun-ink);color:var(--sun);box-shadow:0 0 0 2px var(--sun)}.stories__row{gap: 10px}.story{width: 72px}.story__ring{width: 64px;height:64px}.sv{gap: 0}.sv__frame{height: 100%;width:100%;aspect-ratio:auto;border-radius:0}.sv__nav{display: none}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root .vh-dose{background: var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;color:var(--ink);box-shadow:var(--shadow)}:root .vh-dose-head,:root .vh-dose-rh{color: var(--ink)}:root .vh-dose-ic{background: var(--tile-mint);border-color:transparent}:root .vh-dose-when b{color: var(--link)}:root .vh-dose-subs,:root .vh-dose-why,:root .vh-dose-note{color: var(--muted)}:root .vh-dose-rel,:root .vh-dose-note{border-top-color: var(--line)}:root .vh-dose-warn{background: var(--tile-sun);color:var(--tile-sun-ink)}:root .vh-dose-tip{background: var(--tile-mint);color:var(--tile-mint-ink)}:root .vh-dose-p{gap: 8px;padding:8px;border:0;border-radius:20px;background:var(--surface-2);color:var(--ink);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}:root .vh-dose-p:hover{transform: translateY(-3px);border:0;box-shadow:var(--shadow-lg);color:var(--ink)}:root .vh-dose-pi{height: auto;aspect-ratio:1 / 1;border-radius:16px;background:var(--tint,var(--tile-mint))}:root .vh-dose-pi img{width: 78%;height:78%;max-height:none;padding:8%;border-radius:18px;background:var(--well);object-fit:contain}:root .vh-dose-pn{padding: 0 4px;font-size:13px}:root .vh-dose-pp{padding: 0 4px 4px;font-family:var(--font-display);font-size:14px;letter-spacing:-0.03em;color:var(--ink)}:root .vrv-wrap,:root .vrv-head{font-family: var(--font);color:var(--ink)}:root .vrv-head,:root .vrv-top,:root .vrv-empty,:root .vrv-form,:root .vrv-item{background: var(--surface-2);border-color:var(--line);box-shadow:none}:root .vrv-h,:root .vrv-score-n,:root .vrv-name,:root .vrv-form-h,:root .vrv-head-n,:root .vrv-head-c b,:root .vrv-rate-n{color: var(--ink)}:root .vrv-body{color: var(--ink)}:root .vrv-f label,:root .vrv-head-c,:root .vrv-rate-c,:root .vrv-empty{color: var(--muted)}:root .vrv-score,:root .vrv-head-share{border-color: var(--line)}:root .vrv-bar-t{background: var(--line)}:root .vrv-stars-bg{color: var(--line)}:root:root .vrv-btn-ghost{background: var(--surface);color:var(--ink);border:1px solid var(--line)}:root:root .vrv-btn-ghost:hover{border-color: var(--brand)}:root .vrv-f input,:root .vrv-f textarea,:root .vrv-f select{background: var(--surface);color:var(--ink);border-color:var(--line)}:root:root .vrv-f input:focus,:root:root .vrv-f textarea:focus{background: var(--surface);border-color:var(--brand)}:root .vrv-pro,:root .vrv-tag-buy,:root .vrv-msg-ok,:root .vrv-help.vrv-on{background: var(--tile-mint);color:var(--tile-mint-ink);border-color:transparent}:root .vrv-con,:root .vrv-msg-err{background: var(--tile-peach);color:var(--tile-peach-ink);border-color:transparent}:root .vrv-tag-demo{background: var(--tile-sun);color:var(--tile-sun-ink)}:root .vrv-help:hover{background: var(--surface-2)}html body #vh-bubble{background: var(--brand-strong);box-shadow:0 14px 30px -10px rgba(0,80,35,.55)}html body #vh-bubble .vh-dot{border-color: var(--surface)}html body #vh-win{font-family: var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-lg);width:392px}html body .vh-head{background: var(--surface);color:var(--ink);padding:14px 14px 12px 16px;border-bottom:1px solid var(--line)}html body .vh-ava{background: var(--brand-strong)}html body .vh-ava.vh-ava-img{background: var(--well)}html body .vh-ht b{font-family: var(--font-display);font-size:15px;letter-spacing:-0.02em}html body .vh-badge{background: var(--sun);color:var(--sun-ink);font-family:var(--font)}html body .vh-status{color: var(--muted);opacity:1}html body .vh-status i,html body .vh-status.vh-live i{background: var(--brand)}html body .vh-close{color: var(--muted);width:36px;height:36px;border-radius:12px}html body .vh-close:hover{color: var(--ink);background:var(--surface-2)}html body .vh-op-btn{background: var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:999px}html body .vh-op-btn:hover{background: var(--tile-mint);color:var(--tile-mint-ink);border-color:transparent}html body .vh-act{background: var(--surface);border-bottom-color:var(--line)}html body .vh-act a{background: var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:14px}html body .vh-act a:hover{border-color: var(--brand);background:var(--surface-2)}html body .vh-act a.vh-act-tg{background: var(--tile-sky);border-color:transparent;color:var(--tile-sky-ink)}html body .vh-act a.vh-act-tg:hover{background: var(--tile-sky);border-color:var(--brand)}html body .vh-body{background: var(--bg);padding:16px 14px}html body .vh-msg{font-size: 14px;border-radius:18px}html body .vh-msg.vh-bot{background: var(--surface);border:1px solid var(--line);border-bottom-left-radius:6px;box-shadow:none;color:var(--ink)}html body .vh-msg.vh-user{background: var(--brand-strong);color:#fff;border-bottom-right-radius:6px}html body .vh-msg.vh-oper{background: var(--tile-sky);border:0;color:var(--tile-sky-ink)}html body .vh-oper-lbl{color: var(--tile-sky-ink);opacity:.75}html body .vh-olink{color: var(--link)}html body .vh-typing i{background: var(--muted)}html body .vh-sys{background: var(--tile-mint);border:0;color:var(--tile-mint-ink);border-radius:14px}html body .vh-hsep{color: var(--muted)}html body .vh-hsep:before,html body .vh-hsep:after{background: var(--line)}html body .vh-chip{background: var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;font-size:12.5px;padding:7px 13px}html body .vh-chip:hover{background: var(--tile-mint);color:var(--tile-mint-ink);border-color:transparent}html body .vh-checkout{background: var(--sun);color:var(--sun-ink)!important;border-radius:14px;box-shadow:none;font-weight:700}html body .vh-card{flex-basis: 156px;padding:6px;border:0;border-radius:20px;background:var(--surface);color:var(--ink)}html body .vh-card:hover{box-shadow: var(--shadow-lg)}html body .vh-cimg{height: 120px;padding:10px;border-radius:16px;background:var(--tint,var(--tile-mint))}html body .vh-cimg img{width: 100%;height:100%;padding:6px;border-radius:14px;background:var(--well)}html body .vh-cbody{padding: 8px 4px 2px}html body .vh-ctitle{font-size: 12px}html body .vh-cprice{font-family: var(--font-display);font-size:13.5px;letter-spacing:-0.03em;color:var(--ink)}html body .vh-cold{color: var(--muted)}html body .vh-cav{color: var(--link)}html body .vh-cav.vh-no{color: var(--sale)}html body .vh-cart-btn,html body .vh-cbtn{background: var(--brand-strong);border-radius:10px;padding:7px 4px}html body .vh-cart-btn.vh-done{background: var(--tile-mint);color:var(--tile-mint-ink)}html body .vh-fav-btn{background: var(--surface-2);border:1px solid var(--line);border-radius:10px;color:#FF4D6D}html body .vh-fav-btn.vh-done{background: var(--surface-2)}html body .vh-ntf,html body .vh-ask,html body .vh-opc,html body .vh-map,html body .vh-plan{background: var(--surface);border:1px solid var(--line);border-radius:18px;color:var(--ink)}html body .vh-ntf-t,html body .vh-ask-t,html body .vh-opc-h,html body .vh-plan-n{color: var(--muted)}html body .vh-opc-t,html body .vh-plan-h,html body .vh-map-a,html body .vh-plan-t{color: var(--ink)}html body .vh-plan-sn{color: var(--link)}html body .vh-plan-i{border-left-color: var(--line)}html body .vh-plan-w,html body .vh-ask-off,html body .vh-opc-off{background: var(--tile-sun);border:0;color:var(--tile-sun-ink)}html body .vh-plan-p{background: var(--tile-mint);color:var(--tile-mint-ink)}html body .vh-plan-d{color: var(--muted);border-top-color:var(--line)}html body .vh-ntf-row input,html body .vh-ask-row input{background: var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:12px}html body .vh-ntf-row input:focus,html body .vh-ask-row input:focus{border-color: var(--brand)}html body .vh-ntf-row button,html body .vh-ask-row button,html body .vh-opc button{background: var(--brand-strong);border-radius:12px}html body .vh-ask-sms{color: var(--link)}html body .vh-map-r a{background: var(--surface-2);border:1px solid var(--line);color:var(--ink)!important;border-radius:12px}html body .vh-map-r a:hover{border-color: var(--brand);background:var(--surface-2)}html body .vh-foot{background: var(--surface);border-top-color:var(--line);padding:10px 12px 8px}html body #vh-input{background: var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:14px;font-size:14px;padding:10px 14px;min-height:42px}html body #vh-input:focus{border-color: var(--brand);background:var(--surface-2);box-shadow:0 0 0 4px var(--halo)}html body #vh-input::placeholder{color: var(--muted)}html body #vh-send{width: 42px;height:42px;flex-basis:42px;background:var(--brand-strong);border-radius:14px}html body .vh-disc{color: var(--muted)}html body #vh-teaser,html body #vh-ann{background: var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:20px;box-shadow:var(--shadow-lg);font-family:var(--font)}html body #vh-ann{border-left: 4px solid var(--sun)}html body #vh-teaser:after{background: var(--surface);border-color:var(--line)}html body .vh-ts-ava{background: var(--brand-strong)}html body .vh-ts-tx{color: var(--muted)}html body .vh-ann-a{color: var(--link)}@media (max-width: 768px){html body #vh-win{left: 0;right:0;bottom:0;width:100%;max-width:100%;height:86vh;max-height:86vh;border-radius:26px 26px 0 0;border-bottom:0}html body #vh-teaser,html body #vh-ann{bottom: 96px}}@media (max-width: 768px){.crumbs{font-size: 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybox__price .price b{font-size: 22px}.perks li{padding: 9px 14px;font-size:12px;gap:10px}.perks b{font-size: 13px}.info{padding: 18px 16px}.lb__nav{display: none}.lb__slide{padding: 8px 16px}.lb__slide img{border-radius: 22px}.lb__bar{padding: 10px 10px 10px 16px}.lb__info b{font-size: 13px}.lb__price b{font-size: 17px}}.bento-dots{display: none}@media (max-width: 768px){.topbar .container{padding-top: 6px;padding-bottom:6px}.header__row{display: grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"fav logo bell" "search search search";align-items:center;gap:8px}.header__actions{display: contents}.header__actions>:not(.hdr-bell):not(.hdr-fav):not(.acc){display: none!important}.header__actions .hdr-fav{grid-area: fav;display:flex!important;border-color:var(--line);background:var(--surface-2)}.hdr-bell{grid-area: bell}.logo{grid-area: logo;justify-self:center}.search{grid-area: search}.bento{display: flex;gap:10px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.bento::-webkit-scrollbar{display: none}.bento>.tile{flex: 0 0 88%;min-height:196px;scroll-snap-align:start}.bento>.tile:hover{transform: none}.bento .tile--hero .tile__title{font-size: 30px;max-width:62%}.bento .tile__pack--hero{width: 108px;height:108px;right:12px;bottom:auto;top:50%;transform:translateY(-50%) rotate(6deg);border-radius:22px}.bento .tile__pack--hero img{width: 90px;height:90px}.bento-dots{display: flex;justify-content:center;gap:6px;margin-top:-20px}.bento-dots i{width: 6px;height:6px;border-radius:3px;background:var(--line);transition:width .3s,background .3s}.bento-dots i.is-on{width: 20px;background:var(--brand)}}html[data-vcab-theme] body #vcabPanel,html[data-vcab-theme] body #vcPanel{font-family: var(--font);color:var(--ink);--vc-bg:var(--surface);--vc-t:var(--surface-2);--vc-b:var(--line);--vc-tx:var(--ink);--vc-h:var(--tile-mint)}html[data-vcab-theme] body #vcabPanel h2,html[data-vcab-theme] body #vcabPanel h3,html[data-vcab-theme] body #vcPanel h2,html[data-vcab-theme] body #vcPanel h3{color: var(--ink);font-family:var(--font-display);letter-spacing:-0.02em}html[data-vcab-theme] body .vcab-card,html[data-vcab-theme] body .vc-card,html[data-vcab-theme] body .vcab-nav{background: var(--surface);border-color:var(--line);border-radius:var(--radius);box-shadow:none}html[data-vcab-theme] body :is(.vcab-b,.vc-b,.vc-in,.vcab-fc,.vcab-ord,.vcab-bi,.vc-item,.vc-ord,.vc-slot,.vc-slot-h,.vc-chip,.vcab-chip,.vcab-note,.vc-note,.vc-d){background: var(--surface-2);border-color:var(--line);color:var(--ink)}html[data-vcab-theme] body :is(.vcab-f,.vcab-tr,.vcab-q,.vcab-sep,.vc-take,.vc-ch){border-color: var(--line)}html[data-vcab-theme] body :is(.vcab-st,.vc-st),html[data-vcab-theme] body .vcab-bi span.vcab-gf{background: var(--tile-mint);color:var(--tile-mint-ink);border-color:transparent}html[data-vcab-theme] body .vcab-nb.on{color: var(--link);background:var(--tile-mint)}html[data-vcab-theme] body :is(.vcab-fc img,.vcab-oi img){background: var(--well)}html[data-vcab-theme] body .vcab-st{font-weight: 700;border-radius:999px;padding:4px 11px}html[data-vcab-theme] body .vcab-st.vcab-st--new{background: var(--tile-sun);color:var(--tile-sun-ink)}html[data-vcab-theme] body .vcab-st.vcab-st--ok{background: var(--tile-sky);color:var(--tile-sky-ink)}html[data-vcab-theme] body .vcab-st.vcab-st--go{background: var(--tile-lilac);color:var(--tile-lilac-ink)}html[data-vcab-theme] body .vcab-st.vcab-st--done{background: var(--tile-mint);color:var(--tile-mint-ink)}html[data-vcab-theme] body .vcab-st.vcab-st--cancel{background: var(--tile-peach);color:var(--tile-peach-ink)}html[data-vcab-theme] body .vcab-st--new::before{content: "";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px;animation:co-pulse 1.4s ease-in-out infinite}html[data-vcab-theme] body .vcab-ord--cancel{opacity: .7}i:is(.fa,.fas,.far,.fal,.fa-light,.fa-solid,.fa-regular,.fa-thin,.fa-duotone)[class*="fa-"]{display: inline-block;width:1em;height:1em;vertical-align:-0.125em;font-style:normal;background:currentColor;-webkit-mask:var(--fa,none) center / contain no-repeat;mask:var(--fa,none) center / contain no-repeat}i:is(.fa,.fas,.far,.fal,.fa-light,.fa-solid,.fa-regular,.fa-thin,.fa-duotone)::before{content: none!important}.fa-star{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath fill='black' stroke='none' d='M12 2.8l2.8 5.9 6.4.8-4.7 4.4 1.2 6.4L12 17.2l-5.7 3.1 1.2-6.4-4.7-4.4 6.4-.8z'/%3E%3C/svg%3E")}.fa-volume{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='M16.5 8.5a5 5 0 0 1 0 7M19 6a8.5 8.5 0 0 1 0 12'/%3E%3C/svg%3E")}.fa-volume-slash{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h4l5-4v14l-5-4H4z'/%3E%3Cpath d='M17 9l5 6M22 9l-5 6'/%3E%3C/svg%3E")}.fa-phone{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E")}.fa-pen-to-square{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7'/%3E%3Cpath d='M17.5 3.5a2.1 2.1 0 0 1 3 3L12 15l-4 1 1-4z'/%3E%3C/svg%3E")}.fa-truck{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3zM14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='18' r='1.8'/%3E%3Ccircle cx='17' cy='18' r='1.8'/%3E%3C/svg%3E")}.fa-thumbs-up{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v11H3V10zM7 10l4-7a2.5 2.5 0 0 1 3 3l-1 4h6a2 2 0 0 1 2 2.3l-1.3 7A2 2 0 0 1 17.7 21H7'/%3E%3C/svg%3E")}.fa-pills{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 20.5l-7-7a5 5 0 0 1 7-7l7 7a5 5 0 0 1-7 7zM7 10l7 7'/%3E%3C/svg%3E")}.fa-paper-plane{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2L11 13M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E")}.fa-location-dot{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}.fa-heart{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E")}.fa-flask{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6L4.5 19a1.5 1.5 0 0 0 1.3 2h12.4a1.5 1.5 0 0 0 1.3-2L14 9V3M7.5 14h9'/%3E%3C/svg%3E")}.fa-envelope{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.fa-comment-dots{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H8l-4 4z'/%3E%3Cpath d='M8.5 10.5h.01M12 10.5h.01M15.5 10.5h.01' stroke-width='3'/%3E%3C/svg%3E")}.fa-circle-exclamation{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5h.01'/%3E%3C/svg%3E")}.fa-chevron-down{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.fa-check-double{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12.5l4.5 4.5L15 8.5M10.5 15.5l1.5 1.5 9-9'/%3E%3C/svg%3E")}.fa-check{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.fa-bullhorn{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10v4h3l9 5V5L6 10zM6 14l1.5 5h2.5l-1-4.5M18 9a3.5 3.5 0 0 1 0 6'/%3E%3C/svg%3E")}.fa-bell{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.9 1.9 0 0 0 3.4 0'/%3E%3C/svg%3E")}.fa-badge-check{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.4 1.8 3-.1.9 2.9 2.4 1.8-.9 2.9.9 2.9-2.4 1.8-.9 2.9-3-.1L12 21.5l-2.4-1.8-3 .1-.9-2.9L3.3 15l.9-2.9-.9-2.9 2.4-1.8.9-2.9 3 .1z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.fa-award{--fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='6'/%3E%3Cpath d='M8.5 14L7 22l5-3 5 3-1.5-8'/%3E%3C/svg%3E")}.tile--small{justify-content: space-between;padding:24px}.tile__kicker{font-weight: 700;font-size:14px;opacity:.8}.tile.c-sun{--t-bg: var(--sun);--t-ink:var(--sun-ink)}.tile.c-mint{--t-bg: var(--tile-mint);--t-ink:var(--tile-mint-ink)}.tile.c-lilac{--t-bg: var(--tile-lilac);--t-ink:var(--tile-lilac-ink)}.tile.c-peach{--t-bg: var(--tile-peach);--t-ink:var(--tile-peach-ink)}.tile.c-sky{--t-bg: var(--tile-sky);--t-ink:var(--tile-sky-ink)}.tile.c-ink{--t-bg: var(--tile-ink);--t-ink:var(--tile-ink-ink)}.tile[class*=" c-"]{background: var(--t-bg);color:var(--t-ink)}.tile[class*=" c-"] .tile__label{background: var(--t-ink);color:var(--t-bg)}.tile--hero[class*=" c-"] .tile__cta{background: var(--t-ink);color:var(--t-bg)}.tile--hero.c-sun .tile__cta{color: #fff}button.product__well.is-photo:hover img{transform: scale(1.03)}.card__well.is-photo{width: 100%;height:100%;border-radius:inherit;overflow:hidden;background:none}.card__well.is-photo img{width: 100%;height:100%;object-fit:cover;mix-blend-mode:normal}.topbar__left{display: flex;align-items:center;gap:14px;min-width:0}.topbar__navs{display: inline-flex;gap:6px;flex:none}.topbar__nav{display: inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:600;transition:background .2s}.topbar__nav:hover{background: rgba(255,255,255,.16)}.topbar__nav svg{color: var(--brand)}@media (max-width: 768px){.topbar__navs{display: none}}@media (max-width: 1100px){.topbar .container{flex-wrap: nowrap}.topbar__text{display: none}.topbar__links{white-space: nowrap}}@media (min-width: 769px) and (max-width: 1100px){.header__row{flex-wrap: nowrap;gap:10px}.search{flex: 1 1 0;min-width:0}.search__ai{display: none}.btn-catalog{padding: 0 14px}.cart-btn{padding: 0 12px}.cart-btn__text small{display: none}}.topbar--green{background: linear-gradient(90deg,#00843A,#00A848);color:#E9F7EE}.topbar--forest{background: #0B3D24;color:#CFE3D6}.topbar--graphite{background: #222833;color:#D3D8E0}.topbar--green .topbar__phone svg,.topbar--green .topbar__nav svg{color: var(--sun)}.topbar--green .topbar__theme,.topbar--green .lang{border-color: rgba(255,255,255,.35)}.topbar--light,.topbar--stripe{background: var(--surface);color:var(--muted);border-bottom:1px solid var(--line)}.topbar--stripe{position: relative;padding-top:3px}.topbar--stripe::before{content: "";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#00A848,#7BC94A 55%,#FFD23F)}:is(.topbar--light,.topbar--stripe) a:hover{color: var(--ink)}:is(.topbar--light,.topbar--stripe) .topbar__phone{color: var(--ink)}:is(.topbar--light,.topbar--stripe) .topbar__theme,:is(.topbar--light,.topbar--stripe) .lang{border-color: var(--line)}:is(.topbar--light,.topbar--stripe) .topbar__theme:hover{border-color: var(--brand);color:var(--ink)}:is(.topbar--light,.topbar--stripe) .lang a[aria-current="true"]{background: var(--ink);color:var(--surface)}:is(.topbar--light,.topbar--stripe) .topbar__nav{background: var(--surface-2);color:var(--ink)}:is(.topbar--light,.topbar--stripe) .topbar__nav:hover{background: var(--tile-mint,#E3F5EA)}.feat-hub{display: flex;flex-direction:column;gap:22px;margin-top:6px}.feat-group h2{margin: 0 0 10px}.feat-grid{display: grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.feat-tile{display: grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:transform .2s,border-color .2s,box-shadow .2s}.feat-tile:hover{transform: translateY(-2px);border-color:var(--brand);box-shadow:0 10px 24px -14px rgba(0,132,58,.45)}.feat-tile svg{grid-row: span 2;width:40px;height:40px;padding:9px;border-radius:12px}.feat-tile b{font-size: 14.5px;line-height:1.2}.feat-tile span{font-size: 12.5px;color:var(--muted)}.feat-tile--cert svg{background: var(--tile-sun,#FFF4CC);color:#8A6A00}.feat-tile--diet svg{background: var(--tile-mint,#E3F5EA);color:var(--brand-strong)}.feat-tile--clean svg{background: var(--tile-sky,#E3F0FB);color:#2364A8}.feat-chips{display: flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.feat-chips::-webkit-scrollbar{display: none}.feat-chip{flex: none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;border:1px solid transparent;transition:border-color .2s,background .2s}.feat-chip:hover{border-color: var(--brand)}.feat-chip.is-on{background: var(--brand-strong);color:#fff}.feat-chip--cert svg{color: #B08600}.feat-chip--diet svg{color: var(--brand-strong)}.feat-chip--clean svg{color: #2364A8}.feat-chip.is-on svg{color: #fff}@media (max-width: 1279px){.topbar .container{flex-wrap: nowrap}.topbar__text{display: none}}@media (min-width: 769px) and (max-width: 960px){.topbar__theme{width: 26px;padding:0;justify-content:center}.topbar__theme span{display: none!important}}.catalog:not(:has(>.flt)){grid-template-columns: minmax(0,1fr)}.feat-hub__hint{margin: -4px 0 0;color:var(--muted);max-width:760px}.feat-chips{flex-wrap: wrap;overflow:visible;align-items:center}.feat-chips__all{flex: none;display:inline-flex;align-items:center;height:32px;padding:0 4px;margin-right:6px;color:var(--brand-strong);font-size:13px;font-weight:700}.feat-chips__all:hover{text-decoration: underline}.vs-fx{position: fixed;inset:0;width:100%;height:100%;z-index:90;pointer-events:none}.topbar.fx-tint{background: var(--fx-tint);background-size:220% 100%;color:rgba(255,255,255,.92);border-bottom:0;animation:fx-shimmer 14s ease-in-out infinite alternate}.topbar.fx-tint::before{display: none}.topbar.fx-tint a:hover,.topbar.fx-tint .topbar__phone{color: #fff}.topbar.fx-tint .topbar__phone svg,.topbar.fx-tint .topbar__nav svg{color: #fff}.topbar.fx-tint .topbar__nav{background: rgba(255,255,255,.16);color:#fff}.topbar.fx-tint .topbar__nav:hover{background: rgba(255,255,255,.26)}.topbar.fx-tint .topbar__theme,.topbar.fx-tint .lang{border-color: rgba(255,255,255,.4)}.topbar.fx-tint .topbar__theme:hover{border-color: #fff;color:#fff}.topbar.fx-tint .lang a[aria-current="true"]{background: #fff;color:#0F1A14}@keyframes fx-shimmer{from{background-position: 0 0}to{background-position: 100% 0}}.topbar__greet{flex: none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 2px 0 8px;border-radius:999px;background:rgba(255,255,255,.16);color:inherit;font-weight:700;font-size:12.5px;white-space:nowrap}.topbar:not(.fx-tint) .topbar__greet{background: var(--sun);color:var(--sun-ink)}.topbar__greet-ico{display: inline-block;animation:fx-hop 2.4s ease-in-out infinite;transform-origin:50% 90%}@keyframes fx-hop{0%,70%,100%{transform: none}78%{transform: translateY(-4px) rotate(-10deg)}86%{transform: translateY(0) rotate(8deg)}}.topbar__greet button{width: 20px;height:20px;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.65;font-size:15px;line-height:1;cursor:pointer}.topbar__greet button:hover{opacity: 1;background:rgba(0,0,0,.12)}.topbar__left:has(.topbar__greet) .topbar__text{display: none}@media (max-width: 768px){.topbar .container:has(.topbar__greet){flex-wrap: wrap;row-gap:6px}.topbar__left:has(.topbar__greet){flex-basis: 100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.topbar.fx-tint,.topbar__greet-ico{animation: none}}@keyframes brands-roll{to{transform: translateX(-50%)}}.brand-letter{grid-column: 1 / -1;margin:14px 0 0;font-family:var(--font-display);font-size:26px;scroll-margin-top:90px}.brand-card{position: relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px 14px;border-radius:22px;background:var(--surface);border:1px solid var(--line);text-align:center;color:var(--ink);transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s,border-color .2s}@keyframes brand-in{from{opacity: 0;transform:translateY(14px) scale(.96)}}.brand-card:hover{transform: translateY(-5px) rotate(-.6deg);border-color:var(--brand);box-shadow:0 22px 40px -24px rgba(0,132,58,.55)}.brand-card__logo{display: grid;place-items:center;width:100%;aspect-ratio:1.45;margin-bottom:4px;border-radius:16px;background:#fff;overflow:hidden}.brand-card__logo img{width: 78%;height:100%;object-fit:contain;transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}.brand-card:hover .brand-card__logo img{transform: scale(1.1)}.brand-card b{font-size: 14.5px;line-height:1.2}.brand-card__meta{font-size: 12px;color:var(--muted)}.brand-card__sale{margin-top: 4px;padding:2px 9px;border-radius:999px;background:var(--sale-bg,#D63522);color:#fff;font-size:11px;font-weight:700}.brand-card__rank{position: absolute;z-index:1;top:8px;left:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--sun);color:var(--sun-ink);font-size:12px;font-weight:800;box-shadow:0 4px 10px -4px rgba(160,120,0,.6)}.brand-card.is-top{background: linear-gradient(180deg,var(--tile-sun),var(--surface) 60%)}.brand-card[hidden]{display: none}.vs-fx--back{z-index: -1}html.fx-back{background: var(--bg)}html.fx-back body{background: transparent}.vs-fx--header{position: absolute;z-index:-1}.vs-fx--sides{-webkit-mask-image: linear-gradient(90deg,#000 calc(50% - 660px),transparent calc(50% - 600px),transparent calc(50% + 600px),#000 calc(50% + 660px));mask-image:linear-gradient(90deg,#000 calc(50% - 660px),transparent calc(50% - 600px),transparent calc(50% + 600px),#000 calc(50% + 660px))}@media (max-width: 1360px){.vs-fx--sides{-webkit-mask-image: none;mask-image:none}}.vp{max-width: 1040px;margin:0 auto 30px;display:flex;flex-direction:column;gap:18px}.vp [hidden]{display: none!important}@keyframes vp-float{from{transform: translateY(0) rotate(0)}to{transform: translateY(-560px) rotate(40deg);opacity:0}}@keyframes vp-pulse{0%,100%{box-shadow: 0 14px 30px -12px rgba(0,0,0,.45),0 0 0 0 rgba(255,210,63,.5)}50%{box-shadow: 0 14px 30px -12px rgba(0,0,0,.45),0 0 0 14px rgba(255,210,63,0)}}@keyframes vp-wiggle{0%,100%{transform: translateY(-50%) rotate(-12deg)}50%{transform: translateY(-50%) rotate(12deg)}}@keyframes vp-in{from{opacity: 0;transform:translateX(40px)}}@keyframes vp-in-back{from{opacity: 0;transform:translateX(-40px)}}@keyframes vp-pop{40%{transform: scale(1.06)}}@keyframes vp-bob{50%{transform: translateY(-8px) rotate(8deg)}}@keyframes vp-spin{to{transform: rotate(360deg)}}@keyframes vp-breathe{50%{transform: scale(1.15)}}.brand-card{content-visibility: auto;contain-intrinsic-size:auto 230px}.crumbs{margin-top: 40px}.crumbs:empty{display: none}.crumbs__list{list-style: none;margin:0;padding:8px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:2px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.crumbs__item{display: inline-flex;align-items:center;min-width:0;font-size:13.5px;color:var(--muted)}.crumbs__item + .crumbs__item::before{content: "";flex:none;width:6px;height:6px;margin:0 8px 0 4px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);opacity:.45}.crumbs__item a,.crumbs__item.is-current>span{display: inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:12px}.crumbs__item a{color: var(--muted);font-weight:600;transition:background .2s,color .2s}.crumbs__item a:hover{background: var(--surface-2);color:var(--ink)}.crumbs__item svg{flex: none;color:var(--brand-strong)}.crumbs__item.is-current{color: var(--ink);font-weight:700}.crumbs__item.is-current svg{margin-right: -2px}.crumbs__item.is-current>span{padding-left: 4px;max-width:520px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}@media (max-width: 768px){.crumbs{margin-top: 28px}.crumbs__list{flex-wrap: nowrap;overflow-x:auto;scrollbar-width:none}.crumbs__list::-webkit-scrollbar{display: none}.crumbs__item{flex: none}.crumbs__item.is-current>span{max-width: 70vw}}.foryou .section__head{align-items: center}.foryou__play{margin-left: auto;height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--ink);color:var(--surface);font-weight:700;cursor:pointer;transition:transform .2s}.foryou__play:hover{transform: scale(1.04)}.foryou__row{display: grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,230px);gap:12px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin;min-height:400px}.foryou__foot{display: flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:14px}@keyframes fy-shine{to{background-position: -150% 0}}.foryou.is-in .fy-card{animation: fy-in .55s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i) * 45ms)}@keyframes fy-in{from{opacity: 0;transform:translateY(16px) scale(.97)}}[data-theme="dark"] .fy-card{color: var(--ink)}html.fy-lock,html.fy-lock body{overflow: hidden}@keyframes fy-open{from{opacity: 0;transform:scale(1.04)}}@keyframes fy-kb{to{transform: scale(1.12) translateY(-2%)}}@keyframes fy-hint{0%{opacity: 0;transform:translate(-50%,20px)}40%,60%{opacity: 1;transform:translate(-50%,0)}100%{opacity: 0;transform:translate(-50%,-20px)}}@media (max-width: 768px){.foryou__row{grid-auto-columns: 62vw;min-height:360px}.foryou__play{flex: none;height:34px;padding:0 12px;font-size:13px;white-space:nowrap}}@media (max-width: 400px){.foryou__play{width: 40px;height:40px;padding:0;border-radius:50%;display:grid;place-items:center}.foryou__play svg{width: 16px;height:16px;vertical-align:0}.foryou__play-t{position: absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}html.fy-lock #vh-bubble,html.fy-lock #vh-teaser,html.fy-lock .vh-teaser,html.fy-lock .tabbar{display: none!important}.qv-modal{z-index: 2147483100}@view-transition{navigation: auto;}.topbar{view-transition-name: vs-topbar}.header{view-transition-name: vs-header}.tabbar{view-transition-name: vs-tabbar}::view-transition-old(root){animation: vt-out .18s ease-in both}::view-transition-new(root){animation: vt-in .32s cubic-bezier(.2,.9,.3,1) both}::view-transition-group(vs-photo){animation-duration: .42s;animation-timing-function:cubic-bezier(.2,.9,.3,1.05)}::view-transition-image-pair(vs-photo){isolation: auto}@keyframes vt-out{to{opacity: 0;transform:translateY(-6px)}}@keyframes vt-in{from{opacity: 0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none}}.buybox__stock{color: #0E8A3E}.buybox__stock i{background: #16A34A;box-shadow:0 0 0 4px rgba(22,163,74,.18);animation:stock-pulse 2s ease-in-out infinite}@keyframes stock-pulse{50%{box-shadow: 0 0 0 7px rgba(22,163,74,.05)}}.stock-out{display: inline-flex;align-items:center;gap:7px;color:#D92D20;font-weight:700;font-size:13.5px}.stock-out i{position: relative;flex:none;width:16px;height:16px;border-radius:50%;background:#D92D20;box-shadow:0 0 0 3px rgba(217,45,32,.15)}.stock-out i::before,.stock-out i::after{content: "";position:absolute;left:7px;top:4px;width:2px;height:8px;border-radius:1px;background:#fff;transform:rotate(45deg)}.stock-out i::after{transform: rotate(-45deg)}.stock-out--lg{font-family: var(--font-display);font-size:clamp(22px,2.4vw,30px);gap:12px;letter-spacing:-0.02em}.stock-out--lg i{width: 26px;height:26px;box-shadow:0 0 0 5px rgba(217,45,32,.14)}.stock-out--lg i::before,.stock-out--lg i::after{left: 12px;top:6px;width:2.5px;height:14px}.stock-out--sm{font-size: 12px;gap:5px;font-weight:600}.stock-out--sm i{width: 12px;height:12px;box-shadow:none}.stock-out--sm i::before,.stock-out--sm i::after{left: 5px;top:3px;width:1.6px;height:6px}.variant.is-out{opacity: .85}[data-theme="dark"] .stock-out,[data-theme="dark"] .stock-out--lg{color: #FF6B5E}[data-theme="dark"] .buybox__stock{color: #4ADE80}@media (prefers-reduced-motion: reduce){.buybox__stock i{animation: none}}.card .stock-out{padding: 5px 10px 5px 6px;border-radius:999px;background:rgba(217,45,32,.1);font-size:12px;line-height:1.15}.card .stock-out i{width: 14px;height:14px;box-shadow:none;animation:out-beat 2.4s ease-in-out infinite}.card .stock-out i::before,.card .stock-out i::after{left: 6px;top:3px;width:1.8px;height:8px}@keyframes out-beat{0%,70%,100%{transform: scale(1)}80%{transform: scale(1.25)}}.card--out .card__well .pimg{filter: grayscale(.55) contrast(.95);opacity:.8;transition:filter .4s,opacity .4s}.card--out:hover .card__well .pimg{filter: none;opacity:1}.card__soon{position: absolute;z-index:2;top:14px;left:-36px;width:150px;padding:5px 0;transform:rotate(-35deg);background:linear-gradient(90deg,#D92D20,#F04438);color:#fff;font-size:11px;font-weight:800;text-align:center;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 14px -6px rgba(217,45,32,.7)}.card__media{overflow: hidden}.btn-notify{display: inline-flex;align-items:center;justify-content:center;gap:6px;border-color:rgba(217,45,32,.35);color:#B42318;transition:background .2s,color .2s,border-color .2s,transform .2s}.btn-notify:hover{background: #D92D20;border-color:#D92D20;color:#fff;transform:translateY(-1px)}.btn-notify svg{transform-origin: 50% 10%;animation:bell-ring 3.2s ease-in-out infinite}.btn-notify:hover svg{animation-duration: 1s}@keyframes bell-ring{0%,80%,100%{transform: rotate(0)}84%{transform: rotate(16deg)}88%{transform: rotate(-14deg)}92%{transform: rotate(10deg)}96%{transform: rotate(-6deg)}}[data-theme="dark"] .btn-notify{color: #FF8A80}[data-theme="dark"] .card .stock-out{background: rgba(255,107,94,.14)}@media (max-width: 560px){.card .stock-out{font-size: 11px}.btn-notify span{display: none}.btn-notify{width: 44px;padding:0}}@media (prefers-reduced-motion: reduce){.btn-notify svg,.card .stock-out i{animation: none}}.in-stock{display: inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:700;color:#0E8A3E}.in-stock i{width: 7px;height:7px;border-radius:50%;background:#16A34A;box-shadow:0 0 0 3px rgba(22,163,74,.18)}.in-stock.is-low{color: #C2410C}.in-stock.is-low i{background: #F97316;box-shadow:0 0 0 3px rgba(249,115,22,.2);animation:low-pulse 1.6s ease-in-out infinite}@keyframes low-pulse{50%{box-shadow: 0 0 0 6px rgba(249,115,22,0)}}[data-theme="dark"] .in-stock{color: #4ADE80}[data-theme="dark"] .in-stock.is-low{color: #FDBA74}@media (prefers-reduced-motion: reduce){.in-stock.is-low i{animation: none}}.card--out .card__buy .btn-notify{flex: 1;width:100%}@media (max-width: 560px){.card--out .btn-notify span{display: inline;font-size:12.5px}.card--out .btn-notify{width: 100%;padding:0 8px}}.card__body>.in-stock,.card__body>.stock-out{align-self: flex-start}.boost{display: flex;flex-direction:column;gap:8px;margin:2px 0 6px}.boost__day{display: flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:18px;background:linear-gradient(120deg,var(--tile-mint),var(--surface) 80%);border:1px solid color-mix(in srgb,var(--brand) 25%,var(--line))}.boost__ico{font-size: 22px}.boost__day>span:nth-child(2){display: flex;flex-direction:column;flex:1;min-width:180px}.boost__day b{font-family: var(--font-display);font-size:17px;color:var(--brand-strong)}.boost__day small{color: var(--muted);font-size:12.5px}.boost__remind{height: 38px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700;font-size:13px;cursor:pointer;transition:transform .2s,border-color .2s}.boost__remind:hover:not(:disabled){transform: translateY(-1px);border-color:var(--brand)}.boost__hot{align-self: flex-start;padding:6px 12px;border-radius:999px;background:#FFF1E6;color:#C2410C;font-size:13px;font-weight:700;animation:hot-in .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes hot-in{from{opacity: 0;transform:translateX(-10px)}}[data-theme="dark"] .boost__hot{background: rgba(249,115,22,.14);color:#FDBA74}.boost__alt{position: relative;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;background:var(--surface);border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--ink);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.boost__alt:hover{transform: translateY(-2px);border-style:solid;border-color:var(--brand);box-shadow:0 14px 28px -20px color-mix(in srgb,var(--brand) 70%,transparent)}.boost__alt img{flex: none;width:44px;height:44px;border-radius:12px;object-fit:contain;background:#fff}.boost__alt>span{display: flex;flex-direction:column;flex:1;min-width:0}.boost__alt small{color: var(--brand-strong);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.boost__alt b{font-size: 13.5px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.boost__alt em{font-style: normal;color:var(--muted);font-size:12.5px}.boost__save{flex: none;padding:6px 10px;border-radius:12px;background:var(--brand-strong);color:#fff;font-style:normal;font-weight:800;font-size:15px;animation:alt-pop .7s .3s cubic-bezier(.2,1.6,.4,1) both}@keyframes alt-pop{from{transform: scale(.4) rotate(-12deg);opacity:0}}.combo{margin: 0 16px 10px;padding:12px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;animation:hot-in .4s ease both}.combo__head{display: flex;align-items:center;gap:12px}.combo__head small{display: block;color:var(--muted);font-size:12px}.combo__ring{--v: 80;flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--brand) calc(var(--v) * 1%),color-mix(in srgb,var(--brand) 14%,transparent) 0)}.combo__ring b{width: 38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font-size:14px}.combo__row{margin: 0;font-size:12.5px;line-height:1.4}.combo__row.is-bad{color: #B45309}.combo__sugg{display: grid;grid-template-columns:44px 1fr auto;gap:8px;align-items:center;padding:8px;border-radius:14px;background:var(--surface)}.combo__sugg img{width: 44px;height:44px;object-fit:contain;border-radius:10px;background:#fff}.combo__sugg span{display: flex;flex-direction:column;min-width:0;font-size:12.5px}.combo__sugg small{color: var(--brand-strong);font-weight:600}.combo__sugg a{color: var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combo__add{height: 34px;padding:0 12px;border:0;border-radius:10px;background:var(--brand-strong);color:#fff;font-weight:700;font-size:12.5px;cursor:pointer}@media (prefers-reduced-motion: reduce){.boost__hot,.boost__save,.combo{animation: none}}.drawer__list .combo{margin: 6px 0 4px}.combo__sugg{grid-template-columns: 44px minmax(0,1fr)}.combo__sugg small{white-space: normal;line-height:1.35}.combo__add{grid-column: 1 / -1;width:100%}.rk{display: inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 4px;border-radius:999px;background:color-mix(in srgb,var(--rk) 16%,transparent);color:color-mix(in srgb,var(--rk) 70%,var(--ink));font-size:11.5px;font-weight:800;vertical-align:middle;white-space:nowrap}.rk i{font-style: normal;font-size:13px}.rk:not(:has(b)){padding: 0 4px}.rk--anim i{display: inline-block;animation:rk-bob 2.6s ease-in-out infinite}@keyframes rk-bob{0%,70%,100%{transform: none}80%{transform: translateY(-2px) rotate(-12deg) scale(1.15)}90%{transform: rotate(8deg)}}.rk--6,.rk--7{background: linear-gradient(90deg,color-mix(in srgb,var(--rk) 25%,transparent),color-mix(in srgb,#FFD23F 35%,transparent),color-mix(in srgb,var(--rk) 25%,transparent));background-size:200% 100%;animation:rk-shine 3s linear infinite}@keyframes rk-shine{to{background-position: -200% 0}}.nick{font-weight: 800;color:var(--rk)}.nick--6,.nick--7{background: linear-gradient(90deg,var(--rk),#FFD23F,#E8457C,var(--rk));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rk-shine 4s linear infinite}.nick i{font-style: normal;margin-right:3px;-webkit-text-fill-color:initial}.hdr-rank{display: inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px 0 6px;border-radius:999px;background:color-mix(in srgb,var(--rk) 14%,var(--surface));border:1.5px solid color-mix(in srgb,var(--rk) 45%,transparent);color:var(--ink);font-size:12.5px;font-weight:800;transition:transform .2s}.hdr-rank:hover{transform: translateY(-1px) scale(1.04)}.hdr-rank i{font-style: normal;font-size:17px}.hdr-rank.rk--3 i,.hdr-rank.rk--4 i,.hdr-rank.rk--5 i,.hdr-rank.rk--6 i,.hdr-rank.rk--7 i{animation: rk-bob 2.6s ease-in-out infinite;display:inline-block}@media (max-width: 768px){.hdr-rank{display: none}}.rk-hello{position: relative;overflow:hidden;display:flex;align-items:center;gap:14px;margin:14px 0 4px;padding:14px 18px;border-radius:22px;background:linear-gradient(110deg,color-mix(in srgb,var(--rk) 22%,var(--surface)),var(--surface) 70%);border:1px solid color-mix(in srgb,var(--rk) 35%,var(--line));animation:hot-in .6s cubic-bezier(.2,1.3,.4,1) both}.rk-hello::after{content: "";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-100%);animation:rk-sweep 5s ease-in-out 1s infinite;pointer-events:none}@keyframes rk-sweep{0%,60%{transform: translateX(-100%)}100%{transform: translateX(100%)}}.rk-hello__ico{flex: none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:var(--surface);box-shadow:0 0 0 3px var(--rk)}.rk-hello b{display: block;font-size:16px}.rk-hello small{color: var(--muted)}.rk-hello__club{margin-left: auto;padding:8px 14px;border-radius:999px;background:var(--ink);color:var(--surface);font-weight:800;font-size:13px;white-space:nowrap}body.skin-ocean{--brand: #0EA5E9;--brand-strong:#0369A1;--halo:rgba(14,165,233,.2);--link:#0369A1;background:radial-gradient(1200px 600px at 100% -10%,rgba(14,165,233,.12),transparent 60%),var(--bg)}body.skin-sunset{--brand: #F97316;--brand-strong:#C2410C;--halo:rgba(249,115,22,.2);--link:#C2410C;background:radial-gradient(1200px 600px at 0% -10%,rgba(249,115,22,.12),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(232,69,124,.1),transparent 60%),var(--bg)}body.skin-cosmos{--brand: #8B5CF6;--brand-strong:#6D28D9;--halo:rgba(139,92,246,.22);--link:#6D28D9;background:radial-gradient(1px 1px at 20% 30%,rgba(139,92,246,.55),transparent),radial-gradient(1px 1px at 70% 60%,rgba(139,92,246,.45),transparent),radial-gradient(1.5px 1.5px at 40% 80%,rgba(76,154,255,.45),transparent),radial-gradient(1000px 600px at 50% -20%,rgba(139,92,246,.14),transparent 60%),var(--bg);background-size:180px 180px,240px 240px,300px 300px,auto,auto}body.skin-aurora{--brand: #10B981;--brand-strong:#047857;--halo:rgba(16,185,129,.22);--link:#047857;background:linear-gradient(120deg,rgba(16,185,129,.1),rgba(76,154,255,.08),rgba(139,92,246,.1),rgba(16,185,129,.1)) fixed,var(--bg);background-size:300% 300%,auto;animation:aurora 18s ease-in-out infinite alternate}@keyframes aurora{to{background-position: 100% 50%,0 0}}body.skin-gold{--brand: #D4A017;--brand-strong:#A16207;--halo:rgba(212,160,23,.22);--link:#A16207;background:radial-gradient(1200px 700px at 50% -20%,rgba(212,160,23,.16),transparent 60%),var(--bg)}body[class^="skin-"] .btn-catalog{background: var(--brand-strong)}@media (prefers-reduced-motion: reduce){body.skin-aurora,.rk--anim i,.rk--6,.rk--7,.nick--6,.nick--7,.rk-hello::after,.hdr-rank i{animation: none!important}}@keyframes club-tw{to{opacity: .35;transform:translateY(-6px)}}@keyframes vcabFill{from{width: 0}}@keyframes vcab-done{40%{transform: scale(1.12)}}.hdr-rank{position: relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;height:22px;padding:0;margin:0 0 -20px -22px;align-self:center;border-radius:50%;background:var(--surface);border:2px solid var(--rk);box-shadow:0 3px 8px -3px rgba(0,0,0,.35)}.hdr-rank i{font-size: 12px;line-height:1}.hdr-rank b{display: none}.hdr-rank:hover{transform: scale(1.15)}:root .vrv-item{position: relative;padding:18px 20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 24px -22px rgba(15,26,20,.5);transition:box-shadow .25s,transform .25s}:root .vrv-item:hover{transform: translateY(-2px);box-shadow:0 18px 34px -24px rgba(15,26,20,.55)}:root .vrv-item-top{display: flex;align-items:center;gap:12px;flex-wrap:wrap}:root .vrv-ava{width: 48px;height:48px;flex:none;border-radius:50%;font-size:19px;font-weight:800;box-shadow:0 0 0 3px var(--surface),0 0 0 5px color-mix(in srgb,var(--brand) 30%,transparent)}:root .vrv-who{display: flex;flex-direction:column;gap:3px;min-width:0}:root .vrv-name{display: inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:15.5px;font-weight:800}:root .vrv-date{font-size: 12.5px;color:var(--muted);margin:0}:root .vrv-item-top .vrv-stars,:root .vrv-item-top [class*="vrv-stars"]:last-child{margin-left: auto}:root .vrv-tag-buy{padding: 3px 10px;border-radius:999px;font-size:12px;font-weight:700}:root .vrv-body{margin: 14px 0 0;padding-left:14px;border-left:3px solid color-mix(in srgb,var(--brand) 45%,transparent);font-size:15px;line-height:1.6}:root .vrv-pc{margin-top: 12px;gap:8px}:root .vrv-pro,:root .vrv-con{border-radius: 14px}:root .vrv-reply{margin-top: 12px;padding:12px 14px 12px 46px;border-radius:16px;background:var(--tile-mint);position:relative}:root .vrv-reply::before{content: "";position:absolute;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:url(/templates/vita/images/logospin.webp) center / 70% no-repeat,var(--surface)}:root .vrv-foot{margin-top: 12px}:root .vrv-help{height: 34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-weight:700;transition:transform .15s,background .2s}:root .vrv-help:active{transform: scale(.95)}@keyframes tab-pop{40%{transform: scale(1.25) rotate(8deg)}}@keyframes pane-in{from{opacity: 0;transform:translateY(14px)}}@keyframes card-in{from{opacity: 0;transform:translateY(10px) scale(.99)}}@keyframes bar-shine{to{transform: translateX(100%)}}@keyframes oa-pulse{0%,100%{box-shadow: 0 0 0 0 rgba(239,68,68,.45)}50%{box-shadow: 0 0 0 8px rgba(239,68,68,0)}}@keyframes trk-grow{from{width: 0}}@keyframes trk-pulse{50%{box-shadow: 0 0 0 9px rgba(59,130,246,0);transform:scale(1.08)}}@keyframes rate-wob{0%,70%,100%{transform: none}80%{transform: rotate(-14deg) scale(1.15)}90%{transform: rotate(10deg) scale(1.1)}}@keyframes pp-in{from{opacity: 0;transform:translateY(16px) scale(.99)}}@keyframes pp-float{50%{transform: translate(24px,18px) scale(1.1)}}@keyframes pp-spin{to{transform: rotate(360deg)}}@keyframes pp-pulse{50%{box-shadow: 0 0 0 6px rgba(34,197,94,.25)}}@keyframes pp-shine{60%,100%{transform: translateX(100%)}}@keyframes pp-grow{from{width: 0}}@keyframes pp-pop{from{opacity: 0;transform:scale(.6)}}@keyframes pp-grad{to{background-position: 200% 0}}.ab,.ct{display: flex;flex-direction:column;gap:28px;padding:8px 0 24px}@keyframes ab-float{50%{transform: translateY(-16px) rotate(10deg)}}@keyframes ab-marquee{to{transform: translateX(-50%)}}@keyframes ct-drop{from{transform: translate(-50%,-260%);opacity:0}}@keyframes ct-bob{50%{transform: translate(-50%,-110%)}}@keyframes ct-wave{from{transform: scale(.5);opacity:1}to{transform: scale(3.2);opacity:0}}@keyframes howto-lit{0%,30%,100%{background: var(--surface-2);transform:none}8%,20%{background: color-mix(in srgb,var(--brand) 22%,var(--surface));transform:translateY(-3px) scale(1.08)}}@keyframes howto-drive{from{transform: translateX(-30px)}to{transform: translateX(calc(100vw - 20px))}}@media (prefers-reduced-motion: reduce){.ab *,.ct *,.howto *{animation: none!important}}.card__buy{container-type: inline-size}.card__buy .price{min-width: 0}.card__buy .price b{white-space: normal;line-height:1.15;font-size:clamp(13px,8.4cqi,18px)}.card__buy .price s{white-space: nowrap;font-size:clamp(11px,5.6cqi,13px)}.card__buy .price__cur{font-size: .74em;font-weight:700;letter-spacing:0}@container (max-width: 179px){.card__buy .price b{white-space: nowrap}.card__buy .price__cur{display: block;margin-top:2px;font-size:11.5px;line-height:1}.card__buy .btn-add{width: 40px;height:40px;border-radius:13px}}@media (max-width: 340px){.card__buy{flex-wrap: wrap;gap:6px}.card__buy .price{flex: 1 1 100%}.card__buy .btn-add{flex: 1 1 100%;width:auto;height:36px;border-radius:12px}}.card__media{container-type: inline-size}@container (max-width: 280px){.card__discount ~ .card__bonus{top: 52px;left:12px;right:auto;font-size:11px;padding:4px 9px}}@keyframes flt-open{from{opacity: 0;transform:translateY(-6px)}}@keyframes flt-pop{50%{transform: scale(1.3)}}.chips--goal .chip{height: 34px;padding:0 12px 0 6px;transition:transform .2s cubic-bezier(.2,.9,.3,1.4),background .2s,border-color .2s,box-shadow .2s}.chips--goal .chip em{width: 24px;height:24px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:13px;background:var(--surface-2);transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.chips--goal .chip:hover{transform: translateY(-2px);box-shadow:0 8px 16px -12px rgba(0,168,72,.8)}.chips--goal .chip:hover em{transform: rotate(-12deg) scale(1.15)}.chips--goal .chip.is-on{background: linear-gradient(120deg,var(--brand-strong),#00A848);border-color:transparent;color:#fff;animation:flt-pop .35s cubic-bezier(.2,1.6,.4,1)}.chips--goal .chip.is-on em{background: rgba(255,255,255,.25)}@media (prefers-reduced-motion: reduce){.flt__sec[open]>.flt__body,.flt-opt.is-on i,.chips--goal .chip.is-on{animation: none}}@keyframes fd-ring{0%,100%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--fc) 40%,transparent)!important}50%{box-shadow: 0 0 0 6px transparent}}html.no-logo .logo .logo__spin{animation: none}html.no-motion *,html.no-motion *::before,html.no-motion *::after{animation-duration: .001s!important;animation-iteration-count:1!important;transition-duration:.001s!important;scroll-behavior:auto!important}html.no-fx .vs-fx,html.no-motion .vs-fx{display: none!important}body.skin-ocean .logo img{filter: hue-rotate(58deg) saturate(1.1)}body.skin-sunset .logo img{filter: hue-rotate(-125deg) saturate(1.3)}body.skin-cosmos .logo img{filter: hue-rotate(112deg) saturate(1.1)}body.skin-aurora .logo img{filter: hue-rotate(18deg) saturate(1.2)}body.skin-gold .logo img{filter: hue-rotate(-95deg) saturate(1.4) brightness(1.05)}.vpet{position: fixed;left:18px;bottom:18px;z-index:85;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;transform:translateY(140%);transition:transform .7s cubic-bezier(.2,1.4,.4,1)}.vpet.is-in{transform: none}.vpet.is-out{transform: translateY(140%);transition-duration:.35s}.vpet>*{pointer-events: auto}.vpet__body{position: relative;border:0;background:none;padding:0;cursor:pointer;animation:vpet-float 3.6s ease-in-out infinite;filter:drop-shadow(0 10px 14px rgba(0,0,0,.18))}@keyframes vpet-float{50%{transform: translateY(-6px)}}.vpet__body svg{display: block;overflow:visible}.vpet__eyes{transform-origin: 32px 30px;animation:vpet-blink 4.5s infinite}@keyframes vpet-blink{0%,92%,100%{transform: none}95%{transform: scaleY(.1)}}.vpet__zz,.vpet__z{display: none}.vpet.is-sleep .vpet__eyes{display: none}.vpet.is-sleep .vpet__zz{display: block}.vpet.is-sleep .vpet__z{display: block;position:absolute;right:-6px;top:-4px;font:800 16px var(--font-display);font-style:normal;color:#6D28D9;animation:vpet-z 2.4s ease-in-out infinite}@keyframes vpet-z{from{opacity: 0;transform:translate(0,6px) scale(.6)}50%{opacity: 1}to{opacity: 0;transform:translate(10px,-16px) scale(1.2)}}.vpet__arm--r{transform-origin: 54px 44px}.vpet__arm--l{transform-origin: 10px 44px}.vpet.do-wave .vpet__arm--r{animation: vpet-wave .5s ease-in-out 4 alternate}@keyframes vpet-wave{to{transform: rotate(-35deg)}}.vpet.do-jump .vpet__body{animation: vpet-jump .7s cubic-bezier(.2,1.4,.4,1)}@keyframes vpet-jump{30%{transform: translateY(-26px) scaleY(1.06)}60%{transform: translateY(0) scaleY(.92)}}.vpet.do-spin .vpet__body{animation: vpet-spin .8s cubic-bezier(.2,.9,.3,1.2)}@keyframes vpet-spin{to{transform: rotate(360deg)}}.vpet__say{position: relative;max-width:260px;margin:0 0 10px 6px;padding:12px 14px;border-radius:18px 18px 18px 4px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4;box-shadow:0 16px 34px -18px rgba(0,0,0,.45);border:1px solid var(--line)}.vpet__say small{display: block;margin-top:6px;color:var(--muted);font-size:11px;font-weight:500}.vpet__say.is-pop{animation: vpet-pop .4s cubic-bezier(.2,1.6,.4,1)}@keyframes vpet-pop{from{opacity: 0;transform:translateY(8px) scale(.9)}}.vpet__x{position: absolute;left:52px;bottom:58px;width:22px;height:22px;border-radius:50%;border:0;background:var(--surface);color:var(--muted);font-size:14px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);opacity:0;transition:opacity .2s}.vpet:hover .vpet__x{opacity: 1}.vpet__spark{position: absolute;left:28px;bottom:40px;font-style:normal;font-size:18px;pointer-events:none;animation:vpet-spark 1.1s cubic-bezier(.2,.9,.3,1) forwards}@keyframes vpet-spark{to{transform: translate(var(--x),var(--y)) rotate(var(--r)) scale(.6);opacity:0}}html.no-pet .vpet,html.is-lb-open .vpet{display: none}@media (max-width: 999px){.vpet{left: 10px;bottom:calc(92px + env(safe-area-inset-bottom))}.vpet__body svg{width: 44px;height:55px}.vpet__x{opacity: 1;left:40px;bottom:46px}}@media (prefers-reduced-motion: reduce){.vpet{display: none}}html.simple{--sun: #F3F5F4;--sun-ink:#0F1A14;--tile-mint:#F3F5F4;--tile-mint-ink:#0F1A14;--tile-lilac:#F3F5F4;--tile-lilac-ink:#0F1A14;--tile-peach:#F3F5F4;--tile-peach-ink:#0F1A14;--tile-sky:#F3F5F4;--tile-sky-ink:#0F1A14;--tile-lemon:#F3F5F4;--tile-lemon-ink:#0F1A14;--tile-rose:#F3F5F4;--tile-rose-ink:#0F1A14;--tile-ink:#0F1A14;--tile-ink-ink:#fff;--halo:transparent}html.simple body,html.simple body[class*="skin-"]{--brand: #00A848;--brand-strong:#00843A;--link:#00843A;--halo:transparent;background:#fff!important;animation:none!important}html.simple *,html.simple *::before,html.simple *::after{animation: none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important}html.simple .vs-fx,html.simple .vpet,html.simple .topbar__greet,html.simple .ab-hero__float,html.simple .pp__bg,html.simple .howto,html.simple .stories,html.simple .foryou,html.simple .rk-hello,html.simple .vh-hero__glow,html.simple .tile__sticker,html.simple .ct-map__wave,html.simple .ab-brands{display: none!important}html.simple .topbar,html.simple .topbar.fx-tint{background: #F2F4F3!important;color:#3D4A43;border-bottom:1px solid #E2E7E4}html.simple .logo img{filter: none!important}html.simple .ab-hero,html.simple .ct-hero,html.simple .pp,html.simple .vh-hero,html.simple .club-hero,html.simple .ab-stat,html.simple .ab-card,html.simple .ab-tl__card{background: #fff!important;border:1px solid var(--line)!important}html.simple .ab-hero h1 em,html.simple .ct-hero h1 em,html.simple .pp__grad,html.simple [class*="nick--"]{background: none!important;-webkit-text-fill-color:currentColor;color:#00843A!important}html.simple .ab-final,html.simple .pp__role,html.simple .pp__rank,html.simple .vcab-nb.on{background: #00843A!important;color:#fff!important}html.simple .card__media,html.simple .card__well{background: #F3F5F4!important}html.simple img.pimg{filter: none!important}.footer__simple{border: 1px solid currentColor;background:none;color:inherit;opacity:.8;border-radius:999px;padding:4px 12px;font:inherit;font-size:12.5px;cursor:pointer}.footer__simple:hover{opacity: 1}html.simple .footer__simple{background: #00843A;color:#fff;border-color:#00843A;opacity:1}html.simple .footer__simple::after{content: " ✓"}html.simple{--tile-sun: #F3F5F4;--tile-sun-ink:#0F1A14}.footer__dev{opacity: .75;font-size:12.5px}.footer__dev a{font-weight: 700;color:inherit;text-decoration:none;border-bottom:1px dashed currentColor}.footer__dev a:hover{opacity: 1;color:var(--brand)}.vpet__x{width: 30px;height:30px;left:48px;bottom:56px;font-size:16px}@media (max-width: 999px){.vpet__x{left: 36px;bottom:44px}}.vpet__x{left: 60px;bottom:50px}@media (max-width: 999px){.vpet__x{left: 48px;bottom:40px}}.checkout__form,.co-card,.checkout__grid>*{min-width: 0}@media (max-width: 900px){.checkout__grid{grid-template-columns: minmax(0,1fr)}}@keyframes ct-sk-drop{from{transform: translateY(-120px);opacity:0}}@keyframes ct-sk-bob{50%{transform: translateY(-8px)}}@keyframes ct-sk-wave{from{transform: scale(.4);opacity:1}to{transform: scale(3);opacity:0}}.acc{position: fixed;z-index:70;top:72px;right:16px;width:260px;max-width:calc(100vw - 24px);padding:6px;border-radius:20px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 24px 50px -20px rgba(15,26,20,.4);opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top right;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.3,1.2)}.acc.is-on{opacity: 1;transform:none}.acc[hidden]{display: none}.acc__head{position: relative;display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;overflow:hidden;isolation:isolate;color:var(--ink);text-decoration:none;background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 14%,transparent),color-mix(in srgb,var(--sun) 18%,transparent));transition:transform .2s}.acc__head:hover{transform: translateY(-1px)}.acc__head::after{content: "";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-100%)}.acc.is-on .acc__head::after{animation: acc-shine 1.1s .15s ease both}@keyframes acc-shine{to{transform: translateX(100%)}}.acc__ava{--rk: var(--brand);flex:none;width:44px;height:44px;border-radius:50%;padding:2px;background:conic-gradient(var(--rk),var(--sun),var(--rk))}.acc__ava img,.acc__ava>span{display: grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid var(--surface);background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#fff;font-size:18px;font-weight:800}.acc__who{min-width: 0;flex:1;display:flex;flex-direction:column;gap:2px}.acc__who b{font-size: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc__rank{display: flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.acc__rank i{font-style: normal}.acc__bar{flex-basis: 100%;height:4px;border-radius:99px;background:color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden}.acc__bar span{display: block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),var(--sun));transform-origin:left;animation:acc-bar .8s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes acc-bar{from{transform: scaleX(0)}}.acc__list{display: flex;flex-direction:column;padding:4px 0}.acc__item,.acc__out{display: flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:12px;color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s}.acc__item i,.acc__out i{font-style: normal;width:30px;text-align:center;font-size:17px;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.acc__item:hover,.acc__item:focus-visible{background: var(--surface-2);outline:none}.acc__item:hover i,.acc__item:focus-visible i{transform: scale(1.18) rotate(-8deg)}.acc.is-on .acc__item{animation: acc-in .3s calc(var(--i,0) * 40ms + 60ms) ease both}@keyframes acc-in{from{opacity: 0;transform:translateX(8px)}}.acc__out{border-top: 1px solid var(--line);border-radius:0 0 12px 12px;color:#D92D20}.acc__out:hover{background: rgba(217,45,32,.06)}.acc__out:hover i{transform: translateX(3px)}@media (max-width: 768px){.acc{top: auto!important;right:12px!important;left:12px;bottom:92px;width:auto;transform-origin:bottom center;transform:translateY(12px) scale(.98)}.acc.is-on{transform: none}html.is-acc-open body::after{content: "";position:fixed;inset:0;z-index:69;background:rgba(15,26,20,.3)}}@media (prefers-reduced-motion: reduce){.acc,.acc *,.acc__head::after{animation: none!important;transition:none!important}}.cl{--c: var(--brand);padding-bottom:24px}@keyframes cl-drift{50%{transform: translate(40px,-24px) scale(1.12)}100%{transform: translate(-30px,20px) scale(.92)}}@keyframes cl-fly{50%{transform: translateY(-14px) rotate(10deg) scale(1.08)}}@keyframes cl-up{from{opacity: 0;transform:translateY(18px)}}@keyframes cl-pop{from{opacity: 0;transform:scale(.9) rotate(-2deg)}}@keyframes cl-bounce{50%{transform: translateY(4px)}}.card__why:empty{display: none}.drawer__gift{background: color-mix(in srgb,var(--sun) 16%,var(--surface))}.drawer__gift .ship__bar i{background: linear-gradient(90deg,var(--sun),#FF7A45)}.drawer__gift.is-ok{background: color-mix(in srgb,var(--brand) 14%,var(--surface));font-weight:700}.drawer__gift.is-ok .ship__bar{display: none}.drawer__min,.co-min{margin: 0 0 10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#F59E0B 14%,var(--surface));color:var(--ink);font-size:13px;font-weight:600}.drawer__foot .btn-primary.is-off{opacity: .55;cursor:not-allowed}.is-shake{animation: vs-shake .45s ease}@keyframes vs-shake{25%,75%{transform: translateX(-6px)}50%{transform: translateX(6px)}}@keyframes vs-pop{from{transform: scale(.94)}}.pwa-card{position: fixed;z-index:80;left:12px;right:12px;bottom:92px;max-width:420px;margin:0 auto;padding:16px;border-radius:22px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 30px 60px -24px rgba(15,26,20,.5);opacity:0;transform:translateY(24px) scale(.97);transition:opacity .25s,transform .35s cubic-bezier(.2,.9,.3,1.2)}.pwa-card.is-on{opacity: 1;transform:none}@media (min-width: 769px){.pwa-card{left: 96px;right:auto;bottom:24px;margin:0;width:380px}}.pwa-card__x{position: absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);cursor:pointer}.pwa-card__top{display: flex;gap:12px;align-items:center;padding-right:26px}.pwa-card__top img{flex: none;width:56px;height:56px;border-radius:16px;box-shadow:0 10px 20px -10px rgba(0,168,72,.6);animation:pwa-bob 3s ease-in-out infinite}@keyframes pwa-bob{50%{transform: translateY(-4px) rotate(-4deg)}}.pwa-card__top b{display: block;font-size:16px}.pwa-card__top small{display: block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.4}.pwa-card__btns{display: flex;gap:8px;margin-top:14px}.pwa-card__go{flex: 1;height:46px;border:0;border-radius:14px;background:var(--brand-strong);color:#fff;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 12px 24px -12px var(--brand)}.pwa-card__later{height: 46px;padding:0 16px;border:0;border-radius:14px;background:var(--surface-2);color:var(--ink);font-weight:700;cursor:pointer}.pwa-card__ios{margin: 12px 0 0;padding:12px;border-radius:14px;background:var(--surface-2);font-size:14px;line-height:1.5}.footer__app{margin-left: 10px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:none;color:inherit;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.footer__app:hover{background: var(--surface-2)}html.is-app .footer__app{display: none}@media (prefers-reduced-motion: reduce){.pwa-card,.pwa-card__top img{animation: none;transition:none}}.js .card__well,.js .product__well,.js .line__img{animation: none;background-image:none;position:relative;overflow:hidden}.js .card__well:not(.is-loaded)::after,.js .product__well:not(.is-loaded)::after,.js .line__img:not(.is-loaded)::after{content: "";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-100%);animation:vs-sweep 1.4s linear infinite}@keyframes vs-sweep{to{transform: translateX(100%)}}.in-stock.is-low i,.buybox__stock i{animation: none;position:relative}.in-stock.is-low i::after,.buybox__stock i::after{content: "";position:absolute;inset:0;border-radius:50%;background:inherit;animation:vs-ping 1.8s ease-out infinite}@keyframes vs-ping{from{transform: scale(1);opacity:.5}to{transform: scale(2.8);opacity:0}}@keyframes vs-halo{from{transform: scale(1);opacity:1}to{transform: scale(1.08,1.25);opacity:0}}@keyframes vs-beat{50%{transform: scale(1.1)}}html[data-vcab-theme] body .vcab-st--new::before,#vcabPanel #vcabFeed .vcab-f.vcab-f-new .vcab-fd{animation: vs-blink 1.6s ease-in-out infinite!important}@keyframes vs-blink{50%{opacity: .35}}@keyframes vs-howto{0%,30%,100%{transform: none}8%,20%{transform: translateY(-3px) scale(1.08)}}@keyframes vs-howto-glow{0%,30%,100%{opacity: 0}8%,20%{opacity: 1}}body.skin-aurora{animation: none;background:var(--bg)}body.skin-aurora::before{content: "";position:fixed;inset:-40%;z-index:-1;pointer-events:none;background:linear-gradient(120deg,rgba(16,185,129,.1),rgba(76,154,255,.08),rgba(139,92,246,.1),rgba(16,185,129,.1));animation:vs-aurora 18s ease-in-out infinite alternate}@keyframes vs-aurora{to{transform: translate3d(22%,14%,0)}}@media (prefers-reduced-motion: reduce){.js .card__well::after,.js .product__well::after,.js .line__img::after,.in-stock.is-low i::after,.buybox__stock i::after,.co-steps .is-now i::after,.vp-cta::after,.vcab-oa--hot::after,.howto__steps i,.howto__steps i::before,body.skin-aurora::before{animation: none!important}}html.simple .js .card__well::after,html.simple .card__well::after,html.simple .howto__steps i::before,html.simple .in-stock.is-low i::after{display: none}.seen__row{display: grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,220px);gap:12px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.seen__row>*{scroll-snap-align: start}.seen .section__head .chip{cursor: pointer}.seen{transition: opacity .3s,transform .3s}.seen.is-gone{opacity: 0;transform:translateY(8px)}.seen.is-in .card{animation: seen-in .45s cubic-bezier(.2,.9,.3,1.2) both}.seen.is-in .card:nth-child(2){animation-delay: 50ms}.seen.is-in .card:nth-child(3){animation-delay: 100ms}.seen.is-in .card:nth-child(4){animation-delay: 150ms}.seen.is-in .card:nth-child(n+5){animation-delay: 200ms}@keyframes seen-in{from{opacity: 0;transform:translateX(16px)}}@media (max-width: 768px){.seen__row{grid-auto-columns: 46vw;gap:10px}}@media (prefers-reduced-motion: reduce){.seen.is-in .card{animation: none}}.card__cmp{position: absolute;z-index:2;bottom:10px;left:10px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#1B2620;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .2s,transform .2s,background .2s,color .2s}.card:hover .card__cmp,.card__cmp:focus-visible,.card__cmp.is-on{opacity: 1}.card__cmp:hover{transform: scale(1.08)}.card__cmp.is-on{background: var(--brand-strong);color:#fff}@media (hover: none),(max-width: 768px){.card__cmp{opacity: 1;width:34px;height:34px;bottom:8px;left:8px}.card__cmp svg{width: 17px;height:17px}}.cmp-chip{display: inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.cmp-chip:hover{border-color: var(--brand)}.cmp-chip.is-on{background: var(--brand-strong);border-color:var(--brand-strong);color:#fff}.cmp-tray{position: fixed;left:50%;bottom:18px;z-index:60;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:999px;background:#0F1A14;color:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.55);transform:translate(-50%,calc(100% + 40px));transition:transform .4s cubic-bezier(.2,1.3,.4,1)}.cmp-tray.is-on{transform: translate(-50%,0)}.cmp-tray.is-bump{animation: cmp-bump .45s cubic-bezier(.2,1.6,.4,1)}@keyframes cmp-bump{40%{transform: translate(-50%,0) scale(1.07)}}.cmp-tray[data-full]::before{content: attr(data-full);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap;padding:6px 12px;border-radius:10px;background:#C2410C;color:#fff;font-size:12.5px;font-weight:700}.cmp-tray__imgs{display: flex}.cmp-tray__imgs img,.cmp-tray__imgs i{width: 36px;height:36px;border-radius:50%;object-fit:contain;background:#fff;border:2px solid #0F1A14;margin-left:-10px}.cmp-tray__imgs>:first-child{margin-left: 0}.cmp-tray__go{height: 40px;padding:0 16px;border:0;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-weight:800;font-size:14px;cursor:pointer}.cmp-tray__go b{display: inline-grid;place-items:center;min-width:22px;height:22px;margin-left:4px;border-radius:999px;background:rgba(4,33,15,.16)}.cmp-tray__x{width: 34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:20px;line-height:1;cursor:pointer}@media (max-width: 768px){.cmp-tray{bottom: 92px}body:has(.buybar.is-on) .cmp-tray{bottom: 164px}}html.is-cmp-open{overflow: hidden}html.is-cmp-open .cmp-tray,html.is-cmp-open .tabbar{display: none}.cmp{position: fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.cmp[hidden]{display: none}.cmp__shade{position: absolute;inset:0;background:rgba(15,26,20,.5);opacity:0;transition:opacity .25s}.cmp__panel{position: relative;display:flex;flex-direction:column;width:min(1100px,100%);max-height:min(92vh,900px);border-radius:28px 28px 0 0;background:var(--bg);box-shadow:0 -20px 60px -20px rgba(0,0,0,.4);transform:translateY(40px);opacity:0;transition:transform .35s cubic-bezier(.2,.9,.2,1),opacity .25s}.cmp.is-open .cmp__shade{opacity: 1}.cmp.is-open .cmp__panel{transform: none;opacity:1}@media (min-width: 769px){.cmp{align-items: center;padding:24px}.cmp__panel{border-radius: 28px}}.cmp__head{display: flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--line)}.cmp__head h2{margin: 0;font-family:var(--font-display);font-size:22px;flex:1}.cmp__head h2 small{padding: 2px 9px;border-radius:999px;background:var(--surface-2);font-size:13px;vertical-align:middle}.cmp__head h2 small:empty{display: none}.cmp__diff{display: flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.cmp__diff input{width: 18px;height:18px;accent-color:var(--brand-strong)}.cmp__close{width: 40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.cmp__body{overflow: auto;padding:0 0 18px;overscroll-behavior:contain}.cmp.is-loading .cmp__body{opacity: .6;transition:opacity .2s}.cmp-grid{display: grid;grid-template-columns:minmax(110px,170px) repeat(var(--n),minmax(170px,1fr));min-width:max-content}@media (min-width: 769px){.cmp-grid{min-width: 0}}.cmp-lbl{position: sticky;left:0;z-index:1;display:flex;align-items:center;padding:10px 14px;background:var(--bg);color:var(--muted);font-size:12.5px;font-weight:700;box-shadow:1px 0 0 var(--line)}.cmp-val{position: relative;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;font-size:14px;border-top:1px solid var(--line)}.cmp-lbl.cmp-row{border-top: 1px solid var(--line)}.cmp-val b{font-family: var(--font-display);font-size:15.5px}.cmp-val s{color: var(--muted);font-size:12px}.cmp-val.is-best{background: color-mix(in srgb,var(--brand) 12%,transparent)}.cmp-crown{align-self: flex-start;margin-top:3px;padding:1px 8px;border-radius:999px;background:var(--brand-strong);color:#fff;font-size:11px;font-weight:800;animation:cmp-crown .5s .15s cubic-bezier(.2,1.6,.4,1) both}@keyframes cmp-crown{from{transform: scale(.4);opacity:0}}.cmp-none{color: var(--muted)}.cmp-soon{color: #C2410C;font-weight:700}.cmp.is-diff .is-same{display: none}.cmp-head{position: sticky;top:0;z-index:2;padding:16px 14px 12px;background:var(--bg)}.cmp-lbl.cmp-head{z-index: 3}.cmp-prod{display: flex;flex-direction:column;gap:8px;animation:cmp-in .4s calc(var(--i) * 60ms) cubic-bezier(.2,.9,.3,1.2) both}@keyframes cmp-in{from{opacity: 0;transform:translateY(12px)}}.cmp-prod__img{display: grid;place-items:center;height:120px;border-radius:18px;background:#fff}.cmp-prod__img img{max-width: 100px;max-height:100px;object-fit:contain}.cmp-prod__title{font-size: 13.5px;font-weight:700;line-height:1.3;color:var(--ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cmp-prod__title:hover{color: var(--link)}.cmp-rm{position: absolute;top:20px;right:18px;z-index:1;width:28px;height:28px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.cmp-foot{padding: 14px;border-top:1px solid var(--line)}.cmp-foot .btn-primary{width: 100%}.cmp-stars{position: relative;display:inline-block;width:80px;height:14px;vertical-align:-2px;font-size:14px;line-height:14px;letter-spacing:2px;color:#D9DED9}.cmp-stars::before{content: "★★★★★"}.cmp-stars::after{content: "★★★★★";position:absolute;left:0;top:0;width:var(--r);overflow:hidden;white-space:nowrap;color:#F5A524}.cmp-empty,.cmp-hint{margin: 18px 20px 0;padding:14px 16px;border-radius:16px;background:var(--surface);color:var(--muted);font-size:14px}.cmp-skel{display: grid;gap:10px;padding:20px}.cmp-skel i{height: 54px;border-radius:14px;background:var(--surface-2)}@media (prefers-reduced-motion: reduce){.cmp-tray,.cmp__panel,.cmp__shade{transition: none}.cmp-tray.is-bump,.cmp-prod,.cmp-crown{animation: none}}.cmp-tray{z-index: 90}.cmp-tray__go,.cmp__head h2{white-space: nowrap}@media (max-width: 768px){.cmp__head{gap: 10px;padding:12px 14px}.cmp__head h2{font-size: 18px}.cmp__diff{font-size: 12.5px}.cmp-grid{grid-template-columns: 96px repeat(var(--n),minmax(150px,1fr))}.cmp-lbl{padding: 8px 10px;font-size:11.5px}.cmp-val{padding: 8px 10px;font-size:13px}.cmp-val b{font-size: 14px}.cmp-prod__img{height: 96px}.cmp-prod__img img{max-width: 80px;max-height:80px}}.cmp-tray__imgs img,.cmp-tray__imgs i{flex: none}.rsum{position: relative;overflow:hidden;margin:0 0 18px;padding:16px 18px 14px;border-radius:20px;border:1px solid color-mix(in srgb,#6C4DE8 30%,var(--line));background:radial-gradient(120% 140% at 0% 0%,rgba(108,77,232,.12),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(0,168,72,.1),transparent 60%),var(--surface)}.rsum::after{content: "";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-100%);animation:rsum-shine 1.6s .3s ease-out both}@keyframes rsum-shine{to{transform: translateX(100%)}}.rsum__head{display: flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px}.rsum__head b{font-family: var(--font-display,inherit);font-size:17px}.rsum__head small{color: var(--muted);font-size:12.5px}.rsum__ico{font-size: 18px;animation:rsum-twinkle 2.4s ease-in-out 2}@keyframes rsum-twinkle{50%{transform: scale(1.25) rotate(12deg)}}.rsum p{margin: 0 0 10px;font-size:14.5px;line-height:1.55}.rsum__chips{display: flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.rsum__chips li{padding: 5px 11px;border-radius:999px;font-size:13px;font-weight:600;animation:rsum-chip .4s calc(var(--i) * 60ms + .2s) cubic-bezier(.2,1.4,.4,1) both}.rsum__pro{background: rgba(0,168,72,.12);color:#00632C}.rsum__con{background: rgba(245,158,11,.15);color:#8A4B00}@keyframes rsum-chip{from{opacity: 0;transform:translateY(6px) scale(.9)}}.rsum__note{display: block;color:var(--muted);font-size:11.5px}[data-theme="dark"] .rsum__pro{color: #7EE2A8}[data-theme="dark"] .rsum__con{color: #FCD34D}[data-theme="dark"] .rsum::after{display: none}@media (prefers-reduced-motion: reduce){.rsum::after,.rsum__ico,.rsum__chips li{animation: none}.rsum::after{display: none}}.rask{position: fixed;left:24px;bottom:24px;z-index:95;width:min(380px,calc(100vw - 24px));padding:16px 16px 10px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -24px rgba(15,26,20,.45);transform:translateY(calc(100% + 40px));opacity:0;transition:transform .5s cubic-bezier(.2,1.3,.4,1),opacity .3s}.rask.is-on{transform: none;opacity:1}@media (max-width: 768px){.rask{left: 12px;right:12px;width:auto;bottom:92px}}.rask__x{position: absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.rask__head{display: flex;gap:10px;align-items:center;padding-right:36px}.rask__head b{display: block;font-family:var(--font-display);font-size:17px}.rask__head small{color: var(--muted);font-size:12.5px}.rask__star{font-size: 26px;animation:rask-spin 1.2s .4s cubic-bezier(.2,1.4,.4,1) both}@keyframes rask-spin{from{transform: scale(.3) rotate(-120deg);opacity:0}}.rask__prod{display: flex;align-items:center;gap:10px;margin:12px 0 6px;padding:8px;border-radius:16px;background:var(--surface-2);color:var(--ink);text-decoration:none;font-size:13.5px;font-weight:700;line-height:1.3}.rask__prod img{flex: none;width:48px;height:48px;border-radius:12px;object-fit:contain;background:#fff}.rask__prod span{overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rask__stars{display: flex;justify-content:center;gap:6px;margin:6px 0}.rask__stars button{width: 46px;height:46px;border:0;background:none;color:#D9DED9;font-size:36px;line-height:1;cursor:pointer;transition:transform .2s cubic-bezier(.2,1.6,.4,1),color .15s}.rask__stars button:hover{transform: scale(1.15)}.rask__stars button.is-on{color: #F5A524;animation:rask-pop .35s cubic-bezier(.2,1.6,.4,1)}@keyframes rask-pop{50%{transform: scale(1.3)}}.rask__form{display: grid;gap:8px;animation:rask-in .3s ease both}@keyframes rask-in{from{opacity: 0;transform:translateY(6px)}}.rask__chips{display: flex;flex-wrap:wrap;gap:6px}.rask__chips .chip{cursor: pointer}.rask__chips .chip.is-on{background: var(--brand-strong);border-color:var(--brand-strong);color:#fff}.rask textarea{width: 100%;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;resize:vertical}.rask__row{display: flex;align-items:center;gap:10px;flex-wrap:wrap}.rask__row .btn-primary{height: 42px;padding:0 20px}.rask__bonus{padding: 4px 10px;border-radius:999px;background:#FFF1C2;color:#3D3100;font-size:12.5px;font-weight:800}.rask__err{margin: 0;color:#C2410C;font-size:13px;font-weight:600}.rask__foot{display: flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:6px;border-top:1px solid var(--line)}.rask__foot button{padding: 6px 2px;border:0;background:none;color:var(--muted);font-size:12.5px;cursor:pointer}.rask__foot button:hover{color: var(--ink)}.rask__thanks{display: grid;justify-items:center;gap:4px;padding:14px 0 8px;text-align:center}.rask__thanks b{font-family: var(--font-display);font-size:20px}.rask__thanks small{color: var(--muted);font-size:13px}.rask__thanks .btn-primary{margin-top: 8px;height:40px;padding:0 18px}.rask__heart{font-size: 40px;animation:rask-heart .9s cubic-bezier(.2,1.6,.4,1) both}@keyframes rask-heart{0%{transform: scale(0)}60%{transform: scale(1.25)}}html.is-cart-open .rask,html.is-cmp-open .rask{display: none}@media (prefers-reduced-motion: reduce){.rask{transition: opacity .2s;transform:none}.rask__star,.rask__stars button.is-on,.rask__heart,.rask__form{animation: none}}:root[data-theme="dark"] :is(.login-modal .modal-phone_back,.feat-tile--diet svg,.feat-chip--diet svg,.feat-chips__all,.vp-pill small,.crumbs__item svg,.boost__day b,.boost__alt small,.combo__sugg small,.club-perks li em,#vcabPanel .vc-chip b,.ab-stat b,.ab-tl__card small,.rsum__pro){color: var(--link)}:root[data-theme="dark"] .flt__sec[open] summary::after{color: var(--link)}.hs{position: relative}.hs>*{scrollbar-width: none}.hs>*::-webkit-scrollbar{display: none}.hs.can-r>*{-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.hs.can-l>*{-webkit-mask-image: linear-gradient(90deg,transparent,#000 56px);mask-image:linear-gradient(90deg,transparent,#000 56px)}.hs.can-l.can-r>*{-webkit-mask-image: linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.hs__btn{position: absolute;top:50%;z-index:4;width:46px;height:46px;margin-top:-23px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--ink);color:var(--bg);box-shadow:0 12px 28px -10px rgba(0,0,0,.5);cursor:pointer;opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .2s,transform .2s cubic-bezier(.2,1.4,.4,1),background .2s,color .2s}.hs__btn--l{left: 8px}.hs__btn--r{right: 8px}.hs.can-l .hs__btn--l,.hs.can-r .hs__btn--r{opacity: 1;pointer-events:auto;transform:none}.hs:hover.can-l .hs__btn--l,.hs:hover.can-r .hs__btn--r{opacity: 1}.hs__btn:hover{background: var(--brand-strong);color:#fff;transform:scale(1.08)}.hs__btn:active{transform: scale(.94)}.hs>:is(.foryou__row,.seen__row,.stories__row,.srch__brands,[data-hscroll]){cursor: grab}.hs.is-drag>*{cursor: grabbing;scroll-snap-type:none;user-select:none}.hs.is-drag>* *{pointer-events: none}.hs>.foryou__row,.hs>.seen__row{padding-top: 10px;margin-top:-6px;padding-bottom:16px}@media (prefers-reduced-motion: reduce){.hs__btn{transition: opacity .2s}}html,body{overflow-x: clip}@media (max-width: 768px){.foryou__row{grid-auto-columns: 43vw;gap:10px;min-height:0}.hs__btn{display: none}}@media (max-width: 768px){.vpet{display: none!important}}.footer .footer__in{display: grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:start}.footer__nav{display: flex;flex-wrap:wrap;gap:6px 18px}.footer__nav a{display: inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;text-decoration:none}.footer__nav a:hover{color: var(--link)}.footer__nav i{font-style: normal}.footer__contact{display: grid;justify-items:end;gap:4px}.footer__call{display: inline-flex;align-items:center;gap:8px;color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:800;text-decoration:none}.footer__call i{font-style: normal}.footer__pay{font-size: 12.5px}.footer__meta{grid-column: 1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px}.footer__meta .footer__dev{margin-left: auto}.footer__app{margin-left: 0}.hdr-back{display: none}@media (max-width: 768px){.footer{padding: 24px 0 calc(110px + env(safe-area-inset-bottom))}.footer .footer__in{grid-template-columns: minmax(0,1fr);gap:16px}.footer__nav{display: grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.footer__nav a{min-height: 56px;padding:10px 12px;border-radius:18px;background:var(--surface);border:1px solid var(--line);font-size:13.5px;line-height:1.25}.footer__nav a:active{transform: scale(.97);background:var(--surface-2)}.footer__nav i{flex: none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--surface-2);font-size:17px}.footer__contact{justify-items: stretch;text-align:center}.footer__call{justify-content: center;height:54px;border-radius:18px;background:var(--brand-strong);color:#fff;font-size:17px;box-shadow:0 14px 28px -16px rgba(0,132,58,.7)}.footer__call:active{transform: scale(.98)}.footer__meta{flex-direction: column;text-align:center;gap:10px;border-top:0;padding-top:4px}.footer__meta .footer__dev{margin-left: 0}.header__row:has(.hdr-back){grid-template-columns: 44px minmax(0,1fr) 44px 44px;grid-template-areas:"back logo fav bell" "search search search search"}.hdr-back{grid-area: back;display:flex;align-items:center;justify-content:center;border-color:var(--line);background:var(--surface-2);color:var(--ink)}.hdr-back:active{transform: scale(.92)}.tabbar{transition: transform .32s cubic-bezier(.2,.9,.2,1)}html.is-tab-hidden .tabbar{transform: translateY(calc(100% + 24px + env(safe-area-inset-bottom)))}.buybar,.cmp-tray,.rask{transition: bottom .32s cubic-bezier(.2,.9,.2,1),transform .35s cubic-bezier(.2,.9,.2,1),opacity .3s}html.is-tab-hidden .buybar{bottom: calc(12px + env(safe-area-inset-bottom))}html.is-tab-hidden .cmp-tray{bottom: calc(16px + env(safe-area-inset-bottom))}html.is-tab-hidden body:has(.buybar.is-on) .cmp-tray{bottom: 88px}html.is-tab-hidden .rask{bottom: calc(12px + env(safe-area-inset-bottom))}.flt::before,.cmp__panel::before,.qv-modal__box::before{content: "";position:sticky;top:0;display:block;width:44px;height:5px;margin:-6px auto 8px;border-radius:3px;background:var(--line);z-index:3}.cmp__panel::before{position: absolute;left:50%;top:8px;margin:0 0 0 -22px}.qv-modal{align-items: flex-end;padding:0}.qv-modal__box{width: 100%;max-height:90vh;border-radius:26px 26px 0 0;padding-top:18px;animation:sheet-up .35s cubic-bezier(.2,.9,.2,1)}@keyframes sheet-up{from{transform:translateY(40%);opacity:.4;}}.is-sheet-drag{transition: none!important}}@media (hover: none){.card,.cat,.tile,.fy-card,.btn-primary,.btn-add,.chip,.tabbar a,.tabbar button,.icon-btn,.cart-btn,.flt-toggle,.flt-bar__link,.co-card label,.boost__alt,.story{-webkit-tap-highlight-color: transparent;transition:transform .14s cubic-bezier(.2,.9,.3,1.4)}.card:active,.cat:active,.tile:active,.fy-card:active{transform: scale(.975)}.btn-primary:active,.btn-add:active,.chip:active,.icon-btn:active,.cart-btn:active,.flt-toggle:active,.flt-bar__link:active,.boost__alt:active,.story:active{transform: scale(.94)}.tabbar a:active,.tabbar button:active{transform: scale(.88)}}@media (max-width: 768px){.page-head h1{font-size: 22px;line-height:1.2}.catalog__bar{flex-wrap: nowrap;gap:10px}.catalog__count{font-size: 13px;white-space:nowrap}.catalog__bar .sort span{display: none}.catalog__bar .sort select{height: 40px;max-width:200px;padding:0 30px 0 14px;border-radius:12px;font-weight:700}}@media (prefers-reduced-motion: reduce){.tabbar,.qv-modal__box{transition: none;animation:none}}.edge-back{position: fixed;left:0;top:50%;z-index:300;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--bg);font-size:30px;line-height:1;transform:translate(-46px,-50%);pointer-events:none;opacity:.9;transition:background .15s}.edge-back.is-ready{background: var(--brand-strong);color:#fff}[hidden]{display: none!important}@media (max-width: 768px){.catalog__bar .sort select{-webkit-appearance: none;appearance:none;height:40px;padding:0 34px 0 38px;border:1px solid var(--line);border-radius:999px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230F1A14' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16M3 16l4 4 4-4M17 20V4M13 8l4-4 4 4'/%3E%3C/svg%3E") 13px 50% no-repeat;color:var(--ink);font:inherit;font-size:13.5px;font-weight:700;box-shadow:0 6px 16px -12px rgba(15,26,20,.35)}.catalog__bar .sort{position: relative}.catalog__bar .sort::after{content: "";position:absolute;right:14px;top:50%;width:7px;height:7px;margin-top:-5px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}:root[data-theme="dark"] .catalog__bar .sort select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23EEF3EF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4v16M3 16l4 4 4-4M17 20V4M13 8l4-4 4 4'/%3E%3C/svg%3E")}.footer__nav{display: block;border-radius:20px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.footer__nav a{display: flex;align-items:center;min-height:52px;padding:0 16px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;font-size:15px;font-weight:600}.footer__nav a:last-child{border-bottom: 0}.footer__nav a::after{content: "";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--muted);border-top:2px solid var(--muted);transform:rotate(45deg);opacity:.7}.footer__nav a:active{transform: none;background:var(--surface-2)}.footer__nav i{display: none}.footer__call{background: var(--ink);color:var(--bg);box-shadow:0 14px 28px -18px rgba(0,0,0,.6);font-size:16px}.footer__call i{display: none}.footer__call::before{content: "";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.5 2.7.6a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.5 2.7.6a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") center / contain no-repeat}}.vsheet{position: fixed;inset:0;z-index:210}.vsheet__shade{position: absolute;inset:0;background:rgba(5,12,8,.45);opacity:0;transition:opacity .25s}.vsheet__panel{position: absolute;left:0;right:0;bottom:0;max-height:80vh;overflow:auto;padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--surface);box-shadow:0 -20px 50px -20px rgba(0,0,0,.4);transform:translateY(100%);transition:transform .34s cubic-bezier(.2,.9,.2,1)}.vsheet.is-open .vsheet__shade{opacity: 1}.vsheet.is-open .vsheet__panel{transform: none}.vsheet__panel::before{content: "";display:block;width:44px;height:5px;margin:0 auto 10px;border-radius:3px;background:var(--line)}.vsheet__title{display: block;padding:2px 10px 10px;font-family:var(--font-display);font-size:18px}.vsheet__list{display: grid;gap:2px}.vsheet__it{display: flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 14px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.vsheet__it:active{background: var(--surface-2)}.vsheet__it i{width: 22px;height:22px;border-radius:50%;border:2px solid var(--line);flex:none}.vsheet__it.is-on{background: color-mix(in srgb,var(--brand) 12%,transparent)}.vsheet__it.is-on i{border-color: var(--brand-strong);background:var(--brand-strong) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;animation:vsheet-check .3s cubic-bezier(.2,1.6,.4,1)}@keyframes vsheet-check{from{transform: scale(.4)}}.vsheet__cancel{width: 100%;height:50px;margin-top:8px;border:0;border-radius:14px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}html.is-sheet-open{overflow: hidden}@media (max-width: 768px){.catalog__bar .sort select{pointer-events: none}.catalog__bar .sort{cursor: pointer}}@media (prefers-reduced-motion: reduce){.vsheet__panel,.vsheet__shade{transition: none}}.fi{flex: none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#fff;background:#64748B;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.fi svg{width: 15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.fi.fi--green{background: linear-gradient(160deg,#22C55E,#00843A)}.fi.fi--blue{background: linear-gradient(160deg,#4F9DFF,#2563EB)}.fi.fi--gold{background: linear-gradient(160deg,#FFC94A,#F59E0B)}.fi.fi--violet{background: linear-gradient(160deg,#9B7BFF,#6C4DE8)}.fi.fi--orange{background: linear-gradient(160deg,#FF9A62,#F97316)}.fi.fi--teal{background: linear-gradient(160deg,#2DD4BF,#0D9488)}.fi.fi--mint{background: linear-gradient(160deg,#4ADE80,#16A34A)}.fi.fi--pink{background: linear-gradient(160deg,#F472B6,#DB2777)}.fi.fi--tg{background: linear-gradient(160deg,#37BBFE,#1E96D1)}.fi.fi--ig{background: radial-gradient(circle at 30% 107%,#FDF497 0%,#FD5949 45%,#D6249F 60%,#285AEB 90%)}.footer__nav .fi{display: grid}.footer__contact{display: flex;flex-wrap:wrap;gap:8px;justify-items:initial}.fc{display: inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:transform .15s,border-color .2s}.fc:hover{border-color: var(--brand);transform:translateY(-1px)}.fc .fi{width: 34px;height:34px;border-radius:11px}.fc .fi svg{width: 18px;height:18px}.fc span{display: flex;flex-direction:column;line-height:1.2}.fc b{font-size: 13.5px}.fc small{color: var(--muted);font-size:11.5px}:root[data-theme="dark"] .fi{box-shadow: none}@media (max-width: 768px){.page{padding-bottom: 28px}.footer__nav .fi{width: 30px;height:30px;border-radius:9px;margin-right:12px}.footer__nav .fi svg{width: 17px;height:17px}.footer__nav a{min-height: 54px;padding-left:12px}.footer__nav a + a{border-top: 0}.footer__contact{display: grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.fc{flex-direction: column;gap:6px;padding:12px 6px 10px;border-radius:20px}.fc .fi{width: 44px;height:44px;border-radius:14px}.fc .fi svg{width: 22px;height:22px}.fc span{align-items: center}.fc small{font-size: 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fc:active{transform: scale(.96)}.footer__meta{gap: 8px;font-size:12px}}.hdr-title,.hdr-acts,.hdr-cancel{display: none}@media (max-width: 768px){html:has(.hdr-back) .topbar{display: none}.header__row:has(.hdr-back){grid-template-columns: 44px minmax(0,1fr) auto;grid-template-areas:"back title acts";gap:10px;padding-top:8px;padding-bottom:8px}.header__row:has(.hdr-back)>.logo,.header__row:has(.hdr-back)>.search,.header__row:has(.hdr-back) .hdr-fav,.header__row:has(.hdr-back) .hdr-bell,.header__row:has(.hdr-back) .acc{display: none!important}.hdr-title{display: block;grid-area:title;min-width:0;text-align:center;font-size:16px;font-weight:800;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.2,1)}.header.is-titled .hdr-title{opacity: 1;transform:none}.hdr-acts{grid-area: acts;display:flex;gap:8px}.hdr-acts .icon-btn{width: 44px;height:44px;display:flex;align-items:center;justify-content:center;border-color:var(--line);background:var(--surface-2);color:var(--ink)}.hdr-acts .icon-btn[hidden]{display: none}.header:has(.hdr-back){border-bottom-color: transparent;transition:border-color .25s,box-shadow .25s}.header.is-titled:has(.hdr-back){border-bottom-color: var(--line);box-shadow:0 10px 24px -22px rgba(15,26,20,.5)}html.is-search-open .header__row:has(.hdr-back){grid-template-columns: minmax(0,1fr) auto;grid-template-areas:"search cancel"}html.is-search-open .header__row:has(.hdr-back)>.search{display: flex!important;grid-area:search;animation:srch-in .28s cubic-bezier(.2,.9,.2,1)}html.is-search-open .header__row:has(.hdr-back)>:is(.hdr-back,.hdr-title,.hdr-acts){display: none}html.is-search-open .hdr-cancel{display: block;grid-area:cancel;padding:0 4px;border:0;background:none;color:var(--link);font:inherit;font-size:15px;font-weight:700;cursor:pointer}@keyframes srch-in{from{opacity:0;transform:translateY(-8px) scale(.98);}}.catalog>.flt-bar{display: none!important}.page-head h1{font-size: 28px;line-height:1.1;letter-spacing:-0.035em}.page-head__count{margin: 4px 0 0;color:var(--muted);font-size:13.5px;font-weight:600}.catalog__count{display: none}.catalog__bar{position: sticky;top:var(--head-h,60px);z-index:20;flex-wrap:nowrap;gap:8px;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter);overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}.catalog__bar::-webkit-scrollbar{display: none}.catalog__bar>*{flex: none}.cbar__flt,.cbar__link{display: inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font:inherit;font-size:13.5px;font-weight:800;white-space:nowrap;-webkit-tap-highlight-color:transparent}.cbar__flt{border: 0;background:var(--ink);color:var(--bg);cursor:pointer}.cbar__flt::before{content: "";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center / contain no-repeat}.cbar__flt .flt-badge{min-width: 20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-size:11.5px;display:inline-grid;place-items:center}.cbar__link{border: 1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.cbar__flt:active,.cbar__link:active{transform: scale(.95)}.catalog__bar .sort select{height: 40px}}@media (min-width: 769px){.cbar__flt,.cbar__link,.page-head__count{display: none}}@media (max-width: 768px){.header__row:has(.hdr-back){grid-template-columns: 44px minmax(0,1fr) auto;grid-template-areas:"back search acts";gap:8px}.header__row:has(.hdr-back)>.search{display: flex!important;grid-area:search;height:44px;min-width:0}.header__row:has(.hdr-back) .search__ai{display: none!important}.hdr-title,.hdr-sbtn,.hdr-cancel{display: none!important}.header:has(.hdr-back){border-bottom-color: var(--line)}.cbar__chip{display: inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cbar__chip.is-on{border-color: var(--brand-strong);background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand-strong)}:root[data-theme="dark"] .cbar__chip.is-on{color: var(--link)}.cbar__chip:active{transform: scale(.95)}.catalog__bar .sort select,:root[data-theme="dark"] .catalog__bar .sort select{padding-left: 14px;background-image:none}.catalog__bar .sort::after{right: 15px}}@media (max-width: 1100px){:root[data-theme="dark"] .cbub__img img{mix-blend-mode: normal}}@media (max-width: 768px){.tabbar a,.tabbar button{position: relative;-webkit-tap-highlight-color:transparent;transition:color .2s,transform .16s cubic-bezier(.2,.9,.3,1.4)}.tabbar a:not(.tabbar__cart) svg,.tabbar button svg{box-sizing: content-box;padding:4px 14px;border-radius:999px;transition:background .3s,color .3s,transform .3s cubic-bezier(.2,1.5,.4,1)}.tabbar [aria-current="page"]{color: #fff;font-weight:800}.tabbar [aria-current="page"] svg{background: rgba(123,201,74,.22);color:#8EE05C;transform:translateY(-1px);animation:tab-on .45s cubic-bezier(.2,1.6,.4,1)}@keyframes tab-on{0%{transform:scale(.7);}60%{transform:scale(1.12) translateY(-1px);}}.tabbar a::after,.tabbar button::after{content: "";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(255,255,255,.22);transform:scale(0);opacity:0;pointer-events:none}.tabbar .is-tap::after{animation: tab-wave .5s ease-out}@keyframes tab-wave{0%{transform:scale(.2);opacity:.9;}100%{transform:scale(1.25);opacity:0;}}.tabbar__cart::after{background: rgba(31,26,5,.18)}.tabbar__cart:active{transform: scale(.9)}}@media (prefers-reduced-motion: reduce){.tabbar [aria-current="page"] svg,.tabbar .is-tap::after{animation: none}}.h1-geo{display: block;margin-top:4px;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:0;color:var(--muted)}@keyframes flt-bump{40%{transform: scale(1.05)}}@media (max-width: 768px){.page-head h1{font-size: 25px;line-height:1.12;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media (max-width: 768px){html:active-view-transition-type(forward)::view-transition-old(root){animation: vt-push-out .34s cubic-bezier(.2,.9,.2,1) both}html:active-view-transition-type(forward)::view-transition-new(root){animation: vt-push-in .34s cubic-bezier(.2,.9,.2,1) both}html:active-view-transition-type(back)::view-transition-old(root){animation: vt-pop-out .3s cubic-bezier(.2,.9,.2,1) both;z-index:2}html:active-view-transition-type(back)::view-transition-new(root){animation: vt-pop-in .3s cubic-bezier(.2,.9,.2,1) both}::view-transition-new(root),::view-transition-old(root){box-shadow: 0 0 40px rgba(0,0,0,.18)}}@keyframes vt-push-in{from{transform: translateX(100%)}}@keyframes vt-push-out{to{transform: translateX(-24%);filter:brightness(.85)}}@keyframes vt-pop-in{from{transform: translateX(-24%);filter:brightness(.85)}}@keyframes vt-pop-out{to{transform: translateX(100%)}}.like-burst{position: fixed;z-index:400;width:96px;height:96px;margin:-48px 0 0 -48px;pointer-events:none;animation:like-burst .85s cubic-bezier(.2,1.4,.4,1) both}.like-burst svg{width: 100%;height:100%;fill:#FF4D6D;filter:drop-shadow(0 8px 18px rgba(255,77,109,.45))}@keyframes like-burst{0%{transform: scale(.2);opacity:0}18%{transform: scale(1.15);opacity:1}32%{transform: scale(.95)}45%{transform: scale(1);opacity:1}100%{transform: translateY(-40px) scale(.9);opacity:0}}@media (hover: none){.card[data-vs-card]{-webkit-touch-callout: none;-webkit-user-select:none;user-select:none}.card.is-press{transition: transform .45s cubic-bezier(.2,.9,.3,1);transform:scale(.96)}.card.is-peek{animation: card-peek .4s cubic-bezier(.2,1.4,.4,1)}@keyframes card-peek{40%{transform:scale(1.03);}}}@media (prefers-reduced-motion: reduce){.like-burst{animation-duration: .01s}html:active-view-transition-type(forward)::view-transition-new(root),html:active-view-transition-type(back)::view-transition-new(root),html:active-view-transition-type(forward)::view-transition-old(root),html:active-view-transition-type(back)::view-transition-old(root){animation: none}}@media (max-width: 768px){.pacc__body{display: grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.9,.2,1)}.pacc.is-acc-open>.pacc__body{grid-template-rows: 1fr}.pacc__in{min-height: 0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .38s cubic-bezier(.2,.9,.2,1)}.pacc.is-acc-open>.pacc__body>.pacc__in{opacity: 1;transform:none}.pacc__head{position: relative;display:flex;align-items:center;gap:10px;margin:0!important;padding-right:36px;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.pacc__head::after{content: "";position:absolute;left:auto;bottom:auto;right:6px;top:50%;background:none;width:9px;height:9px;margin-top:-7px;border-right:2.4px solid var(--muted);border-bottom:2.4px solid var(--muted);transform:rotate(45deg);transition:transform .3s cubic-bezier(.2,.9,.2,1),margin .3s}.pacc.is-acc-open>.pacc__head::after{transform: rotate(225deg);margin-top:-2px}.pacc__head:active{opacity: .7}.tabs{display: none!important}.info-sections{gap: 10px}.info-sections>.info.pacc{padding: 16px 18px;border-radius:20px}.info-sections>.info.pacc>h2{font-size: 17px;min-height:28px}.info-sections>.info.pacc.is-acc-open>h2{margin-bottom: 10px!important}.info-sections>.info.pacc>.pacc__body>.pacc__in>:first-child{margin-top: 12px}}@media (max-width: 768px){.info-sections>.info.pacc{--ac: #00A848;--at:#E3F5EA;border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 24px -22px rgba(15,26,20,.5);transition:border-color .3s,box-shadow .3s,background .3s}.info-sections>#about.pacc{--ac: #2563EB;--at:#E4EEFF}.info-sections>#use.pacc{--ac: #00A848;--at:#E3F5EA}.info-sections>#ingr.pacc{--ac: #7C5CFF;--at:#EEE9FF}.info-sections>#warn.pacc{--ac: #F59E0B;--at:#FFF3DB}.info-sections>#reviews.pacc{--ac: #F5A524;--at:#FFF6DF}.info-sections>.info.pacc>h2{gap: 12px;font-family:var(--font-display);font-size:17px;letter-spacing:-0.01em}.info-sections>.info.pacc>h2::before{content: "📄";flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--at);font-size:20px;transition:transform .35s cubic-bezier(.2,1.6,.4,1)}.info-sections>#about.pacc>h2::before{content: "📖"}.info-sections>#use.pacc>h2::before{content: "💊"}.info-sections>#ingr.pacc>h2::before{content: "🧪"}.info-sections>#warn.pacc>h2::before{content: "⚠️"}.info-sections>#reviews.pacc>h2::before{content: "⭐"}.info-sections>.info.pacc.is-acc-open{border-color: color-mix(in srgb,var(--ac) 45%,var(--line));box-shadow:0 16px 34px -26px var(--ac)}.info-sections>.info.pacc.is-acc-open>h2{color: var(--ac)}.info-sections>.info.pacc.is-acc-open>h2::before{transform: rotate(-8deg) scale(1.06)}.info-sections>.info.pacc>h2::after{border-color: var(--ac);opacity:.7}:root[data-theme="dark"] .info-sections>.info.pacc>h2::before{background: color-mix(in srgb,var(--ac) 22%,var(--surface))}:root[data-theme="dark"] .info-sections>.info.pacc.is-acc-open>h2{color: color-mix(in srgb,var(--ac) 60%,#fff)}.info-sections>.info--warn.pacc{background: var(--surface)}}@media (max-width: 768px){:root[data-theme="dark"] .product__dose .vh-dose-pi img{mix-blend-mode: normal}@keyframes dose-pop{from{opacity:0;transform:scale(.92);}}@keyframes dose-row{from{opacity:0;transform:translateX(26px);}}}@media (max-width: 768px){:root[data-theme="dark"] .product__dose .vh-dose-pp{color: var(--link)}}.buybox__price{display: flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.buybox__disc{padding: 3px 9px;border-radius:999px;background:var(--sale,#E5484D);color:#fff;font-style:normal;font-size:13px;font-weight:800}.buybox__meta{display: flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.buybox__meta .buybox__bonus{padding: 3px 10px;font-size:12.5px}.buybox [data-vs-add] .bb-in{display: none}.buybox.is-incart [data-vs-add] .bb-add,.buybox.is-incart [data-vs-add] svg{display: none}.buybox.is-incart [data-vs-add] .bb-in{display: inline}.buybox.is-incart [data-vs-add]{background: var(--ink);color:var(--bg);animation:bb-in .45s cubic-bezier(.2,1.5,.4,1)}.buybox.is-incart .qty{border-color: var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface))}@keyframes bb-in{40%{transform: scale(1.04)}}[data-vs-buybar] [data-vs-add].is-incart{background: var(--ink);color:var(--bg)}@media (max-width: 768px){.buybox{padding: 16px;border-radius:24px}.buybox__price .price b{font-size: 30px;letter-spacing:-0.03em}.buybox__actions{display: grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:14px}.buybox__actions .qty--lg{height: 54px}.buybox__actions .btn-primary{height: 54px;font-size:16px;border-radius:16px}.boost__day{display: grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 12px 12px 14px}.boost__day>span:nth-child(2){min-width: 0}.boost__day b{font-size: 16px}.boost__day small{font-size: 12px;line-height:1.3}.boost__remind{height: 34px;padding:0 10px;font-size:12px;border-radius:11px;white-space:nowrap}.perks{display: grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 12px;padding:0}.perks li{flex-direction: column;align-items:center;justify-content:flex-start;gap:6px;padding:12px 6px 10px;border:1px solid var(--line);border-radius:18px;background:var(--surface);text-align:center}.perks li svg{width: 22px;height:22px;padding:7px;box-sizing:content-box;border-radius:12px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-strong)}.perks li span{display: block;font-size:0}.perks li b{display: block;font-size:11.5px;line-height:1.25;font-weight:700}}@media (max-width: 768px){.boost__day{grid-template-columns: auto minmax(0,1fr);grid-template-areas:"ico txt" ". btn";row-gap:8px}.boost__day>.boost__ico{grid-area: ico;align-self:start}.boost__day>span:nth-child(2){grid-area: txt}.boost__day>.boost__remind{grid-area: btn;justify-self:start}.perks li + li{border-top: 1px solid var(--line)}.perks{background: none;border-radius:0}}.ai-ask{gap: 10px;padding:14px 14px 12px;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,var(--surface)),var(--surface) 60%);border:1px solid color-mix(in srgb,var(--brand) 25%,var(--line));overflow:hidden}.ai-ask__row{display: flex;align-items:center;gap:10px}.ai-ask__mascot{flex: none;width:76px;height:76px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-ask__mascot svg{width: 100%;height:100%;overflow:visible}.vm-body{transform-box: fill-box;transform-origin:50% 100%}.vm-eyes{transform-box: fill-box;transform-origin:center;animation:vm-blink 4.2s infinite 1.6s}.vm-hand{transform-box: fill-box;transform-origin:0% 100%}@keyframes vm-blink{0%,92%,100%{transform: scaleY(1)}95%{transform: scaleY(.1)}}.ai-ask__bubble{position: relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:0;border-radius:18px 18px 18px 6px;background:var(--surface);box-shadow:0 10px 26px -18px rgba(15,26,20,.45);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.ai-ask__bubble::before{content: "";position:absolute;left:-7px;bottom:10px;border:7px solid transparent;border-right-color:var(--surface);border-left:0}.ai-ask__bubble b{font-size: 15px}.ai-ask__bubble span{min-height: 2.6em;color:var(--muted);font-size:13px;line-height:1.3}.ai-ask__bubble span.is-typing::after{content: "▍";margin-left:1px;color:var(--brand-strong);animation:vm-caret .8s steps(1) infinite}@keyframes vm-caret{50%{opacity: 0}}.ai-ask__chips .chip{background: var(--surface)}.js .ai-ask:not(.is-in) .ai-ask__mascot{transform: translateX(-130%) rotate(-25deg)}.js .ai-ask:not(.is-in) .ai-ask__bubble{transform: scale(.6);opacity:0}.js .ai-ask:not(.is-in) .ai-ask__chips .chip{transform: translateY(10px);opacity:0}.ai-ask__mascot{transition: transform .8s cubic-bezier(.2,1.4,.4,1)}.ai-ask__bubble{transform-origin: 0 100%;transition:transform .5s cubic-bezier(.2,1.5,.4,1) .45s,opacity .3s .45s}.ai-ask__chips .chip{transition: transform .45s cubic-bezier(.2,1.5,.4,1),opacity .3s,background .2s}.ai-ask.is-in .ai-ask__chips .chip:nth-child(1){transition-delay: 1.4s}.ai-ask.is-in .ai-ask__chips .chip:nth-child(2){transition-delay: 1.55s}.ai-ask.is-in .ai-ask__chips .chip:nth-child(3){transition-delay: 1.7s}.ai-ask.is-in .vm-hand{animation: vm-wave 1s ease-in-out .8s 2}.ai-ask.is-in .vm-body{animation: vm-float 3.4s ease-in-out 1.8s infinite}@keyframes vm-wave{25%{transform: rotate(-25deg)}75%{transform: rotate(18deg)}}@keyframes vm-float{50%{transform: translateY(-4px) rotate(-3deg)}}.ai-ask__mascot:active svg{transform: scale(.9);transition:transform .15s}.ai-ask__mascot.is-jump .vm-body{animation: vm-jump .5s cubic-bezier(.2,1.6,.4,1)}@keyframes vm-jump{40%{transform: translateY(-12px) rotate(8deg)}}@media (prefers-reduced-motion: reduce){.js .ai-ask:not(.is-in) .ai-ask__mascot,.js .ai-ask:not(.is-in) .ai-ask__bubble,.js .ai-ask:not(.is-in) .ai-ask__chips .chip{transform: none;opacity:1}.vm-eyes,.ai-ask.is-in .vm-hand,.ai-ask.is-in .vm-body{animation: none}}.pdots{display: none}@media (max-width: 768px){.pdots{position: absolute;left:50%;bottom:14px;z-index:3;display:flex;gap:6px;padding:6px 9px;border-radius:999px;background:rgba(15,26,20,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateX(-50%);pointer-events:none}.pdots i{width: 6px;height:6px;border-radius:3px;background:rgba(255,255,255,.55);transition:width .3s cubic-bezier(.2,.9,.2,1),background .3s}.pdots i.is-on{width: 18px;background:#fff}@keyframes pslide-l{from{transform:translateX(28%);opacity:.2;}}@keyframes pslide-r{from{transform:translateX(-28%);opacity:.2;}}}@media (max-width: 768px){.js .info-sections>.info.pacc:not(.is-seen),.js .product__dose:not(.is-seen){opacity: 0;transform:translateY(22px) scale(.98)}.info-sections>.info.pacc,.product__dose{transition: opacity .5s ease,transform .6s cubic-bezier(.2,1.2,.3,1),border-color .3s,box-shadow .3s;transition-delay:var(--sd,0s)}.info-sections>.info.pacc.is-seen>h2::before{animation: sec-pop .7s cubic-bezier(.2,1.6,.4,1) calc(var(--sd,0s) + .15s) both}@keyframes sec-pop{0%{transform:scale(.4) rotate(-20deg);}60%{transform:scale(1.15) rotate(6deg);}}.info-sections>.info.pacc:active{transform: scale(.985)}.info-sections>.info.pacc.is-acc-open>h2::before{animation: sec-open .55s cubic-bezier(.2,1.6,.4,1) both}@keyframes sec-open{40%{transform:translateY(-5px) rotate(-12deg) scale(1.12);}100%{transform:rotate(-8deg) scale(1.06);}}.pacc__head::after{transition: transform .45s cubic-bezier(.2,1.7,.4,1),margin .3s}}@media (prefers-reduced-motion: reduce){.js .info-sections>.info.pacc:not(.is-seen),.js .product__dose:not(.is-seen){opacity: 1;transform:none}.info-sections>.info.pacc.is-seen>h2::before{animation: none}}@media (min-width: 769px){.info-sections{display: flex;flex-direction:column;gap:16px}.info-sections>.info{grid-column: 1 / -1;--ac:#00A848;--at:#E3F5EA;border:1px solid var(--line);transition:border-color .3s,box-shadow .3s,transform .3s}.info-sections>#about{--ac: #2563EB;--at:#E4EEFF}.info-sections>#ingr{--ac: #7C5CFF;--at:#EEE9FF}.info-sections>#warn{--ac: #F59E0B;--at:#FFF3DB;background:var(--surface);color:var(--ink)}.info-sections>#reviews{--ac: #F5A524;--at:#FFF6DF}.info-sections>.info:hover{border-color: color-mix(in srgb,var(--ac) 40%,var(--line));box-shadow:0 18px 36px -28px var(--ac)}.info-sections>.info>h2{display: flex;align-items:center;gap:12px;margin-bottom:14px}.info-sections>.info>h2::before{content: "📄";flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--at);font-size:22px;transition:transform .4s cubic-bezier(.2,1.6,.4,1)}.info-sections>.info:hover>h2::before{transform: rotate(-8deg) scale(1.08)}.info-sections>#about>h2::before{content: "📖"}.info-sections>#use>h2::before{content: "💊"}.info-sections>#ingr>h2::before{content: "🧪"}.info-sections>#warn>h2::before{content: "⚠️"}.info-sections>#reviews>h2::before{content: "⭐"}:root[data-theme="dark"] .info-sections>.info>h2::before{background: color-mix(in srgb,var(--ac) 22%,var(--surface))}.tabs a,.tabs button{transition: background .2s,color .2s}}@media (min-width: 769px){@keyframes perk-in{from{opacity:0;transform:translateY(10px);}}html[lang="uz"] .product__brand:has(img)::after{content: "Brendning barcha mahsulotlari ›"}@keyframes brand-pop{from{opacity:0;transform:scale(.6) rotate(-10deg);}}}@media (max-width: 768px){@keyframes howto-flow{to{background-position:0 8px;}}}@media (min-width: 769px){.tabs{gap: 4px}.tabs__ink{position: absolute;top:0;left:0;z-index:0;width:0;height:38px;border-radius:12px;background:color-mix(in srgb,var(--brand) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent);opacity:0;pointer-events:none}.tabs__ink.is-ready{opacity: 1;transition:transform .45s cubic-bezier(.2,1.15,.3,1),width .45s cubic-bezier(.2,1.15,.3,1),opacity .2s}.tabs a{position: relative;z-index:1;gap:8px;transition:color .25s,background .2s}.tabs a::before{content: "";flex:none;width:17px;height:17px;background:var(--tc,#2563EB);-webkit-mask:var(--ti) center / contain no-repeat;mask:var(--ti) center / contain no-repeat;transition:transform .4s cubic-bezier(.2,1.7,.4,1)}.tabs a{--ti: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5C5 4.5 8 4.5 12 6c4-1.5 7-1.5 9-.5V19c-2-1-5-1-9 .5-4-1.5-7-1.5-9-.5z'/%3E%3Cpath d='M12 6v13.5'/%3E%3C/svg%3E")}.tabs a[href="#use"]{--tc: #00A848;--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 20.5a5 5 0 0 1-7-7l10-10a5 5 0 0 1 7 7z'/%3E%3Cpath d='M8.5 8.5l7 7'/%3E%3C/svg%3E")}.tabs a[href="#ingr"]{--tc: #7C5CFF;--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6L4.5 18.5A1.7 1.7 0 0 0 6 21h12a1.7 1.7 0 0 0 1.5-2.5L14 9V3'/%3E%3Cpath d='M7 15h10'/%3E%3C/svg%3E")}.tabs a[href="#warn"]{--tc: #E5484D;--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4l9 16H3z'/%3E%3Cpath d='M12 10v4M12 17.5v.01'/%3E%3C/svg%3E")}.tabs a[href="#reviews"]{--tc: #F5A524;--ti:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8l2.8 5.7 6.3.9-4.6 4.4 1.1 6.2L12 17l-5.6 3 1.1-6.2L2.9 9.4l6.3-.9z'/%3E%3C/svg%3E")}.tabs a:hover::before,.tabs a.is-on::before{transform: rotate(-10deg) scale(1.18)}.tabs a.is-on,.tabs a.is-on:hover{background: none;color:var(--brand-strong)}.tabs a span{transition: background .25s,color .25s}.tabs a.is-on span{background: var(--brand-strong);color:#fff}.info-sections>.info{scroll-margin-top: calc(var(--head-h,64px) + 80px)}.info-sections>.info.is-flash{animation: info-flash 1.4s ease-out}@keyframes info-flash{15%,45%{border-color:var(--ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 22%,transparent);}}}@media (min-width: 769px) and (prefers-reduced-motion: reduce){.tabs__ink.is-ready{transition: none}.info-sections>.info.is-flash{animation: none;border-color:var(--ac)}}.page>form#dle-comments-form,.page>div:not([class]):empty{display: none}@media (min-width: 769px){.page>.crumbs{margin-top: 0}}.footer__brand,.footer__nav small{display: none}@media (min-width: 769px){.footer{padding: 48px 0 28px;border-top:0;background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--brand) 6%,var(--bg)))}.footer .footer__in{grid-template-columns: minmax(240px,300px) minmax(0,1fr);grid-template-areas:"brand nav" "brand contact" "meta meta";gap:14px 44px}.footer__brand{grid-area: brand;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer__brand p{margin: 0;color:var(--muted);font-size:14px;line-height:1.55}.footer__pays{display: flex;flex-wrap:wrap;gap:6px}.footer__pays span{padding: 5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:700}.footer__nav{grid-area: nav;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.footer__nav a{display: flex;align-items:center;gap:11px;min-width:0;padding:11px 14px 11px 11px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:700;line-height:1.25;transition:transform .3s cubic-bezier(.2,1.4,.4,1),box-shadow .3s,border-color .3s}.footer__nav a:hover{color: var(--ink);transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 16px 28px -22px rgba(15,26,20,.55)}.footer__nav .fi{width: 32px;height:32px;border-radius:10px;transition:transform .45s cubic-bezier(.2,1.7,.4,1)}.footer__nav .fi svg{width: 16px;height:16px}.footer__nav a:hover .fi{transform: rotate(-8deg) scale(1.08)}.footer__nav a>span{display: flex;flex-direction:column;gap:2px;min-width:0}.footer__nav small{display: block;overflow:hidden;color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.footer__contact{grid-area: contact;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fc{padding: 10px 14px 10px 10px;border-radius:18px;transition:transform .3s cubic-bezier(.2,1.4,.4,1),box-shadow .3s,border-color .3s}.fc:hover{transform: translateY(-3px);box-shadow:0 16px 28px -22px rgba(15,26,20,.55)}.fc .fi{width: 32px;height:32px;border-radius:10px}.fc .fi svg{width: 16px;height:16px}.fc b{font-size: 14.5px}.fc small{font-size: 12.5px}.footer__meta{grid-area: meta;margin-top:18px}}@media (min-width: 769px) and (max-width: 1100px){.footer .footer__in{grid-template-columns: minmax(0,1fr);grid-template-areas:"brand" "nav" "contact" "meta"}.footer__nav{grid-template-columns: repeat(2,minmax(0,1fr))}}.rv-gift{position: relative;display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 14px 14px 16px;overflow:hidden;isolation:isolate;border:1px solid rgba(245,165,36,.35);border-radius:22px;background:linear-gradient(120deg,#FFF4D6,#FFE8F0 55%,#E8F4FF);color:#1C2833}.rv-gift::after{content: "";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%) -160% 0 / 250% 100% no-repeat;animation:rv-shine 4.5s ease-in-out infinite}@keyframes rv-shine{0%,55%{background-position: -160% 0}100%{background-position: 160% 0}}.rv-gift__ico{flex: none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#fff;font-size:28px;box-shadow:0 10px 22px -14px rgba(245,120,36,.8);animation:rv-wiggle 3.2s ease-in-out infinite}@keyframes rv-wiggle{0%,64%,100%{transform: none}70%{transform: rotate(-13deg) scale(1.12)}76%{transform: rotate(11deg) scale(1.12)}82%{transform: rotate(-7deg)}88%{transform: rotate(4deg)}}.rv-gift__txt{flex: 1;min-width:0;display:flex;flex-direction:column;gap:3px}.rv-gift__txt b{font-size: 15.5px;font-weight:800;line-height:1.25}.rv-gift__txt small{color: #5E5240;font-size:12.5px;line-height:1.4}.rv-gift__btn{flex: none;height:42px;padding:0 18px;border:0;border-radius:14px;background:#1C2833;color:#fff;font:700 14px var(--font);cursor:pointer;transition:transform .25s cubic-bezier(.2,1.6,.4,1),box-shadow .25s}.rv-gift__btn:hover{transform: translateY(-2px);box-shadow:0 12px 22px -14px rgba(28,40,51,.9)}.rv-gift__btn:active{transform: scale(.96)}:root[data-theme="dark"] .rv-gift{border-color: rgba(245,165,36,.3);background:linear-gradient(120deg,color-mix(in srgb,#F5A524 16%,var(--surface)),color-mix(in srgb,#EC4899 12%,var(--surface)) 55%,color-mix(in srgb,#3B82F6 12%,var(--surface)));color:var(--ink)}:root[data-theme="dark"] .rv-gift__txt small{color: var(--muted)}:root[data-theme="dark"] .rv-gift__btn{background: #fff;color:#1C2833}:root[data-theme="dark"] .rv-gift::after{opacity: .25}@media (max-width: 768px){.rv-gift{flex-wrap: wrap;gap:12px;padding:14px}.rv-gift__ico{width: 46px;height:46px;font-size:24px}.rv-gift__txt{flex-basis: calc(100% - 60px)}.rv-gift__btn{width: 100%;height:44px}}#reviews.rv-anim .vrv-bar-f{transform: scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.2,.9,.2,1) calc(.25s + var(--k,0) * .09s)}#reviews.rv-anim.is-live .vrv-bar-f{transform: none}#reviews.rv-anim .vrv-score .vrv-stars-fg{clip-path: inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.3,.8,.3,1) .2s}#reviews.rv-anim.is-live .vrv-score .vrv-stars-fg{clip-path: inset(0 0 0 0)}#reviews.rv-anim .vrv-score-n{display: inline-block;transform:scale(.7);opacity:0;transition:transform .6s cubic-bezier(.2,1.6,.4,1),opacity .3s}#reviews.rv-anim.is-live .vrv-score-n{transform: none;opacity:1}#reviews.rv-anim .vrv-item{opacity: 0;translate:0 16px;transition:opacity .5s ease calc(.35s + var(--k,0) * .1s),translate .6s cubic-bezier(.2,.9,.2,1) calc(.35s + var(--k,0) * .1s)}#reviews.rv-anim.is-live .vrv-item{opacity: 1;translate:0 0}#reviews .vrv-btn-main{position: relative;overflow:hidden}#reviews .vrv-btn-main::after{content: "";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%) -160% 0 / 250% 100% no-repeat;animation:rv-shine 5s ease-in-out infinite 1s}@media (prefers-reduced-motion: reduce){.rv-gift::after,.rv-gift__ico,#reviews .vrv-btn-main::after{animation: none}}html.simple .rv-gift::after,html.simple .rv-gift__ico{animation: none}.promo__mines{display: flex;flex-direction:column;gap:8px;margin:2px 0 10px}.promo__mine{display: flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1.5px dashed rgba(245,165,36,.6);border-radius:16px;background:color-mix(in srgb,#F5A524 10%,var(--surface));color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.promo__mine:hover{transform: translateY(-1px);border-color:#F5A524}.promo__mine i{flex: none;font-style:normal;font-size:22px}.promo__mine span{flex: 1;min-width:0;display:flex;flex-direction:column}.promo__mine b{font-size: 14px}.promo__mine small{color: var(--muted);font-size:12px;letter-spacing:.02em}.promo__mine em{flex: none;padding:6px 12px;border-radius:10px;background:var(--ink);color:var(--bg);font-style:normal;font-size:12.5px;font-weight:700}.promo__mine.is-on{border-style: solid;border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface))}.promo__mine.is-on em{background: var(--brand-strong);color:#fff}.rv-pill-gift{order: 8;margin-left:10px;padding:3px 9px;border-radius:999px;background:linear-gradient(120deg,#FFE7A8,#FFD1E3);color:#6B3B00;font-size:12px;font-weight:800;white-space:nowrap;animation:rv-pill 2.6s ease-in-out infinite}@keyframes rv-pill{0%,70%,100%{transform: none}78%{transform: scale(1.1) rotate(-3deg)}86%{transform: scale(1.04) rotate(2deg)}}.rv-gift.is-call,#reviews .vrv-btn-main.is-call{animation: rv-call 1s ease-out 2}@keyframes rv-call{0%{box-shadow: 0 0 0 0 rgba(245,165,36,.55);transform:scale(1)}40%{transform: scale(1.025)}100%{box-shadow: 0 0 0 16px rgba(245,165,36,0);transform:scale(1)}}@media (max-width: 768px){.info-sections>.info.is-flash{animation: info-flash 1.4s ease-out}@keyframes info-flash{15%,45%{border-color:var(--ac,var(--brand));box-shadow:0 0 0 4px color-mix(in srgb,var(--ac,var(--brand)) 22%,transparent);}}.rv-pill-gift{margin-left: 8px;font-size:11px}}@media (prefers-reduced-motion: reduce){.rv-pill-gift,.rv-gift.is-call,#reviews .vrv-btn-main.is-call{animation: none}}.vs-welcome{position: fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:20px;background:rgba(10,20,14,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:vw-fade .25s ease both}.vs-welcome__card{width: min(340px,100%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 24px 22px;border-radius:28px;background:var(--surface);color:var(--ink);text-align:center;box-shadow:0 30px 60px -24px rgba(0,0,0,.45);animation:vw-pop .55s cubic-bezier(.2,1.5,.4,1) both}.vs-welcome__card b{margin-top: 10px;font-family:var(--font-display);font-size:24px;letter-spacing:-0.02em;animation:vw-up .5s .25s both}.vs-welcome__card small{color: var(--muted);font-size:14px;line-height:1.45;animation:vw-up .5s .35s both}.vs-welcome__badge{position: relative;width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand) 12%,var(--surface))}.vs-welcome__badge svg{width: 64px;height:64px;fill:none;stroke:var(--brand-strong);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.vs-welcome__badge circle{stroke-dasharray: 145;stroke-dashoffset:145;animation:vw-draw .55s .1s ease-out forwards;transform:rotate(-90deg);transform-origin:center}.vs-welcome__badge path{stroke-dasharray: 36;stroke-dashoffset:36;animation:vw-draw .35s .55s ease-out forwards}.vs-welcome__badge i{position: absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:#FFC93C;opacity:0;animation:vw-spark .8s .5s cubic-bezier(.2,.8,.3,1) forwards}.vs-welcome__badge i:nth-child(2){--a: 0deg}.vs-welcome__badge i:nth-child(3){--a: 45deg;background:#00A848}.vs-welcome__badge i:nth-child(4){--a: 90deg;background:#F472B6}.vs-welcome__badge i:nth-child(5){--a: 135deg;background:#4F9DFF}.vs-welcome__badge i:nth-child(6){--a: 180deg}.vs-welcome__badge i:nth-child(7){--a: 225deg;background:#00A848}.vs-welcome__badge i:nth-child(8){--a: 270deg;background:#9B7BFF}.vs-welcome__badge i:nth-child(9){--a: 315deg;background:#FF9A62}.vs-welcome__bar{width: 120px;height:4px;margin-top:14px;overflow:hidden;border-radius:2px;background:var(--line)}.vs-welcome__bar i{display: block;height:100%;width:100%;border-radius:inherit;background:var(--brand);transform:scaleX(0);transform-origin:left;animation:vw-bar 1.3s .1s linear forwards}@keyframes vw-fade{from{opacity: 0}}@keyframes vw-pop{from{opacity: 0;transform:translateY(18px) scale(.86)}}@keyframes vw-up{from{opacity: 0;transform:translateY(8px)}}@keyframes vw-draw{to{stroke-dashoffset: 0}}@keyframes vw-spark{0%{opacity: 1;transform:rotate(var(--a,0deg)) translateX(0) scale(1)}100%{opacity: 0;transform:rotate(var(--a,0deg)) translateX(64px) scale(.4)}}@keyframes vw-bar{to{transform: none}}@media (prefers-reduced-motion: reduce){.vs-welcome,.vs-welcome *{animation-duration: .01s!important;animation-delay:0s!important}}.info-grid{display: grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0}.info-item{display: grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:var(--surface);transition:transform .25s cubic-bezier(.2,1.4,.4,1),border-color .25s,box-shadow .25s}.info-item:hover{transform: translateY(-2px);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 14px 26px -22px rgba(15,26,20,.55)}.info-ico{grid-row: 1 / span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--surface-2);font-size:20px;font-style:normal}.info-item--name .info-ico{background: #E4EEFF}.info-item--phone .info-ico{background: #E3F5EA}.info-item--city .info-ico{background: #EEE9FF}.info-item--addr .info-ico{background: #FFE8EC}.info-item--group .info-ico{background: #FFF3DB}.info-item--reg .info-ico{background: #FFEBDD}.info-item--last .info-ico{background: #E6F4F1}:root[data-theme="dark"] .info-ico,html[data-vcab-theme="dark"] .info-ico{background: var(--surface-2)!important}.info-label{align-self: end;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.01em}.info-value{align-self: start;min-width:0;overflow:hidden;color:var(--ink);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.info-none{color: var(--muted);font-weight:500;font-style:italic;opacity:.8}@media (max-width: 768px){.info-grid{grid-template-columns: 1fr;gap:8px}.info-item{padding: 10px 12px}}.vg{position: fixed;inset:0;z-index:10040;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px;background:rgba(10,20,14,0);transition:background .3s}.vg.is-on{background: rgba(10,20,14,.38)}.vg__card{position: relative;width:min(440px,100%);padding:18px 18px 14px;border-radius:28px;background:var(--surface);color:var(--ink);box-shadow:0 30px 70px -28px rgba(0,0,0,.55);transform:translateY(40px) scale(.96);opacity:0;transition:transform .45s cubic-bezier(.2,1.3,.4,1),opacity .3s}.vg.is-on .vg__card{transform: none;opacity:1}.vg__x{position: absolute;top:10px;right:10px;width:34px;height:34px;border:0;border-radius:50%;background:var(--surface-2);color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.vg__head{display: flex;align-items:flex-start;gap:12px;padding-right:30px}.vg-mascot{flex: none;width:74px;height:74px;margin-top:-46px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.18))}.vg-mascot svg{width: 100%;height:100%;overflow:visible}.vg-mascot .vm-body{animation: vg-float 3.2s ease-in-out infinite}.vg-mascot.is-wave .vm-hand{animation: vm-wave .9s ease-in-out 2}@keyframes vg-float{50%{transform: translateY(-5px) rotate(-3deg)}}.vg__say{position: relative;flex:1;min-height:66px;margin:0;padding:12px 14px;border-radius:6px 18px 18px 18px;background:color-mix(in srgb,var(--brand) 9%,var(--surface));font-size:14.5px;font-weight:600;line-height:1.45}.vg__say.is-typing::after{content: "▍";margin-left:1px;color:var(--brand);animation:vm-caret .8s steps(1) infinite}.vg__stage{min-height: 96px;margin:14px 0 12px}.vg__stage>*{opacity: 0;transform:translateY(10px)}.vg__stage.is-in>*{opacity: 1;transform:none;transition:opacity .4s .15s,transform .5s cubic-bezier(.2,1.2,.4,1) .15s}.vg-chips{display: flex;flex-wrap:wrap;gap:8px}.vg-chips span{padding: 8px 12px;border-radius:14px;background:var(--surface-2);font-size:13.5px;font-weight:700;animation:vg-pop .45s cubic-bezier(.2,1.6,.4,1) calc(.25s + var(--i) * .1s) backwards}@keyframes vg-pop{from{opacity: 0;transform:scale(.6)}}.vg-points{display: flex;align-items:baseline;justify-content:center;gap:10px;padding:14px;margin-bottom:10px;border-radius:20px;background:linear-gradient(120deg,#FFF4D6,#FFE8F0 60%,#E8F4FF);color:#1C2833}.vg-points b{font-family: var(--font-display);font-size:44px;line-height:1;color:#E07A00}.vg-points small{font-size: 14px;font-weight:700}.vg-ladder{display: flex;flex-direction:column;gap:4px;max-height:236px;margin:0;padding:0;overflow:auto;list-style:none}.vg-ladder li{display: grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:14px;background:var(--surface-2);animation:vg-rise .45s cubic-bezier(.2,1.2,.4,1) calc(.2s + var(--i) * .08s) backwards}.vg-ladder i{display: grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--surface);font-size:18px;font-style:normal}.vg-ladder span{display: flex;flex-direction:column;min-width:0}.vg-ladder b{font-size: 13.5px}.vg-ladder small{overflow: hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.vg-ladder em{color: var(--brand-strong);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.vg-ladder em::after{content: " ★"}.vg-ladder li:nth-child(5){background: linear-gradient(120deg,#EEE9FF,#E8F4FF)}:root[data-theme="dark"] .vg-ladder li:nth-child(5){background: color-mix(in srgb,#8B5CF6 18%,var(--surface))}@keyframes vg-rise{from{opacity: 0;transform:translateX(-14px)}}.vg-flow{display: flex;align-items:center;justify-content:center;padding:16px 0}.vg-flow i{display: grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--surface-2);font-size:26px;font-style:normal;animation:vg-pop .45s cubic-bezier(.2,1.6,.4,1) calc(.2s + var(--i) * .25s) backwards}.vg-flow b{flex: 1;max-width:40px;height:2px;margin:0 4px;background:repeating-linear-gradient(90deg,var(--brand) 0 5px,transparent 5px 9px);opacity:.6}.vg__foot{display: flex;align-items:center;gap:10px}.vg__dots{flex: 1;display:flex;gap:5px}.vg__dots i{width: 7px;height:7px;border-radius:4px;background:var(--line);transition:width .3s,background .3s}.vg__dots i.is-done{background: color-mix(in srgb,var(--brand) 45%,var(--line))}.vg__dots i.is-on{width: 20px;background:var(--brand)}.vg__acts{display: flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vg-btn{height: 44px;padding:0 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:700 14px var(--font);cursor:pointer;transition:transform .2s cubic-bezier(.2,1.6,.4,1),box-shadow .2s}.vg-btn:hover{transform: translateY(-1px)}.vg-btn:active{transform: scale(.96)}.vg-btn--main{border-color: transparent;background:var(--brand-strong);color:#fff;box-shadow:0 12px 22px -14px rgba(0,132,58,.8)}.vg-btn--ghost{width: 44px;padding:0}.vg-btn[hidden]{display: none}.vg__never{display: block;margin:10px auto 0;padding:4px 8px;border:0;background:none;color:var(--muted);font:500 12px var(--font);cursor:pointer}.vg__never:hover{color: var(--ink);text-decoration:underline}@media (max-width: 768px){.vg{padding: 0;align-items:flex-end;justify-content:stretch}.vg__card{width: 100%;padding:18px 16px calc(14px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.vg-mascot{width: 66px;height:66px;margin-top:-40px}.vg__say{font-size: 14px}.vg__acts{flex: 1 1 100%;order:3}.vg__acts .vg-btn{flex: 1}.vg__foot{flex-wrap: wrap}}.vg__x::before{content: "";position:absolute;inset:-5px;border-radius:50%}.vg__never{min-height: 40px;margin:2px auto -6px;padding:10px 16px;border-radius:12px}.vg.vg--review,.vg.vg--review.is-on{background: none;pointer-events:none}.vg--review .vg__card{pointer-events: auto;box-shadow:0 24px 60px -20px rgba(0,0,0,.5),0 0 0 1px var(--line)}@media (max-width: 768px){.vg.vg--review{padding: 0 8px calc(88px + env(safe-area-inset-bottom));transition:padding .32s cubic-bezier(.2,.9,.2,1)}body:has(.buybar.is-on) .vg.vg--review{padding-bottom: calc(160px + env(safe-area-inset-bottom))}html.is-tab-hidden .vg.vg--review{padding-bottom: calc(12px + env(safe-area-inset-bottom))}html.is-tab-hidden body:has(.buybar.is-on) .vg.vg--review{padding-bottom: calc(84px + env(safe-area-inset-bottom))}.vg--review .vg__card{padding-bottom: 12px;border-radius:24px}.vg--review .vg__stage{min-height: 0;margin:10px 0 8px}}@media (prefers-reduced-motion: reduce){.vg *,.vg__card{animation: none!important;transition:none!important}}html.is-guide-open .vpet,html.is-guide-open #vh-bubble,html.is-guide-open #vh-teaser,html.is-guide-open #vh-ann{visibility: hidden!important}html body #vh-bubble{left: 0;right:auto;top:58%;bottom:auto;width:auto;height:62px;padding:0 18px 0 8px;gap:10px;border:1px solid var(--line);border-left:0;border-radius:0 22px 22px 0;background:var(--surface);color:var(--ink);box-shadow:0 14px 30px -16px rgba(15,26,20,.55);transform:translateX(calc(-100% + 60px));transition:transform .5s cubic-bezier(.2,1.3,.4,1),box-shadow .3s;animation:vh-peek 18s ease-in-out 6s infinite}html body #vh-bubble:hover,html body #vh-bubble:focus-visible{animation: none;transform:none;box-shadow:0 18px 36px -16px rgba(0,132,58,.55)}@keyframes vh-peek{0%,82%,100%{transform: translateX(calc(-100% + 60px))}86%,96%{transform: none}}html body #vh-bubble .vh-mascot{order: 2;flex:none;width:46px;height:54px}html body #vh-bubble .vh-mascot svg{width: 100%;height:100%;overflow:visible;fill:initial}html body #vh-bubble .vh-mascot .vm-body{animation: vg-float 3.2s ease-in-out infinite}html body #vh-bubble:hover .vm-hand{animation: vm-wave .9s ease-in-out 2}html body #vh-bubble .vh-bubble-tx{order: 1;display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;font-family:var(--font);text-align:left}html body #vh-bubble .vh-bubble-tx b{font-size: 14.5px;font-weight:800;line-height:1.2}html body #vh-bubble .vh-bubble-tx small{color: var(--muted);font-size:12px;font-weight:600}html body #vh-bubble .vh-dot{top: 6px;right:6px}html body #vh-teaser,html body #vh-ann{left: 16px;right:auto;top:auto;bottom:calc(42% + 74px)}html body #vh-teaser:after{left: 26px;right:auto}#vh-scrim{position: fixed;inset:0;z-index:2147483000;background:rgba(10,20,14,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s}#vh-scrim.vh-on{opacity: 1;pointer-events:auto}html body #vh-win{left: 0;right:auto;top:0;bottom:0;width:min(440px,100vw);max-width:100vw;height:100%;max-height:none;border:0;border-right:1px solid var(--line);border-radius:0 28px 28px 0;box-shadow:30px 0 70px -30px rgba(0,0,0,.45)}html body #vh-win.vh-open{animation: vh-in .5s cubic-bezier(.2,1.1,.3,1)}html body #vh-win.vh-closing{animation: vh-out .26s ease-in forwards}@keyframes vh-in{from{transform: translateX(-100%)}}@keyframes vh-out{to{transform: translateX(-100%)}}html body #vh-win.vh-open .vh-head{animation: vh-rise .5s cubic-bezier(.2,1.2,.4,1) .12s backwards}html body #vh-win.vh-open .vh-body>*{animation: vh-rise .45s ease .2s backwards}html body #vh-win.vh-open .vh-foot{animation: vh-rise .45s ease .28s backwards}@keyframes vh-rise{from{opacity: 0;transform:translateY(12px)}}html body #vh-win::after{content: "";position:absolute;right:6px;top:50%;width:4px;height:44px;margin-top:-22px;border-radius:2px;background:var(--line);pointer-events:none}html.is-vh-open{overflow: hidden}@media (max-width: 768px){html body #vh-win{left: 0;right:auto;top:0;bottom:0;width:100vw;height:100%;height:100dvh;max-height:none;border-radius:0;border:0}html body #vh-win::after{display: none}html body #vh-teaser,html body #vh-ann{left: 12px;right:12px;bottom:96px}}@media (prefers-reduced-motion: reduce){html body #vh-bubble,html body #vh-win.vh-open,html body #vh-win.vh-closing,html body #vh-win.vh-open *{animation: none!important}}.fav-empty{position: relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px 30px;overflow:hidden;border-radius:28px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,#FF6B8B 9%,var(--surface)),var(--surface) 62%);border:1px solid var(--line);outline:0}.fav-empty__art{position: relative;width:170px;height:150px;margin-bottom:4px}.fav-empty__vita{position: relative;z-index:1;width:100%;height:100%;overflow:visible;cursor:pointer}.fe-body{transform-box: fill-box;transform-origin:50% 100%;animation:fe-sigh 4s ease-in-out infinite}@keyframes fe-sigh{0%,100%{transform: rotate(-2deg) translateY(0)}50%{transform: rotate(2deg) translateY(2px) scaleY(.98)}}.fe-tear{transform-box: fill-box;animation:fe-tear 2.6s ease-in infinite 1s;opacity:0}@keyframes fe-tear{0%{opacity: 0;transform:translateY(-4px) scale(.6)}15%{opacity: 1;transform:none}70%{opacity: 1;transform:translateY(18px)}100%{opacity: 0;transform:translateY(26px) scale(.7)}}.fe-heart{transform-box: fill-box;transform-origin:50% 80%;animation:fe-beat 2.4s ease-in-out infinite}@keyframes fe-beat{0%,70%,100%{transform: scale(1)}78%{transform: scale(1.12)}86%{transform: scale(.96)}}.fe-mouth{transition: opacity .25s}.fe-mouth--joy,.fav-empty:hover .fe-mouth--sad,.fav-empty:focus-within .fe-mouth--sad,.fav-empty.is-joy .fe-mouth--sad{opacity: 0}.fav-empty:hover .fe-mouth--joy,.fav-empty:focus-within .fe-mouth--joy,.fav-empty.is-joy .fe-mouth--joy{opacity: 1}.fe-sad{transition: opacity .25s}.fav-empty:hover .fe-sad,.fav-empty.is-joy .fe-sad,.fav-empty:hover .fe-tear,.fav-empty.is-joy .fe-tear{opacity: 0;animation:none}.fav-empty:hover .fe-body,.fav-empty.is-joy .fe-body{animation: fe-hop .6s cubic-bezier(.2,1.6,.4,1)}@keyframes fe-hop{40%{transform: translateY(-10px) rotate(-4deg)}}.fav-empty:hover .fe-heart path:first-child,.fav-empty.is-joy .fe-heart path:first-child{fill: #FF6B8B;stroke-dasharray:none;transition:fill .3s}.fav-empty__h{position: absolute;bottom:10px;color:#FF8FA3;font-size:18px;font-style:normal;opacity:0;animation:fe-float 6s ease-in infinite}.fav-empty__h:nth-child(1){left: 6%;animation-delay:.2s}.fav-empty__h:nth-child(2){left: 28%;font-size:13px;animation-delay:1.8s}.fav-empty__h:nth-child(3){right: 26%;font-size:15px;animation-delay:3.1s}.fav-empty__h:nth-child(4){right: 4%;animation-delay:4.4s}@keyframes fe-float{0%{opacity: 0;transform:translateY(0) scale(.7)}20%{opacity: .55}100%{opacity: 0;transform:translateY(-120px) rotate(18deg) scale(1.1)}}.fav-empty__title{font-family: var(--font-display);font-size:24px;letter-spacing:-0.02em}.fav-empty p{max-width: 460px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.fav-empty__ico{display: inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,#FF6B8B 14%,var(--surface));color:#E8457C;font-weight:800;animation:fe-beat 2.4s ease-in-out infinite}.fav-empty__acts{display: flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.fav-empty__acts .btn-primary{display: inline-flex;align-items:center;gap:6px;height:48px;padding:0 22px;border-radius:16px;white-space:nowrap}.fav-empty__alt{display: inline-flex;align-items:center;height:48px;padding:0 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s}.fav-empty__alt:hover{transform: translateY(-2px);border-color:var(--brand)}@media (max-width: 768px){.fav-empty{padding: 26px 16px 24px;border-radius:24px}.fav-empty__art{width: 150px;height:132px}.fav-empty__title{font-size: 21px}.fav-empty__acts{flex-direction: column;align-self:stretch}.fav-empty__acts>*{justify-content: center}}@media (prefers-reduced-motion: reduce){.fav-empty *{animation: none!important}}html body #vh-bubble{top: auto;bottom:120px;width:86px;height:100px;padding:0;gap:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;transform:none;animation:none;transition:none}html body #vh-bubble:hover,html body #vh-bubble:focus-visible{box-shadow: none;transform:none}html body #vh-bubble .vh-mascot{position: absolute;left:0;bottom:0;width:76px;height:92px;filter:drop-shadow(0 12px 14px rgba(15,26,20,.28));transform:translateX(-42%) rotate(18deg);transform-origin:0 100%;transition:transform .55s cubic-bezier(.2,1.5,.4,1);animation:vh-lean 9s ease-in-out 3s infinite}@keyframes vh-lean{0%,70%,100%{transform: translateX(-42%) rotate(18deg)}76%,92%{transform: translateX(-8%) rotate(4deg)}}html body #vh-bubble:hover .vh-mascot,html body #vh-bubble:focus-visible .vh-mascot{animation: none;transform:translateX(8%) rotate(0deg)}html body #vh-bubble:hover .vm-hand{animation: vm-wave .8s ease-in-out 3}html body #vh-bubble .vh-bubble-tx{position: absolute;left:62px;bottom:74px;padding:8px 12px;border:1px solid var(--line);border-radius:16px 16px 16px 4px;background:var(--surface);box-shadow:0 12px 26px -16px rgba(15,26,20,.55);opacity:0;transform:translateY(6px) scale(.9);transform-origin:0 100%;pointer-events:none;transition:opacity .25s,transform .35s cubic-bezier(.2,1.5,.4,1);animation:vh-say 9s ease-in-out 3s infinite}@keyframes vh-say{0%,74%,100%{opacity: 0;transform:translateY(6px) scale(.9)}78%,92%{opacity: 1;transform:none}}html body #vh-bubble:hover .vh-bubble-tx,html body #vh-bubble:focus-visible .vh-bubble-tx{animation: none;opacity:1;transform:none}html body #vh-bubble .vh-dot{top: 14px;left:30px;right:auto}@media (prefers-reduced-motion: reduce){html body #vh-bubble .vh-mascot,html body #vh-bubble .vh-bubble-tx{animation: none!important}}.drawer.is-empty .drawer__ship,.drawer.is-empty .drawer__foot{display: none!important}.drawer.is-empty .drawer__list{display: flex}.fav-empty--cart{margin: auto 16px;padding:18px 8px 20px;border:0;background:none}.fav-empty--cart .fav-empty__art{width: 150px;height:132px}.fav-empty--cart .fav-empty__title{font-size: 21px}.fav-empty--cart .fav-empty__h{color: #FFC93C}.fav-empty__goals{display: grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:stretch;margin-top:6px}.fav-empty__goals a{display: flex;align-items:center;justify-content:center;height:46px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;animation:vg-pop .45s cubic-bezier(.2,1.6,.4,1) calc(.3s + var(--i) * .08s) backwards;transition:transform .2s,border-color .2s,background .2s}.fav-empty__goals a:hover{transform: translateY(-2px);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.fav-empty--cart .fav-empty__acts{flex-direction: column;align-self:stretch}.fav-empty--cart .fav-empty__acts>*{justify-content: center}html body #vh-bubble{top: 50%;bottom:auto}html body #vh-teaser,html body #vh-ann{bottom: calc(50% + 20px)}html.is-cart-open #vh-bubble,html.is-login-open #vh-bubble,html.is-acc-open #vh-bubble{visibility: hidden}html body #vh-teaser,html body #vh-ann{left: 84px;right:auto;top:auto;bottom:34px;transform-origin:0 80%}html body #vh-teaser.vh-on,html body #vh-ann.vh-on{animation: vh-say-in .5s cubic-bezier(.2,1.4,.4,1)}@keyframes vh-say-in{from{opacity: 0;transform:translateX(-24px) scale(.6)}}html body #vh-teaser:after{left: -8px;right:auto;top:auto;bottom:38px;border:0;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width: 769px){html body #vh-bubble{top: auto;bottom:16px;transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .3s}html.is-sdown body #vh-bubble{transform: translateX(-100%);opacity:0;pointer-events:none}}body:has(#vh-teaser.vh-on) #vh-bubble .vh-mascot,body:has(#vh-ann.vh-on) #vh-bubble .vh-mascot{animation: none;transform:translateX(8%) rotate(0deg)}body:has(#vh-teaser.vh-on) #vh-bubble .vm-hand,body:has(#vh-ann.vh-on) #vh-bubble .vm-hand{animation: vm-wave .9s ease-in-out .3s 3}body:has(#vh-teaser.vh-on) #vh-bubble .vh-bubble-tx,body:has(#vh-ann.vh-on) #vh-bubble .vh-bubble-tx{animation: none;opacity:0}.vpet{display: none!important}@media (max-width: 768px){html body #vh-teaser,html body #vh-ann{left: 12px;right:12px;top:auto;bottom:calc(92px + env(safe-area-inset-bottom))}html body #vh-teaser:after{left: calc(70% - 7px);top:auto;bottom:-8px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}html.is-tab-hidden body #vh-teaser{display: none!important}}@media (min-width: 769px){.catalog__bar{justify-content: flex-start;gap:10px}.catalog__bar .catalog__count{margin-right: auto}.catalog__bar .sort{order: 3}.catalog__bar .cbar__chip{order: 2;display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:700 14px var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s cubic-bezier(.2,1.5,.4,1),border-color .2s,background .2s,box-shadow .2s}.catalog__bar .cbar__chip:hover{transform: translateY(-2px);border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:0 10px 20px -16px rgba(0,132,58,.7)}.catalog__bar .cbar__chip--stock:not(.is-on)::before{content: "";width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.catalog__bar .cbar__chip--sale:not(.is-on)::before{content: "%";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#E5484D;color:#fff;font-size:11px;font-weight:900}.catalog__bar .cbar__chip.is-on{border-color: var(--brand-strong);background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand-strong)}:root[data-theme="dark"] .catalog__bar .cbar__chip.is-on{color: var(--link)}.catalog__bar button.cbar__chip{display: none}}@media (min-width: 769px){.catalog__bar .cbar__chip{display: none}}.catalog__empty--vita{padding: 0;background:none}.catalog__empty--vita .fav-empty{width: 100%}.fav-empty--search,.fav-empty--info{margin: 6px 0 18px}button.fav-empty__alt{font: 700 15px var(--font);cursor:pointer}.search__list:has(.fav-empty--info){display: block!important}html body .vh-ava.vh-ava-vita{width: 46px;height:46px;flex:0 0 46px;padding:0;border-radius:16px;background:color-mix(in srgb,#FFD23F 18%,var(--surface));overflow:visible}html body .vh-ava.vh-ava-vita svg{width: 44px;height:50px;margin-top:-6px;fill:initial;overflow:visible}html body #vh-win.vh-open .vh-ava-vita .vm-hand{animation: vm-wave .9s ease-in-out .5s 2}html body .vh-ava-vita .vm-body{animation: vg-float 3.4s ease-in-out infinite}html body .vh-msg.vh-bot{position: relative;margin-left:38px;animation:vh-bot-in .4s cubic-bezier(.2,1.3,.4,1)}html body .vh-msg.vh-bot::before{content: "";position:absolute;left:-38px;bottom:-2px;width:30px;height:30px;border-radius:50%;background:#FFF6D6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='10' y='3' width='20' height='40' rx='10' fill='%23FFD23F'/%3E%3Cpath d='M10 20v-7a10 10 0 0 1 20 0v7z' fill='%2300A848'/%3E%3Cellipse cx='16.5' cy='25' rx='1.7' ry='2.2' fill='%230F1A14'/%3E%3Cellipse cx='23.5' cy='25' rx='1.7' ry='2.2' fill='%230F1A14'/%3E%3Cpath d='M17 30.5q3 2.6 6 0' fill='none' stroke='%230F1A14' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='29' r='1.6' fill='%23FF8FA3' opacity='.6'/%3E%3Ccircle cx='26' cy='29' r='1.6' fill='%23FF8FA3' opacity='.6'/%3E%3C/svg%3E") center 2px / 30px 30px no-repeat;box-shadow:0 0 0 2px var(--surface),0 4px 10px -4px rgba(0,0,0,.3);animation:vh-vita-hop .6s cubic-bezier(.2,1.6,.4,1)}@keyframes vh-bot-in{from{opacity: 0;transform:translateY(8px) scale(.97)}}@keyframes vh-vita-hop{0%{transform: scale(.4) translateY(8px);opacity:0}60%{transform: scale(1.12) translateY(-4px);opacity:1}}html body .vh-msg.vh-bot.vh-typing::before{animation: vh-vita-think 1.2s ease-in-out infinite}@keyframes vh-vita-think{0%,100%{transform: rotate(-8deg)}50%{transform: rotate(8deg) translateY(-2px)}}@media (prefers-reduced-motion: reduce){html body .vh-msg.vh-bot,html body .vh-msg.vh-bot::before,html body .vh-ava-vita *{animation: none!important}}.icon-btn.hdr-login{width: auto;gap:7px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:700 14px var(--font);transition:border-color .2s,background .2s,transform .2s}.icon-btn.hdr-login:hover{border-color: var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.icon-btn.hdr-login:hover svg{transform: translateX(2px)}.icon-btn.hdr-login svg{transition: transform .2s}@media (min-width: 769px){.footer__nav{gap: 8px}.footer__nav a{gap: 10px;padding:9px 12px 9px 9px;border-radius:15px;font-size:13.5px}.footer__nav a>span{overflow: hidden}.footer__nav a>span,.footer__nav small{white-space: nowrap;text-overflow:ellipsis}.footer__nav .fi{width: 30px;height:30px;border-radius:9px}.footer__nav .fi svg{width: 15px;height:15px}.footer__nav small{font-size: 11.5px}.footer__contact{gap: 8px}.fc{padding: 8px 12px 8px 8px;border-radius:15px}.fc .fi{width: 30px;height:30px;border-radius:9px}.fc .fi svg{width: 15px;height:15px}.fc b{font-size: 13.5px}.fc small{font-size: 11.5px}}@media (min-width: 769px){.footer__nav{gap: 4px 24px}.footer__nav a{padding: 7px 0;border:0;border-radius:0;background:none;box-shadow:none!important;transform:none!important;font-size:14.5px;font-weight:600}.footer__nav a:hover{color: var(--brand-strong)}.footer__nav a:hover>span{text-decoration: underline;text-underline-offset:3px}.footer__nav a:hover .fi{transform: scale(1.1) rotate(-6deg)}.footer__nav .fi{width: 26px;height:26px;border-radius:8px}.footer__nav .fi svg{width: 14px;height:14px}.footer__nav small{display: none}.footer__contact{display: flex;flex-wrap:wrap;gap:8px;margin-top:6px}.footer__contact .fc{flex: none;height:44px;padding:0 14px 0 6px;border-radius:999px}.footer__contact .fc .fi{width: 32px;height:32px;border-radius:50%}.footer__contact .fc span{flex-direction: row;align-items:baseline;gap:6px}.footer__contact .fc b{font-size: 14px}.footer__contact .fc small{font-size: 12.5px}}@media (min-width: 769px){.footer__nav{grid-template-columns: repeat(4,max-content);column-gap:44px}}@media (min-width: 769px) and (max-width: 1100px){.footer__nav{grid-template-columns: repeat(2,max-content)}}.bwall{display: flex;flex-direction:column;gap:12px;margin:0 calc(-1 * var(--gutter,16px));padding:6px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.bwall__row{overflow: hidden;padding:8px 0 14px}.bwall__track{display: flex;gap:12px;width:max-content;animation:bwall-l 60s linear infinite}.bwall__row--r .bwall__track{animation-name: bwall-r;animation-duration:70s}.bwall:hover .bwall__track{animation-play-state: paused}@keyframes bwall-l{to{transform: translateX(-50%)}}@keyframes bwall-r{from{transform: translateX(-50%)}to{transform: none}}.bwall__t{position: relative;flex:none;display:grid;place-items:center;width:132px;height:112px;padding:14px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 10px 24px -20px rgba(15,26,20,.5);transition:transform .35s cubic-bezier(.2,1.4,.4,1),box-shadow .3s,border-color .3s}.bwall__t img{max-width: 100%;max-height:64px;object-fit:contain;transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.bwall__t:hover{transform: translateY(-6px) scale(1.04);border-color:color-mix(in srgb,var(--brand) 45%,var(--line));box-shadow:0 22px 34px -22px rgba(0,132,58,.65);z-index:1}.bwall__t:hover img{transform: translateY(-10px) scale(.92)}.bwall__n{position: absolute;left:8px;right:8px;bottom:8px;display:flex;flex-direction:column;align-items:center;color:#1C2833;text-align:center;line-height:1.15;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .3s}.bwall__n b{max-width: 100%;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.bwall__n small{color: #00843A;font-size:11px;font-weight:700}.bwall__t:hover .bwall__n,.bwall__t:focus-visible .bwall__n{opacity: 1;transform:none}:root[data-theme="dark"] .bwall__t{border-color: transparent}@media (max-width: 768px){.bwall{gap: 6px}.bwall__t{width: 104px;height:88px;padding:10px;border-radius:20px}.bwall__t img{max-height: 50px}.bwall__track{gap: 8px;animation-duration:45s}.bwall__row--r .bwall__track{animation-duration: 52s}}@media (prefers-reduced-motion: reduce){.bwall__track{animation: none}.bwall__row{overflow-x: auto;scrollbar-width:none}}.news-pill{position: relative;display:flex;align-items:center;margin-bottom:14px;padding:2px;border-radius:20px;background:linear-gradient(90deg,#00A848,#FFD23F,#FF6B8B,#7C5CFF,#00A848);background-size:300% 100%;animation:news-flow 6s linear infinite;transition:opacity .3s,transform .35s}.news-pill.is-gone{opacity: 0;transform:translateY(-8px)}@keyframes news-flow{to{background-position: 300% 0}}.news-pill a{flex: 1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:12px 44px 12px 14px;border-radius:18px;background:var(--surface);color:var(--ink);text-decoration:none}.news-pill__ico{font-size: 22px;animation:rv-wiggle 3.2s ease-in-out infinite}.news-pill b{font-size: 15px}.news-pill__more{color: var(--brand-strong);font-size:14px;font-weight:700}.news-pill a:hover .news-pill__more{text-decoration: underline}.news-pill button{position: absolute;right:10px;top:50%;width:30px;height:30px;margin-top:-15px;border:0;border-radius:50%;background:var(--surface-2);color:var(--muted);font-size:18px;cursor:pointer}@media (prefers-reduced-motion: reduce){.news-pill,.news-pill__ico{animation: none}}.vrk{position: fixed;right:18px;bottom:20px;z-index:900;width:46px;height:86px;padding:0;border:0;background:none;cursor:pointer;transform:translateY(160%) rotate(8deg);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.2,1.4,.4,1),opacity .3s;-webkit-tap-highlight-color:transparent}.vrk.is-on{transform: none;opacity:1;pointer-events:auto}.vrk__svg{display: block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 12px 14px rgba(15,26,20,.3))}.vrk.is-on:not(.is-ignite) .vrk__svg{animation: vrk-hover 2.8s ease-in-out infinite}@keyframes vrk-hover{50%{transform: translateY(-6px) rotate(-3deg)}}.vrk__flame{transform-box: fill-box;transform-origin:50% 0;transform:scaleY(0);opacity:0;transition:transform .25s,opacity .2s}.vrk:hover .vrk__flame{transform: scaleY(.28);opacity:.9}.vrk.is-ignite .vrk__flame{opacity: 1;animation:vrk-flame .12s ease-in-out infinite alternate}@keyframes vrk-flame{from{transform: scaleY(.7) scaleX(.92)}to{transform: scaleY(1.15) scaleX(1.05)}}.vrk.is-ignite:not(.is-launch) .vrk__svg{animation: vrk-shake .08s linear infinite}@keyframes vrk-shake{0%{transform: translate(0,0) rotate(0)}25%{transform: translate(-1.5px,1px) rotate(-1.5deg)}50%{transform: translate(1.5px,0) rotate(1deg)}75%{transform: translate(-1px,-1px) rotate(1.5deg)}100%{transform: translate(1px,1px) rotate(-1deg)}}.vrk.is-launch{transform: translateY(-120vh);transition:transform var(--fly,1s) cubic-bezier(.55,0,.7,.4)}.vrk.is-launch .vrk__flame{animation: vrk-flame .08s ease-in-out infinite alternate}.vrk__tip{position: absolute;right:64px;top:34px;padding:6px 10px;border-radius:12px;background:var(--ink);color:var(--bg);font:700 13px var(--font);white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .2s,transform .25s;pointer-events:none}.vrk:hover .vrk__tip,.vrk:focus-visible .vrk__tip{opacity: 1;transform:none}.vrk.is-ignite .vrk__tip{opacity: 0}.vrk-smoke{position: fixed;z-index:899;width:0;height:0;pointer-events:none}.vrk-smoke i{position: absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff,#D9DEE3 60%,rgba(200,206,212,0) 72%);animation:vrk-puff 1.9s cubic-bezier(.2,.8,.3,1) calc(var(--i) * .07s) both}@keyframes vrk-puff{0%{opacity: 0;transform:translate(0,0) scale(.3)}15%{opacity: .95}100%{opacity: 0;transform:translate(calc((var(--i) - 4) * 22px),calc(-10px + (var(--i) - 4) * (var(--i) - 4) * 2px)) scale(2.4)}}.vrk-warp{position: fixed;inset:0;z-index:898;overflow:hidden;pointer-events:none}.vrk-warp i{position: absolute;left:var(--x);top:-30%;width:2px;height:28vh;border-radius:2px;background:linear-gradient(transparent,rgba(255,210,63,.9),transparent);opacity:.8;animation:vrk-streak calc(var(--d) * .45) linear calc(var(--i) * 30ms) 2}.vrk-warp i:nth-child(3n){background: linear-gradient(transparent,rgba(0,168,72,.8),transparent)}@keyframes vrk-streak{to{transform: translateY(170vh)}}:root[data-theme="dark"] .vrk-smoke i{background: radial-gradient(circle at 40% 40%,#E5E7EB,#9CA3AF 60%,rgba(156,163,175,0) 72%)}html.is-cart-open .vrk,html.is-login-open .vrk,html.is-vh-open .vrk,html.is-guide-open .vrk,html.is-lb-open .vrk,html.fy-lock .vrk,html.is-story-open .vrk,html.is-cmp-open .vrk,html.is-flt-open .vrk,html.is-sheet-open .vrk,html.is-onb .vrk{opacity: 0!important;pointer-events:none!important}@media (max-width: 768px){.vrk{right: 8px;bottom:calc(88px + env(safe-area-inset-bottom));width:38px;height:70px}body:has(.buybar.is-on) .vrk{bottom: calc(160px + env(safe-area-inset-bottom))}body:has(.cmp-tray.is-on) .vrk{bottom: calc(150px + env(safe-area-inset-bottom))}body:has(.buybar.is-on):has(.cmp-tray.is-on) .vrk{bottom: calc(220px + env(safe-area-inset-bottom))}.vrk__tip{display: none}}@media (prefers-reduced-motion: reduce){.vrk,.vrk__svg,.vrk__flame{animation: none!important;transition:opacity .2s!important}}@media (max-width: 768px){.footer__meta{display: grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.footer__meta>*{margin: 0!important}.footer__meta>.footer__app{order: 1;display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 6px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .2s}.footer__meta>.footer__app[hidden]{display: none}.footer__meta>.footer__app:active{transform: scale(.96)}.footer__meta>.footer__simple{order: 2;grid-column:1 / -1;justify-self:center;height:38px;padding:0 16px;border-color:var(--line);border-radius:999px;background:var(--surface);opacity:1;font-size:13px}.footer__meta>span:first-child{order: 3;grid-column:1 / -1;margin-top:6px!important;color:var(--muted);font-size:12px;line-height:1.5}.footer__meta>.footer__dev{order: 4;grid-column:1 / -1;font-size:12px}}@media (max-width: 768px){.footer__meta{grid-template-columns: repeat(6,minmax(0,1fr))}.footer__meta>.footer__app{grid-column: span 2}.footer__meta>.footer__app[data-vs-install]{order: 2;grid-column:span 3;min-height:38px;border-radius:999px;font-size:13px}.footer__meta>.footer__simple{grid-column: span 3;justify-self:stretch}.footer__meta:has([data-vs-install][hidden])>.footer__simple{grid-column: 1 / -1;justify-self:center}}@media (min-width: 1101px){.footer__nav{grid-template-columns: repeat(4,auto);justify-content:space-between;column-gap:24px}}.fnav-h{display: none}@media (min-width: 769px){.footer__nav,.footer .footer__nav{display: grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;justify-content:stretch}.fnav-g{display: flex;flex-direction:column;gap:0;min-width:0}.fnav-h{display: block;margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.fnav-g a{padding: 6px 0}}@media (max-width: 768px){.fnav-g{display: contents}.footer__nav .fnav-g a:last-child{border-bottom: 1px solid var(--line)}.footer__nav .fnav-g:last-child a:last-child{border-bottom: 0}}@media (min-width: 769px){.footer__nav a,.fnav-g a{gap: 9px;padding:4px 0;font-size:13.5px;font-weight:500;color:color-mix(in srgb,var(--ink) 85%,transparent)}.footer__nav .fi{width: 22px;height:22px;border-radius:7px}.footer__nav .fi svg{width: 12px;height:12px}.fnav-h{margin-bottom: 6px;font-size:11px}}@media (min-width: 769px){.footer__contact .fc{height: 38px;padding:0 12px 0 5px}.footer__contact .fc .fi{width: 28px;height:28px}.footer__contact .fc .fi svg{width: 13px;height:13px}.footer__contact .fc b{font-size: 13px;font-weight:700}.footer__contact .fc small{font-size: 12px}}@media (min-width: 769px){.footer__nav a,.fnav-g a{gap: 8px;padding:3px 0;min-height:24px;font-size:12.5px}.footer__nav .fi{width: 18px;height:18px;border-radius:6px}.footer__nav .fi svg{width: 10px;height:10px}.fnav-h{margin-bottom: 5px;font-size:10.5px}.footer__contact .fc{height: 34px;padding:0 11px 0 4px;gap:7px}.footer__contact .fc .fi{width: 24px;height:24px}.footer__contact .fc .fi svg{width: 11px;height:11px}.footer__contact .fc b{font-size: 12.5px}.footer__contact .fc small{font-size: 11.5px}}@media (min-width: 769px){.footer__nav .fi{display: none}}.sv__media .sv__card-ico[src^="data:image/svg"]{width: 132px;height:132px;padding:10px;border-radius:34px;background:#fff;box-shadow:0 18px 34px -18px rgba(0,0,0,.45);animation:sv-vita .7s cubic-bezier(.2,1.6,.4,1) both}@keyframes sv-vita{from{transform: scale(.6) rotate(-8deg);opacity:0}}.sv__card--voice .sv__say{min-height: 7.3em;font-size:17px;font-weight:600}.sv__card--voice.is-talking .sv__say::after{content: "▍";margin-left:2px;color:#FFD23F;animation:vm-caret .8s steps(1) infinite}.sv__card--voice.is-talking .sv__card-ico{animation: sv-vita .7s cubic-bezier(.2,1.6,.4,1) both,sv-talk .5s ease-in-out .7s infinite alternate}@keyframes sv-talk{from{transform: translateY(0) rotate(-2deg)}to{transform: translateY(-5px) rotate(2deg)}}.sv__card--voice .sv__voice-hint{align-self: flex-start;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.25);font-size:13px;font-weight:700}.sv__voice-on{position: relative;z-index:6;align-self:flex-start;margin-top:6px;height:44px;padding:0 18px;border:0;border-radius:999px;background:#FFD23F;color:#1F1A05;font:800 15px var(--font);cursor:pointer;box-shadow:0 0 0 0 rgba(255,210,63,.6);animation:acad-pulse 1.8s infinite}@keyframes acad-pulse{0%{box-shadow: 0 0 0 0 rgba(255,210,63,.55)}100%{box-shadow: 0 0 0 18px rgba(255,210,63,0)}}.footer__pays{display: flex;flex-wrap:wrap;gap:6px}.footer__pays .pay{display: inline-flex;align-items:center;justify-content:center;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#1C2833;font-size:12.5px;font-weight:700;transition:transform .2s,box-shadow .2s}.footer__pays .pay svg{display: block;width:58px;height:18px}.footer__pays .pay:hover{transform: translateY(-2px);box-shadow:0 10px 18px -14px rgba(15,26,20,.6)}:root[data-theme="dark"] .footer__pays .pay{border-color: transparent}@media (max-width: 768px){.footer__brand{display: flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.footer__pays{justify-content: center}}@media (min-width: 769px){.topbar .container{flex-wrap: nowrap}.topbar__left{min-width: 0}.topbar__phone,.topbar__theme,.topbar__nav{white-space: nowrap;flex:none}}@media (min-width: 769px) and (max-width: 1700px){.topbar__theme{width: 26px;padding:0;justify-content:center}.topbar__theme span{display: none!important}}@media (min-width: 769px) and (max-width: 1500px){.topbar__navs{gap: 4px}.topbar__nav{padding: 0 8px}.topbar__links{gap: 10px}}@media (min-width: 769px){.topbar__left{flex: 1 1 0;container:tb-left / inline-size}.topbar__navs{flex: 0 1 auto;min-width:0;padding:3px 0;margin:-3px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.topbar__navs::-webkit-scrollbar{display: none}}@media (min-width: 1501px){@container tb-left (max-width: 800px){.topbar__nav svg{display:none;}.topbar__nav{padding:0 9px;}}@container tb-left (max-width: 860px){:root[lang="uz"] .topbar__nav svg{display:none;}:root[lang="uz"] .topbar__nav{padding:0 9px;}}}@media (min-width: 769px) and (max-width: 1500px){@container tb-left (max-width: 755px){.topbar__nav svg{display:none;}.topbar__nav{padding:0 9px;}}@container tb-left (max-width: 815px){:root[lang="uz"] .topbar__nav svg{display:none;}:root[lang="uz"] .topbar__nav{padding:0 9px;}}}@media (min-width: 769px) and (max-width: 1180px){.topbar__nav[href*="podborki"],.topbar__nav[href*="osobennosti"],.topbar__nav[href*="xususiyatlari"]{display: none}}.pacc__btn{flex: 1;min-width:0;display:block;outline:0;border-radius:10px}.pacc__btn:focus-visible{box-shadow: 0 0 0 3px color-mix(in srgb,var(--brand) 35%,transparent)}@keyframes hfx-pop{from{opacity: 0;transform:translateY(16px) scale(.6)}}@keyframes hfx-rise{from{opacity: 0;transform:translateY(34px) scale(.96)}}@keyframes hfx-sticker{0%{opacity: 0;transform:scale(0) rotate(-140deg)}70%{transform: scale(1.15) rotate(12deg)}100%{opacity: 1;transform:rotate(8deg)}}@keyframes hfx-emoji{0%,100%{transform: none}30%{transform: translateY(-8px) rotate(-12deg) scale(1.2)}60%{transform: translateY(0) rotate(6deg)}}html.home-fx .stories .story{animation: hfx-pop .6s cubic-bezier(.2,1.5,.4,1) calc(.05s + var(--hi,0) * .06s) both}html.home-fx .page>.bento>.tile{animation: hfx-rise .75s cubic-bezier(.2,1.1,.3,1) calc(.15s + var(--hi,0) * .1s) both}html.home-fx .tile--hero{position: relative;overflow:hidden;isolation:isolate}html.home-fx .tile--hero::after{content: "";position:absolute;top:0;bottom:0;left:0;z-index:2;width:35%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:hfx-shine 5s ease-in-out 1.2s infinite}html.home-fx .tile--hero .tile__sticker{animation: hfx-sticker .9s cubic-bezier(.2,1.4,.4,1) .7s both}html.home-fx .tile--hero .tile__title{animation: hfx-rise .8s cubic-bezier(.2,1.1,.3,1) .3s both}html.home-fx .tile__big{display: inline-block;animation:hfx-pop .7s cubic-bezier(.2,1.6,.4,1) .55s both}html.home-fx .tile--small:hover .tile__big{animation: hfx-emoji .7s ease}html.home-fx .page>.section.reveal .section__title{transform: translateX(-24px);opacity:0;transition:transform .7s cubic-bezier(.2,1.1,.3,1),opacity .5s}html.home-fx .page>.section.reveal.is-in .section__title{transform: none;opacity:1}html.home-fx .page>.section.is-in .section__title .hfx-e{display: inline-block;animation:hfx-emoji .9s ease .35s}html.home-fx .page>.section.reveal :is(.grid,.cats,.bwall)>*{opacity: 0;transform:translateY(26px) scale(.97);transition:opacity .55s ease,transform .7s cubic-bezier(.2,1.1,.3,1)}html.home-fx .page>.section.reveal.is-in :is(.grid,.cats)>*{opacity: 1;transform:none;transition-delay:calc(var(--hi,0) * .07s)}html.home-fx .page>.section.reveal.is-in .bwall>*{opacity: 1;transform:none}html.home-fx .page>.section.reveal.is-in .bwall>:nth-child(2){transition-delay: .15s}@media (prefers-reduced-motion: reduce){html.home-fx *{animation: none!important}html.home-fx .page>.section.reveal *{opacity: 1!important;transform:none!important}}html.simple.home-fx *{animation: none!important}html.home-fx .stories .story{animation-duration: .45s;animation-delay:calc(var(--hi,0) * .035s)}html.home-fx .page>.bento>.tile{animation-duration: .5s;animation-delay:calc(var(--hi,0) * .06s)}html.home-fx .tile--hero .tile__title{animation-duration: .5s;animation-delay:.1s}html.home-fx .tile__big{animation-delay: .25s}@keyframes hfx-rise{from{opacity: .2;transform:translateY(28px) scale(.97)}}html.home-fx .tile--hero::after{z-index: 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);opacity:0;transform:translateX(-140%) skewX(-18deg);animation-fill-mode:both}html.home-fx .tile--hero>:not(.tile__pack):not(.tile__sticker){position: relative;z-index:1}html.home-fx .tile--hero>.tile__pack,html.home-fx .tile--hero>.tile__sticker{z-index: 1}@keyframes hfx-shine{0%,55%{transform: translateX(-140%) skewX(-18deg);opacity:0}60%{opacity: 1}92%{opacity: 1}100%{transform: translateX(340%) skewX(-18deg);opacity:0}}::view-transition-old(root){animation-duration: .12s}::view-transition-new(root){animation-duration: .2s}::view-transition-group(vs-photo){animation-duration: .32s}@media (max-width: 768px){html:active-view-transition-type(forward)::view-transition-old(root),html:active-view-transition-type(forward)::view-transition-new(root){animation-duration: .26s}html:active-view-transition-type(back)::view-transition-old(root),html:active-view-transition-type(back)::view-transition-new(root){animation-duration: .24s}}html.js .page>.section ~ .section ~ .section:not(:has(.bwall)){content-visibility: auto;contain-intrinsic-size:auto 600px}body.no-ads .pwa-card{display: none!important}@keyframes vp-want-in{from{opacity: 0;transform:translateY(10px) scale(.97)}}@keyframes cx-in{from{opacity: 0;transform:translateY(10px)}}@keyframes cx-sym{from{transform: scale(.4) rotate(-20deg);opacity:0}}.tile.c-club{position: relative;overflow:hidden;color:#2A1E00;background:radial-gradient(120% 120% at 100% 0%,#FFF3C4 0%,transparent 55%),linear-gradient(135deg,#FFE08A,#E9B949 60%,#C9971F)}.tile.c-club::before{content: "";position:absolute;inset:-40%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);animation:tile-club-shine 3.8s ease-in-out infinite;pointer-events:none}@keyframes tile-club-shine{0%{transform: translateX(-45%)}55%,100%{transform: translateX(45%)}}.tile.c-club>*{position: relative;z-index:1}.tile.c-club .tile__big{color: #2A1E00}.tile.c-club .tile__sub span{color: #4A3A10}.tile__medals{position: absolute!important;top:14px;right:14px;display:flex;gap:4px;font-size:22px;line-height:1;z-index:1}.tile__medals i{width: 26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:900;color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.18),0 0 0 2px rgba(255,255,255,.6);animation:tile-medal 3s ease-in-out infinite;animation-delay:calc(var(--d,0) * .2s);filter:drop-shadow(0 4px 6px rgba(120,80,0,.25))}.tile__medals i:nth-child(2){--d: 1}.tile__medals i:nth-child(3){--d: 2}.tile__medals i:nth-child(4){--d: 3}@keyframes tile-medal{0%,100%{transform: translateY(0)}50%{transform: translateY(-5px) rotate(-6deg)}}.tile.c-club:hover .tile__medals i{animation-duration: 1.2s}@media (prefers-reduced-motion: reduce){.tile.c-club::before,.tile__medals i{animation: none}}.boost__alt--prem{border-color: color-mix(in srgb,#C9A227 45%,var(--line))!important;background:linear-gradient(120deg,color-mix(in srgb,#FFE08A 26%,var(--surface)),var(--surface))!important}.boost__alt--prem small{color: #8A6A00!important}html[data-theme="dark"] .boost__alt--prem small{color: #FCD34D!important}.boost__save--prem{background: linear-gradient(135deg,#E9B949,#C9971F)!important;color:#2A1E00!important}.boost__why{font-style: normal;font-size:12.5px;color:var(--ink)}.boost__note{margin: 6px 2px 0;font-size:12px;line-height:1.45;color:var(--muted)}.tile__medals i:nth-child(1){background: linear-gradient(145deg,#E2A06A,#A4602C)}.tile__medals i:nth-child(2){background: linear-gradient(145deg,#E6EBF0,#8A97A4);color:#2A3440}.tile__medals i:nth-child(3){background: linear-gradient(145deg,#FFE28A,#C9971F);color:#3A2A00}.tile__medals i:nth-child(4){background: linear-gradient(145deg,#A8B8FF,#3B4FD8)}.cmp-note{margin: 12px 4px 0;font-size:12.5px;line-height:1.45;color:var(--muted)}.combo__course{--cc: #7C5CFC;display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px 10px;align-items:start;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--cc) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--cc) 22%,var(--line));animation:hot-in .4s ease both}.combo__course.is-dup{--cc: #D97706}.combo__ic{width: 36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 75%,#fff),var(--cc));box-shadow:0 4px 12px color-mix(in srgb,var(--cc) 30%,transparent)}.combo__course>span{display: flex;flex-direction:column;gap:3px;min-width:0}.combo__course b{font-size: 13.5px;line-height:1.3}.combo__course small{font-size: 12px;line-height:1.4;color:var(--muted)}.combo__course .combo__add{grid-column: 1 / -1;width:100%;background:var(--cc)}@media (prefers-reduced-motion: reduce){.combo__course{animation: none}}.combo__dot{display: inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;border-radius:50%;vertical-align:-3px;font-style:normal;font-size:11px;font-weight:900;color:#fff;background:var(--brand-strong)}.combo__row.is-bad .combo__dot{background: #D97706}.peek{position: relative;max-height:var(--peek);overflow:hidden;transition:max-height .5s cubic-bezier(.2,.8,.2,1)}.peek.is-open{max-height: none}.peek::after{content: "";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(to bottom,transparent,var(--peek-bg,var(--surface)) 72%);pointer-events:none;transition:opacity .35s ease}.peek.is-open::after{opacity: 0}.peek__btn{position: absolute;z-index:2;left:50%;bottom:16px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 8px 22px -10px rgba(15,26,20,.35);transition:transform .2s ease,box-shadow .2s ease}.peek__btn:hover{box-shadow: 0 10px 26px -10px rgba(15,26,20,.45)}.peek__btn:active{transform: translateX(-50%) scale(.96)}.peek__btn svg{transition: transform .3s ease}.peek.is-open .peek__btn{position: relative;left:auto;bottom:auto;transform:none;display:flex;margin:14px auto 0}.peek.is-open .peek__btn svg{transform: rotate(180deg)}.hd .peek{--peek-bg: var(--hd-card)}.hd .peek__btn{background: var(--hd-card);border-color:var(--hd-line);color:inherit}@media (prefers-reduced-motion: reduce){.peek,.peek::after,.peek__btn svg{transition: none}}.vy{position: relative;display:inline-block;flex:none;width:64px;height:64px;cursor:pointer;-webkit-tap-highlight-color:transparent}.vy--s{width: 44px;height:44px}.vy--l{width: 120px;height:120px}.vy--xl{width: 168px;height:168px}.vy svg{display: block;width:100%;height:100%;overflow:visible}.vy .fe-mouth--joy{opacity: 0}.vy--sad:hover .fe-mouth--sad,.vy--sad.is-joy .fe-mouth--sad,.vy--sad:hover .fe-sad,.vy--sad.is-joy .fe-sad,.vy--sad:hover .fe-tear,.vy--sad.is-joy .fe-tear{opacity: 0;animation:none}.vy--sad:hover .fe-mouth--joy,.vy--sad.is-joy .fe-mouth--joy{opacity: 1}.vy--sad:hover .fe-body,.vy--sad.is-joy .fe-body{animation: fe-hop .6s cubic-bezier(.2,1.6,.4,1)}.vy--joy .fe-body{animation: vy-bounce 1.4s cubic-bezier(.3,1.5,.5,1) infinite}@keyframes vy-bounce{0%,55%,100%{transform: translateY(0) scale(1,1)}20%{transform: translateY(-9px) rotate(-4deg) scale(.97,1.04)}40%{transform: translateY(0) scale(1.05,.95)}}.vy--cool .fe-body{animation: vy-sway 3.2s ease-in-out infinite}@keyframes vy-sway{0%,100%{transform: rotate(-3deg)}50%{transform: rotate(3deg) translateY(-1px)}}.vy-glint{animation: vy-glint 3s ease-in-out infinite}@keyframes vy-glint{0%,70%,100%{opacity: .2}80%{opacity: 1}}.vy-p{transform-box: fill-box}.vy-p--ticket,.vy-p--star{transform-origin: 0% 100%;animation:vy-wave 2.6s ease-in-out infinite}@keyframes vy-wave{0%,100%{transform: rotate(0)}50%{transform: rotate(-6deg) translateY(-2px)}}.vy-spark{transform-box: fill-box;transform-origin:center;animation:vy-spark 1.8s ease-in-out infinite}.vy-spark--2{animation-delay: .6s}.vy-spark--3{animation-delay: 1.2s}@keyframes vy-spark{0%,100%{opacity: 0;transform:scale(.3) rotate(0)}50%{opacity: 1;transform:scale(1.1) rotate(45deg)}}.vy-twirl{transform-box: fill-box;transform-origin:center;animation:vy-twirl 3s ease-in-out infinite}@keyframes vy-twirl{0%,100%{transform: rotate(0) scale(1)}50%{transform: rotate(20deg) scale(1.12)}}.vy-swing{transform-box: fill-box;transform-origin:50% 0;animation:vy-swing 2.4s ease-in-out infinite}@keyframes vy-swing{0%,60%,100%{transform: rotate(0)}70%{transform: rotate(14deg)}80%{transform: rotate(-12deg)}90%{transform: rotate(6deg)}}.vy-last{transform-box: fill-box;transform-origin:center;animation:vy-last 2.2s ease-in-out infinite}@keyframes vy-last{0%,100%{transform: translateX(-2px)}50%{transform: translateX(2px) rotate(8deg)}}.vy-note{display: flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--vyc,#FFD23F) 16%,var(--surface)),var(--surface) 75%);border:1px solid color-mix(in srgb,var(--vyc,#FFD23F) 30%,var(--line))}.vy-note--sad{--vyc: #7CC4FF}.vy-note--joy{--vyc: #00A848}.vy-note--cool{--vyc: #7C5CFC}.vy-note .vy{width: 84px;height:84px;margin:-10px -6px -10px -12px}.vy-note__t{flex: 1;min-width:0}.vy-note__t b{display: block;font-size:15.5px;font-weight:800;line-height:1.3}.vy-note__t p{margin: 4px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.vy-note__a{display: flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width: 480px){.vy-note{padding: 14px;gap:10px}.vy-note .vy{width: 72px;height:72px}}@media (prefers-reduced-motion: reduce){.vy .fe-body,.vy-glint,.vy-p,.vy-spark,.vy-twirl,.vy-swing,.vy-last{animation: none}}.vy-hero{position: relative;z-index:1;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.vy-say{position: relative;max-width:220px;margin-top:-4px;padding:8px 12px;border-radius:16px;font-size:12.5px;font-weight:800;line-height:1.35;text-align:center;color:#1B1340;background:#fff;box-shadow:0 12px 26px -14px rgba(0,0,0,.55);animation:vy-say .6s cubic-bezier(.2,1.5,.4,1) .4s backwards}.vy-say::before{content: "";position:absolute;left:50%;top:-6px;width:12px;height:12px;margin-left:-6px;background:inherit;border-radius:2px;transform:rotate(45deg)}@keyframes vy-say{from{opacity: 0;transform:translateY(8px) scale(.85)}}.hd-chero .vy-hero{flex: none;margin:-14px 0 -10px auto}.hd-chero .vy-say{max-width: 190px;font-size:12px}@media (max-width: 700px){.hd-chero .vy-hero{position: absolute;top:6px;right:6px;margin:0}.hd-chero .vy--l{width: 84px;height:84px}.hd-chero .vy-say{display: none}.hd-chero>div:not(.vy-hero){padding-right: 70px}}@media (prefers-reduced-motion: reduce){.vy-say{animation: none}}.vy-glow{transform-box: fill-box;transform-origin:center;animation:vy-glow 2s ease-in-out infinite}@keyframes vy-glow{0%,100%{opacity: .2;transform:scale(.85)}50%{opacity: .55;transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){.vy-glow{animation: none}}.acc__item i,.acc__out i{display: grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;color:var(--c,var(--ink));background:color-mix(in srgb,var(--c,#64748B) 13%,transparent)}.acc__out i{--c: #D92D20}.acc__item:hover i,.acc__item:focus-visible i{color: #fff;background:var(--c,#64748B)}.vyt{position: fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .25s}.vyt.is-on{opacity: 1}.vyt__hole{position: fixed;border-radius:20px;box-shadow:0 0 0 9999px rgba(8,14,11,.62),0 0 0 3px #FFD23F,0 0 26px 6px rgba(255,210,63,.45);pointer-events:auto;transition:left .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1)}.vyt__card{position: fixed;display:flex;align-items:flex-start;gap:4px;width:min(430px,calc(100vw - 32px));padding:14px 16px 14px 6px;border-radius:24px;pointer-events:auto;color:var(--ink);background:var(--surface);box-shadow:0 30px 60px -20px rgba(0,0,0,.55);transition:left .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1)}.vyt__card.is-in{animation: vyt-in .4s cubic-bezier(.2,1.4,.4,1) both}@keyframes vyt-in{from{opacity: 0;transform:translateY(10px) scale(.96)}}.vyt__vy{flex: none;width:92px;height:92px;margin:-10px -4px -6px -4px}.vyt__vy .vy{width: 100%;height:100%}.vyt__body{position: relative;flex:1;min-width:0;padding-right:18px}.vyt__n{display: block;font-size:11.5px;font-weight:800;letter-spacing:.05em;color:#7C5CFC}.vyt__t{display: block;margin-top:2px;font-size:16.5px;font-weight:900;line-height:1.25}.vyt__x{margin: 6px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.vyt__acts{display: flex;justify-content:flex-end;gap:8px;margin-top:12px}.vyt__b{min-height: 40px;padding:0 16px;border:1px solid var(--line);border-radius:12px;font:inherit;font-weight:800;font-size:13.5px;color:var(--ink);background:var(--surface);cursor:pointer}.vyt__b--go{color: #fff;background:var(--brand);border-color:var(--brand);box-shadow:0 10px 20px -12px var(--brand)}.vyt__close{position: absolute;top:-6px;right:-8px;width:30px;height:30px;border:0;border-radius:50%;font-size:20px;line-height:1;color:var(--muted);background:transparent;cursor:pointer}.vyt__close:hover{background: var(--surface-2)}@media (max-width: 639px){.vyt__card{left: 10px!important;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));top:auto!important;width:auto}.vyt__vy{width: 76px;height:76px}}.vyt__ptr{position: fixed;width:34px;height:34px;color:#FFD23F;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5));animation:vyt-bob 1s ease-in-out infinite}.vyt__ptr svg{display: block;width:100%;height:100%}.vyt__ptr.is-down svg{transform: rotate(180deg)}.vyt__ptr.is-down{animation-name: vyt-bob-d}@keyframes vyt-bob{50%{translate: 0 -8px}}@keyframes vyt-bob-d{50%{translate: 0 8px}}.vyt__tap{position: fixed;width:0;height:0}.vyt__tap i{position: absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:50%;border:3px solid #FFD23F;opacity:0;animation:vyt-ring 1.8s ease-out infinite}.vyt__tap svg{position: absolute;left:-16px;top:-4px;width:48px;height:48px;transform-origin:16px 4px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));animation:vyt-press 1.8s ease-in-out infinite}@keyframes vyt-press{0%{transform: translate(18px,22px);opacity:0}15%{opacity: 1}38%{transform: none}46%{transform: scale(.86)}58%,82%{transform: none;opacity:1}100%{transform: translate(18px,22px);opacity:0}}@keyframes vyt-ring{0%,42%{transform: scale(.3);opacity:0}47%{opacity: 1}100%{transform: scale(1.6);opacity:0}}.vyt__ptr[hidden],.vyt__tap[hidden]{display: none}@media (prefers-reduced-motion: reduce){.vyt__hole,.vyt__card{transition: none}.vyt__card.is-in,.vyt__ptr,.vyt__tap i,.vyt__tap svg{animation: none}.vyt__tap svg{transform: none}}.vy-help{display: inline-flex;align-items:center;gap:4px;padding:4px 16px 4px 4px;border:1px solid color-mix(in srgb,#F5A524 45%,transparent);border-radius:999px;font:inherit;font-weight:800;font-size:13.5px;color:#7A4B00;background:linear-gradient(135deg,#FFF4CC,#FFE08A);box-shadow:0 10px 20px -14px #F5A524;cursor:pointer;transition:transform .2s cubic-bezier(.2,1.6,.4,1)}.vy-help .vy{width: 38px;height:38px;margin:-6px -2px}.vy-help:hover{transform: translateY(-2px)}.vy-help.is-new{animation: vy-help-pulse 2.2s ease-in-out infinite}@keyframes vy-help-pulse{0%,100%{box-shadow: 0 0 0 0 rgba(245,165,36,.5)}60%{box-shadow: 0 0 0 10px rgba(245,165,36,0)}}@media (prefers-reduced-motion: reduce){.vy-help.is-new{animation: none}}:where(button,.btn-catalog,.btn-primary,a[class*="btn"],[class*="__cta"],.vcs-buy,.hd-primary,.lp-qc__go,.vcab-oa,.tabbar a):active{scale: .95}.vs-press{animation: vs-press .45s cubic-bezier(.2,1.6,.4,1)}@keyframes vs-press{0%{scale: 1}25%{scale: .93}100%{scale: 1}}@media (prefers-reduced-motion: reduce){.vs-press{animation: none}}.btn-add{color: #fff;background:linear-gradient(145deg,var(--brand),var(--brand-strong));box-shadow:0 10px 18px -12px var(--brand-strong);transition:transform .25s cubic-bezier(.2,1.6,.4,1),box-shadow .2s,background .2s}.btn-add svg{transition: transform .35s cubic-bezier(.2,1.6,.4,1)}.btn-add:hover{transform: scale(1.08);box-shadow:0 14px 24px -12px var(--brand-strong)}.btn-add:hover svg,.btn-add.is-added svg{transform: rotate(90deg)}.btn-add.is-added{box-shadow: 0 0 0 0 rgba(0,168,72,.5);animation:vita-pop .5s cubic-bezier(.2,1.4,.4,1),btn-add-ring .7s ease-out}@keyframes btn-add-ring{to{box-shadow: 0 0 0 14px rgba(0,168,72,0)}}@keyframes brcard-in{from{opacity: 0;transform:translateY(12px) scale(.98)}}@keyframes brcard-glow{to{transform: translate(40px,30px) scale(1.2)}}@keyframes brcard-logo{from{opacity: 0;transform:scale(.6) rotate(-8deg)}}.search__ai{display: inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-weight:700;color:var(--ink);transition:background .2s,box-shadow .2s}.search__ai-i{display: grid;place-items:center;width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,#00A848,#2F80ED 60%,#7C5CFC);box-shadow:0 6px 12px -6px #7C5CFC;transition:transform .3s cubic-bezier(.2,1.6,.4,1)}.search__ai-s{transform-box: fill-box;transform-origin:center;animation:search-ai-tw 2.2s ease-in-out infinite}@keyframes search-ai-tw{0%,100%{opacity: .5;transform:scale(.7)}50%{opacity: 1;transform:scale(1.15) rotate(45deg)}}.search__ai:hover{background: color-mix(in srgb,#7C5CFC 10%,var(--bg));box-shadow:0 0 0 1px color-mix(in srgb,#7C5CFC 25%,transparent)}.search__ai:hover .search__ai-i{transform: rotate(-10deg) scale(1.08)}@media (prefers-reduced-motion: reduce){.search__ai-s{animation: none}}.fav-empty__alt .search__ai-i,.btn-primary .search__ai-i{margin-right: 2px}.vy-ctip{position: absolute;z-index:400;display:flex;align-items:flex-end;gap:2px;max-width:300px;pointer-events:none;animation:vy-ctip-in .35s cubic-bezier(.2,1.5,.4,1) both}@keyframes vy-ctip-in{from{opacity: 0;transform:translateY(8px) scale(.9)}}.vy-ctip .vy{width: 58px;height:58px;margin:0 -8px -6px -10px}.vy-ctip__b{position: relative;padding:8px 12px;border-radius:16px 16px 16px 4px;font-size:13px;line-height:1.4;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:0 16px 30px -18px rgba(0,0,0,.45)}.vy-ctip__b small{display: block;margin-bottom:2px;font-size:11px;font-weight:800;color:var(--brand-strong)}.vy-ctip__b b{font-weight: 700}@media (prefers-reduced-motion: reduce){.vy-ctip{animation: none}}.search__ai-i{color: var(--brand-strong);background:color-mix(in srgb,var(--brand) 14%,transparent);box-shadow:none}:root[data-theme="dark"] .search__ai-i{color: #6EE7A0;background:color-mix(in srgb,var(--brand) 22%,transparent)}.search__ai:hover{background: color-mix(in srgb,var(--brand) 8%,var(--bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent)}html.is-cart-open #vh-teaser,html.is-login-open #vh-teaser,html.is-acc-open #vh-teaser,html.is-flt-open #vh-teaser,html:has(#vs-drop.vs-open) #vh-teaser,html.is-cart-open #vh-ann,html.is-login-open #vh-ann,html.is-acc-open #vh-ann,html.is-flt-open #vh-ann,html:has(#vs-drop.vs-open) #vh-ann,html.is-flt-open #vh-bubble,html:has(#vs-drop.vs-open) #vh-bubble{visibility: hidden}@media (max-width: 768px){.cat__img{width: 46px;height:46px;right:10px;bottom:10px;border-radius:14px}}.card__title{font-weight: 650;color:var(--ink)}.fship{--p: 0%;position:relative;margin:0 20px;padding:12px 14px 14px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 9%,var(--surface)),var(--surface-2));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));display:flex;flex-direction:column;gap:10px}.fship[hidden]{display: none}.fship__row{display: flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.3;color:var(--ink)}.fship__txt{flex: 1;min-width:0}.fship__txt b{font-weight: 800;color:var(--brand-strong);white-space:nowrap}.fship__ico{position: relative;flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--surface);color:var(--brand-strong);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--brand) 60%,transparent)}.fship__ico svg{grid-area: 1 / 1;transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .25s}.fship__truck{animation: fship-drive 1.6s ease-in-out infinite}.fship__ok{opacity: 0;transform:scale(.3) rotate(-30deg)}.fship__pct{flex: none;padding:3px 9px;border-radius:99px;background:var(--surface);font-size:12px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.fship__pct:empty{display: none}.fship__track{position: relative;height:10px;margin-right:10px;border-radius:99px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.fship__fill{position: absolute;top:0;bottom:0;left:0;width:var(--p);min-width:10px;border-radius:inherit;background:linear-gradient(90deg,#34D27A,var(--brand) 55%,var(--brand-strong));transition:width .8s cubic-bezier(.2,.8,.2,1)}.fship__fill::before{content: "";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 45%,transparent 70%) no-repeat;background-size:60% 100%;background-position:-100% 0;animation:fship-shine 2.4s ease-in-out infinite}.fship__fill::after{content: "";position:absolute;right:-4px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--brand),0 0 14px 2px color-mix(in srgb,var(--brand) 70%,transparent);animation:fship-glow 1.4s ease-in-out infinite}.fship__goal{position: absolute;right:-12px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--muted);border:2px solid var(--line);transition:background .3s,color .3s,border-color .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.fship.is-done{background: linear-gradient(135deg,color-mix(in srgb,var(--brand) 22%,var(--surface)),color-mix(in srgb,var(--brand) 8%,var(--surface)));border-color:color-mix(in srgb,var(--brand) 45%,transparent);animation:fship-pop .55s cubic-bezier(.3,1.6,.5,1)}.fship.is-done .fship__txt{font-weight: 800;color:var(--brand-strong)}.fship.is-done .fship__ico{background: var(--brand-strong);color:#fff}.fship.is-done .fship__truck{opacity: 0;transform:translateX(16px);animation:none}.fship.is-done .fship__ok{opacity: 1;transform:none}.fship.is-done .fship__fill::after{display: none}.fship.is-done .fship__goal{background: var(--brand-strong);color:#fff;border-color:var(--brand-strong);animation:fship-wave 1.2s ease-in-out infinite}.fship__spark{position: absolute;left:50%;top:50%;width:8px;height:8px;border-radius:2px;background:hsl(var(--h) 85% 55%);pointer-events:none;animation:fship-spark .95s cubic-bezier(.2,.7,.3,1) forwards}@keyframes fship-drive{0%,100%{transform: translateX(-1px)}50%{transform: translateX(2px) translateY(-1px)}}@keyframes fship-shine{0%{background-position: -100% 0}60%,100%{background-position: 250% 0}}@keyframes fship-glow{50%{box-shadow: 0 0 0 3px var(--brand),0 0 22px 5px color-mix(in srgb,var(--brand) 55%,transparent)}}@keyframes fship-pop{40%{transform: scale(1.03)}}@keyframes fship-wave{0%,100%{transform: scale(1.15)}50%{transform: scale(1.15) rotate(-14deg)}}@keyframes fship-spark{from{transform: translate(-50%,-50%) scale(1);opacity:1}to{transform: translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.3) rotate(240deg);opacity:0}}.drawer.is-empty .fship{display: none!important}.ship__bar{flex: none;height:6px}.drawer__tl{display: inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--ink)}.drawer__tl>span{display: flex;flex-direction:column;line-height:1.15}.drawer__tl small{font-size: 12px;font-weight:500;color:var(--muted)}.drawer__ti{width: 38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand-strong)}.drawer__total{align-items: center}.drawer__total b{font-size: 22px;letter-spacing:-.01em}.btn-go{position: relative;overflow:hidden;height:54px;border-radius:16px;font-size:16.5px;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 12px 26px -12px color-mix(in srgb,var(--brand) 85%,transparent);transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.btn-go::before{content: "";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:btn-shine 3.6s ease-in-out infinite}.btn-go:hover{transform: translateY(-2px);box-shadow:0 16px 30px -12px color-mix(in srgb,var(--brand) 90%,transparent)}.btn-go:active{transform: scale(.98)}.btn-go__arr{transition: transform .25s}.btn-go:hover .btn-go__arr{transform: translateX(4px)}.drawer__safe{margin: -2px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted)}.drawer__safe svg{color: var(--brand-strong);flex:none}@keyframes btn-shine{0%,55%{left: -60%}85%,100%{left: 130%}}.combo__one{display: flex;align-items:center;gap:12px}.combo__one>span{display: flex;flex-direction:column;gap:3px;min-width:0}.combo__one b{font-size: 14px}.combo__one small{font-size: 12.5px;line-height:1.4;color:var(--muted)}.combo__vy{flex: none;width:46px;height:46px}.combo__q{margin-left: auto;flex:none;width:28px;height:28px;border-radius:50%;border:0;background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand-strong);font-weight:800;font-size:14px;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background .2s}.combo__q:hover,.combo__q.on{background: var(--brand-strong);color:#fff;transform:scale(1.08)}.combo__how{display: flex;gap:10px;align-items:flex-start;margin-top:10px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--sun) 16%,var(--surface));animation:vs-pop .4s cubic-bezier(.3,1.6,.5,1)}.combo__how[hidden]{display: none}.combo__how .vy{flex: none;width:40px;height:40px}.combo__how p{margin: 0;font-size:12.5px;line-height:1.45;color:var(--ink)}.vpick{position: relative;display:block;min-width:0}.vpick__native{position: absolute!important;inset:0;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important}.vpick__btn{width: 100%;height:46px;padding:0 12px 0 9px;display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.vpick__btn:hover{border-color: color-mix(in srgb,var(--brand) 50%,var(--line))}.vpick__btn:focus-visible,.vpick.is-open .vpick__btn{outline: none;border-color:var(--brand);box-shadow:0 0 0 4px var(--halo);background:var(--surface)}.vpick__ico{flex: none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 13%,var(--surface));color:var(--brand-strong)}.vpick__val{flex: 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.vpick.is-ph .vpick__val{font-weight: 500;color:var(--muted)}.vpick__chev{flex: none;display:grid;color:var(--muted);transition:transform .25s}.vpick.is-open .vpick__chev{transform: rotate(180deg);color:var(--brand-strong)}.vpick.is-picked .vpick__ico{animation: vpick-hop .5s cubic-bezier(.3,1.6,.5,1)}.vpick.is-need .vpick__btn{border-color: var(--sale);box-shadow:0 0 0 4px color-mix(in srgb,var(--sale) 16%,transparent);animation:vpick-shake .4s}.vpick__pop{position: absolute;z-index:230;padding:6px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 48px -16px rgba(10,30,18,.35),0 4px 12px -6px rgba(10,30,18,.18);opacity:0;transform:translateY(-6px) scale(.97);transform-origin:top center;transition:opacity .18s,transform .22s cubic-bezier(.3,1.4,.5,1)}.vpick__pop[hidden]{display: none}.vpick__pop.is-up{transform-origin: bottom center;transform:translateY(6px) scale(.97)}.vpick__pop.is-open{opacity: 1;transform:none}.vpick__find{display: flex;align-items:center;gap:8px;margin:2px 2px 6px;padding:0 12px;height:40px;border-radius:12px;background:var(--surface-2);color:var(--muted)}.vpick__find input{flex: 1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;outline:none}.vpick__list{max-height: 320px;overflow:auto;display:grid;gap:2px;overscroll-behavior:contain}.vpick__it{display: flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 10px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;font-size:14.5px;text-align:left;cursor:pointer;opacity:0;transform:translateY(4px);animation:vpick-in .28s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 18ms)}.vpick__it[hidden]{display: none}.vpick__it:hover,.vpick__it:focus-visible{outline: none;background:var(--surface-2)}.vpick__ii{flex: none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.vpick__ii i{width: 8px;height:8px;border-radius:50%;background:var(--line);transition:background .2s,transform .2s}.vpick__it:hover .vpick__ii i{background: var(--brand);transform:scale(1.3)}.vpick__t{flex: 1;min-width:0}.vpick__t em{margin-left: 4px;padding:2px 7px;border-radius:99px;background:var(--sun);color:var(--sun-ink);font-style:normal;font-size:11px;font-weight:700;vertical-align:1px}.vpick__ck{flex: none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand-strong);opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.vpick__it.is-on{background: color-mix(in srgb,var(--brand) 11%,transparent);font-weight:700}.vpick__it.is-on .vpick__ii{color: var(--brand-strong)}.vpick__it.is-on .vpick__ck{opacity: 1;transform:none}@keyframes vpick-in{to{opacity: 1;transform:none}}@keyframes vpick-hop{40%{transform: translateY(-5px) scale(1.12)}}@keyframes vpick-shake{20%,60%{transform: translateX(-4px)}40%,80%{transform: translateX(4px)}}.catalog__bar .sort .vpick__btn{height: 40px;width:auto;max-width:240px;padding:0 10px 0 6px;border-radius:999px;background:var(--surface);font-size:14px}.catalog__bar .sort .vpick__ico{width: 28px;height:28px;border-radius:50%}.catalog__bar .sort .vpick__val{font-weight: 700}.catalog__bar .sort::after{display: none!important}.vsheet__find{display: flex;align-items:center;gap:8px;margin:0 4px 8px;padding:0 14px;height:44px;border-radius:14px;background:var(--surface-2);color:var(--muted)}.vsheet__find[hidden]{display: none}.vsheet__find input{flex: 1;min-width:0;height:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;outline:none}.vsheet__it[hidden]{display: none}.vsheet__it{justify-content: flex-start;animation:vpick-in .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 22ms)}.vsheet__it>span:not(.vsheet__ico){flex: 1;text-align:left}.vsheet__ico{flex: none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand-strong)}.vsheet__note{margin-left: 4px;padding:2px 7px;border-radius:99px;background:var(--sun);color:var(--sun-ink);font-style:normal;font-size:11px;font-weight:700}@keyframes cbn-flip{0%,70%,100%{transform: rotateY(0)}85%{transform: rotateY(180deg)}}@keyframes cbn-shine{0%,60%{left: -40%}100%{left: 130%}}@keyframes co-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.fship__truck,.fship__fill::before,.fship__fill::after,.btn-go::before,.co-summary .co-submit::before,.co-summary .cbn::before,.co-summary .cbn__coin i,.vpick__it,.vsheet__it,.co-summary .cbn__steps li{animation: none!important;opacity:1;transform:none}}.card__soon{top: 20px;left:-46px;width:180px;padding:6px 0;transform:rotate(-45deg);font-size:10.5px;letter-spacing:.06em;line-height:1.2}@keyframes brwrap-open{from{opacity: 0;transform:translateY(-8px) scale(.985)}}.bcoin{--s: 36px;flex:none;display:inline-block;width:var(--s);height:var(--s);perspective:200px;vertical-align:middle}.bcoin i{position: relative;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,#FFF3B0,#FFC93C 45%,#E9A400);box-shadow:inset 0 0 0 calc(var(--s) * .07) rgba(255,255,255,.45),inset 0 calc(var(--s) * -.06) 0 rgba(170,110,0,.25),0 calc(var(--s) * .14) calc(var(--s) * .3) calc(var(--s) * -.14) rgba(180,120,0,.75);color:#8A5A00;font-family:var(--font-display);font-style:normal;font-size:calc(var(--s) * .44);line-height:1;animation:bcoin-flip 3.2s ease-in-out infinite}.bcoin i::after{content: "";position:absolute;top:-20%;left:-60%;width:40%;height:140%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:rotate(20deg);animation:bcoin-glint 3.2s ease-in-out infinite}@keyframes bcoin-flip{0%,70%,100%{transform: rotateY(0)}85%{transform: rotateY(180deg)}}@keyframes bcoin-glint{0%,30%{left: -60%}55%,100%{left: 130%}}@media (prefers-reduced-motion: reduce){.bcoin i,.bcoin i::after{animation: none}}.acc__bonus{display: flex;align-items:center;gap:10px;margin:6px 4px 2px;padding:9px 12px 9px 9px;border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,#FFC93C 30%,var(--surface)),color-mix(in srgb,#FFC93C 10%,var(--surface)));border:1px solid color-mix(in srgb,#FFC93C 45%,transparent);color:var(--ink);text-decoration:none;transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.acc__bonus:hover{transform: translateY(-1px);box-shadow:0 10px 20px -14px rgba(180,120,0,.7)}.acc__bonus>span:last-child{display: flex;flex-direction:column;font-size:13px;line-height:1.2}.acc__bonus b{font-family: var(--font-display);font-size:18px}.acc__bonus small{font-size: 11.5px;color:var(--muted)}.lp-stats .lp-st .lp-st__i--coin{width: auto;height:auto;background:none;box-shadow:none;border-radius:50%;font-size:inherit}.vpick__pop{width: max-content;max-width:min(360px,calc(100vw - 16px))}.vpick__list{max-height: none;overflow:visible}.vpick__list.is-long{max-height: 320px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.vpick__it{transform: none;white-space:nowrap;animation-name:vpick-fade}.vpick__list.is-long .vpick__it{white-space: normal}@keyframes vpick-fade{to{opacity: 1}}@keyframes sx-float{to{transform: translate(-60px,40px) scale(1.1)}}.card__hot{position: absolute;z-index:2;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:5px 9px 5px 7px;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1;color:#fff;background:linear-gradient(135deg,#FF8A3D,#E5402E);box-shadow:0 6px 14px -6px rgba(229,64,46,.7);white-space:nowrap}.card__hot svg{animation: card-hot 1.6s ease-in-out infinite;transform-origin:50% 90%}@keyframes card-hot{0%,100%{transform: scale(1) rotate(0)}50%{transform: scale(1.18) rotate(-6deg)}}@media (max-width: 600px){.card__hot{left: 8px;bottom:8px;font-size:10.5px;padding:4px 8px 4px 6px}}@media (prefers-reduced-motion: reduce){.card__hot svg{animation: none}}.hero-rail{--rail-ms: 6000ms;position:relative;grid-column:span 2;grid-row:span 2;min-width:0;border-radius:28px;isolation:isolate}.hero-rail__track{display: grid;height:100%}.hero-rail .hero-rail__slide{grid-area: 1 / 1;height:100%;opacity:0;visibility:hidden;transform:scale(.985) translateX(14px);transition:opacity .55s ease,transform .8s cubic-bezier(.2,.8,.2,1),visibility 0s linear .55s}.hero-rail .hero-rail__slide.is-on{z-index: 1;opacity:1;visibility:visible;transform:none;transition:opacity .55s ease,transform .8s cubic-bezier(.2,.8,.2,1),visibility 0s}.hero-rail .hero-rail__slide.is-on .tile__label{animation: rail-rise .6s cubic-bezier(.2,1.1,.3,1) .05s both}.hero-rail .hero-rail__slide.is-on .tile__title{animation: rail-rise .7s cubic-bezier(.2,1.1,.3,1) .12s both}.hero-rail .hero-rail__slide.is-on .tile__text{animation: rail-rise .7s cubic-bezier(.2,1.1,.3,1) .2s both}.hero-rail .hero-rail__slide.is-on .tile__cta{animation: rail-rise .7s cubic-bezier(.2,1.1,.3,1) .28s both}.hero-rail .hero-rail__slide.is-on .tile__pack,.hero-rail .hero-rail__slide.is-on [class*="tile__pack"]{animation: rail-pack .9s cubic-bezier(.2,1.4,.4,1) .15s both}.hero-rail .hero-rail__slide.is-on .tile__sticker{animation: rail-sticker .8s cubic-bezier(.2,1.6,.4,1) .45s both}.hero-rail__dots{position: absolute;z-index:3;top:16px;right:18px;display:flex;gap:0}.hero-rail__dots button{position: relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;transition:width .35s cubic-bezier(.2,.8,.2,1)}.hero-rail__dots button::before,.hero-rail__dots button i{position: absolute;left:7.5px;right:7.5px;top:7.5px;height:9px;border-radius:99px}.hero-rail__dots button::before{content: "";background:rgba(0,0,0,.18);transition:background .2s}.hero-rail__dots button:hover::before{background: rgba(0,0,0,.3)}.hero-rail__dots button.is-on{width: 53px}.hero-rail__dots button.is-on::before{background: rgba(0,0,0,.16)}.hero-rail__dots button i{background: currentColor;color:var(--ink);opacity:.85;transform:scaleX(0);transform-origin:left}.hero-rail__dots button.is-on i{animation: rail-time var(--rail-ms) linear forwards}.hero-rail.is-paused .hero-rail__dots button.is-on i,.hero-rail.is-still .hero-rail__dots button.is-on i{animation-play-state: paused}.hero-rail.is-still .hero-rail__dots button.is-on i{transform: none;animation:none}.hero-rail__arr{position: absolute;z-index:3;top:50%;width:42px;height:42px;margin-top:-21px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ink);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 24px -12px rgba(0,0,0,.45);opacity:0;transition:opacity .25s,transform .25s cubic-bezier(.3,1.5,.5,1)}.hero-rail__arr--prev{left: 12px;transform:translateX(-8px)}.hero-rail__arr--next{right: 12px;transform:translateX(8px)}.hero-rail:hover .hero-rail__arr,.hero-rail__arr:focus-visible{opacity: 1;transform:none}.hero-rail__arr:hover{transform: scale(1.08)!important}@keyframes rail-rise{from{opacity: 0;transform:translateY(16px)}}@keyframes rail-pack{from{opacity: 0;transform:translateY(30px) rotate(-8deg) scale(.85)}}@keyframes rail-sticker{from{opacity: 0;transform:scale(.3) rotate(-25deg)}}@keyframes rail-time{to{transform: none}}@media (max-width: 768px){.hero-rail,.hero-rail__track{display: contents}.hero-rail{position: static}.hero-rail .hero-rail__slide{flex: 0 0 88%;height:auto;min-height:196px;scroll-snap-align:start;opacity:1;visibility:visible;transform:none;transition:none}.hero-rail__dots,.hero-rail__arr{display: none}}@media (prefers-reduced-motion: reduce){.hero-rail .hero-rail__slide,.hero-rail .hero-rail__slide.is-on{transition: opacity .2s;transform:none}.hero-rail .hero-rail__slide.is-on *{animation: none!important}}.tile__art{position: absolute;right:36px;bottom:34px;width:190px;height:190px;perspective:600px;pointer-events:none}.tile__art i{position: relative;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 35% 30%,#FFF3B0,#FFC93C 45%,#E9A400);box-shadow:inset 0 0 0 12px rgba(255,255,255,.4),inset 0 -10px 0 rgba(170,110,0,.25),0 26px 50px -22px rgba(180,120,0,.8);color:#8A5A00;font-family:var(--font-display);font-style:normal;font-size:56px;animation:bcoin-flip 4.5s ease-in-out infinite}.tile__art i::after{content: "";position:absolute;top:-20%;left:-60%;width:40%;height:140%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);transform:rotate(20deg);animation:bcoin-glint 4.5s ease-in-out infinite}@media (max-width: 1100px){.tile__art{width: 130px;height:130px;right:20px;bottom:20px}.tile__art i{font-size: 38px}}@media (max-width: 768px){.tile__art{width: 96px;height:96px;top:50%;bottom:auto;right:14px;margin-top:-48px}.tile__art i{font-size: 28px;box-shadow:inset 0 0 0 6px rgba(255,255,255,.4),0 14px 26px -12px rgba(180,120,0,.8)}}@media (prefers-reduced-motion: reduce){.tile__art i,.tile__art i::after{animation: none}}html.home-fx .tile--hero>.tile__art,.tile--hero>.tile__art{position: absolute;z-index:0}.tile--hero:has(.tile__art) .tile__title,.tile--hero:has(.tile__art) .tile__text{max-width: calc(100% - 230px)}@media (max-width: 768px){.bento .hero-rail__slide .tile__title{font-size: 26px;max-width:60%}.bento .hero-rail__slide .tile__text{display: none}.tile--hero:has(.tile__art) .tile__title{max-width: calc(100% - 120px)}}.tile.tile--hero>span.tile__art.tile__art{position: absolute;z-index:0}@media (max-width: 768px){.bento .tile--hero{--pk: clamp(92px,24cqi,120px);container-type:inline-size}.bento .tile--hero .tile__title,.bento .tile--hero:has(.tile__art) .tile__title{max-width: calc(100% - var(--pk) - 4px);font-size:clamp(18px,calc((100cqi - var(--pk) - 4px) / var(--lw,7)),26px);line-height:1.04}.bento .tile--hero .tile__pack--hero,.bento .tile--hero>span.tile__art.tile__art{top: 50%;right:12px;bottom:auto;width:var(--pk);height:var(--pk);margin:calc(var(--pk) / -2) 0 0;transform:rotate(6deg)}.bento .tile--hero .tile__pack--hero img{width: calc(var(--pk) - 16px);height:calc(var(--pk) - 16px)}}.acc__bonus b.acc__bonus-t{font-family: var(--font);font-size:14px}.vpf{position: relative;overflow:hidden}.vpf__skel{height: 320px;border-radius:18px;background:linear-gradient(90deg,var(--surface-2) 25%,color-mix(in srgb,var(--surface-2) 60%,var(--surface)) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:vpf-skel 1.2s linear infinite}@keyframes vpf-skel{to{background-position: -200% 0}}.vpf__head{display: flex;align-items:center;gap:14px;margin-bottom:8px}.vpf__vy{flex: none;width:56px;height:56px}.vpf__hd{flex: 1;min-width:0}.vpf__hd h2{margin: 0;font-family:var(--font-display);font-size:20px}.vpf__hd small{display: block;margin:2px 0 8px;font-size:13px;color:var(--muted)}.vpf__bar{display: block;height:8px;border-radius:99px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.vpf__bar i{display: block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34D27A,var(--brand-strong));transition:width .8s cubic-bezier(.2,.8,.2,1)}.vpf__photo{position: relative;flex:none;width:72px;height:72px;padding:0;border-radius:50%;border:3px solid var(--surface);background:color-mix(in srgb,var(--brand) 12%,var(--surface-2));color:var(--brand-strong);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 22px -12px rgba(10,40,20,.5);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.vpf__photo:hover{transform: scale(1.05) rotate(-3deg)}.vpf__photo img{width: 100%;height:100%;border-radius:50%;object-fit:cover}.vpf__photo i{position: absolute;right:-4px;bottom:-4px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand-strong);border:2px solid var(--surface)}.vpf__row{position: relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line)}.vpf__row:last-of-type{border-bottom: 0}.vpf__row.is-saved{animation: vpf-saved 1.2s ease}@keyframes vpf-saved{0%{background: color-mix(in srgb,var(--brand) 16%,transparent)}100%{background: transparent}}.vpf__ico{width: 40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#fff}.vpf__ico--name{background: linear-gradient(135deg,#34D27A,#00843A)}.vpf__ico--city{background: linear-gradient(135deg,#FF8A3D,#E5402E)}.vpf__ico--phone{background: linear-gradient(135deg,#4FA3FF,#2F6FED)}.vpf__ico--email{background: linear-gradient(135deg,#B58CFF,#7C5CFC)}.vpf__ico--tg{background: linear-gradient(135deg,#3BB8F0,#1E88D2)}.vpf__txt{min-width: 0;display:flex;flex-direction:column}.vpf__txt small{font-size: 12px;color:var(--muted)}.vpf__txt b{font-size: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpf__txt em{font-style: normal;font-size:13px;color:var(--muted)}.vpf__btn{height: 34px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.vpf__btn:hover{transform: translateY(-1px);border-color:var(--brand)}.vpf__btn.is-add{border-color: transparent;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong))}.vpf__btn.is-done{border-color: transparent;color:var(--brand-strong);background:color-mix(in srgb,var(--brand) 12%,var(--surface));cursor:default}.vpf__edit{grid-column: 1 / -1;padding:4px 0 4px 52px;animation:vpick-in .3s cubic-bezier(.2,.8,.2,1) both}.vpf__line{display: flex;gap:8px}.vpf__line input,.vonb__in{flex: 1;min-width:0;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.vpf__line input:focus,.vonb__in:focus{border-color: var(--brand);box-shadow:0 0 0 4px var(--halo)}.vpf__save{flex: none;height:46px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#fff;font:inherit;font-weight:800;cursor:pointer}.vpf__save:disabled{opacity: .6}.vpf__hint{margin: 8px 0 0;font-size:12.5px;color:var(--muted)}.vpf__msg{margin: 8px 0 0;font-size:13px;font-weight:600;color:var(--sale)}.vpf__msg:empty{display: none}.vpf__msg.is-ok{color: var(--brand-strong)}.vpf__link{display: inline-block;margin-top:8px;font-weight:700;color:var(--link)}.vpf-code{margin-top: 10px}.vpf-code input{width: 100%;max-width:260px;height:56px;border-radius:14px;border:2px solid var(--brand);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-size:28px;letter-spacing:12px;text-align:center;outline:none;box-shadow:0 0 0 4px var(--halo)}.vpf__chips{display: flex;flex-wrap:wrap;gap:6px}.vpf__chips button{padding: 8px 12px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;opacity:0;animation:vpick-fade .3s ease forwards;animation-delay:calc(var(--i) * 20ms);transition:transform .2s,border-color .2s,background .2s}.vpf__chips button:hover{transform: translateY(-2px);border-color:var(--brand)}.vpf__chips button.is-on{border-color: var(--brand-strong);background:var(--brand-strong);color:#fff}.vpf__onb{display: flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px 14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 6%,var(--surface));color:var(--brand-strong);font:inherit;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}#vcabDleWrap li:has(#fullname),#vcabDleWrap li:has(#email){display: none}@media (max-width: 600px){.vpf__row{grid-template-columns: 36px minmax(0,1fr) auto;gap:10px}.vpf__ico{width: 36px;height:36px;border-radius:11px}.vpf__edit{padding-left: 0}.vpf__photo{width: 60px;height:60px}}html.is-onb{overflow: hidden}.vonb{position: fixed;inset:0;z-index:260;display:grid;place-items:center;padding:16px}.vonb__shade{position: absolute;inset:0;background:rgba(6,18,10,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}.vonb__card{position: relative;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:22px 22px 18px;border-radius:30px;background:var(--surface);color:var(--ink);box-shadow:0 40px 80px -30px rgba(0,0,0,.55);transform:translateY(30px) scale(.96);opacity:0;transition:transform .45s cubic-bezier(.2,1.2,.3,1),opacity .3s}.vonb.is-open .vonb__shade{opacity: 1}.vonb.is-open .vonb__card{transform: none;opacity:1}.vonb__card::before{content: "";position:absolute;z-index:0;inset:-40% -30% auto auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 18%,transparent),transparent 65%);pointer-events:none}.vonb__card>*{position: relative}.vonb__x{position: absolute;z-index:2;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:0;background:var(--surface-2);color:var(--muted);display:grid;place-items:center;cursor:pointer}.vonb__dots{display: flex;gap:6px;margin-bottom:8px}.vonb__dots i{height: 6px;flex:1;border-radius:99px;background:var(--line);transition:background .3s}.vonb__dots i.is-done{background: color-mix(in srgb,var(--brand) 55%,var(--line))}.vonb__dots i.is-on{background: var(--brand-strong)}.vonb__vy{width: 110px;height:110px;margin:6px auto 0}.vonb__vy svg{width: 100%;height:100%}.vonb__vy.is-hop{animation: vpick-hop .6s cubic-bezier(.3,1.6,.5,1)}.vonb__say{position: relative;margin:6px auto 14px;padding:12px 16px;border-radius:18px;background:var(--surface-2);font-family:var(--font-display);font-size:17px;line-height:1.3;text-align:center}.vonb__say::before{content: "";position:absolute;top:-7px;left:50%;width:14px;height:14px;margin-left:-7px;background:inherit;transform:rotate(45deg);border-radius:3px}.vonb__say.is-in{animation: vpick-in .4s cubic-bezier(.2,.8,.2,1) both}.vonb__body.is-in{animation: rail-rise .45s cubic-bezier(.2,1.1,.3,1) both}.vonb__lead{margin: 0;font-size:14.5px;line-height:1.55;color:var(--muted);text-align:center}.vonb__in{width: 100%;font-size:17px;text-align:center}.vonb__chips{justify-content: center;max-height:240px;overflow:auto}.vonb__photo{display: grid;place-items:center;gap:6px;width:140px;height:140px;margin:0 auto;padding:0;border-radius:50%;border:3px dashed color-mix(in srgb,var(--brand) 50%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--surface));color:var(--brand-strong);font:inherit;font-size:13px;font-weight:700;cursor:pointer;overflow:hidden;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.vonb__photo:hover{transform: scale(1.04)}.vonb__photo img{width: 100%;height:100%;object-fit:cover}.vonb__photo.is-busy{opacity: .6}.vonb__opt{display: flex;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left}button.vonb__opt{cursor: pointer;transition:transform .2s,border-color .2s}button.vonb__opt:hover{transform: translateY(-2px);border-color:#1E88D2}.vonb__opt svg{flex: none;color:var(--brand-strong)}.vonb__opt--tg svg{color: #1E88D2}.vonb__opt span{display: flex;flex-direction:column}.vonb__opt small{font-size: 12.5px;color:var(--muted)}.vonb__tour{display: grid;gap:8px}.vonb__tour a{display: flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--surface-2);color:var(--ink);text-decoration:none;opacity:0;animation:vpick-in .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 90ms);transition:transform .2s}.vonb__tour a:hover{transform: translateX(4px)}.vonb__tour i{flex: none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));font-style:normal}.vonb__tour i.vonb__coin{background: radial-gradient(circle at 35% 30%,#FFF3B0,#FFC93C 45%,#E9A400);color:#8A5A00;font-family:var(--font-display)}.vonb__tour span{display: flex;flex-direction:column}.vonb__tour small{font-size: 12.5px;color:var(--muted)}.vonb__learn{display: flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:12px;border-radius:14px;border:1px dashed var(--brand);color:var(--brand-strong);font-weight:800;text-decoration:none}.vonb__nav{display: flex;gap:8px;margin-top:16px}.vonb__go{flex: 1;height:52px;border:0;border-radius:16px;background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--brand) 85%,transparent);transition:transform .2s}.vonb__go:active{transform: scale(.98)}.vonb__skip{height: 52px;padding:0 16px;border:0;border-radius:16px;background:var(--surface-2);color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.vonb__conf{position: fixed;z-index:270;top:-12px;left:var(--x);width:9px;height:14px;border-radius:2px;background:hsl(var(--h) 85% 55%);pointer-events:none;animation:vonb-fall 1.6s cubic-bezier(.3,.6,.4,1) forwards;animation-delay:calc(var(--d) - .6s)}@keyframes vonb-fall{to{transform: translateY(105vh) rotate(var(--r));opacity:.2}}@media (max-width: 600px){.vonb{place-items: end center;padding:0}.vonb__card{width: 100%;max-height:92dvh;border-radius:28px 28px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.vonb__vy{width: 90px;height:90px}}@media (prefers-reduced-motion: reduce){.vonb__card,.vonb__shade{transition: none}.vonb__vy.is-hop,.vonb__body.is-in,.vonb__say.is-in{animation: none}}html.is-onb #vh-bubble,html.is-onb #vh-teaser,html.is-onb #vh-ann{display: none!important}.vonb__dots{margin-right: 44px}.vonb__card{overflow-x: hidden;overflow-y:auto;overscroll-behavior:contain}.topbar__radio{position: relative;display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid #3A4A41;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.topbar__radio:hover{border-color: #D5DED8}.topbar__eq{display: none;align-items:flex-end;gap:2px;height:12px}.topbar__eq i{width: 3px;height:100%;border-radius:2px;background:currentColor;transform-origin:bottom;animation:vrad-eq .9s ease-in-out infinite alternate}.topbar__eq i:nth-child(2){animation-delay: .2s;animation-duration:.7s}.topbar__eq i:nth-child(3){animation-delay: .4s;animation-duration:1.1s}.topbar__radio.is-on{border-color: #00C25A;background:rgba(0,194,90,.16);color:#6CFFA9}.topbar__radio.is-on .topbar__eq{display: inline-flex}.topbar__radio.is-on .topbar__note{display: none}.topbar__radio.is-wait .topbar__note{animation: vrad-pulse 1s ease-in-out infinite}.topbar__radio.is-resume{border-color: #00C25A;animation:vrad-ring 1.6s ease-in-out infinite}@keyframes vrad-eq{from{transform: scaleY(.25)}to{transform: scaleY(1)}}@keyframes vrad-pulse{50%{opacity: .35}}@keyframes vrad-ring{0%,100%{box-shadow: 0 0 0 0 rgba(0,194,90,.5)}50%{box-shadow: 0 0 0 6px rgba(0,194,90,0)}}.vrad{position: fixed;z-index:240;width:340px;max-width:calc(100vw - 24px);padding:16px;border-radius:24px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 30px 60px -24px rgba(0,0,0,.45);opacity:0;transform:translateY(-8px) scale(.97);transform-origin:top right;transition:opacity .2s,transform .25s cubic-bezier(.3,1.4,.5,1)}.vrad[hidden]{display: none}.vrad.is-open{opacity: 1;transform:none}.vrad__head{display: flex;align-items:center;gap:12px;margin-bottom:12px}.vrad__disc{position: relative;flex:none;width:52px;height:52px;border-radius:50%;background:repeating-radial-gradient(circle,#1A1F1C 0 2px,#2A312D 2px 3px);box-shadow:0 8px 18px -8px rgba(0,0,0,.6)}.vrad__disc i{position: absolute;inset:17px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--sun));box-shadow:inset 0 0 0 5px rgba(0,0,0,.15)}.vrad.is-on .vrad__disc{animation: vrad-spin 3s linear infinite}@keyframes vrad-spin{to{transform: rotate(360deg)}}.vrad__hd{flex: 1;min-width:0;display:flex;flex-direction:column}.vrad__hd b{font-family: var(--font-display);font-size:16px}.vrad__hd small{font-size: 12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrad.is-on .vrad__hd small{color: var(--brand-strong);font-weight:700}.vrad__x{flex: none;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-2);color:var(--muted);display:grid;place-items:center;cursor:pointer}.vrad__tabs{display: flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.vrad__tabs::-webkit-scrollbar{display: none}.vrad__tabs button{flex: none;height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.vrad__tabs button.is-on{background: var(--ink);color:var(--bg);border-color:var(--ink)}.vrad__list{display: grid;gap:4px;max-height:220px;overflow-y:auto}.vrad__list button{display: flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;animation:vpick-in .25s cubic-bezier(.2,.8,.2,1) both;transition:background .2s}.vrad__list button:hover{background: var(--surface-2)}.vrad__list button.is-on{background: color-mix(in srgb,var(--brand) 12%,transparent);font-weight:700}.vrad__eqs{display: inline-flex;align-items:flex-end;gap:2px;width:16px;height:14px;color:var(--muted)}.vrad__eqs i{width: 3px;height:30%;border-radius:2px;background:currentColor}.vrad__list button.is-play .vrad__eqs{color: var(--brand-strong)}.vrad__list button.is-play .vrad__eqs i{height: 100%;transform-origin:bottom;animation:vrad-eq .8s ease-in-out infinite alternate}.vrad__list button.is-play .vrad__eqs i:nth-child(2){animation-delay: .25s}.vrad__list button.is-play .vrad__eqs i:nth-child(3){animation-delay: .5s}.vrad__ctl{display: flex;align-items:center;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.vrad__play{flex: none;width:52px;height:52px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-strong));box-shadow:0 12px 22px -12px color-mix(in srgb,var(--brand) 85%,transparent);cursor:pointer;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.vrad__play:active{transform: scale(.92)}.vrad__vol{flex: 1;display:flex;align-items:center;gap:8px;color:var(--muted)}.vrad__vol input{flex: 1;accent-color:var(--brand-strong)}.vrad__note{margin: 10px 0 0;font-size:11.5px;line-height:1.4;color:var(--muted)}@media (max-width: 768px){.topbar__radio{width: 26px;height:26px;padding:0;justify-content:center}.topbar__radio-t{display: none}.vrad{left: 0!important;right:0;bottom:0;top:auto!important;width:100%;max-width:none;border-radius:26px 26px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));transform:translateY(30px);transform-origin:bottom}}@media (min-width: 769px) and (max-width: 960px){.topbar__radio{width: 26px;padding:0;justify-content:center}.topbar__radio-t{display: none}}@media (prefers-reduced-motion: reduce){.topbar__eq i,.vrad__eqs i,.vrad.is-on .vrad__disc,.topbar__radio.is-resume{animation: none!important}}.topbar__radio.is-on{border-color: transparent;background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#fff;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--brand) 90%,transparent)}.topbar__radio.is-resume{color: var(--brand-strong);border-color:var(--brand)}.vrad{--vr-bg: #0F2A1F;--vr-ink:#F2FFF7;--vr-muted:rgba(226,246,234,.62);--vr-line:rgba(255,255,255,.1);--vr-acc:#FFC93C;background:radial-gradient(120% 70% at 100% 0%,rgba(0,194,90,.28),transparent 60%),radial-gradient(90% 60% at 0% 100%,rgba(255,201,60,.16),transparent 60%),linear-gradient(165deg,#133628,var(--vr-bg) 60%,#0A1F16);color:var(--vr-ink);border-color:rgba(255,255,255,.08);box-shadow:0 34px 70px -26px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.08)}.vrad .vrad__hd small{color: var(--vr-muted)}.vrad.is-on .vrad__hd small{color: var(--vr-acc)}.vrad__disc{box-shadow: 0 0 0 3px rgba(255,201,60,.25),0 10px 22px -8px rgba(0,0,0,.8)}.vrad__disc i{background: linear-gradient(135deg,var(--vr-acc),#00C25A)}.vrad .vrad__x{background: rgba(255,255,255,.08);color:var(--vr-muted)}.vrad .vrad__tabs button{border-color: var(--vr-line);background:rgba(255,255,255,.05);color:var(--vr-ink)}.vrad .vrad__tabs button:hover{background: rgba(255,255,255,.1)}.vrad .vrad__tabs button.is-on{background: var(--vr-acc);color:#3D2E00;border-color:var(--vr-acc)}.vrad .vrad__list button{color: var(--vr-ink)}.vrad .vrad__list button:hover{background: rgba(255,255,255,.07)}.vrad .vrad__list button.is-on{background: rgba(0,194,90,.18);box-shadow:inset 0 0 0 1px rgba(0,194,90,.35)}.vrad .vrad__eqs{color: var(--vr-muted)}.vrad .vrad__list button.is-play .vrad__eqs{color: var(--vr-acc)}.vrad .vrad__ctl{border-top-color: var(--vr-line)}.vrad .vrad__play{background: linear-gradient(135deg,var(--vr-acc),#FFA61A);color:#3D2E00;box-shadow:0 12px 24px -12px rgba(255,180,30,.8)}.vrad .vrad__vol{color: var(--vr-muted)}.vrad .vrad__vol input{accent-color: var(--vr-acc)}.vrad .vrad__note{color: var(--vr-muted)}.vrad--solo{padding: 22px 18px}.vrad--solo .vrad__list{max-height: none}.topbar__radio:not(.is-on):not(.is-resume){border-color: color-mix(in srgb,currentColor 35%,transparent)}.vsn-bar{position: fixed;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,#00A848,#FFD23F);border-radius:0 3px 3px 0;z-index:2147483200;opacity:0;pointer-events:none;transition:opacity .2s}.vsn-bar.is-on{opacity: 1;animation:vsn-bar 2.4s cubic-bezier(.1,.7,.2,1) forwards}.vsn-bar.is-done{width: 100%;opacity:0;transition:width .2s,opacity .35s .15s}@keyframes vsn-bar{from{width: 0}60%{width: 72%}to{width: 92%}}html.is-nav-busy{cursor: progress}#content:focus{outline: none}#content.vsn-out{opacity: 0;transform:translateY(-6px);transition:opacity .14s ease-in,transform .14s ease-in}#content.vsn-in{animation: vt-in .32s cubic-bezier(.2,.9,.3,1) both}@media (prefers-reduced-motion: reduce){.vsn-bar.is-on{animation-duration: .01s}#content.vsn-out,#content.vsn-in{transition: none;animation:none}}.hd-chero{background: radial-gradient(120% 160% at 100% 0%,#0E6B4F 0%,#0A3A2C 52%,#0B2F3F 100%)}.hd-chero__glow{background: radial-gradient(circle,rgba(255,210,63,.4),transparent 65%)}.acc__bonus{gap: 9px;margin:4px 4px 2px;padding:6px 10px 6px 8px;border-radius:12px}.acc__bonus>span:last-child{flex-direction: row;align-items:baseline;flex-wrap:wrap;gap:0 6px;min-width:0;font-size:13px}.acc__bonus b{font-size: 15px}.acc__bonus b.acc__bonus-t{font-size: 13.5px}.acc__bonus small{font-size: 11.5px;white-space:nowrap}@keyframes prs-grow{from{transform: scaleY(0)}}@keyframes prs-call{50%{box-shadow: 0 0 0 7px rgba(0,168,72,.18),0 8px 18px -8px rgba(0,168,72,.8)}}@keyframes flt-shine{0%,55%{background-position: -160% 0}100%{background-position: 160% 0}}@keyframes flt-n{from{transform: scale(.4);opacity:0}}.tg{position: absolute;right:clamp(10px,4%,40px);top:50%;width:190px;height:190px;margin-top:-95px;pointer-events:none;--r:76px;--t:26s}.tg__ring{position: absolute;inset:18px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--tile-mint-ink,#0B3B24) 18%,transparent);animation:tg-spin 60s linear infinite}.tg__ring--2{inset: 50px;border:2px solid color-mix(in srgb,#00A848 35%,transparent);border-radius:50%;animation:tg-wave 3s ease-out infinite}.tg__vy{position: absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;animation:tg-bob 3.2s ease-in-out infinite;filter:drop-shadow(0 10px 14px rgba(0,80,40,.25))}.tg__orbit{position: absolute;inset:0}.tg__orbit i{position: absolute;left:50%;top:50%;display:grid;place-items:center;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:14px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 80%,#fff),var(--c));box-shadow:0 8px 16px -6px var(--c),inset 0 1px 0 rgba(255,255,255,.45);animation:tg-orbit var(--t) linear infinite,tg-pop .6s cubic-bezier(.2,1.6,.4,1) both;animation-delay:calc(var(--i) * var(--t) / -6),calc(.3s + var(--i) * .08s)}.tile--wide:hover .tg{--t: 10s}@keyframes tg-orbit{from{transform: rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform: rotate(360deg) translateX(var(--r)) rotate(-360deg)}}@keyframes tg-pop{from{opacity: 0;scale:.3}}@keyframes tg-spin{to{transform: rotate(360deg)}}@keyframes tg-wave{0%{transform: scale(.6);opacity:.9}100%{transform: scale(1.5);opacity:0}}@keyframes tg-bob{50%{transform: translateY(-6px) rotate(-3deg)}}.tile--wide:has(.tg) .tile__title{max-width: calc(100% - 220px)}@media (max-width: 768px){.tg{width: 150px;height:150px;margin-top:-75px;right:6px;--r:60px}.tg__vy{width: 66px;height:66px;margin:-33px 0 0 -33px}.tg__orbit i{width: 32px;height:32px;margin:-16px 0 0 -16px;border-radius:11px}.tg__orbit i svg{width: 17px;height:17px}.tg__ring{inset: 12px}.tg__ring--2{inset: 36px}.tile--wide:has(.tg) .tile__title{max-width: calc(100% - 150px)}}@media (prefers-reduced-motion: reduce){.tg__ring,.tg__ring--2,.tg__vy{animation: none}.tg__orbit i{animation: tg-orbit 1s linear paused;animation-delay:calc(var(--i) * -1s / 6)}}html.simple .tg{display: none}.cat{--hue: #00A848;background:color-mix(in srgb,var(--hue) 20%,var(--surface))!important;color:color-mix(in srgb,var(--hue) 55%,var(--ink))!important}.cat:nth-child(10n+1){--hue: #22C55E}.cat:nth-child(10n+2){--hue: #F5A524}.cat:nth-child(10n+3){--hue: #8B5CF6}.cat:nth-child(10n+4){--hue: #F97316}.cat:nth-child(10n+5){--hue: #0EA5E9}.cat:nth-child(10n+6){--hue: #EF4444}.cat:nth-child(10n+7){--hue: #14B8A6}.cat:nth-child(10n+8){--hue: #F43F5E}.cat:nth-child(10n+9){--hue: #6366F1}.cat:nth-child(10n+10){--hue: #84CC16}.cat::before{content: "";position:absolute;width:120px;height:120px;right:-30px;bottom:-40px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--hue) 35%,transparent),transparent 70%);pointer-events:none;transition:transform .4s}.cat::after{content: "";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%) -160% 0 / 250% 100% no-repeat;pointer-events:none}.cat:hover::after{animation: cat-shine .8s ease-out}.cat:hover::before{transform: scale(1.4)}.cat:hover .cat__img{transform: rotate(0) scale(1.1) translateY(-4px);box-shadow:0 14px 24px -12px color-mix(in srgb,var(--hue) 70%,#000)}@keyframes cat-shine{to{background-position: 160% 0}}.cat>span:not(.cat__img){color: color-mix(in srgb,var(--hue) 45%,var(--ink))}@media (prefers-reduced-motion: reduce){.cat:hover::after{animation: none}}.section__title{display: flex;align-items:center;gap:12px}.sic{position: relative;flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--a),var(--b));box-shadow:0 10px 20px -10px var(--b),inset 0 1px 0 rgba(255,255,255,.45)}.sic::after{content: "";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 62%) -170% 0 / 260% 100% no-repeat;animation:sic-shine 5s ease-in-out infinite}.sic svg{width: 22px;height:22px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}@keyframes sic-shine{0%,70%{background-position: -170% 0}100%{background-position: 170% 0}}.sic--zap svg{animation: sic-zap 4s ease-in-out infinite}@keyframes sic-zap{0%,86%,100%{opacity: 1;transform:none}88%{opacity: .35;transform:scale(.9)}90%{opacity: 1;transform:scale(1.12) rotate(-6deg)}92%{opacity: .5}94%{opacity: 1;transform:none}}.sic--twinkle svg{animation: sic-twinkle 3.6s ease-in-out infinite}@keyframes sic-twinkle{0%,100%{transform: rotate(0) scale(1)}50%{transform: rotate(18deg) scale(1.12)}}.sic--blink svg{animation: sic-blink 4.5s ease-in-out infinite}@keyframes sic-blink{0%,90%,100%{transform: scaleY(1)}94%{transform: scaleY(.1)}}.sic--shine svg{animation: sic-cup 4s ease-in-out infinite;transform-origin:50% 90%}@keyframes sic-cup{0%,80%,100%{transform: none}85%{transform: rotate(-10deg) scale(1.08)}92%{transform: rotate(8deg) scale(1.08)}}.sic--swing svg{animation: sic-swing 3.4s ease-in-out infinite;transform-origin:45% 45%}@keyframes sic-swing{0%,100%{transform: translate(0,0) rotate(0)}25%{transform: translate(-2px,-1px) rotate(-12deg)}60%{transform: translate(2px,1px) rotate(10deg)}}.sic--hop svg{animation: sic-hop 3.2s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes sic-hop{0%,72%,100%{transform: none}80%{transform: translateY(-5px) rotate(-6deg)}88%{transform: translateY(0) scaleY(.88)}}.sic--spin svg{animation: sic-spin 9s linear infinite}@keyframes sic-spin{to{transform: rotate(360deg)}}html.home-fx .page>.section .sic{animation: sic-pop .8s cubic-bezier(.2,1.6,.4,1) both;animation-play-state:paused}html.home-fx .page>.section.is-in .sic,html.home-fx .page>.section:not(.reveal) .sic{animation-play-state: running}@keyframes sic-pop{from{transform: scale(.2) rotate(-40deg);opacity:0}}.section__title:hover .sic{transform: translateY(-2px) rotate(-6deg);transition:transform .3s cubic-bezier(.2,1.6,.4,1)}@media (max-width: 768px){.section__title{gap: 10px}.sic{width: 36px;height:36px;border-radius:12px}.sic svg{width: 19px;height:19px}}.section__more{display: inline-flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;border-radius:999px;font-size:14px;font-weight:800;color:#00873A;text-decoration:none;background:color-mix(in srgb,#00A848 11%,var(--surface));border:1px solid color-mix(in srgb,#00A848 22%,transparent);transition:background .2s,transform .2s,box-shadow .2s}.sec-more__i{display: grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#2BD46F,#00A848);box-shadow:0 6px 12px -6px #00A848;overflow:hidden}.sec-more__i svg{width: 16px;height:16px}.section__more:hover{background: color-mix(in srgb,#00A848 18%,var(--surface));transform:translateY(-1px);box-shadow:0 10px 20px -14px #00A848}.section__more:hover .sec-more__i svg{animation: sec-arr .5s ease}@keyframes sec-arr{45%{transform: translateX(18px)}46%{transform: translateX(-18px)}}:root[data-theme="dark"] .section__more{color: #4ADE80}.foryou__play svg{vertical-align: -2px}.hroute{position: sticky;top:calc(var(--head-h,64px) + 8px);z-index:30;height:0;margin:0;pointer-events:none}.hroute__box{position: relative;display:flex;max-width:100%;width:max-content;margin:0 auto;padding:5px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border:1px solid var(--line);box-shadow:0 14px 34px -18px rgba(0,0,0,.35);opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .3s,transform .4s cubic-bezier(.2,1.3,.4,1)}.hroute.is-on .hroute__box{opacity: 1;transform:none;pointer-events:auto}.hroute__in{position: relative;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.hroute__in::-webkit-scrollbar{display: none}.hroute__ink{position: absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:color-mix(in srgb,#00A848 14%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#00A848 30%,transparent);opacity:0;transition:transform .45s cubic-bezier(.2,1,.3,1),width .45s cubic-bezier(.2,1,.3,1),opacity .2s}.hroute__ink.is-ready{opacity: 1}.hroute__c{position: relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 5px;border:0;border-radius:999px;background:none;color:var(--muted);font:700 13px var(--font);white-space:nowrap;cursor:pointer;transition:color .2s}.hroute__c .sic{width: 26px;height:26px;border-radius:9px;box-shadow:none;animation:none!important}.hroute__c .sic svg{width: 15px;height:15px;animation:none}.hroute__c .sic::after{display: none}.hroute__c:not(.is-on) .sic{filter: saturate(.55) opacity(.75);transition:filter .2s}.hroute__c:hover{color: var(--ink)}.hroute__c:hover .sic{filter: none}.hroute__c.is-on{color: var(--ink)}.hroute__c.is-on .sic svg{animation: hr-pop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes hr-pop{40%{transform: scale(1.25) rotate(-8deg)}}.hroute__prog{position: absolute;left:14px;right:14px;bottom:1px;height:2px;border-radius:1px;background:linear-gradient(90deg,#00A848,#FFD23F);transform:scaleX(0);transform-origin:left}@media (max-width: 768px){.hroute{top: calc(var(--head-h,56px) + 6px)}.hroute__box{width: auto;margin:0 -4px}.hroute__c{height: 34px;padding:0 10px 0 4px;font-size:12.5px}}@media (prefers-reduced-motion: reduce){.sic::after,.sic svg,.hroute__c.is-on .sic svg{animation: none!important}.hroute__box,.hroute__ink{transition: none}}html.simple .sic::after{display: none}@media (max-width: 768px){.section__head{flex-wrap: nowrap}.section__head .section__title{min-width: 0}.section__more{flex: none;padding:4px 4px 4px 11px;font-size:13px;gap:6px}.sec-more__i{width: 26px;height:26px}}@media (max-width: 420px){.section__head .section__title{font-size: 20px}}@media (max-width: 360px){.section__head .section__title{font-size: 18px}}.tile--wide:hover .tgp__card{transform: rotate(0) translateY(-4px)}@keyframes tgp-bar{0%,4%{transform: scaleX(0)}22%,88%{transform: scaleX(1)}96%,100%{transform: scaleX(0)}}@keyframes tgp-num{0%,14%{opacity: 0}22%,88%{opacity: 1}96%,100%{opacity: 0}}@keyframes tgp-ok{0%,30%{transform: scale(0)}36%,88%{transform: scale(1)}96%,100%{transform: scale(0)}}.tile--wide:has(.tgp) .tile__title{max-width: calc(100% - 250px)}:root[data-theme="dark"] .tgp__card{background: #16201B;color:#E8F0EB;box-shadow:0 18px 36px -18px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06)}:root[data-theme="dark"] .tgp__back{background: rgba(255,255,255,.06)}:root[data-theme="dark"] .tgp__r i{background: color-mix(in srgb,var(--c) 22%,#16201B)}:root[data-theme="dark"] .tgp__r s{background: rgba(255,255,255,.08)}:root[data-theme="dark"] .tgp__head small,:root[data-theme="dark"] .tgp__foot{color: #9FB0A6}:root[data-theme="dark"] .tgp__foot{border-color: rgba(255,255,255,.1)}@media (max-width: 768px){.tile--wide:has(.tgp) .tile__title{max-width: calc(100% - 170px)}}.section__title:hover .sic{transform: none}.section__title:hover .sic svg{animation: sic-wiggle .6s ease}@keyframes sic-wiggle{30%{transform: rotate(-14deg) scale(1.12)}60%{transform: rotate(10deg) scale(1.06)}}.tile--wide:has(.tgp) .tile__title{max-width: calc(100% - 220px)}.tile--wide:has(.tgp){isolation: isolate;background:radial-gradient(420px 260px at 88% 18%,rgba(43,212,111,.32),transparent 65%),radial-gradient(360px 240px at 62% 110%,rgba(255,210,63,.22),transparent 70%),linear-gradient(120deg,#DDF6E7 0%,#CDEFDB 48%,#BFE8D2 100%)}.tile--wide:has(.tgp)::before{content: "";position:absolute;inset:-40px;z-index:-1;pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='220' viewBox='0 0 260 220'%3E%3Cg fill='none' stroke='%2300843B' stroke-width='1.4' stroke-linejoin='round' opacity='.55'%3E%3Cpath d='M40 40l26-15 26 15v30l-26 15-26-15z'/%3E%3Cpath d='M92 40l26-15 26 15v30l-26 15-26-15z'/%3E%3Cpath d='M66 85v30M118 85l20 22M144 70h34'/%3E%3Cpath d='M178 70l20-12M178 70l20 12'/%3E%3Cpath d='M150 150l26-15 26 15v30l-26 15-26-15z'/%3E%3Cpath d='M150 150l-28-12M202 180l28 10'/%3E%3Cpath d='M20 170l22-13 22 13v26l-22 13-22-13z'/%3E%3C/g%3E%3Cg fill='%2300A848' opacity='.5'%3E%3Ccircle cx='66' cy='25' r='3.2'/%3E%3Ccircle cx='118' cy='85' r='3.2'/%3E%3Ccircle cx='198' cy='58' r='3.6'/%3E%3Ccircle cx='198' cy='82' r='2.6'/%3E%3Ccircle cx='66' cy='115' r='3.6'/%3E%3Ccircle cx='122' cy='138' r='3'/%3E%3Ccircle cx='230' cy='190' r='3.4'/%3E%3Ccircle cx='176' cy='135' r='3'/%3E%3C/g%3E%3Cg fill='%23F5A524' opacity='.6'%3E%3Ccircle cx='138' cy='107' r='3.4'/%3E%3Ccircle cx='42' cy='157' r='3'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 260px 220px repeat;-webkit-mask-image:linear-gradient(100deg,transparent 18%,#000 62%);mask-image:linear-gradient(100deg,transparent 18%,#000 62%);animation:wide-mol 40s linear infinite}@keyframes wide-mol{to{background-position: 260px -220px}}.tile--wide:has(.tgp)::after{content: "";position:absolute;z-index:-1;width:220px;height:220px;right:18%;top:-90px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 68%);animation:wide-glow 9s ease-in-out infinite alternate}@keyframes wide-glow{to{transform: translate(-60px,50px) scale(1.15)}}:root[data-theme="dark"] .tile--wide:has(.tgp){background: radial-gradient(420px 260px at 88% 18%,rgba(43,212,111,.22),transparent 65%),radial-gradient(360px 240px at 62% 110%,rgba(255,210,63,.1),transparent 70%),linear-gradient(120deg,#0F2A1D 0%,#0D3324 100%)}:root[data-theme="dark"] .tile--wide:has(.tgp)::before{opacity: .35;filter:brightness(1.8)}:root[data-theme="dark"] .tile--wide:has(.tgp)::after{background: radial-gradient(circle,rgba(43,212,111,.18),transparent 68%)}@media (prefers-reduced-motion: reduce){.tile--wide:has(.tgp)::before,.tile--wide:has(.tgp)::after{animation: none}}html.simple .tile--wide:has(.tgp)::before,html.simple .tile--wide:has(.tgp)::after{display: none}.ico{display: inline-block;flex:none;vertical-align:-.17em}.ico-b{position: relative;display:inline-grid;place-items:center;flex:none;width:var(--s,36px);height:var(--s,36px);border-radius:calc(var(--s,36px) * .32);color:#fff;overflow:hidden;vertical-align:middle;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c));box-shadow:0 8px 16px -8px var(--c),inset 0 1px 0 rgba(255,255,255,.4)}.ico-b .ico{vertical-align: 0}@keyframes vc-take-call{50%{box-shadow: 0 0 0 6px rgba(0,168,72,.25),0 10px 24px -12px rgba(0,168,72,.7)}}.chips--goal .chip em .ico,.flt-ico .ico{vertical-align: 0}.chips--goal .chip:not(.is-on) em{color: var(--link)}.cbar__chip>.ico{margin-inline-end: 6px}.catalog__bar .cbar__chip>.ico{margin-inline-end: 0}.fav-empty__h .ico{width: 1em;height:1em}.fav-empty__ico .ico{vertical-align: 0}.fav-empty__alt>.ico{margin-right: 8px}.rsum__ico{display: inline-grid;place-items:center;color:#8B5CF6}.rsum__chips li .ico{margin-right: 2px}.rsum__pro .ico{color: var(--link)}.rsum__con .ico{color: var(--sale)}.boost__ico{display: inline-grid;place-items:center;color:#F59E0B}.promo__mine i .ico{display: block;color:#E8890C}.tile__big .ico{width: 1em;height:1em;vertical-align:-.12em}.tile__medals i .ico{display: block}.footer__pays .pay--cash{gap: 5px}.footer__pays .pay--cash .ico{color: #1F8A4C}.lm-float i{color: var(--brand)}.lm-float i .ico{display: block;width:1em;height:1em}.lm-perks i{display: inline-grid;color:var(--link)}.lm-go i .ico{display: block}.info-ico .ico{display: block}.info-item--name .info-ico{color: #2F5BD3}.info-item--phone .info-ico{color: #1F8A4C}.info-item--city .info-ico{color: #6A4FD8}.info-item--addr .info-ico{color: #D2385B}.info-item--group .info-ico{color: #B7791F}.info-item--reg .info-ico{color: #D9692B}.info-item--last .info-ico{color: #1F8C7A}:root[data-theme="dark"] .info-ico,html[data-vcab-theme="dark"] .info-ico{color: var(--link)}.ai-ask__bubble b .ico{color: #F59E0B}.ai-ask__chips .chip .ico{color: var(--link)}.ls-contact-location-store-title .ico{color: #F5A524}.ico--bronze{color: #B8733A}.ico--silver{color: #8A97A4}.ico--gold{color: #D4A017}.pwa-card__x,.cmp-tray__x,.rask__x,.vyt__close,.cmp-rm,.cmp__close,.fy-reels__x,.rvp-form__x,.vpet__x{display: inline-grid;place-items:center;padding:0}.pwa-card__x .ico,.cmp-tray__x .ico,.rask__x .ico,.vyt__close .ico,.cmp-rm .ico,.cmp__close .ico,.fy-reels__x .ico,.rvp-form__x .ico,.vpet__x .ico{vertical-align: 0}.fav-empty__goals a{gap: 8px}.fav-empty__goals a .ico{color: var(--c,var(--brand-strong))}.fav-empty__alt{gap: 6px}.fav-empty__alt .ico{color: var(--brand-strong)}.fav-empty__h .ico{display: block;fill:currentColor;stroke-width:1.5}.pwa-card__ios b .ico{color: var(--brand-strong)}.footer__app{display: inline-flex;align-items:center;gap:6px}.footer__app[hidden]{display: none}.rask__star{display: inline-grid;color:#F5A524}.rask__star .ico{fill: color-mix(in srgb,#F5A524 30%,transparent)}.rask__stars button{display: inline-grid;place-items:center;padding:0}.rask__stars .ico{fill: currentColor;stroke-width:1.4}.rask__heart{display: inline-grid;color:var(--brand)}.rask__heart .ico{fill: color-mix(in srgb,var(--brand) 22%,transparent)}.rask__bonus .ico,.rv-pill-gift .ico{vertical-align: -.2em}.rv-gift__ico{color: #F5A524}.cmp__head h2 .ico{vertical-align: -.12em;color:var(--brand-strong)}.cmp-crown{display: inline-flex;align-items:center;gap:4px}.cmp-empty .ico{color: var(--brand-strong)}.sv__voice-on{display: inline-flex;align-items:center;gap:8px}.rvp-faces i{display: grid;place-items:center;color:var(--c,#F5A524)}.rvp-faces i .ico{fill: color-mix(in srgb,currentColor 14%,transparent)}.rvp-form__bonus .ico{vertical-align: -.2em}.rvp-check span .ico{color: #7C5CFF}.rvp-done__fx i .ico{display: block}.vpet__spark .ico{display: block}[data-vp-all] .ico{margin-right: 6px}:root[data-theme="dark"] .flt__hi{color: #4ADE80;background:color-mix(in srgb,#00A848 20%,var(--surface))}.chips--goal .chip em{--c: #00A848;color:var(--c)!important;background:color-mix(in srgb,var(--c) 14%,var(--surface))!important}.chips--goal .chip.is-on em{color: #fff!important;background:var(--c)!important}.chips--goal .chip em .ico{display: block}:root[data-theme="dark"] .ab-tl__dot,:root[data-theme="dark"] .ct-how h2 .ico{color: var(--link)}.bb-ic{flex: none;display:grid;place-items:center;width:54px;height:54px;padding:0;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .2s cubic-bezier(.2,1.6,.4,1)}.bb-ic:hover{color: var(--ink);border-color:color-mix(in srgb,var(--ink) 25%,var(--line));transform:translateY(-1px)}.bb-ic:active{transform: scale(.92)}.bb-ic--fav.is-on{color: #E5484D;border-color:color-mix(in srgb,#E5484D 40%,var(--line));background:color-mix(in srgb,#E5484D 8%,var(--surface))}.bb-ic--fav.is-on svg{fill: currentColor}.bb-ic--fav.is-pop svg{animation: bb-pop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes bb-pop{40%{transform: scale(1.3)}}.bb-ic--cmp.is-on{color: #00873A;border-color:color-mix(in srgb,#00A848 45%,var(--line));background:color-mix(in srgb,#00A848 9%,var(--surface))}.buybox__actions .qty--lg,.buybox__actions .btn-primary{height: 54px}@media (max-width: 768px){.buybox__actions{grid-template-columns: auto minmax(0,1fr) auto!important}.bb-ic--cmp{display: none}}.ctitle-x{position: absolute;z-index:400;padding:6px 8px 8px;border-radius:10px;pointer-events:none;box-shadow:0 10px 22px -12px rgba(0,0,0,.35);animation:ctitle-in .22s ease-out both}@keyframes ctitle-in{from{opacity: 0;clip-path:inset(0 0 60% 0 round 10px)}to{opacity: 1;clip-path:inset(0 0 0 0 round 10px)}}@media (prefers-reduced-motion: reduce){.ctitle-x{animation: none}}.cat>b,.cat>span:not(.cat__img):not(.cat__bg){position: relative;z-index:1}.cat__img{z-index: 1}.cat__bg{position: absolute;inset:0;pointer-events:none;color:var(--hue)}.cat__bg i{position: absolute;display:block;line-height:0;opacity:.2;transform:rotate(var(--r,0deg)) scale(var(--s,1));transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s}.cat__bg svg{display: block}.cat__bg i:nth-child(1){right: 96px;top:14px;--r:-14deg;--s:.9}.cat__bg i:nth-child(2){right: 20px;top:8px;--r:18deg;--s:.75}.cat__bg i:nth-child(3){right: 104px;bottom:12px;--r:10deg;--s:1.15}.cat__bg i:nth-child(4){left: 46%;top:48%;--r:-24deg;--s:.65;opacity:.14}.cat__bg i:nth-child(5){right: -6px;bottom:74px;--r:-8deg;--s:1.3;opacity:.12}.cat:hover .cat__bg i{opacity: .3}.cat:hover .cat__bg i:nth-child(1){transform: translate(-6px,-3px) rotate(calc(var(--r) - 12deg)) scale(var(--s))}.cat:hover .cat__bg i:nth-child(2){transform: translate(3px,-4px) rotate(calc(var(--r) + 14deg)) scale(var(--s))}.cat:hover .cat__bg i:nth-child(3){transform: translate(-5px,3px) rotate(calc(var(--r) + 10deg)) scale(var(--s))}.cat:hover .cat__bg i:nth-child(4){transform: translate(-4px,4px) rotate(calc(var(--r) - 10deg)) scale(var(--s))}.cat:hover .cat__bg i:nth-child(5){transform: translate(4px,-2px) rotate(calc(var(--r) + 8deg)) scale(var(--s))}:root[data-theme="dark"] .cat__bg i{opacity: .26}:root[data-theme="dark"] .cat:hover .cat__bg i{opacity: .38}html.simple .cat__bg{display: none}@media (prefers-reduced-motion: reduce){.cat__bg i{transition: none}}.card__hot{z-index: 1}@media (hover: none),(max-width: 768px){.card__hot{left: 48px}}.card__hot-s{display: none}.card__hot-l{overflow: hidden;text-overflow:ellipsis}@container (max-width: 279px){.card__hot .card__hot-l{display: none}.card__hot .card__hot-s{display: inline}}@media (hover: none),(max-width: 768px){.card__hot{max-width: calc(100% - 48px - 56px)}}.sart{position: relative;display:flex;align-items:center;gap:12px;min-height:86px;padding:11px 40px 11px 11px;border-radius:20px;background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.sart:hover{transform: translateY(-2px);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 14px 30px -18px rgba(0,40,15,.45)}.sart__pic{flex: none;display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:16px;background:var(--t,var(--tile-mint));color:color-mix(in srgb,var(--brand-strong) 80%,var(--ink))}.sart__pic img{width: 100%;height:100%;object-fit:cover}.sart__pic em{font-style: normal;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.sart__body{display: flex;flex-direction:column;gap:4px;min-width:0}.sart__body small{display: inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:600}.sart__body b{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;line-height:1.3}.sart__go{position: absolute;right:14px;top:50%;color:var(--muted);transform:translate(-4px,-50%);opacity:0;transition:opacity .2s,transform .25s}.sart:hover .sart__go{opacity: 1;transform:translate(0,-50%);color:var(--brand)}@media (max-width: 700px){.sart{flex: 0 0 78%;scroll-snap-align:start;min-height:80px;padding-right:14px}.sart__pic{width: 56px;height:56px}.sart__go{display: none}}.pager i{display: flex;align-items:center;justify-content:center;min-width:20px;font-style:normal;color:var(--muted)}:root[data-theme="dark"] .srch__arts-ic{color: #FFD23F;background:color-mix(in srgb,#FFD23F 16%,var(--surface))}.buybox__actions--soon{display: flex;gap:10px;margin-top:14px}.bn-notify{position: relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 18px;border:0;border-radius:16px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#6D5DF6,#8B5CF6 55%,#A855F7);color:#fff;font:800 16px var(--font);cursor:pointer;box-shadow:0 14px 28px -14px rgba(109,93,246,.85),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .2s cubic-bezier(.2,1.4,.4,1),box-shadow .25s}.bn-notify::before{content: "";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%) -160% 0 / 250% 100% no-repeat;animation:bn-shine 3.6s ease-in-out infinite}@keyframes bn-shine{0%,60%{background-position: -160% 0}100%{background-position: 160% 0}}.bn-notify:hover{transform: translateY(-2px);box-shadow:0 18px 32px -14px rgba(109,93,246,.95),inset 0 1px 0 rgba(255,255,255,.25)}.bn-notify:active{transform: scale(.97)}.bn-notify>span[data-bn-t]{min-width: 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-notify__ic{position: relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(255,255,255,.18)}.bn-notify__ic::after{content: "";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(255,255,255,.45);animation:bn-ring 2.4s ease-out infinite}@keyframes bn-ring{0%{box-shadow: 0 0 0 0 rgba(255,255,255,.45)}70%,100%{box-shadow: 0 0 0 10px rgba(255,255,255,0)}}.bn-notify__ic svg{overflow: visible}.bn-notify__bell,.bn-notify__clap{transform-box: view-box;transform-origin:12px 4px;animation:bn-swing 2.4s ease-in-out infinite}.bn-notify__clap{animation-delay: .06s}@keyframes bn-swing{0%,50%,100%{transform: rotate(0)}8%{transform: rotate(16deg)}16%{transform: rotate(-13deg)}24%{transform: rotate(9deg)}32%{transform: rotate(-5deg)}40%{transform: rotate(2deg)}}.bn-notify__ok{display: none}.bn-notify.is-done{background: color-mix(in srgb,#8B5CF6 12%,var(--surface));color:color-mix(in srgb,#6D28D9 80%,var(--ink));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#8B5CF6 40%,transparent);cursor:default;transform:none}.bn-notify.is-done::before,.bn-notify.is-done .bn-notify__ic::after{display: none}.bn-notify.is-done .bn-notify__ic{background: color-mix(in srgb,#8B5CF6 18%,transparent)}.bn-notify.is-done .bn-notify__bell,.bn-notify.is-done .bn-notify__clap{display: none}.bn-notify.is-done .bn-notify__ok{display: inline}.bn-notify:disabled:not(.is-done){opacity: .75;cursor:progress}:root[data-theme="dark"] .bn-notify.is-done{color: #C4B5FD}@media (max-width: 768px){.buybox__actions--soon{display: flex!important}.buybox__actions--soon .bb-ic--cmp{display: grid}.bn-notify{font-size: 15px;padding:0 12px;gap:8px}.bn-notify__ic{width: 30px;height:30px}}@media (prefers-reduced-motion: reduce){.bn-notify::before,.bn-notify__ic::after,.bn-notify__bell,.bn-notify__clap{animation: none}}html.simple .bn-notify{background: #5B4BD6}html.simple .bn-notify::before,html.simple .bn-notify__ic::after,html.simple .bn-notify__bell,html.simple .bn-notify__clap{animation: none}.card__hot{transition: opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}@media (hover: hover) and (min-width: 769px){.card:hover .card__hot,.card:focus-within .card__hot{opacity: 0;transform:translateY(8px) scale(.9);pointer-events:none}}.soon-box{display: flex;align-items:center;gap:14px}.soon-box__ic{position: relative;flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#6D5DF6;background:color-mix(in srgb,#8B5CF6 13%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#8B5CF6 22%,transparent)}.soon-box__ic svg{animation: soon-flip 4s cubic-bezier(.6,0,.3,1) infinite}@keyframes soon-flip{0%,80%{transform: rotate(0)}92%,100%{transform: rotate(180deg)}}.soon-box__sand{stroke-width: 2.6;animation:soon-sand 4s linear infinite}@keyframes soon-sand{0%{opacity: .2}70%{opacity: 1}80%,100%{opacity: 0}}.soon-box__t{display: flex;flex-direction:column;gap:3px;min-width:0}.soon-box__t b{font-family: var(--font-display);font-size:clamp(20px,2vw,25px);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.soon-box__t span{color: var(--muted);font-size:14.5px;font-weight:600}.soon-steps{list-style: none;display:grid;gap:8px;margin:16px 0 0;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,#8B5CF6 6%,var(--surface-2))}.soon-steps li{display: flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.35;color:var(--ink)}.soon-steps i{flex: none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font:800 12.5px var(--font);color:#fff;background:linear-gradient(135deg,#6D5DF6,#A855F7)}:root[data-theme="dark"] .soon-box__ic{color: #C4B5FD;background:color-mix(in srgb,#8B5CF6 20%,var(--surface))}:root[data-theme="dark"] .soon-steps{background: color-mix(in srgb,#8B5CF6 12%,var(--surface))}@media (max-width: 768px){.soon-box__ic{width: 46px;height:46px;border-radius:14px}.soon-steps{padding: 12px 14px}.soon-steps li{font-size: 13.5px}}@media (prefers-reduced-motion: reduce){.soon-box__ic svg,.soon-box__sand{animation: none}}html.simple .soon-box__ic svg,html.simple .soon-box__sand{animation: none}:root[data-theme="dark"] .product__rating .vrv-head-none em{color: #6BE39C}.pviews{display: inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px;line-height:1;white-space:nowrap}.pviews svg{color: var(--brand)}.pviews b{color: var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.post__tool--save .ico,.bx__save .ico,.bcard__save .ico,.rd-btn--save .ico{color: #7C5CFF;transition:fill .2s}[data-bx-save].is-on .ico{fill: currentColor}@keyframes bx-up{0%{transform: translateY(8px) scale(.7);opacity:0}60%{transform: translateY(-2px) scale(1.25);opacity:1}100%{transform: none}}@keyframes bx-down{0%{transform: translateY(-6px);opacity:0}100%{transform: none;opacity:1}}@keyframes bx-pop{0%{transform: scale(1)}35%{transform: scale(.82) rotate(-8deg)}70%{transform: scale(1.18) rotate(4deg)}100%{transform: scale(1.06)}}@keyframes bx-glow{0%,100%{box-shadow: 0 0 0 0 var(--halo)}30%,70%{box-shadow: 0 0 0 6px var(--halo),0 18px 40px -24px var(--brand)}}[data-bx-save].is-pop .ico{animation: bx-mark .45s cubic-bezier(.2,.9,.3,1.6)}@keyframes bx-mark{0%{transform: scale(1)}40%{transform: scale(.7) translateY(2px)}75%{transform: scale(1.25) translateY(-1px)}100%{transform: none}}@keyframes bx-spark{0%{transform: rotate(var(--a)) translateX(6px) scale(.4);opacity:1}100%{transform: rotate(var(--a)) translateX(var(--d)) scale(0);opacity:0}}@keyframes bx-float{0%{transform: translateY(0) scale(.4);opacity:0}25%{transform: translateY(-14px) scale(1.2);opacity:1}100%{transform: translateY(-58px) scale(.9);opacity:0}}.bcard{position: relative}.bcard__save{position: absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;border:0;border-radius:13px;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 16px -8px rgba(0,0,0,.35);transition:transform .2s,background .2s}.bcard__save:active{transform: scale(.9)}.bcard__save.is-on{background: #7C5CFF}.bcard__save.is-on .ico{color: #fff}.bcard.is-gone{animation: bx-gone .3s ease both;pointer-events:none}@keyframes bx-gone{to{opacity: 0;transform:scale(.94)}}.fav-page{display: flex;flex-direction:column;gap:22px}.fav-page>.fav-pane{display: flex;flex-direction:column;gap:44px}.fav-page>.fav-pane[hidden]{display: none}.fav-page[data-tab="articles"] .fav-head__count,.fav-page[data-tab="articles"] .fav-head [data-vs-add-all]{display: none}.fav-tabs{display: inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:16px;background:var(--surface-2);border:1px solid var(--line)}.fav-tab{height: 40px;padding:0 16px 0 12px;border:0;border-radius:12px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;font-size:14.5px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.fav-tab b{min-width: 22px;height:22px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:12px;background:color-mix(in srgb,currentColor 12%,transparent)}.fav-tab[aria-selected="true"]{background: var(--surface);color:var(--ink);box-shadow:0 4px 14px -8px rgba(0,0,0,.3)}.fav-tab[data-fav-tab="goods"][aria-selected="true"] .ico{color: #E5484D}.fav-tab[data-fav-tab="articles"][aria-selected="true"] .ico{color: #7C5CFF}.fav-pane{animation: fav-in .3s ease both}@keyframes fav-in{from{opacity: 0;transform:translateY(6px)}}@media (max-width: 768px){.fav-tabs{align-self: stretch}.fav-tab{flex: 1;justify-content:center}}@keyframes rd-finish{0%{filter: none}35%{filter: brightness(1.25) drop-shadow(0 0 6px var(--sun))}100%{filter: none}}html.is-reader .bx-end{top: calc(68px + env(safe-area-inset-top))}html.is-reader body>*:not(#content):not(.rd-ui):not(.toast):not(.bx-burst):not(.bx-end):not(.vsheet){display: none!important}html.is-reader #content>*:not([data-vs-article]):not(.post__progress){display: none!important}html.is-reader [data-vs-article] .post__back,html.is-reader [data-vs-article] .post__tools,html.is-reader [data-vs-article] .post__share,html.is-reader [data-vs-article] .post__ask,html.is-reader [data-vs-article] .post-goods,html.is-reader [data-vs-article] .post-more{display: none!important}html.is-reader #content{max-width: calc(var(--rd-w,680px) + 48px);padding:calc(78px + env(safe-area-inset-top)) 24px 80px;gap:0}html.is-reader .post{gap: 22px}html.is-reader .post__head{max-width: none}html.is-reader .post__layout{display: block}html.is-reader .post__main{max-width: none;gap:30px}html.is-reader .post__title{font-size: calc(var(--rd-fs,19px) * 1.7);line-height:1.15}html.is-reader .post__cover{border-radius: 18px;max-height:380px}html.is-reader .post__body{font-size: var(--rd-fs,19px);line-height:var(--rd-lh,1.7);color:var(--ink);transition:font-size .2s,line-height .2s}html.is-reader .post__body h2{font-size: 1.32em}html.is-reader .post__body h3,html.is-reader .post__body h2.h3{font-size: 1.12em}html.is-reader .post__body img{border-radius: 14px}html.is-reader[data-rd-font="serif"] .post__body{font-family: ui-serif,'New York',Georgia,'Times New Roman',serif}html.is-reader[data-rd-font="serif"] .post__title{font-family: ui-serif,'New York',Georgia,'Times New Roman',serif;letter-spacing:-0.01em}html.is-reader .post__progress{z-index: 960}html.is-reader .post__pct{display: none}html.is-reader .post__toc{display: none}html.is-reader[data-rd-theme="light"]{--bg: #FFFFFF;--surface:#F6F7F5;--surface-2:#EEF1EE;--ink:#1A1F1C;--muted:#5E6862;--line:#E3E7E4;--link:#00843A;--sale:#C8321F;--halo:rgba(0,168,72,.14);--tile-mint:#CFF3DC;--tile-mint-ink:#06331A;--tile-sun:#FFF1C2;--tile-sun-ink:#3D3100;--tile-peach:#FFE3D6;--tile-peach-ink:#5A1F0A;--tile-lilac:#E4DCFF;--tile-lilac-ink:#2B1F5C;--tile-sky:#DDF0FF;--tile-sky-ink:#0B3350;color-scheme:light}html.is-reader[data-rd-theme="sepia"]{--bg: #F6EEDC;--surface:#EFE4CB;--surface-2:#E9DCBF;--ink:#3A2E21;--muted:#7A6A55;--line:#E0D1B2;--link:#8A5A12;--halo:rgba(138,90,18,.16);--sale:#A63A1E;--tile-mint:#DDE8C6;--tile-mint-ink:#2D3A16;--tile-sun:#F3DFA8;--tile-sun-ink:#3D2E05;--tile-peach:#F1D2BC;--tile-peach-ink:#5A2A10;--tile-lilac:#E3D6E6;--tile-lilac-ink:#3A2547;--tile-sky:#D9E2DF;--tile-sky-ink:#1F3A40;color-scheme:light}html.is-reader[data-rd-theme="dark"]{--bg: #121413;--surface:#1C201E;--surface-2:#232826;--ink:#E3E8E4;--muted:#9AA59F;--line:#2E3431;--link:#5BD08A;--sale:#FF8A7A;--halo:rgba(43,212,111,.22);--tile-mint:#173B27;--tile-mint-ink:#E3F6EA;--tile-sun:#3A3416;--tile-sun-ink:#FFF1C2;--tile-peach:#3B2219;--tile-peach-ink:#FFE3D6;--tile-lilac:#2E2752;--tile-lilac-ink:#ECE6FF;--tile-sky:#14303D;--tile-sky-ink:#DDF0FF;color-scheme:dark}html.is-reader body{background: var(--bg);color:var(--ink)}html.is-reader.rd-toc-open .post__toc:not([hidden]){display: block;position:fixed;z-index:952;top:calc(64px + env(safe-area-inset-top));left:max(12px,calc(50% - var(--rd-w,680px) / 2 - 40px));width:min(340px,calc(100% - 24px));max-height:calc(100dvh - 90px);overflow:auto;padding:16px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -24px rgba(0,0,0,.45);animation:rd-pop .28s cubic-bezier(.2,.9,.3,1.2) both}html.is-reader.rd-toc-open .post__toc ol{max-height: none}@keyframes rd-pop{from{opacity: 0;transform:translateY(-8px) scale(.97)}}@media (max-width: 768px){html.is-reader #content{padding: calc(70px + env(safe-area-inset-top)) 18px 48px}.rd-sheet,html.is-reader.rd-toc-open .post__toc:not([hidden]){top: auto;left:0;right:0;bottom:0;width:auto;max-height:78dvh;border-radius:26px 26px 0 0;border-bottom:0;padding:10px 16px calc(18px + env(safe-area-inset-bottom));transform:translateY(105%);opacity:1;transform-origin:bottom center;transition:transform .34s cubic-bezier(.2,.9,.2,1)}html.is-reader.rd-toc-open .post__toc:not([hidden]){transform: none;animation:rd-up .34s cubic-bezier(.2,.9,.2,1) both;padding-top:18px}@keyframes rd-up{from{transform:translateY(100%);}}}html:active-view-transition-type(reader)::view-transition-old(root){animation: rd-vt-out .22s ease both}html:active-view-transition-type(reader)::view-transition-new(root){animation: rd-vt-in .38s cubic-bezier(.2,.9,.3,1) both}@keyframes rd-vt-out{to{opacity: 0;transform:scale(.985)}}@keyframes rd-vt-in{from{opacity: 0;transform:scale(1.012)}}html.rd-anim #content{animation: rd-in .4s cubic-bezier(.2,.9,.3,1) both}@keyframes rd-in{from{opacity: 0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){.bx__n.is-up,.bx__n.is-down,.bx__r.is-pop .bx__i,[data-bx-save].is-pop .ico,.bx.is-glow,.post__progress.is-done i,.fav-pane,.bcard.is-gone,html.rd-anim #content{animation: none!important}html:active-view-transition-type(reader)::view-transition-old(root),html:active-view-transition-type(reader)::view-transition-new(root){animation: none}}html.simple .bx-burst,html.no-motion .bx-burst{display: none}html.simple .bx-end,html.no-motion .bx-end,html.simple .rd-sheet,html.no-motion .rd-sheet{transition: none}html.simple .post__progress.is-done i,html.no-motion .post__progress.is-done i,html.no-motion .bx__n.is-up,html.no-motion .bx__r.is-pop .bx__i{animation: none}.fav-reads:empty{display: none}.fav-pane[data-fav-pane="articles"] .fav-empty__ico{background: color-mix(in srgb,#7C5CFF 14%,var(--surface));color:#7C5CFF}@media (max-width: 768px){.bn-notify{height: auto;min-height:54px;padding:8px 12px}.bn-notify>span[data-bn-t]{white-space: normal;text-align:left;line-height:1.15;font-size:14.5px}}@media (max-width: 768px){.pviews{padding: 6px 10px 6px 9px}.pviews .pviews__w{display: none}}.pstory{position: absolute;left:18px;bottom:16px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;border:0;background:none;color:#fff;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.pstory__ring{position: relative;width:64px;height:64px;border-radius:50%;padding:3px;isolation:isolate;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.pstory__ring::before{content: "";position:absolute;inset:0;z-index:-1;border-radius:50%;background:conic-gradient(from 210deg,var(--sun),#FF8A3D,var(--sale-bg),#B04BD8,var(--brand),var(--sun));animation:pstory-spin 7s linear infinite}.pstory__in{display: block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 30%,#fff,#EAF6EE 70%);border:2.5px solid var(--surface);box-sizing:border-box}.pstory__vy{display: block;width:100%;height:100%;transform:scale(1.42) translateY(9%)}.pstory__vy .fe-body{animation: pstory-nod 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}.pstory__play{position: absolute;right:-3px;bottom:-3px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--ink);box-shadow:0 4px 12px -4px rgba(0,0,0,.45)}.pstory__play svg{fill: currentColor;stroke:none;margin-left:2px}.pstory__label{padding: 3px 10px;border-radius:999px;background:rgba(15,26,20,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.01em}.pstory:hover .pstory__ring{transform: scale(1.06)}.pstory:active .pstory__ring{transform: scale(.93)}.pstory:focus-visible{outline: none}.pstory:focus-visible .pstory__ring{box-shadow: 0 0 0 3px var(--surface),0 0 0 5px var(--brand)}.pstory.is-loading .pstory__ring::before{animation-duration: .9s}.pstory.is-shake{animation: pstory-shake .45s ease}@keyframes pstory-spin{to{transform: rotate(1turn)}}@keyframes pstory-nod{0%,100%{transform: none}50%{transform: translateY(-3px) rotate(-3deg)}}@keyframes pstory-shake{25%{transform: translateX(-5px)}50%{transform: translateX(5px)}75%{transform: translateX(-3px)}}@media (max-width: 768px){.pstory{left: 12px;bottom:12px;gap:4px}.pstory__ring{width: 56px;height:56px}.pstory__label{font-size: 11px;padding:2px 8px}}.sv__icon[hidden]{display: none}.ps{position: absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:80px 22px 20px;overflow:hidden;color:#fff;text-align:left;background-color:var(--c);background-image:radial-gradient(120% 65% at 100% 0%,color-mix(in srgb,var(--c) 70%,#fff 30%) 0%,transparent 62%),linear-gradient(172deg,color-mix(in srgb,var(--c) 82%,#0B1411) 0%,color-mix(in srgb,var(--c) 34%,#0B1411) 58%,#0A120F 100%);animation:ps-in .5s cubic-bezier(.2,.9,.2,1)}.sv__media .ps img{position: static;inset:auto;width:auto;height:auto;object-fit:contain}.ps__glow{position: absolute;right:-110px;top:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 68%);pointer-events:none;animation:ps-float 9s ease-in-out infinite}.ps__wm{position: absolute;right:-54px;bottom:120px;width:240px;height:240px;color:#fff;opacity:.06;transform:rotate(-14deg);pointer-events:none}.ps__wm svg{width: 100%;height:100%;stroke-width:1.4}.ps--cta .ps__wm{display: none}.ps__top{position: relative;display:flex;flex-direction:column;gap:8px}.ps__kick{align-self: flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ps__title{font-family: var(--font-display);font-size:clamp(22px,3.3vh,29px);font-weight:700;line-height:1.14;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.ps__sub{font-size: 14px;font-weight:600;line-height:1.35;opacity:.82;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps__body{position: relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.ps--intro .ps__body,.ps--cta .ps__body{align-items: center;text-align:center}.ps__photo{width: clamp(112px,25vh,196px);aspect-ratio:1;flex:none;display:flex;align-items:center;justify-content:center;padding:14px;border-radius:34px;background:#fff;box-shadow:0 26px 50px -22px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.35);animation:ps-pop .6s cubic-bezier(.2,1.4,.4,1) .08s both}.sv__media .ps__photo img{width: 100%;height:100%}.ps__brand{display: inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:20px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;animation:ps-up .5s ease .18s both}.sv__media .ps__brand img,.ps__brand i{width: 38px;height:38px;flex:none;border-radius:50%;background:#fff;padding:3px}.ps__brand i{display: flex;align-items:center;justify-content:center;color:#0F1A14;font:800 16px var(--font-display);font-style:normal}.ps__brand b{display: block;font-size:15px;line-height:1.2}.ps__brand small{display: inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;opacity:.85}.ps__chips{display: flex;flex-wrap:wrap;justify-content:center;gap:8px;animation:ps-up .5s ease .26s both}.ps__chips>span{display: inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border-radius:999px;background:rgba(0,0,0,.22);font-size:13.5px;font-weight:600}.ps__goals{display: grid;gap:10px;width:100%}.ps__goals>span{display: flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:20px;background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:17px;font-weight:700;line-height:1.25;animation:ps-left .5s cubic-bezier(.2,.9,.2,1) calc(.1s + var(--k,0) * .09s) both}.ps__goals i{width: 44px;height:44px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--g);color:#fff;box-shadow:0 8px 18px -8px var(--g),inset 0 0 0 1px rgba(255,255,255,.25)}.ps__goals--mini{display: flex;flex-wrap:wrap;gap:8px}.ps__goals--mini>span{gap: 8px;padding:5px 12px 5px 5px;border-radius:999px;font-size:14px}.ps__goals--mini i{width: 28px;height:28px;border-radius:50%;box-shadow:none}.ps__list{display: grid;gap:10px;width:100%}.ps__list>span{display: flex;align-items:flex-start;gap:12px;padding:13px 16px 13px 13px;border-radius:20px;background:rgba(255,255,255,.1);font-size:16px;font-weight:650;line-height:1.38;opacity:.45;transform:scale(.985);transition:opacity .45s ease,transform .45s cubic-bezier(.2,1.3,.4,1),background .45s;animation:ps-left .5s cubic-bezier(.2,.9,.2,1) calc(.15s + var(--k,0) * .09s) backwards}.ps__list>span.is-on{opacity: 1;transform:none;background:rgba(255,255,255,.17)}.ps__list i{width: 26px;height:26px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);transition:background .4s,color .4s}.ps__list>span.is-on i{background: #fff;color:var(--c)}.ps__panel{display: flex;flex-direction:column;gap:14px;width:100%;padding:16px;border-radius:26px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);animation:ps-up .5s ease .08s both}.ps__main{display: flex;align-items:center;gap:14px}.ps__main small,.ps__also small{display: block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ps__main b{display: block;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.ps__also{padding-top: 12px;border-top:1px solid rgba(255,255,255,.16)}.ps__also>span{display: block;margin-top:4px;font-size:13.5px;line-height:1.45;opacity:.9}.ps__mark{flex: none;min-width:72px;height:72px;padding:0 12px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em;animation:ps-pop .6s cubic-bezier(.2,1.4,.4,1) .12s both}.ps__rows{display: grid;gap:8px;width:100%}.ps__rows>span{display: flex;align-items:baseline;gap:12px;padding:10px 14px;border-radius:16px;background:rgba(0,0,0,.2);animation:ps-left .45s ease calc(.12s + var(--k,0) * .08s) both}.ps__rows b{flex: none;min-width:76px;font-family:var(--font-display);font-size:17px;font-weight:700;white-space:nowrap}.ps__rows span span{font-size: 14.5px;line-height:1.35;opacity:.92}.ps__note{display: flex;gap:6px;align-items:flex-start;font-size:12.5px;line-height:1.4;opacity:.8}.ps__note svg{flex: none;margin-top:1px}.ps__tiles{display: grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.ps__tiles>span{display: flex;flex-direction:column;gap:10px;min-height:96px;padding:14px;border-radius:22px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ps-pop .5s cubic-bezier(.2,1.3,.4,1) calc(.1s + var(--k,0) * .08s) both}.ps__tiles i{width: 40px;height:40px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22)}.ps__tiles b{font-size: 15px;font-weight:700;line-height:1.25}.ps__big{width: 96px;height:96px;border-radius:30px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);animation:ps-pop .6s cubic-bezier(.2,1.4,.4,1) .08s both}.ps__price{display: flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;animation:ps-up .5s ease .16s both}.ps__price b{font-family: var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.02em}.ps__price s{font-size: 15px;opacity:.7}.ps__price em{align-self: center;padding:3px 10px;border-radius:999px;background:var(--sale-bg);color:#fff;font-size:13px;font-weight:800;font-style:normal}.ps__price .ps__oos{order: -1;padding:6px 14px;background:rgba(0,0,0,.28);font-size:14px}.ps__acts{position: relative;z-index:6;display:grid;gap:10px;width:100%;animation:ps-up .5s ease .24s both}.ps__btn{height: 52px;border:0;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;font:800 16px var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s cubic-bezier(.2,.9,.3,1.4),background .2s}.ps__btn:active{transform: scale(.96)}.ps__btn[hidden]{display: none}.ps__btn--add{background: #fff;color:#0F1A14;box-shadow:0 16px 30px -14px rgba(0,0,0,.55)}.ps__btn--go{background: var(--sun);color:var(--sun-ink,#1F1A05);box-shadow:0 16px 30px -14px rgba(0,0,0,.55)}.ps__btn--go.is-in{animation: ps-pop .45s cubic-bezier(.2,1.4,.4,1) both}.ps__btn--more{background: rgba(255,255,255,.16);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ps__btn--more:hover{background: rgba(255,255,255,.24)}.ps__say{position: relative;display:flex;align-items:flex-end;gap:10px;animation:ps-up .5s ease .1s both}.ps__say .ps__vy{width: 76px;height:76px;margin:0 -8px -4px -10px;cursor:default;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}.ps.is-talking .ps__vy .fe-body{animation: ps-talk .34s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%}.ps__bubble{position: relative;flex:1;min-width:0;margin:0 0 6px;padding:12px 16px;border-radius:20px 20px 20px 6px;background:var(--surface);color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.45;box-shadow:0 18px 36px -18px rgba(0,0,0,.6)}.ps__ghost{visibility: hidden}.ps__typed{position: absolute;inset:12px 16px}.ps.is-talking .ps__typed::after{content: "";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;border-radius:1px;background:var(--c);animation:ps-caret .8s steps(1) infinite}.ps__sr{position: absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ps__voice{position: relative;z-index:6;display:inline-flex;align-self:center;align-items:center;gap:8px;height:40px;margin-top:-4px;padding:0 18px;border:0;border-radius:999px;background:var(--sun);color:var(--sun-ink,#1F1A05);font:800 14px var(--font);cursor:pointer;box-shadow:0 0 0 0 rgba(255,210,63,.55);animation:ps-ping 2s ease-out 1s infinite}@keyframes ps-in{from{opacity: 0;transform:scale(1.03)}}@keyframes ps-up{from{opacity: 0;transform:translateY(14px)}}@keyframes ps-left{from{opacity: 0;transform:translateX(-18px)}}@keyframes ps-pop{from{opacity: 0;transform:scale(.7)}}@keyframes ps-float{50%{transform: translate(-24px,18px) scale(1.08)}}@keyframes ps-talk{from{transform: translateY(0) scaleY(1)}to{transform: translateY(-2px) scaleY(1.03)}}@keyframes ps-caret{50%{opacity: 0}}@keyframes ps-ping{0%{box-shadow: 0 0 0 0 rgba(255,210,63,.55)}70%,100%{box-shadow: 0 0 0 14px rgba(255,210,63,0)}}@media (max-width: 768px){.ps{padding: 84px 18px 22px;gap:12px}.ps__bubble{font-size: 15px}}@media (max-height: 700px){.ps{gap: 10px;padding-top:74px}.ps__photo{width: clamp(96px,20vh,150px);border-radius:26px}.ps__tiles>span{min-height: 0;padding:11px;gap:6px}.ps__goals>span{padding-block: 7px;font-size:15.5px}}@media (prefers-reduced-motion: reduce){.pstory__ring::before,.pstory__vy .fe-body,.ps,.ps *,.ps__glow{animation: none!important}}html.is-story-open #vh-teaser,html.is-story-open .vpet{display: none!important}.card__stats{display: flex;align-items:center;gap:5px;min-height:16px;margin:-2px 0 2px;font-size:12.5px;line-height:1;color:var(--muted);white-space:nowrap;overflow:hidden}.card__stars{position: relative;flex:none;width:66px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23C9D1CC' d='M12 2.8l2.8 5.9 6.4.8-4.7 4.5 1.2 6.4L12 17.3 6.3 20.4l1.2-6.4L2.8 9.5l6.4-.8z'/%3E%3C/svg%3E") 0 0 / 13.2px 12px repeat-x}.card__stars i{position: absolute;inset:0 auto 0 0;width:var(--p,0%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F5A524' d='M12 2.8l2.8 5.9 6.4.8-4.7 4.5 1.2 6.4L12 17.3 6.3 20.4l1.2-6.4L2.8 9.5l6.4-.8z'/%3E%3C/svg%3E") 0 0 / 13.2px 12px repeat-x}.card__stars.is-none{opacity: .7}.card__stats b{color: var(--ink);font-weight:800}.card__stats small{font-size: 12px}.card__views{display: inline-flex;align-items:center;gap:3px;margin-left:auto;padding-left:6px}.card__views svg{flex: none;opacity:.8}:root[data-theme="dark"] .card__stars{filter: brightness(.55)}:root[data-theme="dark"] .card__stars i{filter: brightness(1.8)}@media (max-width: 400px){.card__stars{width: 55px;background-size:11px 10px;height:10px}.card__stars i{background-size: 11px 10px}.card__stats{font-size: 11.5px;gap:4px}}.buybox__stock{display: inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;font-weight:800;color:#00843A;background:color-mix(in srgb,#00A848 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#00A848 25%,transparent)}.buybox__stock i{position: relative;width:9px;height:9px;border-radius:50%;background:#00A848}.buybox__stock i::after{content: "";position:absolute;inset:-4px;border-radius:50%;border:2px solid #00A848;opacity:0;animation:bstock 2.2s ease-out infinite}@keyframes bstock{0%{transform: scale(.5);opacity:.7}100%{transform: scale(1.4);opacity:0}}:root[data-theme="dark"] .buybox__stock{color: #6BE39C;background:color-mix(in srgb,#00A848 18%,var(--surface))}@media (prefers-reduced-motion: reduce){.buybox__stock i::after{animation: none}}html.simple .buybox__stock i::after{animation: none}@media (max-width: 600px){.card__stats small{display: none}.card__views{padding-left: 4px}}.card__stats{container-type: inline-size}.card__views-k{display: none}@container (max-width: 159px){.card__views-u{display: none}.card__views-k{display: inline}}.cmp--cx .cmp__panel{width: min(1180px,100%)}.cmp--cx .cmp__body{padding-bottom: 0}.cmp--cx .cmp__close{flex: none}.cmp--cx .cmp__head h2{min-width: 0;overflow:hidden;text-overflow:ellipsis}.cmp--cx .vcm-ds{display: none}@media (max-width: 768px){.cmp--cx .vcm-dl{display: none}.cmp--cx .vcm-ds{display: inline}}html.is-cmp-open .toast{z-index: 210}.vcm{--vcm-1: #2a78d6;--vcm-2:#eb6834;--vcm-3:#1baf7a;--vcm-4:#6250d6;--vcm-warn:#B45309;--vcm-warn-bg:#FFF4E0;--vcm-ok:#00843A;--lw:210px;padding:0 20px 18px;font-variant-numeric:tabular-nums}:root[data-theme="dark"] .vcm{--vcm-1: #3987e5;--vcm-2:#d95926;--vcm-3:#199e70;--vcm-4:#9085e9;--vcm-warn:#FBBF24;--vcm-warn-bg:#33270F;--vcm-ok:#6BE39C}.vcm-grid{display: grid;grid-template-columns:var(--lw) repeat(var(--n),minmax(0,1fr));column-gap:12px}.vcm-tag{display: inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:7px;background:color-mix(in srgb,var(--c) 80%,#000);color:#fff;font-size:11px;font-weight:800;line-height:1;vertical-align:-4px}p .vcm-tag,li .vcm-tag{width: 18px;height:18px;border-radius:6px;font-size:10px;margin:0 1px;vertical-align:-3px}.vcm-heads{position: sticky;top:0;z-index:5;padding:14px 0 12px;margin:0 -20px;padding-inline:20px;background:var(--bg);box-shadow:0 1px 0 var(--line)}.vcm-head{position: relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px;border-radius:18px;background:var(--surface);box-shadow:inset 0 3px 0 var(--c),0 0 0 1px var(--line);animation:vcm-up .45s calc(var(--i) * 60ms) cubic-bezier(.2,.9,.3,1.1) both}.vcm-head__img{display: grid;place-items:center;height:104px;border-radius:14px;background:var(--well);overflow:hidden;transition:height .25s,opacity .2s}.vcm-head__img img{max-width: 88px;max-height:88px;object-fit:contain}.vcm-head__row{display: flex;flex-wrap:wrap;align-items:center;gap:6px}.vcm-head__price{font-family: var(--font-display);font-size:14.5px;line-height:1.2}.vcm-head__title{color: var(--ink);text-decoration:none;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vcm-head__title:hover{color: var(--link)}.vcm-rm{position: absolute;top:14px;right:14px;z-index:1;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.12)}.vcm.is-stuck .vcm-head .vcm-head__img{height: 0;opacity:0}.vcm.is-stuck .vcm-head__title{-webkit-line-clamp: 1}.vcm.is-stuck .vcm-rm{top: 8px;right:8px}.vcm-corner{min-width: 0}.vcm-sec{margin-top: 22px}.vcm-h{display: flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--font-display);font-size:17px}.vcm-h__ico{display: grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--tile-mint);color:var(--tile-mint-ink)}.vcm-sub{margin: -6px 0 10px;color:var(--muted);font-size:12.5px}.vcm-vd{display: grid;gap:8px;margin:0;padding:0;list-style:none}.vcm-vd__i{display: flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.vcm-vd__i p{margin: 0;font-size:14px;line-height:1.5;color:var(--ink)}.vcm-vd__ico{display: grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--surface-2);color:var(--muted)}.vcm-vd__i.is-price .vcm-vd__ico{background: var(--tile-mint);color:var(--tile-mint-ink)}.vcm-vd__i.is-dose .vcm-vd__ico,.vcm-vd__i.is-acts .vcm-vd__ico{background: var(--tile-sky);color:var(--tile-sky-ink)}.vcm-vd__i.is-form .vcm-vd__ico,.vcm-vd__i.is-only .vcm-vd__ico{background: var(--tile-lilac);color:var(--tile-lilac-ink)}.vcm-vd__i.is-rate .vcm-vd__ico{background: var(--tile-sun);color:var(--tile-sun-ink)}.vcm-vd__i.is-minus{background: var(--vcm-warn-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--vcm-warn) 40%,transparent)}.vcm-vd__i.is-minus .vcm-vd__ico{background: color-mix(in srgb,var(--vcm-warn) 18%,transparent);color:var(--vcm-warn)}.vcm-vd__i.is-minus p{font-weight: 600}.vcm-vd__i.is-miss,.vcm-vd__i.is-note{padding: 8px 14px;background:transparent;box-shadow:0 0 0 1px var(--line) inset}.vcm-vd__i.is-miss p,.vcm-vd__i.is-note p{color: var(--muted);font-size:12.5px}.vcm-vd__i.is-miss .vcm-vd__ico,.vcm-vd__i.is-note .vcm-vd__ico{width: 22px;height:22px;background:transparent}.vcm-vd__i{opacity: 0;transform:translateY(8px);transition:opacity .35s calc(var(--d) * 45ms),transform .45s calc(var(--d) * 45ms) cubic-bezier(.2,.9,.3,1.1)}.vcm.is-in .vcm-vd__i{opacity: 1;transform:none}.vcm-suits{margin-top: 12px;padding:14px 16px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.vcm-suits h4{display: flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.vcm-suits ul{display: grid;gap:8px;margin:0;padding:0;list-style:none}.vcm-suits li{display: flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45}.vcm-rings{align-items: start}.vcm-ring{position: relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px 10px;border:0;border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);cursor:pointer;font:inherit;transition:box-shadow .2s,transform .2s}.vcm-ring:hover{transform: translateY(-2px)}.vcm-ring.is-on{box-shadow: 0 0 0 2px var(--c)}.vcm-ring.is-empty{cursor: default;color:var(--muted);font-size:12px;justify-content:center;min-height:112px}.vcm-ring__svg{position: relative;display:block;width:76px;height:76px}.vcm-ring svg{display: block;width:100%;height:100%;transform:rotate(-90deg)}.vcm-ring__bg{fill: none;stroke:var(--surface-2);stroke-width:7}.vcm-ring__fg{fill: none;stroke:var(--c);stroke-width:7;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.1s cubic-bezier(.2,.8,.2,1)}.vcm.is-in .vcm-ring__fg{stroke-dashoffset: var(--off)}.vcm-ring b{position: absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:20px}.vcm-how{margin-top: 10px;padding:14px 16px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line);animation:vcm-up .3s cubic-bezier(.2,.9,.3,1.1) both}.vcm-how[hidden]{display: none}.vcm-how__t{display: flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.vcm-how ul{display: grid;gap:6px;margin:0;padding:0;list-style:none}.vcm-how li{display: flex;justify-content:space-between;gap:12px;font-size:13.5px}.vcm-how li span{color: var(--muted)}.vcm-how__sum{padding-top: 6px;border-top:1px solid var(--line)}.vcm-how__sum b{font-family: var(--font-display)}.vcm-how__n{margin: 8px 0 0;color:var(--muted);font-size:12px}.vcm-ms{display: grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.vcm-m{padding: 14px 16px 12px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.vcm-m__h{display: flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:700;color:var(--ink)}.vcm-m__h .ico{color: var(--muted);flex:none}.vcm-m__hint{margin: 0 0 4px;color:var(--muted);font-size:11.5px}.vcm-bar{display: grid;grid-template-columns:20px minmax(40px,1fr) auto;align-items:center;gap:10px;margin-top:9px}.vcm-bar__track{height: 10px;border-radius:999px;background:var(--surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.vcm-bar__track i{display: block;width:calc(var(--w) * 100%);height:100%;border-radius:999px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .9s calc(var(--i) * 90ms + 150ms) cubic-bezier(.2,.8,.2,1)}.vcm.is-in .vcm-bar__track i{transform: none}.vcm-bar__v{display: inline-flex;align-items:center;gap:4px;justify-content:flex-end;min-width:0;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.vcm-bar.is-best .vcm-bar__v{color: var(--ink);font-weight:800}.vcm-bar.is-na .vcm-bar__v{font-weight: 500;font-size:12px}.vcm-best{display: inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--brand-strong);color:#fff;animation:vcm-pop .5s .9s cubic-bezier(.2,1.6,.4,1) both}.vcm-l{display: flex;align-items:center;min-width:0;padding:10px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px;font-weight:700;line-height:1.3}.vcm-c{position: relative;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:10px 0;border-top:1px solid var(--line);font-size:13.5px;overflow-wrap:anywhere}.vcm-c b{font-family: var(--font-display);font-size:14.5px}.vcm-c s{color: var(--muted);font-size:12px}.vcm-c__v{display: inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.vcm-c.is-top .vcm-c__v{font-weight: 800}.vcm-c__bar{display: block;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.vcm-c__bar i{display: block;width:calc(var(--w) * 100%);height:100%;border-radius:999px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .8s .3s cubic-bezier(.2,.8,.2,1)}.vcm.is-in .vcm-c__bar i{transform: none}.vcm-c__f{color: var(--muted);font-size:11.5px;line-height:1.3}.vcm-c.is-none{color: var(--muted)}.vcm-c.is-best{background: color-mix(in srgb,var(--brand) 10%,transparent);border-radius:10px;padding-inline:8px}.vcm-mx.is-folded .is-extra{display: none}.vcm-more{display: inline-flex;align-items:center;gap:6px;margin-top:10px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.vcm-ai{position: relative;display:inline-grid;place-items:center;height:16px;padding:0 5px;border:0;border-radius:6px;background:var(--tile-lilac);color:var(--tile-lilac-ink);font:inherit;font-size:9.5px;font-weight:800;letter-spacing:.02em;line-height:1;cursor:help;vertical-align:1px}.vcm-ai:hover::after,.vcm-ai:focus-visible::after,.vcm-ai.is-tip::after{content: attr(aria-label);position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;width:max-content;max-width:min(220px,70vw);padding:6px 10px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:11.5px;font-weight:600;line-height:1.3;white-space:normal;text-align:left;pointer-events:none}.vcm-aiwait{display: flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border-radius:14px;background:var(--tile-lilac);color:var(--tile-lilac-ink);font-size:13px;font-weight:600}.vcm-spin{width: 14px;height:14px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:vcm-spin .8s linear infinite}.vcm-foot{margin: 18px -20px 0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--line)}.vcm-foot__c{min-width: 0}.vcm-foot .btn-primary{width: 100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.vcm-foot .chip{width: 100%;justify-content:center}.vcm-foot .btn-primary.is-done{background: var(--brand-strong);animation:vcm-pop .45s cubic-bezier(.2,1.6,.4,1)}.vcm-foot .btn-primary.is-done::after{content: "\2713";margin-left:4px;font-weight:800}.vcm.is-again .vcm-head{animation: none}.vcm-note{display: flex;gap:8px;align-items:flex-start;margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.vcm-note .ico{flex: none;margin-top:2px}html.is-cmp-open #vh-teaser{display: none!important}@keyframes vcm-up{from{opacity: 0;transform:translateY(10px)}}@keyframes vcm-pop{from{opacity: 0;transform:scale(.3)}}@keyframes vcm-spin{to{transform: rotate(360deg)}}@media (max-width: 768px){.vcm{padding: 0 16px 0}.vcm-grid{grid-template-columns: repeat(var(--n),minmax(0,1fr));column-gap:8px}.vcm-corner{display: none}.vcm-heads{margin: 0 -16px;padding:10px 16px}.vcm-head{padding: 8px;gap:5px;border-radius:16px}.vcm-head__img{height: 72px;border-radius:12px}.vcm-head__img img{max-width: 62px;max-height:62px}.vcm-head__price{font-size: 12.5px}.vcm-head__title{font-size: 11.5px}.vcm-rm{top: 12px;right:12px;width:24px;height:24px}.vcm-sec{margin-top: 18px}.vcm-h{font-size: 15.5px}.vcm-vd__i{padding: 11px 12px;gap:10px}.vcm-vd__i p{font-size: 13.5px}.vcm-ms{grid-template-columns: 1fr}.vcm-bar{gap: 8px}.vcm-bar__v{font-size: 12.5px}.vcm-ring{padding: 10px 4px 8px}.vcm-ring__svg{width: 64px;height:64px}.vcm-ring b{font-size: 17px}.vcm-l{grid-column: 1 / -1;padding:10px 0 2px;font-size:11.5px}.vcm-c{border-top: 0;padding:2px 0 10px;font-size:12.5px}.vcm-c b{font-size: 13px}.vcm-c.is-best{padding-inline: 6px}.vcm-foot{position: sticky;bottom:0;z-index:5;margin:16px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.vcm-foot .btn-primary{height: 42px;padding:0 8px;font-size:13px}.vcm[style*="--n:3"] .vcm-foot__t,.vcm[style*="--n:4"] .vcm-foot__t{display: none}.vcm[style*="--n:3"] .vcm-head__price,.vcm[style*="--n:4"] .vcm-head__price{flex-basis: 100%;font-family:var(--font);font-size:12.5px;font-weight:800}.vcm[style*="--n:4"] .vcm-head__img{height: 60px}.vcm[style*="--n:4"] .vcm-head__img img{max-width: 52px;max-height:52px}}@media (prefers-reduced-motion: reduce){.vcm-head,.vcm-how,.vcm-best{animation: none}.vcm-vd__i,.vcm-bar__track i,.vcm-c__bar i,.vcm-ring__fg,.vcm-head__img{transition: none}.vcm-spin{animation-duration: 2s}}html body .vh-ht b{min-width: 0}html body .vh-ht #vh-nm{min-width: 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .vh-ht .vh-badge{flex: none}@media (max-width: 420px){html body .vh-ht b{font-size: 13.5px;letter-spacing:-0.035em;gap:4px}html body .vh-ht .vh-badge{padding: 1px 4px;font-size:9px;letter-spacing:.2px}html body .vh-op-btn{padding: 5px 7px}}.tile{isolation: isolate}.tile__bg{position: absolute;inset:0;z-index:-1;pointer-events:none;background:currentColor;opacity:.13;--fade:linear-gradient(100deg,transparent 20%,#000 66%);-webkit-mask:var(--pat) 0 0 / var(--ps,120px 100px) repeat,var(--fade);mask:var(--pat) 0 0 / var(--ps,120px 100px) repeat,var(--fade);-webkit-mask-composite:source-in;mask-composite:intersect;animation:tbg-drift 70s linear infinite}@keyframes tbg-drift{to{-webkit-mask-position: 240px -200px,0 0;mask-position:240px -200px,0 0}}.tile--hero .tile__bg{--ps: 150px 125px;opacity:.14}@media (prefers-reduced-motion: reduce){.tile__bg{animation: none}}html.simple .tile__bg{display: none}.tile>i.tile__bg{position: absolute!important;inset:0!important;z-index:-1!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;color:inherit!important;border-radius:0!important;box-shadow:none!important;display:block!important}.tile.c-sun>.tile__bg{color: var(--tile-sun-ink)!important}.tile.c-mint>.tile__bg{color: var(--tile-mint-ink)!important}.tile.c-lilac>.tile__bg{color: var(--tile-lilac-ink)!important}.tile.c-peach>.tile__bg{color: var(--tile-peach-ink)!important}.tile.c-sky>.tile__bg{color: var(--tile-sky-ink)!important}.tile.c-ink>.tile__bg{color: var(--tile-ink-ink)!important}.tile.c-club>.tile__bg{color: #3D2B00!important}.tile--hero>.tile__bg{--fade: linear-gradient(100deg,transparent 38%,#000 82%);opacity:.12}@media (max-width: 768px){.search .search__ai{display: none!important}}@media (max-width: 600px){.tile--wide:has(.tgp) .tgp{right: 10px;transform:translateY(-50%) scale(.6);transform-origin:right center}.tile--wide:has(.tgp) .tile__title{max-width: calc(100% - 118px)!important;font-size:19px;line-height:1.12;overflow-wrap:normal}.tile--wide:has(.tgp) .tile__kicker{max-width: calc(100% - 118px)}}.info-sections>#about>h2::before,.info-sections>#about.pacc>h2::before{content: ""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5C5 4.5 8 4.5 12 6c4-1.5 7-1.5 9-.5V19c-2-1-5-1-9 .5-4-1.5-7-1.5-9-.5z'/%3E%3Cpath d='M12 6v13.5'/%3E%3C/svg%3E") center / 22px no-repeat,var(--at)!important}.info-sections>#use>h2::before,.info-sections>#use.pacc>h2::before{content: ""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300A848' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 20.5a5 5 0 0 1-7-7l10-10a5 5 0 0 1 7 7z'/%3E%3Cpath d='M8.5 8.5l7 7'/%3E%3C/svg%3E") center / 22px no-repeat,var(--at)!important}.info-sections>#ingr>h2::before,.info-sections>#ingr.pacc>h2::before{content: ""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C5CFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3h6M10 3v6L4.5 18.5A1.7 1.7 0 0 0 6 21h12a1.7 1.7 0 0 0 1.5-2.5L14 9V3'/%3E%3Cpath d='M7 15h10'/%3E%3C/svg%3E") center / 22px no-repeat,var(--at)!important}.info-sections>#warn>h2::before,.info-sections>#warn.pacc>h2::before{content: ""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E08A00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4l9 16H3z'/%3E%3Cpath d='M12 10v4M12 17.5v.01'/%3E%3C/svg%3E") center / 22px no-repeat,var(--at)!important}.info-sections>#reviews>h2::before,.info-sections>#reviews.pacc>h2::before{content: ""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5A524' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8l2.8 5.7 6.3.9-4.6 4.4 1.1 6.2L12 17l-5.6 3 1.1-6.2L2.9 9.4l6.3-.9z'/%3E%3C/svg%3E") center / 22px no-repeat,var(--at)!important}:root[data-theme="dark"] .info-sections>:is(#about,#use,#ingr,#warn,#reviews)>h2::before{background-color: color-mix(in srgb,var(--ac) 22%,var(--surface))!important}.hd-box.is-saved{animation: vs-saved-glow 1.8s ease-out}@keyframes vs-saved-glow{0%,35%{box-shadow: 0 0 0 3px color-mix(in srgb,#00A848 55%,transparent),0 10px 30px color-mix(in srgb,#00A848 18%,transparent)}100%{box-shadow: 0 0 0 0 transparent}}.vs-saved-toast{position: fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:2147483000;display:inline-flex;align-items:center;gap:8px;padding:12px 18px 12px 14px;border-radius:999px;background:#0F1F17;color:#fff;font-weight:700;font-size:14.5px;box-shadow:0 12px 34px rgba(0,0,0,.25);transform:translate(-50%,0);animation:vs-saved-in .35s cubic-bezier(.2,1.4,.4,1);transition:opacity .4s,transform .4s}.vs-saved-toast svg{color: #3DDC84;flex:none}.vs-saved-toast.is-out{opacity: 0;transform:translate(-50%,12px)}@keyframes vs-saved-in{from{opacity: 0;transform:translate(-50%,16px) scale(.96)}}@media (max-width: 768px){.vs-saved-toast{bottom: calc(92px + env(safe-area-inset-bottom))}}:root[data-theme="dark"] .vs-saved-toast{background: #F3F7F4;color:#0F1F17}:root[data-theme="dark"] .vs-saved-toast svg{color: #00A848}@media (prefers-reduced-motion: reduce){.hd-box.is-saved,.vs-saved-toast{animation: none}}body.no-club [data-vs-club],body.no-club a[href$="/club/"]{display: none!important}.topbar--aurora{position: relative;color:#E6F4EC;background:linear-gradient(115deg,#052618,#0B5D3B 30%,#0E7C66 50%,#1D3F8F 72%,#0B5D3B);background-size:260% 100%;animation:tb-aurora 22s ease-in-out infinite}@keyframes tb-aurora{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}.topbar--sunset{color: #FFF4EA;background:linear-gradient(100deg,#7C2D92,#D9466F 45%,#F08A3A 80%,#F6B042)}.topbar--night{color: #D7DEF0;background-color:#0C1124;background-image:radial-gradient(1px 1px at 12% 30%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1px 1px at 38% 70%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1.5px 1.5px at 66% 25%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1px 1px at 84% 62%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 52% 40%,rgba(160,200,255,.7),transparent 60%),linear-gradient(90deg,#0C1124,#1B1F4B 60%,#0C1124)}.topbar--waves{color: #E3F6EA;background-color:#00843A;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' viewBox='0 0 160 40'%3E%3Cpath d='M0 28c20 0 20-12 40-12s20 12 40 12 20-12 40-12 20 12 40 12' fill='none' stroke='%23ffffff' stroke-opacity='.12' stroke-width='2'/%3E%3Cpath d='M0 36c20 0 20-10 40-10s20 10 40 10 20-10 40-10 20 10 40 10' fill='none' stroke='%23FFD23F' stroke-opacity='.18' stroke-width='1.5'/%3E%3C/svg%3E"),linear-gradient(90deg,#00843A,#00A848);background-size:160px 40px,auto;animation:tb-waves 14s linear infinite}@keyframes tb-waves{to{background-position: 160px 0,0 0}}.topbar--mesh{color: var(--ink);background-color:#F4FBF6;background-image:radial-gradient(60% 140% at 8% 0%,rgba(0,168,72,.22),transparent 60%),radial-gradient(45% 160% at 55% 100%,rgba(255,210,63,.28),transparent 60%),radial-gradient(40% 140% at 95% 10%,rgba(124,92,255,.2),transparent 60%);border-bottom:1px solid var(--line)}:root[data-theme="dark"] .topbar--mesh{background-color: #101A14}.topbar--glass{color: var(--ink);background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}:is(.topbar--sunset,.topbar--night,.topbar--waves,.topbar--aurora) .topbar__nav svg,:is(.topbar--sunset,.topbar--night,.topbar--waves,.topbar--aurora) .topbar__phone svg{color: #FFE27A}:is(.topbar--sunset,.topbar--night,.topbar--waves,.topbar--aurora) :is(.topbar__theme,.lang){border-color: rgba(255,255,255,.3)}:is(.topbar--mesh,.topbar--glass) a:hover,:is(.topbar--mesh,.topbar--glass) .topbar__phone{color: var(--ink)}:is(.topbar--mesh,.topbar--glass) :is(.topbar__theme,.lang){border-color: var(--line)}:is(.topbar--mesh,.topbar--glass) .lang a[aria-current="true"]{background: var(--ink);color:var(--surface)}:is(.topbar--mesh,.topbar--glass) .topbar__nav{background: color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink)}@media (prefers-reduced-motion: reduce){.topbar--aurora,.topbar--waves{animation: none}}.topbar__nav{position: relative}.topbar__navs--glass .topbar__nav{background: rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s}.topbar__navs--glass .topbar__nav:hover{background: rgba(255,255,255,.2);transform:translateY(-1px)}:is(.topbar--light,.topbar--stripe,.topbar--mesh,.topbar--glass) .topbar__navs--glass .topbar__nav{background: rgba(255,255,255,.55);border-color:rgba(0,0,0,.07);box-shadow:0 2px 8px -4px rgba(0,0,0,.15),inset 0 1px 0 #fff}.topbar__navs--line{gap: 14px}.topbar__navs--line .topbar__nav{background: none!important;padding:0 2px;border-radius:0}.topbar__navs--line .topbar__nav::after{content: "";position:absolute;left:2px;right:2px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#00A848,#FFD23F);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.9,.3,1)}.topbar__navs--line .topbar__nav:hover::after{transform: scaleX(1)}.topbar__navs--chip .topbar__nav{background: none;border:1px solid rgba(255,255,255,.28);transition:background .2s,border-color .2s,color .2s}.topbar__navs--chip .topbar__nav:hover{background: var(--brand);border-color:var(--brand);color:#fff}.topbar__navs--chip .topbar__nav:hover svg{color: #fff}:is(.topbar--light,.topbar--stripe,.topbar--mesh,.topbar--glass) .topbar__navs--chip .topbar__nav{border-color: var(--line);background:none}.topbar__navs--neon .topbar__nav{background: none!important;padding:0 6px}.topbar__navs--neon .topbar__nav svg{color: #6CF59A;filter:drop-shadow(0 0 4px rgba(108,245,154,.8));transition:filter .25s,transform .25s}.topbar__navs--neon .topbar__nav:hover{text-shadow: 0 0 10px rgba(108,245,154,.65)}.topbar__navs--neon .topbar__nav:hover svg{transform: scale(1.18);filter:drop-shadow(0 0 7px rgba(108,245,154,1))}:is(.topbar--light,.topbar--stripe,.topbar--mesh,.topbar--glass) .topbar__navs--neon .topbar__nav svg{color: var(--brand);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--brand) 60%,transparent))}.topbar__navs--icons{gap: 4px}.topbar__navs--icons .topbar__nav{gap: 0;min-width:24px;padding:0 5px;justify-content:center;transition:background .2s,padding .3s}.topbar__navs--icons .topbar__nav span{max-width: 0;overflow:hidden;white-space:nowrap;transition:max-width .35s cubic-bezier(.2,.9,.3,1),margin .35s}.topbar__navs--icons .topbar__nav:hover,.topbar__navs--icons .topbar__nav:focus-visible{padding: 0 10px}.topbar__navs--icons .topbar__nav:hover span,.topbar__navs--icons .topbar__nav:focus-visible span{max-width: 160px;margin-left:6px}@media (max-width: 768px){.tabbar{grid-template-columns: repeat(var(--tabs,5),minmax(0,1fr))}.tabbar--nolabels .tabbar__t{display: none}.tabbar--nolabels{height: 58px}.tabbar--glass{background: color-mix(in srgb,var(--surface) 72%,transparent);color:var(--muted);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);box-shadow:0 18px 40px -18px rgba(15,26,20,.35)}.tabbar--glass [aria-current="page"]{color: var(--ink)}.tabbar--glass [aria-current="page"] svg{background: color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand)}.tabbar--pill{display: flex;justify-content:space-around;padding-inline:8px;background:var(--surface);color:var(--muted);border:1px solid var(--line);box-shadow:0 16px 34px -18px rgba(15,26,20,.4)}.tabbar--pill>a,.tabbar--pill>button{flex-direction: row;gap:6px;height:44px;padding:0 12px;border-radius:999px;transition:background .3s,color .3s}.tabbar--pill>a:not(.tabbar__cart) svg,.tabbar--pill>button svg{padding: 0!important;background:none!important}.tabbar--pill .tabbar__t{max-width: 0;overflow:hidden;white-space:nowrap;font-weight:800;font-size:12.5px;transition:max-width .35s cubic-bezier(.2,.9,.3,1)}.tabbar--pill [aria-current="page"]{background: color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand)!important}.tabbar--pill [aria-current="page"] .tabbar__t{max-width: 90px}.tabbar--pill .tabbar__cart{margin-top: 0;width:46px!important;height:46px;border-width:0!important;padding:0;justify-content:center}.tabbar--island{left: 50%;right:auto;width:min(340px,calc(100% - 40px));transform:translateX(-50%);height:58px;border-radius:999px;background:#0B120E;box-shadow:0 18px 40px -16px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.08)}.tabbar--island .tabbar__t{display: none}.tabbar--island [aria-current="page"] svg{background: none!important;color:#fff}.tabbar--island [aria-current="page"]::before{content: "";position:absolute;bottom:5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#7BC94A;box-shadow:0 0 8px #7BC94A}.tabbar--island .tabbar__cart{width: 46px!important;height:46px;margin-top:0;border-width:0!important}html.is-tab-hidden .tabbar--island{transform: translate(-50%,calc(100% + 24px + env(safe-area-inset-bottom)))}.tabbar--pill>a,.tabbar--pill>button{min-width: 0}.tabbar--pill[style*="--tabs:6"]>a,.tabbar--pill[style*="--tabs:6"]>button{padding: 0 8px}.tabbar--pill[style*="--tabs:6"] [aria-current="page"] .tabbar__t,.tabbar--pill[style*="--tabs:5"] [aria-current="page"] .tabbar__t{max-width: 64px;text-overflow:ellipsis}.tabbar--aurora{background: linear-gradient(115deg,#071C12,#0B3D24 35%,#12304F 70%,#071C12);background-size:240% 100%;animation:tb-aurora 18s ease-in-out infinite;box-shadow:0 18px 40px -16px rgba(0,0,0,.7),inset 0 0 0 1px rgba(123,201,74,.18)}.tabbar--aurora [aria-current="page"] svg{background: rgba(255,255,255,.1);color:#9CF07A;filter:drop-shadow(0 0 6px rgba(156,240,122,.7))}.tabbar--line{left: 0;right:0;bottom:0;border-radius:0;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);color:var(--muted);border-top:1px solid var(--line);box-shadow:0 -8px 24px -18px rgba(0,0,0,.3)}.tabbar--line [aria-current="page"]{color: var(--brand)}.tabbar--line [aria-current="page"] svg{background: none!important;color:var(--brand)}.tabbar--line [aria-current="page"]::before{content: "";position:absolute;top:-9px;left:22%;right:22%;height:3px;border-radius:0 0 3px 3px;background:var(--brand)}.tabbar--line .tabbar__cart{width: 52px!important;height:52px;margin-top:-18px}}@media (prefers-reduced-motion: reduce){.tabbar--aurora{animation: none}}.adstrip{--ad: #00A848;position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 44px;background:var(--ad);color:#fff;font-size:13.5px}.adstrip::after{content: "";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);background-size:200% 100%;animation:adstrip-shine 6s linear infinite}@keyframes adstrip-shine{from{background-position: 200% 0}to{background-position: -200% 0}}.adstrip__in{display: inline-flex;align-items:center;gap:10px;padding:6px 0;color:inherit;text-decoration:none}.adstrip__in b{display: inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.22);font-weight:800;white-space:nowrap;transition:background .2s}.adstrip__in:hover b{background: rgba(255,255,255,.34)}.adstrip__x{position: absolute;right:10px;top:50%;z-index:1;width:28px;height:28px;margin-top:-14px;border:0;border-radius:50%;background:rgba(0,0,0,.12);color:#fff;font-size:18px;line-height:1;cursor:pointer}.adstrip__x:hover{background: rgba(0,0,0,.25)}.adbn{position: relative;display:block;overflow:hidden;margin:18px 0;border-radius:22px;background:var(--surface-2,#F1F4F2);box-shadow:0 12px 30px -20px rgba(15,26,20,.4);transition:transform .3s cubic-bezier(.2,.9,.3,1),box-shadow .3s}.adbn:hover{transform: translateY(-2px);box-shadow:0 18px 38px -20px rgba(15,26,20,.5)}.adbn img{display: block;width:100%;height:auto;max-height:340px;object-fit:cover;object-position:center}.adbn--product img{max-height: 220px}@media (max-width: 600px){.adbn img{max-height: 240px}}.adbn__tag{position: absolute;top:10px;right:10px;padding:2px 8px;border-radius:999px;background:rgba(15,26,20,.55);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adbn--product{margin: 14px 0 0;border-radius:18px}.adbn--catalog{margin: 0 0 16px}.adpop{position: fixed;inset:0;z-index:2147483200;display:grid;place-items:center;padding:18px;background:rgba(5,12,8,.55);animation:adpop-in .3s ease}.adpop.is-out{opacity: 0;transition:opacity .25s}@keyframes adpop-in{from{opacity: 0}}.adpop__box{position: relative;width:min(440px,100%);border-radius:26px;overflow:hidden;background:var(--surface);box-shadow:0 30px 70px -20px rgba(0,0,0,.6);animation:adpop-up .45s cubic-bezier(.2,1.3,.4,1)}@keyframes adpop-up{from{transform: translateY(24px) scale(.96)}}.adpop__img,.adpop__img img{display: block;width:100%}.adpop__x{position: absolute;top:10px;left:10px;z-index:1;width:34px;height:34px;border:0;border-radius:50%;background:rgba(15,26,20,.55);color:#fff;font-size:20px;line-height:1;cursor:pointer}@media (max-width: 600px){.adstrip{font-size: 12.5px;padding:0 40px 0 12px;justify-content:flex-start}.adbn{border-radius: 18px}}@media (prefers-reduced-motion: reduce){.adstrip::after,.adpop,.adpop__box{animation: none}}:root[data-theme="dark"] .topbar--waves{color: #CFE7D7;background-color:#0A2618;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' viewBox='0 0 160 40'%3E%3Cpath d='M0 28c20 0 20-12 40-12s20 12 40 12 20-12 40-12 20 12 40 12' fill='none' stroke='%237BC94A' stroke-opacity='.16' stroke-width='2'/%3E%3Cpath d='M0 36c20 0 20-10 40-10s20 10 40 10 20-10 40-10 20 10 40 10' fill='none' stroke='%23FFD23F' stroke-opacity='.1' stroke-width='1.5'/%3E%3C/svg%3E"),linear-gradient(90deg,#0A2618,#0F3A24 55%,#0A2618)}:root[data-theme="dark"] .topbar--green{color: #CFE7D7;background:linear-gradient(90deg,#0B3420,#0F4A2C)}:root[data-theme="dark"] .topbar--sunset{color: #F3E3EA;background:linear-gradient(100deg,#2E1338,#4D1A33 45%,#5A2A16 80%,#5B4018)}:root[data-theme="dark"] :is(.topbar--waves,.topbar--green,.topbar--sunset) .topbar__nav{background: rgba(255,255,255,.07)}:root[data-theme="dark"] :is(.topbar--waves,.topbar--green,.topbar--sunset) :is(.topbar__nav svg,.topbar__phone svg){color: #E8C95A}:is(.topbar--light,.topbar--stripe,.topbar--mesh,.topbar--glass) .topbar__navs--chip .topbar__nav:hover{background: var(--brand);border-color:var(--brand);color:#fff}:is(.topbar--light,.topbar--stripe,.topbar--mesh,.topbar--glass) .topbar__navs--chip .topbar__nav:hover svg{color: #fff}:is(.topbar--light,.topbar--stripe,.topbar--mesh,.topbar--glass) .topbar__navs--glass .topbar__nav:hover{background: #fff;transform:translateY(-1px)}:is(.topbar--light,.topbar--stripe,.topbar--mesh,.topbar--glass) .topbar__navs--neon .topbar__nav:hover{text-shadow: none;color:var(--brand)}:is(.topbar--mesh,.topbar--glass) .topbar__navs--pill .topbar__nav:hover{background: var(--surface);box-shadow:0 2px 8px -4px rgba(15,26,20,.25)}.cards--plain :is(.card__media,.qv__stage,.product__stage){background: var(--surface-2)}.cards--plain :is(.qv__stage,.product__stage){box-shadow: inset 0 0 0 1px var(--line)}.cards--plain .card{box-shadow: none;border:1px solid var(--line)}.cards--plain .card:hover{border-color: color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 14px 30px -20px rgba(15,26,20,.35)}.cards--plain .fy-card{background: var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.cards--pattern :is(.card__media,.qv__stage,.product__stage,.fy-card)::before{content: "";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.5;background-color:color-mix(in srgb,var(--ink) 9%,transparent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='8' y='10' width='18' height='8' rx='4' transform='rotate(-30 17 14)'/%3E%3Cpath d='M48 12c8 0 12 4 12 12-8 0-12-4-12-12z'/%3E%3Cpath d='M48 12l12 12'/%3E%3Cpath d='M18 46v10M13 51h10'/%3E%3Ccircle cx='54' cy='52' r='4'/%3E%3C/svg%3E") 0 0 / 72px 72px repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='8' y='10' width='18' height='8' rx='4' transform='rotate(-30 17 14)'/%3E%3Cpath d='M48 12c8 0 12 4 12 12-8 0-12-4-12-12z'/%3E%3Cpath d='M48 12l12 12'/%3E%3Cpath d='M18 46v10M13 51h10'/%3E%3Ccircle cx='54' cy='52' r='4'/%3E%3C/svg%3E") 0 0 / 72px 72px repeat}.cards--pattern :is(.card__well,.qv__well,.fy-card__img,.fy-card__body){position: relative}.cards--pattern :is(.card:hover .card__media,.qv__stage,.product__stage,.fy-card:hover)::before{animation: card-pattern 6s linear infinite}@keyframes card-pattern{to{-webkit-mask-position: 72px 72px;mask-position:72px 72px}}.cards--aurora .qv__stage{overflow: hidden}.cards--aurora :is(.qv__well,.fy-card__img,.fy-card__body){position: relative}.cards--aurora :is(.card__media,.qv__stage,.product__stage,.fy-card)::before{content: "";position:absolute;inset:-40%;pointer-events:none;background:radial-gradient(45% 35% at 30% 28%,rgba(255,255,255,.55),transparent 70%),radial-gradient(40% 40% at 72% 72%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%),radial-gradient(35% 30% at 70% 30%,rgba(124,92,255,.22),transparent 70%);animation:card-aurora 14s ease-in-out infinite}[data-theme="dark"] .cards--aurora :is(.card__media,.qv__stage,.product__stage,.fy-card)::before{background: radial-gradient(45% 35% at 30% 28%,rgba(255,255,255,.08),transparent 70%),radial-gradient(40% 40% at 72% 72%,color-mix(in srgb,var(--brand) 30%,transparent),transparent 70%),radial-gradient(35% 30% at 70% 30%,rgba(124,92,255,.28),transparent 70%)}@keyframes card-aurora{0%,100%{transform: translate(-14%,-12%)}50%{transform: translate(14%,12%)}}.cards--aurora :is(.card,.fy-card):hover{box-shadow: 0 22px 44px -22px color-mix(in srgb,var(--brand) 55%,transparent)}.cards--luxe :is(.card,.fy-card){background: linear-gradient(160deg,#18211B,#0E1410);color:#EDE6D3;border:1px solid rgba(214,178,94,.35);box-shadow:0 18px 40px -24px rgba(0,0,0,.8)}.cards--luxe :is(.card__media,.qv__stage,.product__stage){background: radial-gradient(70% 60% at 50% 35%,rgba(214,178,94,.22),transparent 70%),linear-gradient(160deg,#1F2A22,#121A15)}.cards--luxe :is(.qv__stage,.product__stage){box-shadow: inset 0 0 0 1px rgba(214,178,94,.35)}.cards--luxe .card__brand,.cards--luxe .fy-card__body small{color: #D6B25E;opacity:1;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px}.cards--luxe .card__title a,.cards--luxe .fy-card__body{color: #F3EEE2}.cards--luxe .card .price b,.cards--luxe .fy-card__buy b{color: #E9C46A}.cards--luxe .card .price s{color: #8F897A}.cards--luxe :is(.card .btn-add,.fy-card__add){background: linear-gradient(135deg,#E9C46A,#B8862F);color:#1B1405}.cards--luxe :is(.card,.fy-card):hover{border-color: rgba(233,196,106,.7);transform:translateY(-3px)}.cards--luxe .card__bonus{background: rgba(233,196,106,.18);color:#E9C46A}.cards--glass :is(.card,.fy-card){position: relative;background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 16px 36px -24px rgba(15,26,20,.45)}.cards--glass :is(.card,.fy-card,.qv__stage,.product__stage)::after{content: "";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(135deg,#00A848,#7BC94A 40%,#FFD23F 70%,#7C5CFF);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.55;transition:opacity .3s}.cards--glass :is(.card,.fy-card):hover::after{opacity: 1}.cards--glass :is(.card__media,.qv__stage,.product__stage){background: color-mix(in srgb,var(--tint,var(--tile-mint)) 70%,transparent)}@media (prefers-reduced-motion: reduce){:is(.cards--aurora,.cards--pattern) :is(.card__media,.qv__stage,.product__stage,.fy-card)::before{animation: none}}html.fx-no-vt::view-transition-group(*),html.fx-no-vt::view-transition-old(*),html.fx-no-vt::view-transition-new(*){animation: none!important}html.fx-no-reveal .reveal{opacity: 1;transform:none;transition:none}html.fx-no-hover :is(.card,.fy-card,.brand-card,.tile):hover{transform: none}html.fx-no-hover :is(.fy-card:hover .fy-card__img img,.brand-card:hover .brand-card__logo img,.cl-card:hover .cl-cover img,.tile:hover .float){transform: none}html.fx-lite :is(.header,.catalog__bar,.topbar--glass,.tabbar--glass,.bhub__abc,.vp-total,.vp-foot,#vcabPanel .vcab-nav,.vcm-foot,.rd-bar,.hero-rail__arr,.cards--glass .card,.cards--glass .fy-card){-webkit-backdrop-filter: none;backdrop-filter:none}html.fx-lite :is(.topbar--glass,.tabbar--glass,.cards--glass .card,.cards--glass .fy-card){background: var(--surface)}html.fx-press :is(.btn,.btn-primary,.chip,.card,.fy-card,.tile,.brand-card,.cl-card,.tabbar>a,.tabbar>button):active{transform: scale(.97);transition-duration:.08s}@keyframes fx-rise{from{opacity: 0;transform:translateY(22px) scale(.97)}}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card){animation: fx-rise .55s cubic-bezier(.2,.9,.3,1.1) both}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(2){animation-delay: .04s}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(3){animation-delay: .08s}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(4){animation-delay: .12s}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(5){animation-delay: .16s}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(6){animation-delay: .2s}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(7){animation-delay: .24s}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(8){animation-delay: .28s}html.fx-cascade :is(.catalog__main .grid>.card,.brand-card,.cl-card):nth-child(n+9){animation-delay: .32s}html.fx-shine .fy-card__img{position: relative}html.fx-shine :is(.card__media,.fy-card__img)::after{content: "";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translateX(-130%)}html.fx-shine :is(.card:hover .card__media,.fy-card:hover .fy-card__img)::after{transform: translateX(130%);transition:transform .9s cubic-bezier(.2,.9,.3,1)}html[data-theme="dark"].fx-shine :is(.card__media,.fy-card__img)::after{background: linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%)}html.fx-tilt .card.is-tilt{transform: perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);transition:transform .12s linear,box-shadow .3s;will-change:transform}@keyframes fx-deep-out{to{opacity: 0;transform:scale(.94);filter:blur(4px)}}@keyframes fx-deep-in{from{opacity: 0;transform:scale(1.05)}}@keyframes fx-deep-back-out{to{opacity: 0;transform:scale(1.05)}}@keyframes fx-deep-back-in{from{opacity: 0;transform:scale(.94);filter:blur(4px)}}html.fx-deep:active-view-transition-type(forward)::view-transition-old(root){animation: fx-deep-out .3s cubic-bezier(.4,0,.2,1) both}html.fx-deep:active-view-transition-type(forward)::view-transition-new(root){animation: fx-deep-in .42s cubic-bezier(.2,.9,.3,1) both}html.fx-deep:active-view-transition-type(back)::view-transition-old(root){animation: fx-deep-back-out .28s cubic-bezier(.4,0,.2,1) both}html.fx-deep:active-view-transition-type(back)::view-transition-new(root){animation: fx-deep-back-in .4s cubic-bezier(.2,.9,.3,1) both}@media (prefers-reduced-motion: reduce){html[class*="fx-"] :is(.catalog__main .grid>.card,.brand-card,.cl-card){animation: none}html.fx-shine :is(.card__media,.fy-card__img)::after{display: none}html.fx-tilt .card.is-tilt{transform: none}}html.simple :is(.catalog__main .grid>.card,.brand-card,.cl-card),html.no-motion :is(.catalog__main .grid>.card,.brand-card,.cl-card){animation: none}html.simple .card__media::after,html.simple .fy-card__img::after,html.no-motion .card__media::after{display: none}@keyframes flt-shine-t{0%,55%{transform: translateX(-100%)}100%{transform: translateX(100%)}}.sic::after{background-position: 0 0;background-size:100% 100%;transform:translateX(-100%);animation-name:sic-shine-t}@keyframes sic-shine-t{0%,70%{transform: translateX(-100%)}100%{transform: translateX(100%)}}.bcoin i::after,.tile__art i::after{animation-name: glint-t}@keyframes glint-t{0%,30%{transform: translateX(0) rotate(20deg)}55%,100%{transform: translateX(475%) rotate(20deg)}}.tile__bg{animation-timing-function: steps(240)}.tile--wide:has(.tgp)::before{animation-timing-function: steps(260)}[inert] *,[inert] *::before,[inert] *::after{animation-play-state: paused!important}@media (max-width: 1100px){html:not(.is-flt-open) .flt{content-visibility: hidden;contain-intrinsic-size:auto 70vh}}.footer,.catalog ~ .sx,.sx{content-visibility: auto;contain-intrinsic-size:auto 900px}html:not(.fx-wow) .tile__bg,html:not(.fx-wow) .tile--wide:has(.tgp)::before{animation: none}@media (min-width: 600px) and (max-width: 768px){.grid,.catalog .grid,.wz__sec .grid{grid-template-columns: repeat(3,minmax(0,1fr));gap:12px}}@media (min-width: 1000px) and (max-width: 1100px){.grid{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 600px) and (max-width: 999px){.section>.grid>:nth-child(3n+4):nth-last-child(-n+2),.section>.grid>:nth-child(3n+4):nth-last-child(-n+2) ~ *{display: none}}@media (max-width: 768px){.catalog__bar{justify-content: flex-start}}@media (max-width: 768px){.topbar__links{gap: 14px}.topbar__radio,.topbar__theme,.lang a{position: relative}.topbar__radio::before,.topbar__theme::before{content: "";position:absolute;inset:-8px;border-radius:50%}.lang{overflow: visible}.lang a{padding: 0 12px}.lang a:first-child{border-radius: 999px 0 0 999px}.lang a:last-child{border-radius: 0 999px 999px 0}.lang a::before{content: "";position:absolute;inset:-8px 0}html body .vs-mic::before{content: "";position:absolute;inset:-5px;border-radius:50%}.card__cmp::before{content: "";position:absolute;inset:-4px;border-radius:50%}}@media (min-width: 901px){@keyframes truck-bump{from{transform:translateY(0) rotate(0);}to{transform:translateY(-1.5px) rotate(-2deg);}}@keyframes truck-wind{0%,100%{opacity:.9;transform:scaleX(1);}50%{opacity:.35;transform:scaleX(.6);}}@keyframes truck-dust{from{transform:translate(0,0) scale(.5);opacity:.85;}to{transform:translate(-16px,-6px) scale(1.7);opacity:0;}}}html.simple .howto__truck::before,html.simple .howto__truck::after,html.no-motion .howto__truck::after{display: none}.footer{position: relative;isolation:isolate}.footer::before{content: "";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ink);opacity:.11;--pat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='10' y='14' width='22' height='10' rx='5' transform='rotate(-30 21 19)'/%3E%3Cpath d='M62 14c10 0 16 6 16 16-10 0-16-6-16-16z'/%3E%3Cpath d='M62 14l16 16'/%3E%3Cpath d='M24 62v12M18 68h12'/%3E%3Ccircle cx='72' cy='70' r='5'/%3E%3C/svg%3E");-webkit-mask:var(--pat) 0 30px / 96px 96px repeat,radial-gradient(130% 100% at 50% 45%,rgba(0,0,0,.45) 20%,#000 75%),linear-gradient(180deg,transparent 22px,#000 90px);mask:var(--pat) 0 30px / 96px 96px repeat,radial-gradient(130% 100% at 50% 45%,rgba(0,0,0,.45) 20%,#000 75%),linear-gradient(180deg,transparent 22px,#000 90px);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}html[data-theme="dark"] .footer::before{opacity: .12}html.simple .topbar :is(.topbar__nav,.topbar__navs .topbar__nav){background: #fff!important;color:#0F1A14!important;border:1px solid #E2E7E4!important;box-shadow:none!important;text-shadow:none!important}html.simple .topbar .topbar__nav svg{color: #00843B!important;filter:none!important}html.simple .topbar .topbar__nav:hover{background: #E3F5EA!important;border-color:#B9E4C9!important;transform:none!important}html.simple .topbar :is(.topbar__phone,a:hover){color: #0F1A14}html.simple .topbar :is(.topbar__radio,.topbar__theme,.lang){border-color: #D5DCD8!important;color:#3D4A43!important;background:#fff}html.simple .topbar .lang a{color: #3D4A43}html.simple .topbar .lang a[aria-current="true"]{background: #0F1A14;color:#fff}html.simple .topbar::before,html.simple .topbar::after{display: none!important}