.nova-main-product{position:relative}@media screen and (min-width: 750px){.nova-main-product{border-bottom:1px dashed;padding-bottom:6rem}}.nova-main-product .slider-buttons{display:none}product-modal .product-media-modal__content{background-color:rgba(var(--color-black-rgb),.5)}@media screen and (min-width: 750px){.nova-main-product .product__media-list{gap:2.5rem}.nova-main-product.product--stacked .product__media-item{max-width:100%;width:100%}.nova-main-product .product-media-container.constrain-height.media-fit-contain{margin:0;width:100%}.nova-main-product .product-media-container.constrain-height .product__modal-opener .media{padding-top:var(--ratio-percent)}.nova-main-product .product-media-container.constrain-height.media-fit-contain .product__modal-opener .media>img{object-fit:contain}}.product__modal-opener .product__media-icon{top:initial;right:0;bottom:0;left:unset}.nova-main-product .price,.nova-main-product .price .price__sale .price-item--regular{font-size:3.2rem;font-weight:700;text-align:center;padding:3rem 0 2rem;margin:0}.nova-main-product .price .badge{display:none}.nova-main-product .price .price__sale .price-item--regular{color:rgba(var(--color-black-rgb),.5)}.nova-main-product variant-selects{margin:0}.nova-main-product variant-selects .product-form__input,.nova-main-product .product-form__input.product-form__quantity{display:flex;align-items:center;flex-wrap:wrap;border-top:1px dashed var(--color-black);padding-top:1rem;padding-bottom:1rem;margin:0;max-width:initial}.nova-main-product .product-form__input.product-form__quantity{border-bottom:1px dashed var(--color-black)}.nova-main-product variant-selects .product-form__input .form__label,.nova-main-product .product-form__input.product-form__quantity .form__label{display:block;min-width:50%;padding-right:1rem;font-family:var(--font-heading-family);font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;border-right:1px solid var(--color-black);word-break:break-all}.nova-main-product .product-form__input.product-form__quantity .form__label{width:50%}.nova-main-product variant-selects .product-form__input .select{max-width:initial;width:50%}.nova-main-product .product-form__input.product-form__quantity .quantity{max-width:initial;width:50%;padding:0 0 0 .5rem}.nova-main-product variant-selects .product-form__input .select select{font-size:2rem;padding:0 4rem 0 1.8rem}.nova-main-product variant-selects .product-form__input .select .icon{width:1.5rem;position:absolute;right:1.5rem;top:2rem;pointer-events:none}.nova-main-product variant-selects .product-form__input .select select:disabled,.nova-main-product variant-selects .product-form__input .select select:disabled~.icon{opacity:.5}.nova-main-product .product-form__input.product-form__quantity .quantity__rules-cart{display:none;font-size:1.6rem}.nova-main-product .product-form__input.product-form__quantity .icon{width:4rem;color:var(--color-black)}.nova-main-product .product-form__buttons{display:flex;flex-direction:column;align-items:center;max-width:unset}.nova-main-product .product__description{border-top:1px dashed var(--color-black);padding-top:3rem;text-align:left;font-size:1.75rem}.nova-main-product .product__accordion{border-top:1px dashed var(--color-black)}.nova-main-product .product__accordion:last-of-type{border-bottom:1px dashed var(--color-black)}.nova-main-product .product__accordion summary{padding:2rem 0 1.5rem}.nova-main-product .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:2.5rem;font-weight:700;line-height:2.5rem}.nova-main-product .product__accordion .accordion__content:not(.left){font-family:var(--font-body-family);font-size:1.5rem!important;font-weight:500;line-height:2.5rem}.nova-main-product .product__accordion .icon-caret-full{width:1.5rem;margin-right:1.5rem}.nova-main-product .product__accordion .icon-caret-full{width:1.5rem;margin-right:1.5rem;transition:all .2s ease-in-out}.nova-main-product .product__accordion details[open] .icon-caret-full{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/nova-main-product.css.map */
