.sp-product .product__title{font-size:28px}.sp-product .product__description p{margin:1em 0}.sp-product .product__description h4{margin-bottom:0;font-weight:600}.sp-product .product__description h4+p{margin-top:.5rem}.sp-product .sp_price-container .price-item{font-size:16px}.sp-product .product__info-container .mt-8{margin-top:8px}.sp-product .product__info-container .mt-16{margin-top:16px}.sp-product .product__info-container .mt-24{margin-top:24px}.sp-product .product__info-container .mt-32{margin-top:32px}.sp-product .sp_product-features h2{font-size:18px}.sp-product .sp_product-features ul{margin:8px 0 0;padding-left:14px}.sp-product variant-radios,.sp-product variant-selects{display:block}.sp-product fieldset.product-form__input{display:flex;flex-wrap:wrap;gap:8px;max-width:34rem;margin:0 0 24px;padding:0;border:0}.sp-product fieldset.product-form__input .form__label{flex:0 0 100%;margin:0 0 4px;font-size:16px;line-height:1.35}.sp-product .product-form__input input[type=radio]{position:absolute;opacity:0;pointer-events:none}.sp-product .product-form__input input[type=radio]+label{min-width:0;margin:0;padding:7px 13px;border:1px solid rgba(18,18,18,.28);border-radius:999px;background:#fff;color:rgb(var(--color-foreground));font-size:15px;line-height:1.2;letter-spacing:0;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.sp-product .product-form__input input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sp-product .product-form__input input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.sp-product .product-form__quantity{margin-top:24px}.sp-product .quantity{width:168px;min-height:42px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;border:1px solid rgba(18,18,18,.28);border-radius:8px;overflow:hidden}.sp-product .quantity:before,.sp-product .quantity:after{display:none}.sp-product .quantity__button{width:42px;height:42px;min-height:42px;padding:0;color:rgb(var(--color-foreground))}.sp-product .quantity__button svg{width:14px;height:14px}.sp-product .quantity__input{min-height:42px;padding:0;border:0;font-size:17px;line-height:1;text-align:center}.sp-product .recipient-form{margin-top:24px}.sp-product .recipient-form .field__label{font-size:16px;line-height:1.35}.sp-product .recipient-checkbox{position:relative;display:inline-flex;align-items:center;gap:0;min-height:24px;padding-left:26px;cursor:pointer}.sp-product .recipient-checkbox>svg:first-of-type{position:absolute;top:50%;left:0;width:18px;height:18px;margin-top:-8px}.sp-product .recipient-checkbox .icon-checkmark{position:absolute;top:50%;left:9px;width:12px;height:9px;margin-top:-3px;margin-left:-5.5px}.sp-product .recipient-checkbox span{font-size:16px;line-height:1.35;-webkit-user-select:none;user-select:none}.sp-product .product-form__submit.button--primary{height:35px!important;min-height:auto!important;width:200px;padding:0;border-radius:10px;margin:1px 0;font-size:16px;border:none}.sp-product .product-form__submit.button--primary:after{display:none}.sp-product .product__media-list .product__modal-opener{border:none}.sp-product .product-media-container{--media-border-width: 0px;--media-border-opacity: 0;border:0}.sp-product .product__media-list .product__media-item{margin-bottom:40px}.sp-product .product__modal-opener--image .product__media,.sp-product .deferred-media{overflow:hidden;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 26px 10px #00000003,0 15px 9px #00000005,0 6px 6px #00000008,0 2px 4px #0000000a}.sp-product .product__tax{margin-top:-.8rem}.sp-product hr{margin:3rem 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-sp-product-overrides.css.map */
