.template-product{background-color:#faf6f0}.template-product .page-width{max-width:100%!important;padding-left:40px!important;padding-right:40px!important}@media screen and (max-width:749px){.template-product .page-width{padding-left:12px!important;padding-right:12px!important}}.template-product .product__media-wrapper{border-radius:8px;overflow:hidden}.template-product .product-media-container{width:100%!important;max-width:100%!important}.template-product .product-media-container.constrain-height{--viewport-offset: 200px;--constrained-min-height: 380px;--constrained-height: min(calc(100vh - var(--viewport-offset)), 720px);--dt-pdp-max-ratio: 120%}.template-product .product-media-container .media{padding-top:min(var(--ratio-percent),var(--dt-pdp-max-ratio))!important}.template-product .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent),var(--dt-pdp-max-ratio))!important}.template-product .product-media-container.media-fit-cover .media img,.template-product .product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover}@media screen and (max-width:749px){.template-product .product.grid{flex-direction:column;row-gap:0}.template-product .product__media-wrapper,.template-product .product__info-wrapper{width:100%!important;max-width:100%!important;flex:0 0 auto}.template-product .product__media-wrapper{order:1;position:relative;left:auto;right:auto;margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:none;border-radius:0;overflow:hidden;margin-bottom:1.25rem}.template-product .product__info-wrapper{order:2;position:relative;z-index:1;background-color:#faf6f0}.template-product .product__column-sticky{position:relative!important;top:auto!important}.template-product .product__media-list{margin-left:0!important;margin-bottom:0!important;width:100%!important}.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.template-product .product__media-list .product__media-item{width:100%!important}.template-product .product-media-container.constrain-height{--viewport-offset: 140px;--constrained-min-height: 0;--constrained-height: 100vw;--dt-pdp-max-ratio: 100%}.template-product .product-media-container.media-fit-cover{display:block!important;width:100%;min-height:0}.template-product .product-media-container.media-fit-cover .media{position:relative!important}.template-product .product-media-container .media,.template-product .product-media-container.constrain-height .media{padding-top:100%!important}.template-product .product__media-list .product__media-item,.template-product .product__media-item img,.template-product .product-media-container .media img{border-radius:0}}.template-product .product__media-item img,.template-product .product-media-container .media img,.template-product .thumbnail img{border-radius:8px}.template-product .product__media-list .product__media-item{border-radius:8px;overflow:hidden}.template-product .thumbnail-list__item{border-radius:6px;overflow:hidden}.template-product .product__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:.75rem}.template-product .product__title a{text-decoration:none;color:#1a1a1a}.template-product .price{font-size:1.125rem;font-weight:500;color:#1a1a1a}.template-product .price--on-sale .price-item--regular{opacity:.5}.template-product .product-form__input--pill input[type=radio]+label{border-radius:4px;font-size:13px;letter-spacing:.03em;padding:.6rem 1.1rem;border-color:#1a1a1a33}.template-product .product-form__input--pill input[type=radio]:checked+label{background-color:#1a1a1a;color:#faf6f0;border-color:#1a1a1a}.template-product .product-form__input .form__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.template-product .quantity{border-radius:4px;border-color:#1a1a1a33}.template-product .quantity__button{color:#1a1a1a}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{border-radius:4px!important;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;min-height:48px}.template-product .product-form__submit{background-color:#1a1a1a;color:#faf6f0;border:1px solid #1a1a1a}.template-product .product-form__submit:hover{background-color:#333;border-color:#333}.template-product .product__description{font-size:15px;line-height:1.7;color:#1a1a1abf;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(26,26,26,.1)}.template-product .product__description h2,.template-product .product__description h3{font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-top:1.25rem}.template-product .product__description li>p{display:inline;margin:0}.template-product .accordion summary{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.template-product .related-products__heading{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.02em;text-align:center;margin-bottom:2rem}.template-product a,.template-product .underline-links-hover:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/deritedarik-pdp.css.map */
