.product-section{font-family:Montserrat,-apple-system,sans-serif}.product-section .product-title h1.heading-bold{font-family:Barlow Condensed,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);line-height:1.02}.product-section .vendor{font-family:Spline Sans Mono,monospace!important;font-size:10px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)!important}.product-section .price{font-family:Barlow Condensed,sans-serif!important}.product-section .price .price-item--regular{color:var(--ink40)!important;font-weight:600}.product-section .price--on-sale .price__sale .price-item--regular{text-decoration:line-through}.product-section .price .price-item--sale{color:var(--ink)!important;font-weight:800!important;font-size:1.5em}.product-section .price .badge{background:var(--red)!important;color:#fff!important;font-family:Spline Sans Mono,monospace!important;font-size:10px!important;letter-spacing:.06em;text-transform:uppercase;border-radius:0!important;padding:4px 10px}.product-section .price .price__badge-sold-out{background:var(--ink20)!important}.product-section .price .unit-price{font-family:Spline Sans Mono,monospace!important;font-size:10px!important;color:var(--ink40)!important}.product-section .product-inventory{font-family:Spline Sans Mono,monospace!important;font-size:10px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;display:inline-flex;align-items:center;gap:6px}.product-section .product-description.rte{font-size:.9rem;color:var(--ink60);line-height:1.75}.product-section .product-description.rte p{margin-bottom:1em}.product-section .product-form-quantity quantity-input.quantity{border:1px solid var(--line)!important;background:var(--bg)!important}.product-section .quantity-button{color:var(--ink)!important}.product-section .quantity-button:hover{color:var(--blue)!important}.product-section .quantity-input{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;color:var(--ink)!important}.product-section .quantity-label{font-family:Spline Sans Mono,monospace!important;font-size:9px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink40)!important}.product-section variant-radios .product-form-input,.product-section variant-selects .product-form-input{border:none}.product-section variant-radios legend.form-label,.product-section variant-selects label.form-label{font-family:Spline Sans Mono,monospace!important;font-size:9px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink40)!important;margin-bottom:8px;display:block}.product-section variant-radios legend.form-label span,.product-section variant-selects .dropdown-swatch{color:var(--ink)!important;font-weight:700}.product-section .swatch-input__input+.swatch-input__label,.product-section input[type=radio]+label{border:1px solid var(--line)!important;border-radius:0!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;text-transform:uppercase;color:var(--ink)!important}.product-section .swatch-input__input:checked+.swatch-input__label,.product-section input[type=radio]:checked+label{border-color:var(--blue)!important;background:var(--blue3)!important;color:var(--blue)!important}.product-section .select__select{border:1px solid var(--line)!important;border-radius:0!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;color:var(--ink)!important}.product-section .product-form__submit.button--primary{background:var(--red)!important;color:#fff!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.06em;text-transform:uppercase;border:none!important;border-radius:0!important;padding:16px 24px!important;transition:background .15s,transform .12s;box-shadow:0 8px 28px -8px #ed30354d}.product-section .product-form__submit.button--primary:hover:not(:disabled){background:var(--redh)!important;transform:translateY(-1px)}.product-section .product-form__submit.button--primary:disabled{background:var(--ink20)!important;box-shadow:none;cursor:not-allowed}.product-section .product-form__submit.button--secondary{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:0!important;font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;text-transform:uppercase}.product-section .product-form__buttons{display:flex;flex-direction:column;gap:10px}.product-section .product-accordion summary{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)!important;border-top:1px solid var(--line)!important;padding:16px 0!important}.product-section .product-accordion .accordion__title{font-family:Barlow Condensed,sans-serif!important}.product-section .product-accordion .collapsible__content{font-size:.85rem;color:var(--ink60);line-height:1.75}.product-section [class*=icon-with-text] .icon-with-text__heading,.product-section .icon-with-text-item p{font-family:Spline Sans Mono,monospace!important;font-size:9.5px!important;letter-spacing:.07em;text-transform:uppercase;color:var(--ink40)!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hs-product-restyle.css.map */
