.card .media{border-radius:var(--r-lg)}.card .media:before{border-radius:calc(var(--r-lg) - 8px)}.wand-logo{display:block;width:100%;aspect-ratio:480/323;background:#fffdf9;-webkit-mask:var(--lg) center/contain no-repeat;mask:var(--lg) center/contain no-repeat}[data-show-rail]{overscroll-behavior-x:contain;touch-action:pan-x pan-y}.wl{position:fixed;right:20px;bottom:20px;z-index:90;width:min(380px,calc(100vw - 32px));background:var(--paper);color:var(--ink);border-radius:var(--r-lg);box-shadow:0 30px 80px -20px #0f173073,0 0 0 1px #b8935a40;padding:30px 26px 24px;transform:translateY(30px) scale(.96);opacity:0;transition:transform .7s var(--ease),opacity .5s;overflow:hidden}.wl.on{transform:none;opacity:1}.wl:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(184,147,90,.35);border-radius:calc(var(--r-lg) - 6px);pointer-events:none}.wl-x{position:absolute;right:8px;top:8px;width:34px;height:34px;border-radius:50%;font-size:20px;line-height:1;color:var(--ink);background:#fffdf9;box-shadow:0 2px 10px -2px #0f173059;z-index:3}.wl-x:hover{color:var(--ink);background:var(--sky)}.wl-seal{position:absolute;right:-18px;top:-18px;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f3dfae,#b8935a 70%);color:var(--navy);display:grid;place-content:center;text-align:center;transform:rotate(12deg);box-shadow:0 10px 24px -8px #b8935acc;animation:wlSeal 4s ease-in-out infinite}.wl-seal b{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1;margin-top:28px;margin-right:24px}.wl-seal small{font-size:9px;letter-spacing:.22em;text-transform:uppercase;margin-right:24px}@keyframes wlSeal{50%{transform:rotate(4deg) scale(1.04)}}.wl-body{position:relative}.wl-cap{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-weight:500}.wl-cap svg{width:11px;height:11px}.wl-h{font-family:var(--serif);font-weight:400;font-size:27px;line-height:1.1;margin:0 0 10px;max-width:11ch}.wl-h em{color:var(--blue)}.wl-t{font-size:14.5px;line-height:1.55;color:var(--mute);margin:0 0 18px}.wl-f{display:flex;flex-direction:column;gap:10px}.wl-f input[type=email]{height:52px;border-radius:52px;border:1px solid var(--line);padding:0 20px;font:inherit;font-size:15px;background:#fff}.wl-f input[type=email]:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #6881b12e}.wl-f .btn,.wl-go{width:100%;min-height:52px}.wl-s{display:block;margin-top:10px;font-size:12px;color:var(--mute);text-align:center}.wl-code{display:block;width:100%;margin:6px 0 0;padding:16px;border:1.5px dashed var(--gold);border-radius:var(--r-md);background:#fbf6ec;font-family:var(--serif);font-size:30px;letter-spacing:.12em;color:var(--navy);cursor:copy}.wl-go{margin-top:16px}.wl-tab{position:fixed;right:20px;bottom:20px;z-index:89;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:44px;background:var(--navy);color:#f3dfae;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;box-shadow:0 14px 30px -10px #0f173099;transform:translateY(80px);transition:transform .7s var(--ease)}.wl-tab.on{transform:none}.wl-tab svg{width:11px;height:11px}@media(max-width:600px){.wl{right:12px;left:12px;bottom:12px;width:auto;padding:26px 20px 20px}.wl-seal{width:96px;height:96px;right:-14px;top:-14px}.wl-x{width:36px;height:36px;right:6px;top:6px}.wl-seal b{font-size:24px;margin-top:30px;margin-right:20px}.wl-seal small{margin-right:20px}.wl-h{font-size:24px}.wl-tab{right:12px;bottom:12px}}body.cart-open .wl,body.cart-open .wl-tab,body.req-open .wl,body.req-open .wl-tab{opacity:0;pointer-events:none}.bf-gold{padding:0 .12em .18em .04em;margin:0 -.08em -.18em 0}.xf-sec .xm-h2 em{color:#a31f24}.bf-pct-2 span{max-width:17ch}.bf .bf-mix-h em{color:#ff7a6e}.cards .sc-grid{flex:none;min-width:0;display:flex;flex-direction:column;gap:20px}.cards .sc-grid .media{aspect-ratio:3/4;display:block}.cards .sc-grid .badge{top:30px;left:16px}.cards.c3{row-gap:clamp(40px,4vw,64px)}.cards:not(.c3){row-gap:clamp(36px,3.4vw,56px)}.cards:not(.c3) .sc-meta h3{font-size:clamp(20px,1.6vw,26px)}@media(max-width:640px){.cards .sc-grid{gap:12px}.cards .sc-meta{gap:6px;padding-inline:0}.cards .sc-meta h3{font-size:18px}.cards .sc-meta h3:after{margin-top:8px;width:24px}.cards .sc-meta p{display:none}.cards .sc-buy{gap:10px;padding-top:2px}.cards .sc-pr{font-size:18px}.cards .sc-add{height:38px}.cards .sc-add i{width:38px;height:38px;font-size:19px}.cards .sc-no{font-size:16px;bottom:10px;padding:1px 9px}.cards .sc-grid .badge{top:24px;left:10px;font-size:9px;padding:5px 9px}}.cards .card .media{clip-path:none!important}.bf.bf{--bk:#0B1433;--bk2:#13204A}.bf .bf-hero{background:radial-gradient(90% 70% at 50% 0%,#26397A 0%,var(--bk) 70%)}.bf .bf-mix{background:radial-gradient(80% 90% at 30% 50%,#3B1A3F 0%,#161A45 60%,var(--bk) 100%)}.bf .bf-bag,.bf .bf-img{background:#17244f}.bf .bf-bag em{background:#0b1433c7}.bf .bf-card:not(:hover){border-color:#f3dfae29}.show-rail .sc{flex-basis:clamp(220px,19vw,300px);gap:16px}.show-rail .sc .media{aspect-ratio:4/5}.show-rail .sc-meta{gap:8px}.show-rail .sc-meta h3{font-size:clamp(20px,1.55vw,26px)}.show-rail .sc-meta h3:after{margin-top:10px}.show-rail .sc-meta p{font-size:13.5px;min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.show-rail .sc-pr{font-size:21px}@media(max-width:640px){.show-rail .sc{flex-basis:64vw}}.xm-box-wrap .xm-hint{bottom:-62px;gap:10px;padding:11px 20px;border-radius:40px;font-size:13.5px;letter-spacing:.16em;font-weight:500;opacity:1;color:#fff3d1;background:#f3dfae24;box-shadow:inset 0 0 0 1px #f3dfae99,0 0 30px -6px #f3dfae80}.xm-box-wrap .xm-hint svg{width:13px;height:13px}.xm-box-wrap .xm-hint{animation:xmHintB 2.2s ease-in-out infinite}@keyframes xmHintB{50%{transform:translate(-50%,-3px) scale(1.04);box-shadow:inset 0 0 0 1px #f3dfaee6,0 0 40px -4px #f3dfaebf}}@media(max-width:640px){.xm-box-wrap .xm-hint{font-size:12px;padding:10px 16px;letter-spacing:.12em;bottom:-58px}}footer.ft{padding-top:calc(100vw * 170 / 1240 + clamp(64px,6vw,110px))}@media(max-width:900px){.bf .bf-mix-in{grid-template-columns:minmax(0,1fr)}.bf .bf-mix-copy,.bf .bf-bags{min-width:0;max-width:100%}}@media(max-width:640px){.bf .bf-bag{width:23vw}.bf .bf-op{font-size:22px}.bf .bf-calc b{font-size:36px}.xm-hero .xm-box-wrap{margin:0 auto 72px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vk-v6.css.map */
