.hf-salebar{background:var(--hf-red);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.hf-salebar__t{background:var(--hf-ink);border-radius:6px;padding:3px 8px;font-variant-numeric:tabular-nums;font-size:12px}.hf-salebar__t[hidden]{display:none}.product__title h1{font-size:21px;line-height:1.25;letter-spacing:0}.product__info-container>*+*{margin:10px 0}.product__info-container .price--large{font-size:26px;line-height:1.2;letter-spacing:0}.product__info-container .price__sale .price-item--sale,.product__info-container .price--on-sale .price-item--last{color:var(--hf-red-text);font-weight:700}.product__info-container .price s.price-item--regular{font-size:15px;color:#6b6b66}.product__info-container .price .badge,.product__tax{display:none!important}.hf-buy{display:flex;flex-direction:column;gap:14px;letter-spacing:0;color:var(--hf-ink)}.hf-buy [hidden]{display:none!important}.hf-save{align-self:flex-start;background:#fdecec;color:var(--hf-red-dark);font-size:13px;font-weight:700;padding:5px 10px;border-radius:999px;margin-top:-4px}.hf-pair{display:flex;flex-direction:column;gap:12px}.hf-pair[data-hf-pair="2"]{background:var(--hf-grey);border-radius:12px;padding:12px}.hf-opt{border:0;padding:0;margin:0;min-width:0}.hf-opt__head{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;margin-bottom:8px}.hf-sc-open{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:400;text-decoration:underline;color:var(--hf-ink);cursor:pointer;min-height:32px}.hf-opt__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hf-opt--wide .hf-opt__grid{display:flex;flex-wrap:wrap}.hf-pill{position:relative;display:block;cursor:pointer}.hf-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.hf-pill span{display:flex;align-items:center;justify-content:center;height:46px;padding:0 6px;border:1px solid #CFCFCA;border-radius:10px;background:#fff;font-size:15px;font-weight:700;white-space:nowrap}.hf-opt--wide .hf-pill span{padding:0 16px}.hf-pill input:checked+span{background:var(--hf-ink);border-color:var(--hf-ink);color:#fff}.hf-pill input:focus-visible+span{outline:2px solid var(--hf-red);outline-offset:2px}.hf-pill input:disabled+span{color:#a9a9a4;background:#f3f3f1;border-color:#e4e4e0;text-decoration:line-through;font-weight:400}.hf-err{margin:0;color:var(--hf-red-dark);font-size:13px;font-weight:700}.hf-shake{animation:hfshake .35s}@keyframes hfshake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.hf-offer{display:flex;flex-direction:column;gap:8px}.hf-offer__title{font-size:14px;font-weight:700}.hf-oc{position:relative;display:flex;align-items:center;gap:12px;border:1.5px solid #CFCFCA;border-radius:12px;padding:12px 14px;cursor:pointer;background:#fff}.hf-oc input{position:absolute;opacity:0}.hf-oc__dot{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid #A9A9A4;display:block}.hf-oc:has(input:checked){border-color:var(--hf-red);background:#fff8f8}.hf-oc:has(input:checked) .hf-oc__dot{border-color:var(--hf-red);background:radial-gradient(var(--hf-red) 0 45%,#fff 50%)}.hf-oc__main{flex:1;display:flex;flex-direction:column;min-width:0}.hf-oc__main b{font-size:15px;line-height:1.3}.hf-oc__main small{font-size:12px;color:var(--hf-muted);line-height:1.4}.hf-oc__main small.is-free{color:#177a3e;font-weight:700}.hf-oc__price{font-size:15px;font-weight:700}.hf-oc__tag{position:absolute;top:-9px;right:12px;background:var(--hf-ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:.8px;padding:3px 8px;border-radius:4px;line-height:1.2}.hf-cta{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:10px;border:0;background:var(--hf-red);color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.3px;cursor:pointer}.hf-cta--ghost{height:48px;background:#fff;color:var(--hf-ink);border:1.5px solid var(--hf-ink)}.hf-cta[disabled]{opacity:.6;cursor:default}.hf-btns{display:flex;flex-direction:column;gap:8px}.hf-del{background:var(--hf-cream);border:1px solid #F0EBD8;border-radius:12px;padding:14px}.hf-del__top{font-size:14px;line-height:1.4;margin-bottom:14px}.hf-del__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.hf-del__steps:before{content:"";position:absolute;top:6px;left:16.66%;right:16.66%;height:2px;background:var(--hf-red)}.hf-del__steps li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;position:relative}.hf-del__steps li:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--hf-red);border:3px solid var(--hf-cream);box-sizing:content-box;margin:-3px 0 4px}.hf-del__steps b{font-size:13px;line-height:1.3}.hf-del__steps span{font-size:12px;color:var(--hf-muted);line-height:1.3}.hf-tc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hf-tc div{background:var(--hf-grey);border-radius:10px;padding:10px 6px;text-align:center;font-size:12px;font-weight:700;line-height:1.3;display:flex;flex-direction:column;align-items:center;gap:6px}.hf-tc svg{width:22px;height:22px;color:var(--hf-red)}.hf-acc{border-top:1px solid var(--hf-line)}.hf-acc:last-of-type{border-bottom:1px solid var(--hf-line)}.hf-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:15px;font-weight:700;cursor:pointer}.hf-acc summary::-webkit-details-marker{display:none}.hf-acc summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}.hf-acc[open] summary:after{content:"\2212"}.hf-acc__body{padding:0 0 16px;font-size:14px;line-height:1.6;color:#3c3c39}.hf-acc__body ul{padding-left:18px;margin:0}.hf-acc__body p{margin:0 0 8px}.hf-acc__body img{max-width:100%;height:auto}.hf-sc{border:0;border-radius:14px;padding:0;width:min(92vw,420px);color:var(--hf-ink);letter-spacing:0}.hf-sc::backdrop{background:#0000008c}.hf-sc__in{padding:18px}.hf-sc__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.hf-sc__top b{font-size:18px}.hf-sc__x{width:40px;height:40px;border:0;background:var(--hf-grey);border-radius:50%;font-size:20px;line-height:1;cursor:pointer}.hf-sc__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--hf-grey);border-radius:10px;padding:4px;margin-bottom:12px}.hf-sc__tabs button{height:40px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:700;cursor:pointer;color:var(--hf-ink)}.hf-sc__tabs button.is-on{background:var(--hf-ink);color:#fff}.hf-sc table{width:100%;border-collapse:collapse;font-size:14px;box-shadow:none;border:0}.hf-sc th,.hf-sc td{padding:9px 6px;text-align:center;border:0;border-bottom:1px solid var(--hf-line)}.hf-sc th{background:var(--hf-red);color:#fff;font-weight:700}.hf-sc__note{font-size:12px;color:var(--hf-muted);margin:10px 0 0;line-height:1.5}.hf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--hf-line);padding:8px 14px calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;box-shadow:0 -4px 14px #00000014;letter-spacing:0}.hf-sticky[hidden]{display:none}.hf-sticky__p{display:flex;flex-direction:column;line-height:1.25}.hf-sticky__p b{font-size:17px;color:var(--hf-red-text)}.hf-sticky__p small{font-size:11px;color:var(--hf-muted)}.hf-sticky .hf-cta{flex:1;height:48px}body.hf-has-sticky{padding-bottom:70px}.hf-cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;border:1px solid var(--hf-line);border-radius:12px;overflow:hidden;box-shadow:none}.hf-cmp th,.hf-cmp td{padding:12px 8px;border:0;border-bottom:1px solid var(--hf-line);text-align:center;line-height:1.35}.hf-cmp tr:last-child td{border-bottom:0}.hf-cmp th:first-child,.hf-cmp td:first-child{text-align:left;padding-left:14px}.hf-cmp thead th{font-size:13px;font-weight:700;background:var(--hf-grey)}.hf-cmp thead th.is-us{background:var(--hf-red);color:#fff}.hf-cmp td.is-us{background:#fff8f8}.hf-cmp svg{width:20px;height:20px;vertical-align:middle}.hf-cmp .y{color:#177a3e}.hf-cmp .n{color:#a9a9a4}@media(min-width:750px){.product__title h1{font-size:30px}.hf-sticky{display:none!important}body.hf-has-sticky{padding-bottom:0}.hf-cmp{font-size:15px;max-width:760px;margin:0 auto}.hf-opt__grid{grid-template-columns:repeat(6,64px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hf-product.css.map */
