.template-product{background:#f6f6f4}.template-product #MainContent{padding-top:130px!important}.template-product .product{max-width:1400px;margin:0 auto;padding:24px 20px 40px!important;gap:60px!important;align-items:stretch!important;background:transparent}@media(min-width:990px){.template-product .product:not(.product--no-media) .product__media-wrapper{width:50%!important;max-width:50%!important}.template-product .product:not(.product--no-media) .product__info-wrapper{width:50%!important;max-width:50%!important;padding-left:0!important}}.template-product .product--thumbnail .product__media-wrapper{display:flex;gap:16px}.template-product .thumbnail-list,.template-product .product__media-gallery-vertical .thumbnail-list,.template-product .product__thumbnails{width:76px;flex-shrink:0}.template-product .thumbnail,.template-product .product__thumbnails .thumbnail,.template-product .thumbnail-list__item button,.template-product .thumbnail-list__item .thumbnail{width:76px!important;height:76px!important;border-radius:8px!important;overflow:hidden;border:2px solid transparent!important;background:#fff}.template-product .thumbnail[aria-current=true],.template-product .thumbnail.is-active,.template-product .thumbnail-list__item[aria-current=true] .thumbnail,.template-product .thumbnail-list__item.is-active .thumbnail{border-color:#111!important}.template-product .product__media,.template-product .product__media-item .media,.template-product .product-media-container{border-radius:12px!important;overflow:hidden;background:#f9f9f9!important;aspect-ratio:1;max-height:520px}.template-product .product__media img,.template-product .product__media-item img{object-fit:contain!important}.template-product .product__info-wrapper{align-self:stretch}.template-product .product__info-container,.template-product .product__info-container.background-blur{position:relative;background:#fff!important;border-radius:16px!important;padding:40px 40px 24px!important;box-shadow:0 4px 20px #00000014!important;max-width:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.template-product .product__info-container>*+*{margin-top:1.6rem!important}.template-product .product__info-container .price .badge,.template-product .product__info-container .badge.price__badge-sale,.template-product .price--on-sale .price__badge-sale{position:absolute!important;top:20px!important;right:20px!important;z-index:2;margin:0!important;background:#ff6b6b!important;color:#fff!important;border:0!important;border-radius:20px!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}.template-product .product__title,.template-product .product__title h1,.template-product .product__title>*{font-size:clamp(2.4rem,2.6vw,3.2rem)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#1c1d1d!important;margin:0 0 .4rem!important}.template-product .price--large,.template-product .product__info-container .price{font-size:2.8rem!important;font-weight:700!important}.template-product .price__sale .price-item--regular,.template-product .price s{color:#999!important;font-size:2.4rem!important;font-weight:400!important;text-decoration:line-through!important}.template-product .price--on-sale .price-item--sale,.template-product .price__sale .price-item--sale{color:#d82c0d!important;font-size:2.8rem!important;font-weight:700!important}.template-product .rating-wrapper,.template-product .rating{margin-bottom:.8rem}.template-product .rating-star{--color-icon:#ffa500}.template-product .product-form__input--swatch .swatch-input__label,.template-product variant-radios .swatch,.template-product .product-form__input input[type=radio]+label.color-swatch,.template-product .product-form__input input[type=radio]+label{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:50%!important;padding:0!important;border:3px solid transparent!important;outline:1.5px solid rgba(0,0,0,.12)!important;outline-offset:2px!important;box-shadow:none!important}.template-product .product-form__input input[type=radio]:checked+label,.template-product .product-form__input input[type=radio]+label:has(:checked),.template-product .swatch-input__input:checked+.swatch-input__label{border-color:#111!important;outline-color:#111!important}.template-product .product-form__input .form__label,.template-product fieldset legend,.template-product .product-form__input legend{font-size:1.4rem!important;font-weight:600!important;margin-bottom:1rem!important;color:#1c1d1d!important}.template-product .product-form__quantity,.template-product quantity-input{display:none!important}.template-product .product-form:before{content:none}.template-product .product-form__buttons,.template-product .product-form .product-form__buttons{display:flex!important;flex-direction:column!important;gap:12px!important;max-width:none!important}.template-product .product-form__submit,.template-product .shopify-payment-button__button,.template-product .shopify-payment-button__button--unbranded{width:100%!important;min-height:48px!important;border-radius:30px!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:none!important}.template-product .product-form__submit{background:#111!important;color:#fff!important;border:0!important}.template-product .product-form__submit:hover{background:#000!important}.template-product .shopify-payment-button__button,.template-product .shopify-payment-button__button--unbranded{background:#ededed!important;color:#111!important;border:1px solid #ddd!important;box-shadow:none!important}.template-product .shopify-payment-button__button:hover{background:#e2e2e2!important}.template-product .product__description{padding-top:1.6rem;border-top:1px solid #e8e8e1;font-size:1.45rem!important;line-height:1.65!important;color:#555!important}.template-product .product__description:before{content:"Description";display:block;margin-bottom:1.2rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1c1d1d}.template-product .product__accordion,.template-product .accordion{border-top:1px solid #e8e8e1!important;border-bottom:0!important;background:transparent!important}.template-product .product__accordion:last-of-type,.template-product .accordion:last-of-type{border-bottom:1px solid #e8e8e1!important}.template-product .accordion__title,.template-product .product__accordion .summary__title{font-size:1.4rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.template-product .accordion__content,.template-product .product__accordion .accordion__content{font-size:1.45rem!important;line-height:1.65!important;color:#555!important}.template-product .related-products{max-width:1400px;margin:0 auto;padding:48px 20px 80px!important;background:transparent}.template-product .related-products__heading{font-size:clamp(2.8rem,4vw,4.2rem)!important;font-weight:700!important;letter-spacing:-.02em!important;margin-bottom:2.4rem!important;text-align:left!important}.template-product .related-products .card,.template-product .related-products .card-wrapper .card{border:0!important;box-shadow:none!important;background:transparent!important}.template-product .related-products .card__media,.template-product .related-products .media{border-radius:12px!important;background:#f0efeb!important;overflow:hidden}.template-product .related-products .card__heading{font-size:1.5rem!important;font-weight:700!important}@media(max-width:989px){.template-product #MainContent{padding-top:100px!important}.template-product .product{gap:24px!important;padding:12px 12px 32px!important}.template-product .product__info-container{padding:28px 20px 20px!important;border-radius:14px!important}.template-product .product__title h1{font-size:2.4rem!important}.template-product .product--thumbnail .product__media-wrapper{flex-direction:column-reverse}.template-product .thumbnail-list,.template-product .product__thumbnails{width:100%;display:flex;flex-direction:row;gap:8px;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bliss-product.css.map */
