.product-information{padding-block:clamp(16px,3vw,40px) clamp(40px,6vw,80px)!important}.product-information__grid{max-width:var(--hv-max);margin-inline:auto;padding-inline:var(--hv-gutter);column-gap:clamp(24px,4vw,72px)!important}.product-information__media media-gallery,.product-information__media .media-gallery{border-radius:24px}.product-information__media slideshow-slide,.product-information__media .product-media,.product-information__media .product-media-container{border-radius:24px;overflow:hidden;background:#fff}.product-information__media img{mix-blend-mode:multiply}.product-information__media .slideshow-controls__thumbnails-container img,.product-information__media [class*=thumbnail] img{border-radius:12px}.product-information__media [class*=thumbnail] button,.product-information__media .slideshow-controls__thumbnail{border-radius:14px;overflow:hidden;outline-offset:2px}.product-information__media [aria-current=true] img,.product-information__media [aria-selected=true] img{box-shadow:0 0 0 2px var(--hv-magenta)}.product-information__media .slideshow-control--style-arrow{width:44px;height:44px;border-radius:50%;background:#ffffffeb!important;box-shadow:var(--hv-shadow);color:var(--hv-ink)!important}.product-details{padding-top:clamp(4px,1vw,16px)}.hv-pdp-title,.product-details [data-havin-variant-title]{margin:0;font-family:var(--hv-serif)!important;font-weight:500!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.06!important;letter-spacing:-.015em;color:var(--hv-ink);text-wrap:balance}.product-details .havin-visit-vendor-store,.product-details .havin-visit-vendor-store a{font-family:var(--hv-sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-magenta)!important;text-decoration:none}.product-details .havin-visit-vendor-store a:hover{text-decoration:underline}.product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.product-details product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-block:6px 2px}.product-details product-price .price,.product-details product-price .price-item__group.price{font-size:clamp(26px,2.4vw,32px);font-weight:600;color:var(--hv-ink);letter-spacing:-.01em}.product-details product-price .compare-at-price{font-size:17px;color:var(--hv-mist)}.product-details .hv-off{font-size:13px;padding:4px 10px;background:var(--hv-magenta);color:#fff}.product-details .tax-note,.product-details [class*=tax]{font-size:12.5px;color:var(--hv-mist)}.product-details .variant-option legend,.product-details .variant-option__label{font-size:14px;font-weight:600;letter-spacing:.02em}.product-details .variant-option__button-label--has-swatch{border-radius:50%;transition:transform .3s var(--hv-ease),box-shadow .3s var(--hv-ease)}.product-details .variant-option__button-label--has-swatch:hover{transform:scale(1.1)}.product-details .variant-option__button-label:has(input:checked){box-shadow:0 0 0 2px var(--hv-paper),0 0 0 4px var(--hv-magenta)}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){border-radius:999px}.product-details .quantity-selector{border-radius:999px;min-height:56px}.product-details .product-form-buttons .add-to-cart-button{min-height:56px;border-radius:999px;background:var(--hv-ink)!important;border-color:var(--hv-ink)!important;color:#fff!important;font-size:16px}.product-details .product-form-buttons .add-to-cart-button:hover{background:var(--hv-magenta)!important;border-color:var(--hv-magenta)!important}.product-details .shopify-payment-button__button--unbranded{min-height:56px;border-radius:999px!important;background:var(--hv-magenta)!important;font-size:16px!important;font-weight:500!important}.product-details .shopify-payment-button__button--unbranded:hover{background:var(--hv-magenta-deep)!important}.product-details .rte,.product-details [class*=product-description]{font-size:15.5px;line-height:1.7;color:#3a2a31}.product-details .rte :is(h2,h3,h4){font-family:var(--hv-serif);font-weight:500;font-size:26px;margin:1.4em 0 .4em}.product-details .rte ul{padding-left:1.1em}.product-details .rte li::marker{color:var(--hv-magenta)}.product-details details.details{border-bottom:1px solid var(--hv-line)}.product-details details.details summary{min-height:56px;font-size:15px;font-weight:600}.sticky-add-to-cart__bar{border-radius:999px!important;box-shadow:0 18px 40px -18px #1a121673!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-add-to-cart__button{border-radius:999px!important;background:var(--hv-magenta)!important;border-color:var(--hv-magenta)!important;color:#fff!important}.product-recommendations :is(h2,.h2){font-family:var(--hv-serif);font-weight:500;font-size:clamp(30px,4vw,48px)}@media(max-width:749px){.product-information__grid{padding-inline:0}.product-details{padding-inline:var(--hv-gutter)}.product-information__media slideshow-slide,.product-information__media .product-media{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/havin-pdp.css.map */
