@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Jost:wght@300;400;500&display=swap";.product-section{--uh-cream:#F7F2EA;--uh-sand:#EDE4D6;--uh-green:#3E4A2E;--uh-green-2:#56633F;--uh-ink:#2B2B24;--uh-muted:#6E6A5E;--uh-white:#FFFDF9;background:var(--uh-cream);font-family:Jost,sans-serif;color:var(--uh-ink)}.product-section .page-content{padding-top:28px;padding-bottom:56px}.product-section .product-image-main,.product-section .product__main-photos .image-wrap{border-radius:16px;overflow:hidden;background:var(--uh-white)}.product-section .product__thumb,.product-section .product__thumb-item .image-wrap{border-radius:10px;overflow:hidden}.product-section .product__thumb-item.slick-current .image-wrap{box-shadow:0 0 0 2px var(--uh-green)}.product-section .product-single__title{font-family:Cormorant Garamond,serif;font-weight:600;color:var(--uh-green);font-size:clamp(30px,3.4vw,42px);line-height:1.08;letter-spacing:0;margin:6px 0 12px}.product-section .jdgm-preview-badge{margin-bottom:8px}.product-section .product__price{font-family:Jost,sans-serif;font-size:24px;font-weight:500;color:var(--uh-ink)}.product-section .product__price.on-sale{color:sienna}.product-section .product__price--compare{font-size:17px;font-weight:300;color:var(--uh-muted);text-decoration:line-through;margin-right:8px}.product-section .hr--medium{border-color:#3e4a2e24;margin:20px 0}.product-section .variant__label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--uh-muted);margin-bottom:10px}.product-section .variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 22px}.product-section .variant-input-wrap label{margin:0!important;padding:9px 16px;border:1px solid rgba(62,74,46,.22);border-radius:999px;background:var(--uh-white);font-family:Jost,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;color:var(--uh-ink);box-shadow:none!important;transition:background .2s,color .2s,border-color .2s}.product-section .variant-input-wrap label:hover{border-color:var(--uh-green)}.product-section .variant-input-wrap input:checked+label{background:var(--uh-green);border-color:var(--uh-green);color:#fff}.product-section .variant-input-wrap label:before,.product-section .variant-input-wrap label:after{display:none!important}.product-section .add-to-cart,.product-section .shopify-payment-button__button{border-radius:999px!important;min-height:52px;font-family:Jost,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.product-section .add-to-cart{background:var(--uh-white)!important;color:var(--uh-green)!important;border:1.5px solid var(--uh-green)!important}.product-section .add-to-cart:hover{background:var(--uh-sand)!important}.product-section .shopify-payment-button__button--unbranded{background:var(--uh-green)!important;color:#fff!important;margin-top:10px}.product-section .shopify-payment-button__button--unbranded:hover{background:var(--uh-green-2)!important}.product-section .payment-buttons .add-to-cart:only-child,.product-section .btn.add-to-cart{background:var(--uh-green)!important;color:#fff!important}.uh-reassure{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 28px;padding:16px;border-radius:14px;background:var(--uh-sand)}.uh-reassure__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:12.5px;line-height:1.35;color:var(--uh-ink)}.uh-reassure__item svg{width:26px;height:26px;color:var(--uh-green)}.uh-reassure__item strong{font-weight:500;display:block}.product-section .product-single__description,.product-section .product-single__description p,.product-section .product-single__description li,.product-section .product-single__description span,.product-section .product-single__description div{font-family:Jost,sans-serif!important;font-size:15.5px!important;line-height:1.75;font-weight:300;color:var(--uh-ink)}.product-section .product-single__description p{margin:0 0 16px}.product-section .product-single__description h1,.product-section .product-single__description h2,.product-section .product-single__description h3,.product-section .product-single__description h4{font-family:Cormorant Garamond,serif!important;font-weight:600;color:var(--uh-green);letter-spacing:0;line-height:1.15;margin:28px 0 12px;text-transform:none}.product-section .product-single__description h2{font-size:28px!important}.product-section .product-single__description h3,.product-section .product-single__description h4{font-size:23px!important}.product-section .product-single__description strong,.product-section .product-single__description b{font-weight:500}.product-section .product-single__description ul{list-style:none;margin:0 0 20px;padding:18px 20px;background:var(--uh-white);border-radius:14px}.product-section .product-single__description ul li{position:relative;padding-left:22px;margin-bottom:8px}.product-section .product-single__description ul li:last-child{margin-bottom:0}.product-section .product-single__description ul li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--uh-green-2)}.product-section .product-single__description img{border-radius:14px}.product-section .collapsibles-wrapper{border-radius:14px;overflow:hidden;background:var(--uh-white);border:1px solid rgba(62,74,46,.12)}.product-section .collapsible-trigger-btn{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--uh-green);padding:16px 18px}.product-section .collapsible-content__inner{padding:0 18px 16px;font-size:15px;line-height:1.7}@media(max-width:768px){.product-section .page-content{padding-top:12px}.product-section .product-single__meta{padding-top:18px}.product-section .product__price{font-size:22px}.product-section .variant-input-wrap label{padding:8px 13px;font-size:13px}.product-section .product-single__description,.product-section .product-single__description p,.product-section .product-single__description li,.product-section .product-single__description span,.product-section .product-single__description div{font-size:14.5px!important;line-height:1.7}.product-section .product-single__description h2{font-size:24px!important}.product-section .product-single__description h3,.product-section .product-single__description h4{font-size:21px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/uh-product.css.map */
