:root{--vk-black: #0d0d0d;--vk-dark: #161616;--vk-header: #1a1a1a;--vk-text: #f2f2f2;--vk-muted: rgba(242, 242, 242, .7);--vk-yellow: #f0c417;--vk-red: #f83a3a;--vk-radius: 8px;--vk-gutter: clamp(20px, 3.4vw, 48px);--vk-max: 1600px}body{background:var(--vk-black);color:var(--vk-text)}.vk-h{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;margin:0}.vk-center{text-align:center}.vk-muted{color:var(--vk-muted)}.page-width-content{width:100%;max-width:var(--vk-max);margin-inline:auto;padding-inline:var(--vk-gutter);box-sizing:border-box}.vk-section{background:var(--vk-bg, var(--vk-black));color:var(--vk-fg, var(--vk-text));padding-block:clamp(48px,6vw,80px)}.vk-section__title{font-size:clamp(32px,3.4vw,48px);margin-bottom:clamp(24px,3vw,40px)}.vk-section__title--small{font-size:20px;margin-bottom:24px}.vk-svg{width:100%;height:100%;display:block}.vk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--vk-radius);font-family:var(--font-body--family);font-weight:700;font-size:16px;line-height:1.6;text-decoration:none;background:var(--vk-btn-bg, var(--vk-yellow));color:var(--vk-btn-fg, #1a1a1a);border:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.vk-btn:hover{opacity:.88}.vk-btn--xl{padding:17px 40px}.vk-btn--light{--vk-btn-bg: #ffffff;--vk-btn-fg: #0d0d0d;margin-top:24px}.vk-announce{background:var(--vk-bg);color:var(--vk-fg);overflow:hidden;font-size:13px;font-weight:700;letter-spacing:.02em}.vk-announce__track{display:flex;width:max-content;animation:vk-marquee var(--vk-speed, 40s) linear infinite;padding-block:12px}.vk-announce__group{display:flex;align-items:center;flex-shrink:0}.vk-announce__item{white-space:nowrap;padding-inline:28px}.vk-announce__item a{color:inherit;text-decoration:none}.vk-announce__sep{opacity:.6}.vk-announce:hover .vk-announce__track{animation-play-state:paused}@keyframes vk-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.vk-slideshow{position:relative;display:block;background:var(--vk-bg);overflow:hidden}.vk-slideshow__slides{display:grid}.vk-slide{grid-area:1 / 1;position:relative;display:grid;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s;color:var(--vk-slide-fg, #fff)}.vk-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease}.vk-slide__media,.vk-slide__content{grid-area:1 / 1}.vk-slide__media img{width:100%;height:auto;display:block;min-height:420px;object-fit:cover}.vk-slide__content{display:flex;align-items:center;z-index:1}.vk-slide__text{max-width:780px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;transform:translateY(16px);transition:transform .9s ease}.vk-slide.is-active .vk-slide__text{transform:none}.vk-slide__sub{margin:0;font-weight:700;font-size:16px}.vk-slide__title{font-size:clamp(34px,4.4vw,64px);color:inherit}.vk-slideshow__dots{position:absolute;right:var(--vk-gutter);bottom:28px;display:flex;gap:10px;z-index:2}.vk-slideshow__dot{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:700 12px/1 var(--font-body--family);cursor:pointer}.vk-slideshow__dot.is-active{border:2px solid #fff}@media(max-width:699px){.vk-slide__media img{min-height:520px}.vk-slide__content{align-items:flex-end;padding-bottom:72px}.vk-slideshow__dots{left:50%;right:auto;transform:translate(-50%)}}.vk-scroll{background:var(--vk-bg);color:var(--vk-fg);overflow:hidden;padding-block:clamp(40px,6vw,96px)}.vk-scroll__track{display:flex;width:max-content;animation:vk-marquee3 var(--vk-speed, 40s) linear infinite}.vk-scroll__text{font-size:clamp(64px,9.7vw,140px);line-height:1;white-space:pre;padding-inline:32px;color:var(--vk-fg)}@keyframes vk-marquee3{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.vk-scroll__track,.vk-announce__track{animation:none}}.vk-carousel{display:block}.vk-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--vk-cols, 4) - 1) * 24px) / var(--vk-cols, 4));gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vk-carousel__track::-webkit-scrollbar{display:none}.vk-carousel__track>*{scroll-snap-align:start}.vk-carousel__nav{display:flex;align-items:center;gap:12px;margin-top:32px}.vk-carousel.is-static .vk-carousel__nav{display:none}.vk-progress{flex:1;height:2px;background:#ffffff26;position:relative;overflow:hidden}.vk-progress span{position:absolute;inset:0 auto 0 0;background:#fff;transition:transform .2s ease}.vk-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;padding:12px;cursor:pointer}.vk-arrow:hover{border-color:#fff}@media(max-width:749px){.vk-carousel__track{grid-auto-columns:calc((100% - (var(--vk-cols-m, 2) - 1) * 12px) / var(--vk-cols-m, 2) - 12px);gap:12px}.vk-arrow{display:none}}.vk-colcard{position:relative;display:block;border-radius:var(--vk-radius);overflow:hidden;color:var(--vk-fg, #fff);text-decoration:none;aspect-ratio:3 / 4}.vk-colcard__media,.vk-colcard__media img,.vk-colcard__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.vk-colcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vk-ov, #000);opacity:var(--vk-ov-o, .3)}.vk-colcard:hover img{transform:scale(1.04)}.vk-colcard__title{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:16px;z-index:1;font-size:clamp(18px,1.8vw,26px)}.vk-icons__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.vk-icons__grid--3{grid-template-columns:repeat(3,1fr)}.vk-icons__item{display:flex;flex-direction:column;align-items:center;gap:10px}.vk-icons__ico{width:72px;height:72px;border-radius:50%;background:#ffffff14;color:var(--vk-yellow);padding:18px;box-sizing:border-box;margin-bottom:6px}.vk-icons__title{margin:0;font-weight:700;font-size:18px}.vk-icons__text{color:var(--vk-muted);font-size:15px}.vk-icons__text p{margin:0}@media(max-width:749px){.vk-icons__grid,.vk-icons__grid--3{grid-template-columns:repeat(2,1fr);gap:28px 16px}.vk-icons__ico{width:56px;height:56px;padding:14px}.vk-icons__title{font-size:15px}.vk-icons__text{font-size:13px}}.vk-impact{padding-block:clamp(48px,6vw,72px)}.vk-impact__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.vk-impact__value{font-size:clamp(48px,5vw,72px);line-height:1;background:linear-gradient(180deg,#f2f2f2 55%,#f2f2f259);-webkit-background-clip:text;background-clip:text;color:transparent}.vk-impact__label{margin:12px 0 0;font-weight:700;letter-spacing:.08em;font-size:14px;color:var(--vk-yellow)}@media(max-width:749px){.vk-impact__grid{grid-template-columns:1fr;gap:36px}}.vk-carousel--testi .vk-carousel__track{--vk-cols: 3}.vk-testi__card{margin:0;background:var(--vk-card);color:var(--vk-card-fg);border-radius:4px;padding:40px;display:flex;flex-direction:column;gap:14px}.vk-testi__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.vk-stars{color:#d9d9d9;letter-spacing:2px;font-size:18px}.vk-stars .is-on{color:var(--vk-yellow)}.vk-testi__title{margin:0;font-weight:700;font-size:18px}.vk-testi__text{margin:0;font-size:15px;line-height:1.6}.vk-testi__text p{margin:0}.vk-testi__author{font-weight:700;font-size:14px;opacity:.75}@media(max-width:749px){.vk-carousel--testi .vk-carousel__track{grid-auto-columns:85%}.vk-testi__card{padding:28px}}.vk-faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.vk-faq__support p{margin:0 0 6px}.vk-faq__intro{color:var(--vk-muted)}.vk-acc{border-bottom:1px solid rgba(255,255,255,.15)}.vk-acc:first-child{border-top:1px solid rgba(255,255,255,.15)}.vk-acc__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:700;font-size:18px}.vk-acc__q::-webkit-details-marker{display:none}.vk-acc__icon{position:relative;width:14px;height:14px;flex-shrink:0}.vk-acc__icon:before,.vk-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;transition:transform .25s ease}.vk-acc__icon:after{transform:rotate(90deg)}.vk-acc[open] .vk-acc__icon:after{transform:rotate(0)}.vk-acc__a{padding-bottom:22px;color:var(--vk-muted)}@media(max-width:749px){.vk-faq__grid{grid-template-columns:1fr}.vk-acc__q{font-size:16px}}.vk-reassure{display:flex;flex-direction:column;gap:8px;margin:6px 0 4px}.vk-reassure__row{display:flex;align-items:center;gap:11px;background:#ffffff0d;border:1px solid rgba(240,196,23,.3);border-radius:10px;padding:11px 13px}.vk-reassure__ico{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--vk-yellow);color:#1a1a1a;padding:7px;box-sizing:border-box}.vk-reassure__txt{font-size:13.5px;line-height:1.35;color:var(--vk-text)}.vk-reassure__txt strong{color:#fff}.vk-bundle-note{margin:10px 0 0;font-size:14px}.vk-specs{margin:14px 0 4px;border:1px solid rgba(240,196,23,.3);border-radius:10px;background:#ffffff0d;overflow:hidden}.vk-specs__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:700;color:#fff;letter-spacing:.02em;text-transform:uppercase}.vk-specs__summary::-webkit-details-marker{display:none}.vk-specs__summary:after{content:"";width:8px;height:8px;margin-top:-4px;border-right:2px solid var(--vk-yellow);border-bottom:2px solid var(--vk-yellow);transform:rotate(45deg);transition:transform .2s ease}.vk-specs[open] .vk-specs__summary:after{margin-top:2px;transform:rotate(-135deg)}.vk-specs__body{padding:0 14px 12px}.vk-specs__table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.vk-specs__table th,.vk-specs__table td{border-top:1px solid rgba(255,255,255,.12);padding:9px 0;text-align:left;vertical-align:top}.vk-specs__table th{width:38%;padding-right:12px;font-weight:600;color:#c9c9c9}.vk-specs__note{margin:10px 0 0;font-size:11.5px;color:#9a9a9a}.vk-stock{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ff5a4d}.vk-stock--hidden{display:none}.vk-stock__dot{width:9px;height:9px;border-radius:50%;background:#e74c3c;animation:vk-pulse 1.6s infinite}@keyframes vk-pulse{0%{box-shadow:0 0 #e74c3c99}70%{box-shadow:0 0 0 8px #e74c3c00}to{box-shadow:0 0 #e74c3c00}}@media(prefers-reduced-motion:reduce){.vk-stock__dot{animation:none}}.vk-rich{text-align:center}.vk-rich .vk-section__title{margin-bottom:16px}.vk-rich__text{max-width:720px;margin:0 auto;color:var(--vk-muted)}.vk-video__frame{position:relative;aspect-ratio:16 / 9;max-width:1100px;margin:0 auto;border-radius:var(--vk-radius);overflow:hidden;background:#000}.vk-video__frame video,.vk-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.vk-accsec .vk-section__title{text-align:center}.vk-accsec__list{max-width:900px;margin:0 auto}.product-card{background:#000;border-radius:4px;overflow:hidden}.product-card .price,.product-card product-price{color:var(--vk-muted)}.product-card .compare-at-price,.product-card s{color:var(--vk-muted)}.section-resource-list__header h2,.section-resource-list__header h3{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;font-size:clamp(32px,3.4vw,48px);line-height:1.1;margin:0;letter-spacing:-.01em}.section-resource-list__header p{font-size:15px;font-weight:700;margin:0 0 8px}.section-resource-list__header a{font-weight:700}#header-component .header__row{background:var(--vk-header)}.vk-footer-legal{font-size:13px;color:var(--vk-muted)}.vk-colbanner{position:relative;display:grid;background:var(--vk-bg);color:#fff;overflow:hidden}.vk-colbanner__media,.vk-colbanner__content{grid-area:1 / 1}.vk-colbanner__media img{width:100%;height:auto;min-height:260px;max-height:560px;object-fit:cover;display:block}.vk-colbanner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--vk-ov-o, .3)}.vk-colbanner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:48px}.vk-colbanner__title{font-size:clamp(36px,5.5vw,80px)}.vk-colbanner__desc{max-width:760px;margin-top:16px;color:var(--vk-muted)}.vk-colbanner--plain .vk-colbanner__content{padding-block:clamp(40px,6vw,72px) 24px}.vk-badge-sale{display:inline-block;background:var(--vk-red);color:#fff;font-weight:700;font-size:12px;line-height:1.6;padding:2px 8px;border-radius:8px}.vk-freeship{padding:12px var(--drawer-padding, 20px) 4px}.vk-freeship__text{margin:0 0 8px;font-size:14px}.vk-freeship__text strong{color:var(--vk-yellow)}.vk-freeship__bar{height:6px;border-radius:6px;background:#ffffff1f;overflow:hidden}.vk-freeship__bar span{display:block;height:100%;background:var(--vk-yellow);border-radius:6px;transition:width .4s ease}.vk-complete{display:grid;gap:16px;margin-top:8px}.vk-complete__title{margin:0;font-size:16px;font-weight:400}.vk-complete__list{display:grid}.vk-complete__item{display:flex;align-items:center;gap:20px;padding:16px;border-radius:4px}.vk-complete__item+.vk-complete__item{border-top:1px solid rgba(242,242,242,.12)}.vk-complete__media{flex:0 0 80px;width:80px}.vk-complete__media img{width:80px;height:auto;display:block;border-radius:4px}.vk-complete__info{flex:1;min-width:0;display:grid;gap:2px}.vk-complete__name{font-size:14px;line-height:1.6;font-weight:700;color:var(--vk-text);text-decoration:none}.vk-complete__price{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:16px}.vk-complete__price s{color:var(--vk-muted)}.vk-complete__add{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.vk-complete__btn{background:#f2f2f21a;color:var(--vk-text);border:0;border-radius:8px;padding:8px 20px;font:700 12px/1.7 var(--font-body--family);cursor:pointer;white-space:nowrap}.vk-complete__btn:hover{background:#f2f2f22e}.vk-complete__btn--confirm{background:var(--vk-yellow);color:#1a1a1a}.vk-complete__picker{display:flex;gap:6px}.vk-complete__picker[hidden]{display:none}.vk-complete__picker select{max-width:150px;background:#161616;color:var(--vk-text);border:1px solid #2e2e2e;border-radius:8px;padding:6px 8px;font-size:12px}body{line-height:1.6}@media(max-width:699px){:root{--font-paragraph--size: .875rem}body{font-size:14px}}.vk-announce{font-size:12px;line-height:1.7;letter-spacing:normal}.vk-slide__sub{font-size:16px;line-height:1.6}.vk-slide__title{font-size:48px;line-height:1.1;letter-spacing:-.01em}.vk-btn,.vk-btn--xl{font-size:16px;line-height:1.6}.vk-scroll__text{font-size:140px;letter-spacing:-.01em}.vk-colcard__title,.vk-section__title{font-size:36px;line-height:1.2;letter-spacing:-.01em}.vk-accsec .vk-section__title,.vk-rich .vk-section__title{font-size:48px;line-height:1.1}.vk-icons__title{font-size:20px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-family:var(--font-heading--family)}.vk-icons--big .vk-icons__title{font-size:48px;line-height:1.1}.vk-icons__text{font-size:16px;line-height:1.6}.vk-impact__value{font-size:80px;line-height:1;letter-spacing:-.01em}.vk-impact__label{font-family:var(--font-heading--family);font-size:32px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:-.01em;color:var(--vk-text);margin-top:8px}.vk-testi__title,.vk-testi__text{font-size:16px;line-height:1.6}.vk-testi__author{font-size:16px;font-weight:400;opacity:1}.vk-acc__q{font-size:16px;line-height:1.6;font-weight:700}.vk-faq__support p,.vk-acc__a{font-size:16px;line-height:1.6}.menu-list__link,.menu-list__link-title{font-weight:700;font-size:16px;line-height:1.6}.section-resource-list__header p{font-size:16px;line-height:1.6;font-weight:700}.section-resource-list__header h2,.section-resource-list__header h3{font-size:48px;line-height:1.1;letter-spacing:-.01em}.section-resource-list__header a.link{font-weight:400;font-size:16px;line-height:1.6}.product-card .text-block p{font-weight:700;font-size:16px;line-height:1.5}.product-card product-price,.product-card .price{font-weight:400;font-size:16px;line-height:1.6}[id*=footer_main] h2{font-family:var(--font-heading--family)!important;font-size:36px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:-.01em!important}[id*=footer_main] .menu__item,[id*=footer_main] .menu__item a{font-size:16px;line-height:1.6!important}[id*=footer_main] .menu__heading{display:none}.product-details h1{font-size:48px!important;line-height:1.1!important;letter-spacing:-.01em!important;text-transform:uppercase}.vk-vendor{margin:0;font-size:16px;line-height:1.6}.product-details product-price .price,.product-details product-price{font-size:20px;line-height:1.6;font-weight:400}.product-details .variant-option__button-label,.product-details legend,.product-details .variant-option__swatch-value{font-size:16px;line-height:1.6}.product-details .add-to-cart-button,.product-details .add-to-cart-button *{font-size:16px;line-height:1.6;font-weight:700}.product-details .details__header{font-size:16px;line-height:1.6!important;font-weight:700}@media(max-width:699px){.vk-announce{font-size:11px}.vk-slide__sub,.vk-btn,.vk-btn--xl{font-size:14px}.vk-slide__title{font-size:32px}.vk-scroll__text{font-size:80px}.vk-colcard__title,.vk-section__title{font-size:24px}.vk-accsec .vk-section__title,.vk-rich .vk-section__title{font-size:32px}.vk-icons__title{font-size:18px}.vk-icons--big .vk-icons__title{font-size:32px}.vk-icons__text,.vk-testi__title,.vk-testi__text,.vk-testi__author,.vk-faq__support p,.vk-acc__a,.vk-acc__q{font-size:14px}.vk-impact__value{font-size:65px}.vk-impact__label{font-size:22px}.section-resource-list__header p,.section-resource-list__header a.link{font-size:14px}.section-resource-list__header h2,.section-resource-list__header h3{font-size:32px}.product-card .text-block p{font-size:14px}.product-card product-price,.product-card .price{font-size:14px}[id*=footer_main] h2{font-size:24px!important}[id*=footer_main] .menu__item,[id*=footer_main] .menu__item a{font-size:14px}.product-details h1{font-size:32px!important}.vk-vendor{font-size:14px}.product-details product-price .price,.product-details product-price{font-size:18px}.product-details .variant-option__button-label,.product-details legend,.product-details .variant-option__swatch-value,.product-details .add-to-cart-button,.product-details .add-to-cart-button *{font-size:14px}.product-details .details__header{font-size:14px!important;font-weight:400!important}.vk-complete__name{font-weight:400}}@media(min-width:990px){.product-information__grid .product-details{padding-inline-start:56px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vk.css.map */
