.template-product product-info{display:block;background:linear-gradient(180deg,#477f2a09,#fff0 28rem),#fff}.template-product .product{align-items:flex-start}.template-product .product__media-wrapper{overflow:hidden;border:1px solid rgba(21,26,21,.14);border-radius:.6rem;background:#f7f8f5;box-shadow:0 1rem 3rem #0507050d}.template-product .product__media-list,.template-product .product__media,.template-product .global-media-settings{background:#f7f8f5}.template-product .product__media img{object-fit:contain;object-position:center}.template-product .product__info-container{max-width:none;padding:clamp(2rem,3.2vw,3.6rem);border:1px solid rgba(21,26,21,.16);border-top:.5rem solid #477f2a;border-radius:.6rem;background:#fff;box-shadow:0 1.2rem 3.6rem #05070514}.template-product .product__info-container>*+*{margin-top:1.8rem}.template-product .product__text.caption-with-letter-spacing{margin:0 0 .6rem;color:#477f2a;font-size:1.2rem;font-weight:850;letter-spacing:.12em}.template-product .product__title{margin:0;padding-bottom:1.8rem;border-bottom:1px solid rgba(21,26,21,.13)}.template-product .product__title h1{margin:0;color:#151a15;font-family:Rubik,Arial,sans-serif;font-size:clamp(3.2rem,3.5vw,4.8rem);font-weight:850;letter-spacing:-.035em;line-height:1.04}.template-product .product .price--large{color:#151a15;font-size:clamp(2.2rem,2.4vw,3rem);font-weight:850}.template-product .product__tax,.template-product .installment{color:#151a15b8;font-size:1.25rem}.template-product variant-selects,.template-product variant-radios{display:block;padding:1.5rem;border:1px solid rgba(21,26,21,.13);border-radius:.45rem;background:#f6f7f3}.template-product .product-form__input--dropdown{max-width:none;margin:0}.template-product .product-form__input--dropdown+.product-form__input--dropdown{margin-top:1.2rem}.template-product .product-form__input .form__label,.template-product .product-form__quantity .form__label{margin-bottom:.7rem;color:#263024;font-size:1.25rem;font-weight:800}.template-product .product-form__input .select{max-width:none}.template-product .product-form__input .select__select{min-height:5rem;border:1px solid rgba(21,26,21,.28);border-radius:.4rem;background:#fff;color:#151a15;font-size:1.4rem;font-weight:700}.template-product .product-form__input .select__select:focus-visible{outline:.2rem solid #477f2a;outline-offset:.2rem;box-shadow:none}.template-product .product-form__quantity{padding:1.4rem 1.5rem;border:1px solid rgba(21,26,21,.13);border-radius:.45rem;background:#fff}.template-product .quantity{border:1px solid rgba(21,26,21,.22);border-radius:.35rem;background:#f9faf7}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{min-height:5.4rem;border-radius:.4rem;font-size:1.45rem;font-weight:850;letter-spacing:.02em}.template-product .product__description{margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid rgba(21,26,21,.14);color:#313831;font-size:1.5rem;line-height:1.75}.template-product .product__description h2,.template-product .product__description h3{color:#151a15;font-family:Rubik,Arial,sans-serif;font-weight:800}@media screen and (min-width:990px){.template-product .product{gap:clamp(2.8rem,4vw,5.5rem)}.template-product .product--medium:not(.product--no-media) .product__media-wrapper,.template-product .product--large:not(.product--no-media) .product__media-wrapper{width:calc(56% - 2.75rem);max-width:calc(56% - 2.75rem)}.template-product .product--medium:not(.product--no-media) .product__info-wrapper,.template-product .product--large:not(.product--no-media) .product__info-wrapper{width:calc(44% - 2.75rem);max-width:calc(44% - 2.75rem);padding:0}}@media screen and (min-width:750px)and (max-width:989px){.template-product .product__info-wrapper{padding-left:2.4rem}.template-product .product__info-container{padding:2rem}}@media screen and (max-width:749px){.template-product .product__media-wrapper{border-right:0;border-left:0;border-radius:0}.template-product .product__info-wrapper{padding:0}.template-product .product__info-container{margin-top:2rem;padding:2rem 1.6rem;border-right:0;border-left:0;border-radius:0}.template-product .product__title h1{font-size:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/so-product-v107.css.map */
