:root{--vk-red:#b81732;--vk-red-deep:#8f1229;--vk-glass:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.62));--vk-glass-line:rgba(255,255,255,.85);--vk-soft-shadow:0 18px 50px rgba(20,22,28,.1);--vk-gloss:linear-gradient(118deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 42%)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.mega-menu{display:none!important}.nav-list{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:clamp(12px,1.55vw,30px)}.nav-list::-webkit-scrollbar{display:none}.nav-list>:first-child{margin-left:auto}.nav-list>:last-child{margin-right:auto}a.nav-item{display:inline-block;text-decoration:none;flex:none}@media (max-width:1190px){.nav-list{gap:13px}a.nav-item{font-size:9.6px;letter-spacing:.035em}}.vk-mega{position:absolute;left:0;right:0;top:100%;z-index:60;padding:0 0 22px;pointer-events:none}.vk-mega-inner{pointer-events:auto}.vk-mega-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding:26px 28px 28px;border-radius:0 0 24px 24px;background:linear-gradient(180deg,#fff 0% 55%,#fbf8f9);border:1px solid var(--vk-glass-line);border-top:1px solid var(--line,rgba(32,36,42,.12));box-shadow:0 34px 80px #14161c2e,inset 0 1px #fff;max-height:calc(100vh - 200px);overflow:auto;overscroll-behavior:contain}.vk-mega-panel[hidden]{display:none}.vk-mega.is-open .vk-mega-panel:not([hidden]){animation:vkMegaIn .22s cubic-bezier(.2,.7,.2,1)}@keyframes vkMegaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes vkFade{0%{opacity:0}to{opacity:1}}.vk-mega-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:22px 28px;align-content:start}.vk-mega-col h3{margin:0 0 9px;font-size:10.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--pine,#9f1730)}.vk-mega-col h3 a{color:inherit;text-decoration:none}.vk-mega-col h3 a:hover{text-decoration:underline;text-underline-offset:3px}.vk-mega-col>a,.vk-mega-links a{display:block;padding:5px 0;font-size:13px;line-height:1.35;color:#3b3e45;text-decoration:none;transition:color .15s,transform .15s}.vk-mega-col>a:hover,.vk-mega-links a:hover{color:var(--pine,#9f1730);transform:translate(3px)}.vk-mega-panel.is-rail{grid-template-columns:262px minmax(0,1fr) 280px}.vk-mega-rail{display:flex;flex-direction:column;gap:2px;padding-right:16px;border-right:1px solid var(--line,rgba(32,36,42,.12))}.vk-mega-group{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;font-size:13.5px;font-weight:650;color:var(--ink,#24262b);text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.vk-chev{width:16px;height:16px;flex:none;opacity:.45}.vk-mega-group.is-on,.vk-mega-group:hover,.vk-mega-group:focus-visible{background:linear-gradient(135deg,#fff,#f7eef1);color:var(--pine,#9f1730);box-shadow:inset 0 0 0 1px #9f173024,0 6px 16px #9f173014}.vk-mega-group.is-on .vk-chev{opacity:1}.vk-mega-set{display:none}.vk-mega-set.is-on{display:block;animation:vkFade .18s ease}.vk-mega-set h3{margin:4px 0 14px;font:700 21px/1.2 var(--display,inherit);letter-spacing:-.02em}.vk-mega-set h3 a{display:flex;align-items:baseline;gap:12px;color:var(--ink,#24262b);text-decoration:none}.vk-mega-set h3 span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pine,#9f1730)}.vk-mega-links{columns:2;column-gap:30px}.vk-mega-links a{break-inside:avoid}.vk-mega-feature{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;padding:22px;border-radius:20px;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;background:linear-gradient(150deg,#2b2d33,#5f1528 80%);box-shadow:0 18px 40px #14161c2e}.vk-mega-feature.has-photo{background:#222 var(--vk-photo) center/cover no-repeat}.vk-mega-feature:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0e0e12d6,#0e0e1214 68%)}.vk-mega-feature:after{content:"";position:absolute;inset:0;background:var(--vk-gloss);pointer-events:none}.vk-mega-kicker{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.86}.vk-mega-feature strong{margin:6px 0 14px;font:650 22px/1.22 var(--display,inherit);letter-spacing:-.02em}.vk-mega-feature em{display:inline-flex;gap:6px;width:fit-content;padding:9px 15px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:750;background:#ffffff2e;border:1px solid rgba(255,255,255,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s}.vk-mega-feature:hover em{background:#ffffff4d}@media (max-width:1180px){.vk-mega-feature{display:none}.vk-mega-panel{grid-template-columns:1fr}.vk-mega-panel.is-rail{grid-template-columns:220px minmax(0,1fr)}}.vk-mnav{position:relative;overflow:hidden;min-height:420px}.vk-mnav-level{display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .28s}.vk-mnav-level[hidden]{display:none}.vk-mnav-level:not(.is-on){position:absolute;left:0;right:0;top:0}.vk-mnav-level.from-right,.vk-mnav-level.to-right{transform:translate(100%);opacity:0}.vk-mnav-level.from-left,.vk-mnav-level.to-left{transform:translate(-30%);opacity:0}.vk-mnav-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 4px;border:0;border-bottom:1px solid var(--line,rgba(32,36,42,.12));background:none;color:var(--ink,#24262b);font:600 15px/1.3 var(--font,inherit);text-align:left;text-decoration:none;cursor:pointer}.vk-mnav-row img{width:44px;height:44px;flex:none;border-radius:12px;object-fit:cover;box-shadow:0 4px 12px #00000024}.vk-mnav-row span{flex:1}.vk-mnav-row .vk-chev{width:18px;height:18px}.vk-mnav-sale span{color:var(--pine,#9f1730);font-weight:800}.vk-mnav-new span{font-weight:800}.vk-mnav-back{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:2px 0 6px;padding:8px 0;border:0;background:none;color:var(--muted,#65656d);font:800 11.5px var(--font,inherit);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.vk-mnav-back svg{width:16px;height:16px}.vk-mnav-all{display:block;margin:2px 0 8px;padding:14px 16px;border-radius:14px;color:#fff;font-weight:750;text-decoration:none;background:linear-gradient(135deg,#2b2d33,#7a1830);box-shadow:inset 0 1px #ffffff40,0 8px 22px #7a183038}.woocommerce-wrapper.vk-archive{max-width:none;padding:0 0 70px}.vk-arch{position:relative;isolation:isolate;padding:34px 0 30px;background:linear-gradient(135deg,#f7f2f4,#fff 62%)}.vk-arch.has-photo{padding:66px 0 50px;color:#fff;background:#1d1e22 var(--vk-photo) center/cover no-repeat}.vk-arch.has-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e0e12cc,#0e0e124d 72%)}.vk-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;font-size:12.5px;opacity:.88}.vk-crumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vk-arch-card{position:relative;max-width:660px;padding:24px 26px;border-radius:22px;overflow:hidden;background:var(--vk-glass);border:1px solid var(--vk-glass-line);box-shadow:var(--vk-soft-shadow),inset 0 1px #fff}.vk-arch-card:after{content:"";position:absolute;inset:0;background:var(--vk-gloss);pointer-events:none;opacity:.6}.vk-arch.has-photo .vk-arch-card{background:linear-gradient(140deg,#ffffff3d,#ffffff12);border-color:#ffffff57;box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff73;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.vk-arch-card h1{margin:6px 0 8px;font:650 clamp(30px,4vw,50px)/1.08 var(--display,inherit);letter-spacing:-.035em}.vk-arch-card p{margin:0;font-size:15px;line-height:1.6;opacity:.92}.vk-arch .eyebrow{color:var(--pine,#9f1730)}.vk-arch.has-photo .eyebrow{color:#f5c3cd}.vk-chipbar{position:sticky;top:var(--vk-header-h,0px);z-index:20;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line,rgba(32,36,42,.12))}.vk-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-top:12px;padding-bottom:12px}.vk-chips::-webkit-scrollbar{display:none}.vk-chip{flex:none;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:650;white-space:nowrap;color:var(--ink,#24262b);text-decoration:none;background:linear-gradient(180deg,#fff,#f3f1f2);border:1px solid rgba(36,38,43,.11);box-shadow:inset 0 1px #fff,0 2px 6px #14161c0d;transition:color .15s,border-color .15s,transform .15s}.vk-chip:hover{color:var(--pine,#9f1730);border-color:#9f173059;transform:translateY(-1px)}.vk-chip.is-on{color:#fff;border-color:transparent;background:linear-gradient(180deg,#c42340,var(--vk-red-deep));box-shadow:inset 0 1px #ffffff59,0 6px 16px #9f173047}.vk-arch-body{padding-top:26px}.vk-doors{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin-top:26px}.vk-door{position:relative;overflow:hidden;padding:18px 18px 16px;border-radius:18px;background:linear-gradient(160deg,#fff,#f7f3f5);border:1px solid rgba(36,38,43,.08);box-shadow:0 10px 28px #14161c0f,inset 0 1px #fff;transition:transform .2s,box-shadow .2s}.vk-door:after{content:"";position:absolute;inset:0;background:var(--vk-gloss);opacity:.5;pointer-events:none}.vk-door:hover{transform:translateY(-3px);box-shadow:0 18px 40px #14161c1a,inset 0 1px #fff}.vk-door h2{margin:0 0 10px;font:700 17px/1.25 var(--display,inherit);letter-spacing:-.01em}.vk-door h2 a,.vk-door li a{color:var(--ink,#24262b);text-decoration:none}.vk-door h2 a:hover,.vk-door li a:hover{color:var(--pine,#9f1730)}.vk-door ul{display:grid;gap:5px;margin:0 0 12px;padding:0;list-style:none}.vk-door li a{font-size:13px;color:#4a4d55}.vk-door-all{position:relative;z-index:1;font-size:12.5px;font-weight:800;color:var(--pine,#9f1730);text-decoration:none}.vk-soon{margin:6px 0 30px;padding:36px 24px;border-radius:24px;text-align:center;background:radial-gradient(ellipse at top,#fff,#f6f0f2 75%);border:1px solid rgba(36,38,43,.08);box-shadow:inset 0 1px #fff}.vk-soon .eyebrow{color:var(--pine,#9f1730)}.vk-soon h2{margin:8px 0;font:650 clamp(22px,2.6vw,30px)/1.2 var(--display,inherit);letter-spacing:-.02em}.vk-soon p{max-width:540px;margin:0 auto 14px;color:var(--muted,#65656d);line-height:1.6}.vk-soon-chips{justify-content:center;flex-wrap:wrap;padding:6px 0 0}.vk-soon-products>h2{margin:26px 0 14px;font:650 22px var(--display,inherit)}.vk-nextcat{display:flex;justify-content:space-between;gap:14px;margin-top:42px}.vk-nextcat a{flex:1;max-width:420px;padding:18px 22px;border-radius:18px;text-decoration:none;border:1px solid var(--line,rgba(32,36,42,.12));background:linear-gradient(135deg,#fff,#f8f4f6);box-shadow:inset 0 1px #fff;transition:transform .15s,border-color .15s}.vk-nextcat a:hover{transform:translateY(-2px);border-color:#9f17304d}.vk-nextcat a:last-child{margin-left:auto;text-align:right}.vk-nextcat small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#65656d)}.vk-nextcat span{font:650 18px var(--display,inherit);color:var(--ink,#24262b)}.vk-worlds{padding:82px 0 30px;background:linear-gradient(180deg,#fff,#f8f5f6 22%,#fff)}.vk-worlds-head{max-width:780px;text-align:center}.vk-worlds-head .eyebrow{color:var(--pine,#9f1730)}.vk-worlds-head p{color:var(--muted,#65656d);font-size:16px}.vk-worlds-nav{position:sticky;top:var(--vk-header-h,0px);z-index:15;margin:22px 0 6px;background:#ffffffd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--line,rgba(32,36,42,.12))}.vk-worlds-nav .vk-chips>:first-child{margin-left:auto}.vk-worlds-nav .vk-chips>:last-child{margin-right:auto}.vk-world{padding:58px 0;scroll-margin-top:calc(var(--vk-header-h,0px) + 64px)}.vk-world-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.vk-world.is-flip .vk-world-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.vk-world.is-flip .vk-world-media{order:2}.vk-world-media{position:relative;display:block;aspect-ratio:16/11;border-radius:30px;overflow:hidden;isolation:isolate;box-shadow:0 44px 90px #14161c33}.vk-world-media picture{display:contents}.vk-world-media>picture img,.vk-world-media>img:not(.vk-world-accent){position:absolute;left:0;top:-6%;width:100%;height:112%;object-fit:cover;transform:scale(1.1);will-change:transform}.vk-world-accent{position:absolute;right:22px;bottom:22px;z-index:2;width:28%;height:auto;aspect-ratio:7/8;object-fit:cover;border-radius:18px;border:4px solid rgba(255,255,255,.88);box-shadow:0 22px 44px #00000052}.vk-world.is-flip .vk-world-accent{right:auto;left:22px}.vk-world-shine{position:absolute;inset:0;z-index:1;background:linear-gradient(122deg,#ffffff6b,#fff0 38%),linear-gradient(0deg,rgba(14,14,18,.18),transparent 40%);pointer-events:none}.vk-world-media:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff59;pointer-events:none}.vk-world-card{position:relative;z-index:4;margin-left:-84px;padding:32px 32px 28px;border-radius:28px;background:var(--vk-glass);border:1px solid var(--vk-glass-line);box-shadow:0 26px 64px #14161c1f,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.vk-world.is-flip .vk-world-card{margin-left:0;margin-right:-84px}.vk-world-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--vk-gloss);opacity:.55;pointer-events:none}.vk-world-no{position:absolute;top:16px;right:24px;font:800 48px/1 var(--display,inherit);color:transparent;-webkit-text-stroke:1px rgba(159,23,48,.32)}.vk-world-card .eyebrow{display:block;max-width:80%;color:var(--pine,#9f1730)}.vk-world-card h3{margin:8px 0 10px;font:650 clamp(30px,3.2vw,46px)/1.05 var(--display,inherit);letter-spacing:-.035em}.vk-world-card h3 a{color:var(--ink,#24262b);text-decoration:none}.vk-world-card>p{margin:0 0 18px;color:var(--muted,#65656d);line-height:1.65}.vk-world-doors{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.vk-world-doors a{display:inline-block;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:650;color:var(--ink,#24262b);text-decoration:none;background:linear-gradient(180deg,#fff,#f3f1f2);border:1px solid rgba(36,38,43,.11);box-shadow:inset 0 1px #fff;transition:color .15s,border-color .15s,transform .15s}.vk-world-doors a:hover{color:var(--pine,#9f1730);border-color:#9f17304d;transform:translateY(-1px)}.vk-world-doors .is-more a{background:transparent;border-style:dashed}.vk-world-cta{position:relative;display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;overflow:hidden;color:#fff;font-size:14px;font-weight:800;text-decoration:none;background:linear-gradient(180deg,#c9294a,var(--vk-red-deep));box-shadow:inset 0 1px #ffffff61,0 12px 28px #9f173052;transition:transform .15s,box-shadow .15s}.vk-world-cta:after{content:"";position:absolute;inset:0 0 50%;background:linear-gradient(180deg,#ffffff40,#fff0);pointer-events:none}.vk-world-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,0 18px 36px #9f173061}.vk-world-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.vk-pick{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink,#24262b);text-decoration:none}.vk-pick img,.vk-pick-blank{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:#f2f0f1;transition:transform .2s}.vk-pick:hover img{transform:scale(1.04)}.vk-pick-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:650;line-height:1.3}.vk-pick-price{font-weight:750;color:var(--pine,#9f1730)}.vk-pick-price del{opacity:.55;font-weight:500}.vk-reveal .vk-world .vk-world-media,.vk-reveal .vk-world .vk-world-card{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.vk-reveal .vk-world .vk-world-card{transition-delay:.12s}.vk-reveal .vk-world.is-in .vk-world-media,.vk-reveal .vk-world.is-in .vk-world-card{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vk-reveal .vk-world .vk-world-media,.vk-reveal .vk-world .vk-world-card{opacity:1;transform:none;transition:none}}@media (max-width:900px){.vk-world{padding:28px 0}.vk-world-grid,.vk-world.is-flip .vk-world-grid{grid-template-columns:1fr}.vk-world.is-flip .vk-world-media{order:0}.vk-world-media{aspect-ratio:7/7.4;border-radius:24px}.vk-world-card,.vk-world.is-flip .vk-world-card{margin:-72px 12px 0;padding:24px 20px 22px;border-radius:22px}.vk-world-no{font-size:38px;top:14px;right:18px}.vk-world-accent{width:34%}.vk-world-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-worlds{padding-top:56px}.vk-nextcat{flex-direction:column}.vk-nextcat a,.vk-nextcat a:last-child{max-width:none;margin:0;text-align:left}.vk-arch.has-photo{padding:44px 0 34px}.vk-arch-card{padding:20px}}img.vk-photo-fallback,img[src*=valkored-photo-fallback]{object-fit:contain!important;object-position:50% 50%!important;background-color:#f6f2f4!important;background-image:linear-gradient(105deg,#fff0 36%,#fffc,#fff0 64%),radial-gradient(130% 100% at 28% 14%,#fff,#f8f4f6 48%,#efe7ec)!important;background-repeat:no-repeat!important;background-size:250% 100%,100% 100%!important;background-position:120% 0,0 0;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #18121c0d}img.vk-photo-fallback{animation:vkPhotoIn .5s ease both,vkPhotoSheen 3.2s ease-in-out .8s infinite}img.vk-photo-fallback.vk-photo-rest{animation:none;background-position:120% 0,0 0}img.vk-photo-back{animation:vkPhotoIn .5s ease both}img.vk-photo-hidden{visibility:hidden!important}@keyframes vkPhotoIn{0%{opacity:0}to{opacity:1}}@keyframes vkPhotoSheen{0%{background-position:120% 0,0 0}55%,to{background-position:-20% 0,0 0}}@media (prefers-reduced-motion:reduce){img.vk-photo-fallback,img.vk-photo-back{animation:none}}.woocommerce section.vk-related{position:relative;margin-top:72px;padding:38px 0 6px;border-top:1px solid rgba(232,222,228,.9)}.woocommerce section.vk-related:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(184,23,50,.35),transparent)}.vk-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 18px}.vk-related-head .eyebrow{display:block;margin:0 0 8px;color:#b81732;font-size:11px;font-weight:800;letter-spacing:.2em}.woocommerce section.vk-related .vk-related-head h2{margin:0;font:700 clamp(26px,2.4vw,34px)/1.1 var(--display);letter-spacing:-.03em;color:var(--ink)}.vk-related-tools{display:flex;align-items:center;gap:10px;flex-shrink:0}.vk-related-all{display:inline-flex;align-items:center;gap:6px;margin-right:6px;padding:10px 16px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2b1d25;text-decoration:none;background:linear-gradient(180deg,#fffffff2,#f8f3f6cc);border:1px solid rgba(232,222,228,.95);box-shadow:0 6px 18px #28162014,inset 0 1px #fff;transition:transform .2s,box-shadow .2s}.vk-related-all:hover{transform:translateY(-1px);box-shadow:0 10px 24px #28162021,inset 0 1px #fff;color:#b81732}.vk-rail-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:50%;cursor:pointer;color:#2b1d25;background:linear-gradient(180deg,#fffffff5,#f6f0f3d1);border:1px solid rgba(232,222,228,.95);box-shadow:0 6px 18px #2816201a,inset 0 1px #fff;transition:opacity .2s,transform .2s,color .2s}.vk-rail-prev svg{transform:rotate(180deg)}.vk-related.can-scroll .vk-rail-btn{display:inline-flex}.vk-rail-btn:hover:not(:disabled){color:#b81732;transform:translateY(-1px)}.vk-rail-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.vk-rail-btn:focus-visible,.vk-related-all:focus-visible{outline:2px solid #b81732;outline-offset:3px}.woocommerce .vk-related ul.products{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:calc((100% - 54px)/4);gap:18px!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 2px;margin:0 -2px!important;padding:8px 2px 24px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.woocommerce .vk-related ul.products::-webkit-scrollbar{display:none}.woocommerce .vk-related ul.products:before,.woocommerce .vk-related ul.products:after{display:none!important}.woocommerce .vk-related ul.products li.product{width:auto!important;margin:0!important;float:none!important;scroll-snap-align:start}@media (max-width:950px){.woocommerce .vk-related ul.products{grid-auto-columns:calc((100% - 36px) / 2.6)}}@media (max-width:680px){.woocommerce section.vk-related{margin-top:52px;padding-top:30px}.vk-related-head{flex-direction:column;align-items:flex-start;gap:12px}.vk-related-tools .vk-rail-btn{display:none!important}.vk-related-all{padding:9px 14px;font-size:10px}.woocommerce .vk-related ul.products{grid-auto-columns:64%;gap:12px!important;margin:0 -17px!important;padding:6px 17px 20px!important;scroll-padding:0 17px}}.vk-appad{box-sizing:border-box;width:100%;margin:18px 0;padding:14px;border-radius:18px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f,0 14px 34px #0000002e;max-width:340px}.vk-appad-title{margin:0 0 12px!important;font-size:14px!important;line-height:1.45!important;color:#fff!important;font-weight:600}.vk-appad-title span{display:block;margin-bottom:3px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#f5a9b8}.vk-appbadges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vk-appbadge{display:flex;align-items:center;gap:7px;min-width:0;min-height:44px;padding:6px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#2c2328,#0f0b0d);color:#fff;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff24,0 6px 16px #00000040;transition:transform .2s,border-color .2s}.vk-appbadge:hover{transform:translateY(-1px);border-color:#ffffff73}.vk-appbadge:focus-visible{outline:2px solid #f5a9b8;outline-offset:2px}.vk-appbadge svg{width:19px;height:19px;flex:none;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vk-appbadge small{display:block;font-size:9.5px;line-height:1.1;letter-spacing:.04em;opacity:.8}.vk-appbadge span{min-width:0}.vk-appbadge b{display:block;font-size:12px;line-height:1.2;font-weight:700}html.vk-standalone .vk-appad{display:none}.vk-install{width:min(440px,calc(100vw - 32px));border:1px solid rgba(232,222,228,.95);border-radius:22px;padding:26px 24px 20px;background:linear-gradient(180deg,#fff,#fbf6f8);box-shadow:0 30px 80px #1e0a1459;color:#1d1418}.vk-install::backdrop{background:#140a1073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vk-install-x{position:absolute;top:10px;right:10px;margin:0}.vk-install-x button{width:34px;height:34px;border-radius:50%;border:1px solid #e3d6dd;background:#fff;font-size:20px;line-height:1;cursor:pointer}.vk-install-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#b81732}.vk-install h3{margin:6px 0 14px;font:700 22px/1.2 var(--display);letter-spacing:-.02em}.vk-install ol{margin:0 0 14px;padding:0;list-style:none;counter-reset:vks;display:grid;gap:10px}.vk-install li{counter-increment:vks;display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5}.vk-install li:before{content:counter(vks);flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(180deg,#d4314e,#b81732)}.vk-install-note{margin:0;font-size:12.5px;color:#6f6268;line-height:1.5}.vk-paysafe{margin:16px 0 4px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#fff,#fbf6f8);border:1px solid rgba(232,222,228,.95);box-shadow:inset 0 1px #fff,0 8px 22px #3c14240f}.vk-paysafe-head{display:flex;align-items:center;gap:8px;margin:0 0 4px!important;font-size:14px;color:#1d1418}.vk-paysafe-head svg{width:20px;height:20px;fill:none;stroke:#1f8a4c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vk-paysafe-text{margin:0 0 10px!important;font-size:12.5px;line-height:1.5;color:#6f6268}.vk-paymarks{display:flex;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important;list-style:none!important}.vk-paymarks li{margin:0!important;display:flex;align-items:center;justify-content:center;height:30px;min-width:46px;padding:0 4px;border-radius:6px;background:#fff;border:1px solid #e6dce1}.vk-paymarks img{display:block;height:22px;width:auto;max-width:46px}.vk-paymarks .is-text{font-size:11px;font-weight:700;color:#3a2a33;padding:0 8px}.search-result{color:inherit;text-decoration:none}.search-noimg{width:62px;height:68px;border-radius:3px;background:#efe6eb}.search-all{margin-top:8px;justify-self:start}.woocommerce ul.products li.product,.product-card{cursor:pointer}@media (hover:none){.woocommerce ul.products li.product:hover{transform:none}.product-card:hover .product-media>img,.product-card:hover .product-media>a>img{transform:none}}.vk-paysafe-head .vk-paysafe-badge{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1f8a4c;background:#1f8a4c14;border:1px solid rgba(31,138,76,.25);border-radius:999px;padding:3px 9px}.vk-paymarks li,.vk-paycards li{position:relative;overflow:hidden}.vk-paymarks li:after,.vk-paycards li:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(105deg,#fff0,#ffffffd9,#fff0);transform:skew(-18deg);animation:vkPaySheen 7s ease-in-out infinite;pointer-events:none}.vk-paymarks li:nth-child(2):after,.vk-paycards li:nth-child(2):after{animation-delay:.15s}.vk-paymarks li:nth-child(3):after,.vk-paycards li:nth-child(3):after{animation-delay:.3s}.vk-paymarks li:nth-child(4):after,.vk-paycards li:nth-child(4):after{animation-delay:.45s}.vk-paymarks li:nth-child(5):after,.vk-paycards li:nth-child(5):after{animation-delay:.6s}.vk-paymarks li:nth-child(6):after,.vk-paycards li:nth-child(6):after{animation-delay:.75s}.vk-paymarks li:nth-child(7):after,.vk-paycards li:nth-child(7):after{animation-delay:.9s}.vk-paymarks li:nth-child(8):after,.vk-paycards li:nth-child(8):after{animation-delay:1.05s}@keyframes vkPaySheen{0%,64%{left:-70%}82%,to{left:130%}}@keyframes vkPayPulse{0%{transform:scale(.92);opacity:.85}70%,to{transform:scale(1.32);opacity:0}}.vk-paybar{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.vk-paybar:before{content:"";position:absolute;left:-10%;top:-60%;width:60%;height:220%;background:radial-gradient(closest-side,#b817323d,#b8173200);pointer-events:none}.vk-paybar-in{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 34px;padding-top:24px;padding-bottom:24px}.footer .vk-paybar-in{padding-left:38px;padding-right:38px}.vk-paybar-say{display:flex;align-items:center;gap:15px;min-width:0}.vk-paybar-shield{position:relative;flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff2b,#ffffff0a);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff47,0 10px 26px #00000061}.vk-paybar-shield:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(232,174,188,.5);animation:vkPayPulse 3.6s ease-out infinite;pointer-events:none}.vk-paybar-shield svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vk-paybar-say p{margin:0;display:flex;flex-direction:column;gap:4px}.vk-paybar-say strong{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff}.vk-paybar-say span{font-size:12px;line-height:1.55;color:#d4c6ce;max-width:430px}.vk-paycards,.footer .vk-paycards{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.vk-paycards li{display:flex;align-items:center;justify-content:center;width:60px;height:40px;padding:5px 7px;border-radius:9px;background:linear-gradient(180deg,#fff,#f2ecef);box-shadow:0 9px 20px #00000061,inset 0 1px #fff,inset 0 -1px #00000012;transition:transform .25s ease,box-shadow .25s ease}.vk-paycards img{display:block;width:100%;height:100%;object-fit:contain}.vk-paycards .is-text{width:auto;padding:0 12px;font-size:11px;font-weight:800;color:#2b1d25;letter-spacing:.02em}@media (hover:hover){.vk-paycards li:hover{transform:translateY(-3px) rotate(-1.5deg);box-shadow:0 15px 26px #00000073,inset 0 1px #fff}}@media (max-width:1190px){.footer .vk-paybar-in{padding-left:27px;padding-right:27px}}@media (max-width:680px){.footer .vk-paybar-in{padding:20px 17px;flex-direction:column;align-items:flex-start}.footer .vk-paycards{gap:8px}.vk-paycards li{width:54px;height:36px}}.vk-buysafe{margin:14px 0 6px;padding:11px 14px;border-radius:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;background:linear-gradient(180deg,#ffffffeb,#fbf6f8c7);border:1px solid rgba(232,222,228,.95);box-shadow:inset 0 1px #fff,0 8px 22px #3c14240f}.vk-buysafe-say{display:flex;align-items:center;gap:8px;margin:0!important;font-size:12.5px;line-height:1.4;color:#6f6268}.vk-buysafe-say svg{flex:none;width:18px;height:18px;fill:none;stroke:#1f8a4c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vk-buysafe-say b{color:#1d1418;margin-right:6px}.vk-paymarks.is-mini{gap:5px}.vk-paymarks.is-mini li{height:26px;min-width:38px;padding:0 3px}.vk-paymarks.is-mini img{height:18px;max-width:38px}@media (prefers-reduced-motion:reduce){.vk-paymarks li:after,.vk-paycards li:after,.vk-paybar-shield:after{animation:none;display:none}}.vk-paycards li.has-label,.footer .vk-paycards li.has-label{width:auto;gap:7px;padding:0 12px 0 8px}.vk-paycards li.has-label img{width:24px;height:24px;border-radius:6px;flex:none}.vk-paycards li.has-label span,.vk-paymarks li.has-label span{font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:#1d1418;line-height:1;white-space:nowrap}.vk-paymarks li.has-label{gap:6px;padding:0 9px 0 5px}.vk-paymarks li.has-label img{width:20px;height:20px;max-width:none;border-radius:5px}.vk-paymarks.is-mini li.has-label img{width:16px;height:16px}.vk-paymarks.is-mini li.has-label span{font-size:11px}#install-nudge{position:fixed;z-index:90;left:auto;right:22px;bottom:22px;width:min(390px,calc(100vw - 24px));display:flex;gap:14px;align-items:flex-start;padding:16px 50px 16px 16px;border-radius:22px;background:linear-gradient(160deg,#fffffff2,#fcf4f7e0);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 60px #280a1847,0 2px 8px #280a1814,inset 0 1px #fff;color:#1d1418;overflow:hidden;opacity:0;transform:translateY(26px) scale(.98);transition:opacity .32s ease,transform .45s cubic-bezier(.2,.8,.2,1)}#install-nudge.is-in{opacity:1;transform:none}#install-nudge[hidden]{display:none!important}#install-nudge:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff0 30%,#fffc 46%,#fff0 60%);transform:translate(-120%);pointer-events:none}#install-nudge.is-in:before{animation:vkNudgeSheen 1.5s .4s ease-out 1 both}@keyframes vkNudgeSheen{to{transform:translate(120%)}}#install-nudge .install-icon{flex:none;width:54px;height:54px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 18px #b8173238,0 0 0 1px #280a180f}#install-nudge .install-icon img{width:100%;height:100%;display:block;border-radius:0}#install-nudge .install-body{min-width:0;position:relative}#install-nudge .install-kicker{display:block;margin:1px 0 3px;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#b81732}#install-nudge strong{display:block;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#1d1418}#install-nudge p{margin:5px 0 12px;font-size:13px;line-height:1.5;color:#5f5258}#install-nudge .install-go{display:inline-flex;align-items:center;gap:8px;margin:0;border:0;border-radius:999px;padding:10px 18px 10px 15px;font-size:13px;font-weight:800;letter-spacing:.01em;color:#fff;cursor:pointer;background:linear-gradient(180deg,#d8395a,#b81732 55%,#9c1229);box-shadow:0 8px 20px #b8173259,inset 0 1px #ffffff59}#install-nudge .install-go svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#install-nudge .install-go:active{transform:translateY(1px)}#install-nudge .install-dismiss{position:absolute;top:10px;right:10px;width:32px;height:32px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(60,30,45,.12);background:#ffffffbf;display:grid;place-items:center;cursor:pointer;color:#3a2a31}#install-nudge .install-dismiss svg{width:14px;height:14px}@media (max-width:680px){#install-nudge{left:10px;right:10px;width:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){#install-nudge{transition:none}#install-nudge.is-in:before{animation:none}}.vk-appad-title small{display:block;margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.45;color:#ffffffb3}.vk-appbadge.is-you{border-color:#ff96acbf;box-shadow:0 0 0 3px #e8486247,0 10px 24px #b8173259,inset 0 1px #ffffff2e}body.vk-signin .woocommerce-wrapper>article>.section-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.vk-signin .entry-content>.woocommerce{position:relative;box-sizing:border-box;max-width:470px;margin:52px auto 76px;padding:32px 30px 28px;border-radius:28px;background:linear-gradient(165deg,#fff,#fbf5f8 70%,#f8eff3);border:1px solid rgba(232,222,228,.95);box-shadow:0 34px 80px #3c142824,0 2px 8px #3c14280d,inset 0 1px #fff;overflow:hidden}body.vk-signin .entry-content>.woocommerce:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;background:linear-gradient(90deg,#b8173200,#b81732,#b8173200)}body.vk-signin .entry-content>.woocommerce:has(#customer_login){max-width:960px}.vk-signin-head{text-align:center;margin:0 0 22px}.vk-signin-logo{display:inline-block;padding:11px 18px;border-radius:15px;background:#fff;box-shadow:0 12px 26px #3c14281a,0 0 0 1px #e8dee4e6}.vk-signin-logo img{display:block;width:190px;max-width:100%;height:auto}.vk-signin-kicker{display:block;margin:20px 0 0;font-size:10.5px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#b81732}.vk-signin-title{margin:6px 0 0!important;font:800 28px/1.15 var(--display)!important;letter-spacing:-.02em;color:#1d1418}.vk-signin-sub{margin:8px auto 0;max-width:340px;font-size:14px;line-height:1.55;color:#6f6268}body.vk-signin .entry-content>.woocommerce>h2{display:none}body.vk-signin .woocommerce form.woocommerce-form-login,body.vk-signin .woocommerce form.woocommerce-form-register,body.vk-signin .woocommerce form.lost_reset_password{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}body.vk-signin .woocommerce form .form-row{margin:0 0 15px;padding:0;float:none;width:auto}body.vk-signin .woocommerce form .form-row label{display:block;margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.3;color:#3a2a31}body.vk-signin .woocommerce form .form-row .input-text{box-sizing:border-box;width:100%;height:50px;padding:0 15px;border-radius:14px;border:1px solid #e3d6dd;background:#fff;font-size:16px;color:#1d1418;box-shadow:inset 0 1px 2px #280a180d;transition:border-color .15s ease,box-shadow .15s ease}body.vk-signin .woocommerce form .form-row .input-text:focus{outline:0;border-color:#d84a68;box-shadow:0 0 0 4px #d84a682e}body.vk-signin .woocommerce form .password-input{display:block;position:relative}body.vk-signin .woocommerce form .password-input .input-text{padding-right:48px}body.vk-signin .woocommerce form .show-password-input{position:absolute;top:50%;right:12px;transform:translateY(-50%)}body.vk-signin .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:4px}body.vk-signin .woocommerce-form-login__rememberme{order:-1;display:flex!important;align-items:center;gap:9px;margin:0!important;font-weight:500!important}body.vk-signin .woocommerce-form-login__rememberme input{width:18px;height:18px;margin:0;accent-color:#b81732}body.vk-signin .woocommerce button.button.woocommerce-form-login__submit,body.vk-signin .woocommerce button.button.woocommerce-form-register__submit,body.vk-signin .woocommerce .lost_reset_password button.button{display:block;width:100%;height:52px;margin:0;float:none;padding:0 20px;border:0;border-radius:999px;background:linear-gradient(180deg,#e2486a,#b81732 55%,#9a1128);color:#fff;font-size:15px;font-weight:800;letter-spacing:.03em;box-shadow:0 14px 30px #b8173252,inset 0 1px #ffffff61;cursor:pointer;transition:filter .15s ease,transform .15s ease}body.vk-signin .woocommerce button.button.woocommerce-form-login__submit:hover,body.vk-signin .woocommerce button.button.woocommerce-form-register__submit:hover,body.vk-signin .woocommerce .lost_reset_password button.button:hover{filter:brightness(1.06)}body.vk-signin .woocommerce button.button:active{transform:translateY(1px)}body.vk-signin .woocommerce-LostPassword{margin:18px 0 0!important;text-align:center}body.vk-signin .woocommerce-LostPassword a{color:#b81732;font-weight:600;text-decoration:none}body.vk-signin .woocommerce-LostPassword a:hover{text-decoration:underline;text-underline-offset:3px}body.vk-signin .lost_reset_password>p:first-of-type{margin:0 0 16px;text-align:center;color:#6f6268;font-size:14px;line-height:1.55}body.vk-signin #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:36px}body.vk-signin #customer_login>.u-column1,body.vk-signin #customer_login>.u-column2{float:none;width:auto;margin:0}body.vk-signin #customer_login h2{margin:0 0 14px;font:800 20px/1.2 var(--display);color:#1d1418}@media (max-width:760px){body.vk-signin #customer_login{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){body.vk-signin .entry-content>.woocommerce{margin:18px 0 44px;padding:26px 18px 22px;border-radius:24px}.vk-signin-title{font-size:24px!important}.vk-signin-logo img{width:170px}}.vk-install-why{margin:2px 0 14px;padding:14px 16px;border-radius:16px;background:linear-gradient(160deg,#b8173212,#b8173208);border:1px solid rgba(184,23,50,.16)}.vk-install-why strong{display:block;margin:0 0 8px;font-size:14.5px;line-height:1.35;color:#9c1229}.vk-install-why ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.vk-install-why li{position:relative;padding-left:26px;font-size:13.5px;line-height:1.45;color:#2b1f25}.vk-install-why li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:#b81732 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.5 3.5 7.5-8' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.vk-install{max-height:calc(100dvh - 24px);overflow:auto}
