:root{--ss-ink:#14181d;--ss-navy:#0e2a47;--ss-yellow:#ffc400;--ss-yellow-hover:#e8b200;--ss-red:#ffc400;--ss-red-dark:#0e2a47;--ss-ground:#f4f7fa;--ss-surface:#e6ebf1;--ss-rule:rgba(14,42,71,.35);--ss-hair:rgba(14,42,71,.18);--ss-muted:#5a6775}.product__title,.product__title h1,.product__title .h1{font-weight:800;letter-spacing:-.02em;line-height:1.08;font-size:26px}@media(min-width:750px){.product__title,.product__title h1,.product__title .h1{font-size:32px}}.price{font-weight:800;font-size:22px}.price .badge,.price__badge-sale,.price__badge-sold-out{border-radius:0!important;background:var(--ss-yellow)!important;color:var(--ss-navy)!important;border:0!important;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ss-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-red-dark);margin:0 0 6px}.ss-ico{color:var(--ss-red-dark);flex:0 0 auto}.ss-snippet{list-style:none;margin:16px 0 4px;padding:0;display:grid;gap:10px;font-size:16px;line-height:1.4}.ss-snippet li{display:flex;gap:12px;align-items:flex-start}.ss-snippet .ss-ico{width:20px;height:20px;margin-top:2px}.ss-snippet strong{font-weight:800}variant-selects .form__label{font-weight:800;font-size:15px;color:var(--ss-ink)}.product-form__input--pills input[type=radio]+label{border-radius:0!important;border:2px solid var(--ss-rule)!important;box-shadow:none!important;background:transparent!important;color:var(--ss-ink)!important;font-weight:600;font-size:15px;min-height:48px;padding:0 16px;display:inline-flex;align-items:center}.product-form__input--pills input[type=radio]:checked+label{border-color:var(--ss-ink)!important;background:var(--ss-surface)!important;color:var(--ss-ink)!important;font-weight:800}.product-form__input--pills input[type=radio]:focus-visible+label{outline:2px solid var(--ss-red);outline-offset:2px}quantity-breaks,.quantity-breaks{--border-radius:0!important;--border-width:2px!important}.quantity-breaks__title{justify-content:flex-start!important;text-align:left;font-weight:800;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ss-ink)}.quantity-breaks__title>span:first-child,.quantity-breaks__title>span:last-child{display:none}.quantity-break{border:2px solid var(--ss-rule)!important;border-radius:0!important;background:var(--ss-ground)!important;box-shadow:none!important}input[type=radio]:checked+.quantity-break{border-color:var(--ss-ink)!important;background:var(--ss-surface)!important}.quantity-break__image,.quantity-break__image img,.quantity-break__badge,.quantity-break__benefit,.quantity-break .select,.quantity-break .select__select{border-radius:0!important}.quantity-break__badge{background:var(--ss-navy)!important;color:var(--ss-yellow)!important;font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.quantity-break__label-text{font-weight:800;font-size:16px;line-height:1.2}.quantity-break__caption{color:var(--ss-red-dark)!important;font-weight:800;font-size:14px}.quantity-break__price{font-weight:800;font-size:16px}.quantity-break__compare-price{text-decoration:line-through;opacity:.7;font-size:13px}.quantity-break__benefit--outlined{border:2px solid var(--ss-ink)!important;color:var(--ss-ink)!important;background:transparent!important}.quantity-break__selector-item__number{font-weight:800;color:var(--ss-red-dark)}.quantity-break .select__select{border:2px solid var(--ss-rule)!important;box-shadow:none!important;font-size:15px}.product-form__submit.button{border-radius:0!important;box-shadow:none!important;min-height:64px;width:100%!important;max-width:none!important;padding:0 20px;font-weight:800;font-size:18px;text-transform:none;letter-spacing:0;justify-content:flex-start!important;text-align:left}.product-form__submit.button:before,.product-form__submit.button:after{border-radius:0!important;box-shadow:none!important}.product-form__submit .button__label{justify-content:flex-start!important;text-align:left}.product-form__submit.button{--color-button:13,42,71!important;--color-button-text:255,255,255!important;background:#0d2a47!important;color:#fff!important}.product-form__submit.button:hover{--color-button:22,58,96!important;background:#163a60!important}.product-form__submit.button:active{--color-button:10,32,56!important;background:#0a2038!important}.product-form__submit.button:focus-visible{outline:2px solid var(--ss-yellow)!important;outline-offset:2px;box-shadow:none!important}.ss-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:12px;background:var(--ss-surface);font-size:13px;line-height:1.3;font-weight:700}.ss-trust>div{display:flex;flex-direction:column;gap:6px}.ss-trust .ss-ico{width:20px;height:20px}.ss-quote{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;margin-top:12px;padding:12px;border:2px solid var(--ss-hair);font-size:15px;line-height:1.4}.ss-avatar{width:40px;height:40px;background:var(--ss-navy);color:var(--ss-yellow);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:13px}.ss-stars{color:var(--ss-red);letter-spacing:1px;font-size:13px;line-height:1}.ss-quote p{margin:4px 0 0}.ss-who{color:var(--ss-muted);font-size:13px}.ss-acc{margin-top:24px;border-top:1px solid var(--ss-hair)}.ss-acc details{border-bottom:1px solid var(--ss-hair)}.ss-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 0;font-weight:800;font-size:16px;line-height:1.2}.ss-acc summary::-webkit-details-marker{display:none}.ss-acc summary:after{content:"+";font-weight:400;font-size:24px;line-height:1;color:var(--ss-red)}.ss-acc details[open] summary:after{content:"\2212"}.ss-acc ul{list-style:none;margin:0;padding:0 0 16px;display:grid;gap:8px;font-size:16px;line-height:1.4;color:var(--ss-ink)}.ss-acc li{padding-left:16px;position:relative}.ss-acc li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--ss-red)}.product-form__buttons{width:100%;max-width:none!important}.product-form__submit .button__label,.product-form__submit span,.product-form__submit .button__price,.product-form__submit .price{font-size:18px;font-weight:800}@media(min-width:750px){.product-form__submit.button{min-height:60px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/snowshovel-skin.css.map */
