h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.header-wrapper{box-shadow:0 2px 20px #0f172a12}.header__menu-item{font-weight:600}.announcement-bar__message{font-weight:700;letter-spacing:.05em}.button:not(.button--secondary):not(.button--tertiary):not(.button--small),.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#f97316,#ea580c)!important;color:#fff!important;font-weight:700;letter-spacing:.05em;box-shadow:0 12px 24px -12px #ea580cbf;transition:transform .15s ease,box-shadow .15s ease}.button:not(.button--secondary):not(.button--tertiary):not(.button--small):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 16px 28px -12px #ea580cd9}.product-form__submit.button--secondary{background:#0f172a!important;color:#fff!important;font-weight:700;letter-spacing:.05em}.product-form__submit.button--secondary:after{box-shadow:none!important}.banner:after{background:linear-gradient(90deg,#0f172ae0,#0f172a8c 45%,#0f172a0d 80%)!important;opacity:1!important}@media(max-width:749px){.banner:after{background:linear-gradient(0deg,#0f172ae6,#0f172a59)!important}}.banner__heading{font-weight:800;text-shadow:0 6px 30px rgba(0,0,0,.35)}@media(min-width:750px){.banner__box{max-width:62rem}}.banner__text.caption-with-letter-spacing{display:inline-block;width:fit-content;padding:.6rem 1.4rem;border-radius:999px;background:#f973162e;border:1px solid rgba(249,115,22,.65);color:#fed7aa;font-weight:700}@media(max-width:749px){.banner__text.caption-with-letter-spacing{margin-left:auto;margin-right:auto}}.product__title h1,.product__title h2{font-weight:800;letter-spacing:-.02em}.product__info-container .price .price-item--sale,.product__info-container .price .price-item--regular{font-weight:800;color:#0f172a}.vk-bundle .vk-opt:has(input:checked){border-color:#f97316!important;background:#fff7ed!important}.vk-bundle .vk-opt:has(input:checked) .vk-dot{border-color:#f97316!important}.vk-bundle .vk-badge{background:#0f172a!important}.vk-ticons{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.6rem 0 .4rem;padding:1.4rem 1rem;border-radius:12px;background:#f1f5f9}.vk-ticons>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.3}.vk-ticons small{display:block;font-weight:400;opacity:.7;font-size:1.1rem}.vk-ticons svg{width:24px;height:24px;color:#ea580c}.vk-tbar{background:#0f172a;color:#fff}.vk-tbar__in{max-width:120rem;margin:0 auto;padding:2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.vk-tbar__it{display:flex;align-items:center;gap:1.2rem;line-height:1.3}.vk-tbar__ic{flex:0 0 44px;height:44px;border-radius:12px;background:#f9731626;display:flex;align-items:center;justify-content:center;color:#f97316}.vk-tbar__ic svg{width:22px;height:22px}.vk-tbar__it strong{display:block;font-size:1.45rem;color:#fff}.vk-tbar__it span{font-size:1.25rem;color:#ffffffb8}@media(max-width:749px){.vk-tbar__in{grid-template-columns:repeat(2,1fr);padding:1.6rem}.vk-tbar__it{flex-direction:column;text-align:center;gap:.6rem}}.vk-eyebrow{display:block;text-align:center;color:#f97316;font-weight:800;letter-spacing:.18em;font-size:1.25rem;text-transform:uppercase;margin-bottom:1rem}.vk-ben h2,.vk-steps h2{text-align:center;margin:0 0 1rem;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:800}.vk-sub{text-align:center;max-width:60rem;margin:0 auto 4rem;line-height:1.6}.vk-ben{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:#fff;padding:7rem 2rem}.vk-ben h2,.vk-ben h3{color:#fff}.vk-ben .vk-sub{color:#ffffffc7}.vk-ben__grid{max-width:120rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.vk-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:2.8rem 2.4rem;transition:transform .2s,border-color .2s}.vk-card:hover{transform:translateY(-4px);border-color:#f9731699}.vk-card__ic{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#f97316,#ea580c);display:flex;align-items:center;justify-content:center;margin-bottom:1.8rem;box-shadow:0 10px 24px -10px #f97316cc;color:#fff}.vk-card__ic svg{width:26px;height:26px}.vk-card h3{margin:0 0 .8rem;font-size:1.9rem}.vk-card p{margin:0;color:#ffffffc7;font-size:1.45rem;line-height:1.55}@media(max-width:989px){.vk-ben__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.vk-ben{padding:5rem 1.6rem}.vk-ben__grid{grid-template-columns:1fr}}.vk-steps{background:#f1f5f9;padding:7rem 2rem;color:#0f172a}.vk-steps h2,.vk-steps h3{color:#0f172a}.vk-steps .vk-sub{color:#0f172abf}.vk-steps__grid{max-width:110rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.vk-step{background:#fff;border-radius:18px;padding:3.2rem 2.4rem 2.8rem;text-align:center;box-shadow:0 10px 30px -12px #0f172a2e}.vk-step__n{width:56px;height:56px;margin:0 auto 1.6rem;border-radius:50%;background:#0f172a;color:#fff;font-weight:800;font-size:2.2rem;display:flex;align-items:center;justify-content:center;border:4px solid #F97316}.vk-step h3{margin:0 0 .6rem;font-size:1.9rem}.vk-step p{margin:0;color:#0f172ab8;line-height:1.55}.vk-steps__cta{text-align:center;margin-top:4rem}@media(max-width:749px){.vk-steps{padding:5rem 1.6rem}.vk-steps__grid{grid-template-columns:1fr}}.collapsible-content .accordion{border-radius:14px;border:1px solid rgba(15,23,42,.08)!important;margin-top:1rem;padding:0 1.8rem;background:#fff}.collapsible-content .accordion__title{font-weight:700}.vk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #0f172a24;transform:translateY(110%);transition:transform .25s ease}.vk-sticky.is-visible{transform:none}.vk-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.vk-sticky__title{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0f172a}.vk-sticky__price{font-weight:800;font-size:1.7rem;color:#0f172a}.vk-sticky__btn{border:0;border-radius:10px;padding:1.3rem 2rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);font-size:1.4rem;letter-spacing:.03em;font-family:inherit;cursor:pointer;white-space:nowrap}@media(min-width:750px){.vk-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/varokio-premium.css.map */
