.template-product main{background:linear-gradient(180deg,#faf8f2,#f3eed9)}.template-product .section-template--padding{padding-top:3rem;padding-bottom:3rem}.template-product .product__media-wrapper{border-radius:2rem;overflow:hidden}.template-product .product__media,.template-product .product__modal-opener .media{border-radius:1.8rem!important;overflow:hidden;background:#fff}.template-product .product__media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.template-product .product__media:hover img{transform:scale(1.03)}.template-product .thumbnail-list__item .thumbnail{border-radius:.9rem!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.template-product .thumbnail-list__item .thumbnail[aria-current=true]{box-shadow:0 0 0 .25rem #5c6b55}.template-product .product__title h1{font-size:clamp(3.2rem,4.4vw,4.8rem)!important;line-height:1.05;letter-spacing:-.02em;margin:0 0 1rem}.template-product .product__text.caption-with-letter-spacing,.template-product .product__vendor{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#5c6b55;padding:.45rem .9rem;background:#5c6b551f;border-radius:999px;display:inline-block;width:fit-content}.template-product .price{font-size:2.2rem!important;font-weight:800;margin-bottom:.6rem}.template-product .price .price-item--regular,.template-product .price .price-item--sale{color:#243022}.template-product .price s,.template-product .price .price-item--regular~.price-item--sale{color:#2430228c}.template-product .product__description{font-size:1.55rem;line-height:1.65;color:#243022d1;max-width:56ch;padding-top:.5rem}.template-product .quantity{border-radius:999px!important;overflow:hidden;background:#fff;border:.15rem solid rgba(36,48,34,.12)!important}.template-product .quantity__button{background:transparent;color:#243022}.template-product .product-form__input--pill input[type=radio]+label{border-radius:999px!important;padding:.9rem 1.6rem!important;font-weight:700;transition:transform .2s ease,background .2s ease}.template-product .product-form__input--pill input[type=radio]:checked+label{background:#5c6b55!important;color:#f3eed9!important;border-color:#5c6b55!important;box-shadow:0 10px 20px -12px #5c6b55e6}.template-product .product-form__submit,.template-product button[name=add]{background:#5c6b55!important;color:#f3eed9!important;border:0!important;border-radius:999px!important;padding:1.6rem 2.4rem!important;font-size:1.5rem!important;font-weight:800!important;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease!important;box-shadow:0 16px 32px -16px #5c6b55e6;min-height:0!important}.template-product .product-form__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 36px -16px #5c6b55e6}.template-product .shopify-payment-button__button{border-radius:999px!important;font-weight:800!important;padding:1.6rem 2.4rem!important}.template-product .product__info-container{padding-right:2rem}.template-product .product__accordion summary{padding:1.4rem 0;font-size:1.4rem;font-weight:700;border-top:.1rem solid rgba(36,48,34,.12)}.template-product .product__accordion:last-of-type summary{border-bottom:.1rem solid rgba(36,48,34,.12)}@media screen and (max-width:749px){.template-product .product__info-container{padding-right:0}.template-product .product-form{position:sticky;bottom:0;background:#f3eed9f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.6rem;margin:0 -1.6rem;z-index:5;box-shadow:0 -12px 24px -16px #0000004d;border-radius:1.6rem 1.6rem 0 0}}@keyframes woofy-prod-pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.template-product .product__info-container>*{animation:woofy-prod-pop .5s cubic-bezier(.22,1,.36,1) backwards}.template-product .product__info-container>*:nth-child(1){animation-delay:80ms}.template-product .product__info-container>*:nth-child(2){animation-delay:.16s}.template-product .product__info-container>*:nth-child(3){animation-delay:.24s}.template-product .product__info-container>*:nth-child(4){animation-delay:.32s}.template-product .product__info-container>*:nth-child(5){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.template-product *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/woofy-product-polish.css.map */
