.hv{--hv-ink:#0e2341;--hv-soft:#5a6578;--hv-line:#e1e7f0;--hv-bg:#ffffff;--hv-bg2:#f2f5fa;--hv-heat:#ff5a1f;--hv-heat2:#ffa53a;--hv-ok:#0f8a4f;--hv-navy2:#173763}.hv-btn{background:linear-gradient(135deg,#ff6a2b,#f0410f);box-shadow:0 10px 24px -10px #f0410fb3}.hv-eyebrow{color:var(--hv-heat)}.hv-final{background:linear-gradient(160deg,var(--hv-ink),var(--hv-navy2))}.hv-section--alt{background:var(--hv-bg2)}.hv-offer{background:linear-gradient(90deg,#d7262e,#ff4d2e 50%,#d7262e);background-size:200% 100%;animation:hv-shine 6s linear infinite;color:#fff;text-align:center;padding:9px 16px;font-size:13px;line-height:1.35;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px}.hv-offer strong{font-weight:800;letter-spacing:.02em;text-transform:uppercase}.hv-offer__timer{font-weight:600}.hv-offer__timer b{background:#00000038;border-radius:6px;padding:1px 6px;font-variant-numeric:tabular-nums}@keyframes hv-shine{to{background-position:-200% 0}}.hv-pricerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.hv-pricerow__now{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--hv-ink)}.hv-pricerow__old{font-size:18px;color:var(--hv-soft)}.hv-chip{background:#ffe7dc;color:#d63a0c;font-size:13px;font-weight:800;padding:3px 9px;border-radius:99px}.hv-pack{display:block;padding:0;background:#fff}.hv-pack__head{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.hv-pack:has(input:checked){border-color:var(--hv-ink);background:#f6f9fe}.hv-pack:has(input:checked) .hv-pack__dot{border:6px solid var(--hv-ink)}.hv-pack__price{display:flex;flex-direction:row-reverse;align-items:baseline;gap:8px;flex-wrap:wrap;justify-content:flex-start}.hv-pack__price b{font-size:19px;font-weight:800;color:var(--hv-ink)}.hv-pack__price s{display:inline;font-size:14px;font-weight:500;color:var(--hv-soft)}.hv-save{display:inline-block;margin-top:5px;background:#e6f5ec;color:var(--hv-ok);font-size:12px;font-weight:800;padding:2px 8px;border-radius:99px}.hv-pack__sizes{display:none;gap:10px;padding:0 16px 16px 48px}.hv-pack:has(input:checked) .hv-pack__sizes{display:grid}.hv-pack__sizes--two{grid-template-columns:1fr 1fr}.hv-pack__sizes label span{display:block;font-size:12px;font-weight:700;color:var(--hv-soft);margin-bottom:4px}.hv-pack__sizes .hv-select{padding:10px 36px 10px 12px;border-color:#cdd6e4;background-color:#fff}.hv-pack--top{border-color:#ffc4a8;background:#fff9f5}.hv-pack--top:has(input:checked){border-color:var(--hv-heat);background:#fff4ec}.hv-pack--top:has(input:checked) .hv-pack__dot{border-color:var(--hv-heat)}.hv-badge{background:linear-gradient(135deg,#ff6a2b,#f0410f)}.hv-sizetip{margin:-6px 0 16px}.hv-gift{display:flex;gap:12px;align-items:center;background:#fff6f0;border:1px solid #ffd5c2;border-radius:var(--hv-r);padding:12px 14px;margin:18px 0 0}.hv-gift__icon{flex:0 0 38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;animation:hv-wiggle 2.4s ease-in-out infinite;box-shadow:0 2px 8px #f0410f26}.hv-gift strong{display:block;font-size:14px;color:var(--hv-ink)}.hv-gift small{display:block;font-size:13px;color:var(--hv-soft)}@keyframes hv-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(12deg)}95%{transform:rotate(-6deg)}}.hv-assure{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;padding:0;margin:14px 0 0;font-size:13px;font-weight:600;color:var(--hv-soft)}.hv-assure li{display:inline-flex;align-items:center;gap:6px}.hv-assure svg{width:16px;height:16px;color:var(--hv-ok)}.hv-main-img:has(.hv-placeholder){aspect-ratio:16/9}.hv-acc{margin-top:20px;border-top:1px solid var(--hv-line)}.hv-acc details{border-bottom:1px solid var(--hv-line)}.hv-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 2px;font-weight:700;font-size:15px;color:var(--hv-ink)}.hv-acc summary::-webkit-details-marker{display:none}.hv-acc summary:after{content:"+";font-size:20px;color:var(--hv-soft);line-height:1}.hv-acc details[open] summary:after{content:"\2013"}.hv-acc .hv-points{margin:0 0 16px}.hv-acc__a{padding:0 2px 16px;color:var(--hv-soft);font-size:14px}.hv-acc__a p{margin:0 0 6px}.hv-acc__a ul{margin:0 0 6px;padding-left:18px}.hv-why .hv-h2{margin-bottom:22px}.hv-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:760px;margin:0 auto}@media(min-width:900px){.hv-why__grid{grid-template-columns:repeat(4,1fr);max-width:none}}.hv-why__item{background:#fff;border:1px solid var(--hv-line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:3px}.hv-why__icon{width:38px;height:38px;border-radius:10px;background:#eef3fb;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;margin-bottom:8px}.hv-why__item strong{font-size:15px;line-height:1.25;color:var(--hv-ink)}.hv-why__item span:last-child{font-size:13px;color:var(--hv-soft);line-height:1.35}.hv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.hv-drawer.is-open{visibility:visible;pointer-events:auto}.hv-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e23418c;opacity:0;transition:opacity .25s}.hv-drawer.is-open .hv-drawer__bg{opacity:1}.hv-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:-10px 0 30px #00000026}.hv-drawer.is-open .hv-drawer__panel{transform:none}.hv-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--hv-line)}.hv-drawer__head strong{font-size:18px;color:var(--hv-ink)}.hv-drawer__x{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:var(--hv-ink)}.hv-drawer__ok{background:#e6f5ec;color:var(--hv-ok);font-weight:700;font-size:14px;text-align:center;padding:9px}.hv-drawer__body{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.hv-line{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center}.hv-line img,.hv-line>span{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--hv-bg2);display:block}.hv-line__info strong{display:block;font-size:14px;line-height:1.3;color:var(--hv-ink)}.hv-line__info small{display:block;font-size:13px;color:var(--hv-soft)}.hv-line__info button{background:none;border:0;padding:0;margin-top:3px;font:inherit;font-size:12px;color:var(--hv-soft);text-decoration:underline;cursor:pointer}.hv-line__price{text-align:right;font-size:14px;color:var(--hv-ink)}.hv-line__price s{display:block;color:var(--hv-soft);font-size:12px}.hv-shield{display:flex;gap:12px;align-items:center;border:2px solid #cfeedd;background:#f3fbf6;border-radius:14px;padding:12px 14px;cursor:pointer}.hv-shield__ico{flex:0 0 38px;height:38px;border-radius:50%;background:#fff;color:var(--hv-ok);display:flex;align-items:center;justify-content:center}.hv-shield__ico svg{width:22px;height:22px}.hv-shield__txt{flex:1;min-width:0}.hv-shield__txt strong{display:block;font-size:14px;color:var(--hv-ink)}.hv-shield__txt small{display:block;font-size:12px;color:var(--hv-soft);line-height:1.35}.hv-switch{appearance:none;-webkit-appearance:none;flex:0 0 46px;width:46px;height:26px;border-radius:99px;background:#cfd5df;position:relative;cursor:pointer;transition:background .2s;margin:0}.hv-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.hv-switch:checked{background:var(--hv-ok)}.hv-switch:checked:after{transform:translate(20px)}.hv-switch:focus-visible{outline:2px solid var(--hv-heat);outline-offset:2px}.hv-drawer__foot{border-top:1px solid var(--hv-line);padding:14px 18px calc(16px + env(safe-area-inset-bottom));display:grid;gap:6px;background:#fff}.hv-sum{display:flex;justify-content:space-between;font-size:14px;color:var(--hv-soft)}.hv-sum--disc{color:var(--hv-ok);font-weight:700}.hv-sum--total{color:var(--hv-ink);font-size:17px;margin:4px 0 8px}.hv-sum--total strong{font-size:20px}.hv-drawer__foot .hv-btn{text-decoration:none}.hv-drawer__note{margin:4px 0 0;text-align:center;font-size:13px;color:var(--hv-soft)}@media(prefers-reduced-motion:reduce){.hv-gift__icon,.hv-offer{animation:none}.hv-drawer__panel,.hv-drawer__bg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hv-extra.css.map */
