.product{align-items:flex-start;column-gap:clamp(4rem,6vw,8rem)}.product__media-wrapper .product__media-list{gap:1.6rem}.product__media-wrapper .product__media-item,.product__media-wrapper .product__media{overflow:hidden;border:.1rem solid #dce7df;border-radius:2.4rem;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.95),transparent 30%),linear-gradient(145deg,#f7f1eb,#eef6f1 54%,#eee8f7)}.product__media-wrapper .product__media img{padding:clamp(1.6rem,3vw,3rem);object-fit:contain;filter:drop-shadow(0 1.6rem 2rem rgba(23,52,43,.13))}.product__media-wrapper .thumbnail{overflow:hidden;border-radius:1.2rem}.product__info-wrapper .product__info-container{border:.1rem solid #dce7df;border-radius:2.4rem;padding:clamp(2.4rem,4vw,4.2rem);background:#fff;box-shadow:0 1.8rem 4.8rem #17342b14}.product__info-container>*+*{margin-top:2rem}.product__info-container .product__text{color:#a65d4e;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product__title h1{margin:0;color:#173e3d}.product__info-container .price{color:#173e3d;font-size:2.2rem;font-weight:800}.product__tax,.product__inventory,.product__sku{color:#60716b}.product-form__quantity .form__label,.product-form__input .form__label{color:#173e3d;font-weight:750}.product-form__buttons{max-width:none}.product-form__submit,.shopify-payment-button__button{min-height:5.4rem;border-radius:999px}.product__description{color:#435c57;font-size:1.65rem;line-height:1.7}.product__description h2,.product__description h3,.product__description strong{color:#173e3d}.product__description p,.product__description ul{margin-block:1.2rem}.product__accordion{border-color:#dce7df}.product__accordion summary{color:#173e3d;font-weight:750}.related-products{padding-top:2rem;padding-bottom:2rem}.related-products__heading{color:#173e3d}.related-products .card-wrapper .card{overflow:hidden;border:.1rem solid #dce7df;border-radius:2rem;background:#fff;box-shadow:0 1.2rem 3.5rem #17342b12}@media screen and (max-width:989px){.product__info-wrapper .product__info-container{border-radius:2rem;padding:2.4rem 2rem}}@media screen and (max-width:749px){.product__media-wrapper .product__media-item,.product__media-wrapper .product__media{border-radius:1.6rem}.product__info-wrapper .product__info-container{margin-top:2rem;border-radius:1.6rem;padding:2.2rem 1.8rem}.product__description{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fh-product.css.map */
