.product-single__meta{font-family:var(--hk-body)}.product-single__title,.product-section .product-single__title{font-family:var(--hk-display);font-size:clamp(23px,2.4vw,30px);font-weight:600;line-height:1.18;letter-spacing:-.015em;color:var(--brand-green-900);margin:0 0 var(--brand-space-3);text-wrap:balance}.product-single__vendor{font-family:var(--hk-body);font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-gold-deep);margin-bottom:var(--brand-space-2)}.hk-jdgm-stars{margin:0 0 var(--brand-space-4)}.hk-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--brand-space-2) var(--brand-space-3);margin:0 0 var(--brand-space-3)}.hk-price .product__price:not(.product__price--compare){font-family:var(--hk-body);font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--brand-green-900)}.hk-price .product__price--compare{font-size:17px;font-weight:500;line-height:1.1;color:var(--brand-charcoal-soft);text-decoration:line-through;text-decoration-thickness:1px}.hk-price [class^=product__price-wrap]{display:inline-flex;align-items:baseline}.hk-price .product__price-savings{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-gold-deep);background:var(--brand-gold-tint);border-radius:var(--hk-radius-pill);padding:5px 12px;white-space:nowrap;align-self:center}.hk-price .hk-offer,.hk-price .hk-countdown{flex:1 1 100%}.hk-offer,.hk-countdown{font-family:var(--hk-body);font-size:13.5px;line-height:1.5;margin:0;padding-left:var(--brand-space-3);border-left:2px solid var(--brand-gold);color:var(--brand-charcoal);background:var(--brand-gold-tint)}.hk-offer{padding-top:9px;border-radius:var(--brand-radius-sm) var(--brand-radius-sm) 0 0}.hk-countdown{padding-bottom:9px;margin-bottom:var(--brand-space-4);border-radius:0 0 var(--brand-radius-sm) var(--brand-radius-sm)}.hk-offer__label{font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-gold-deep)}.hk-offer__sep{margin:0 6px;color:var(--brand-gold)}.hk-countdown__value{font-weight:700;color:var(--brand-green-900)}.hk-offer:last-of-type{padding-bottom:9px;border-radius:var(--brand-radius-sm);margin-bottom:var(--brand-space-4)}.product__policies{font-family:var(--hk-body);font-size:13px;color:var(--brand-charcoal-soft);margin-bottom:var(--brand-space-4)}.product__policies a{color:var(--brand-green-700);text-underline-offset:2px}.product-single__meta hr.hr--medium{margin:var(--brand-space-5) 0;border-top-color:var(--brand-line)}.hk-freeship--product{margin-bottom:var(--brand-space-4)}.hk-freeship__msg{font-family:var(--hk-body);font-size:13.5px;color:var(--brand-charcoal)}.hk-freeship__msg b{color:var(--brand-green-700)}.hk-freeship__track{background:var(--brand-ivory-deep);border-radius:var(--hk-radius-pill);overflow:hidden}.hk-freeship__fill{background:var(--brand-green-500);border-radius:var(--hk-radius-pill)}.product-single__form .payment-buttons{display:flex;flex-direction:column;gap:var(--brand-space-3);margin-top:var(--brand-space-5)}.product-single__form .add-to-cart,.product-section .add-to-cart{min-height:56px;font-family:var(--hk-body);font-size:14.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--brand-radius-sm);background-color:var(--brand-green-700);border-color:var(--brand-green-700);color:var(--brand-ivory);box-shadow:0 8px 22px #1b2e2429}.product-single__form .add-to-cart:hover,.product-section .add-to-cart:hover{background-color:var(--brand-green-900);border-color:var(--brand-green-900);color:var(--brand-ivory);box-shadow:0 14px 30px #1b2e2438}.product-single__form .add-to-cart[disabled],.product-single__form .add-to-cart.disabled{background-color:var(--brand-charcoal-soft);border-color:var(--brand-charcoal-soft);box-shadow:none}.product-single__form .shopify-payment-button{margin:0}.product-single__form .shopify-payment-button__button--unbranded{min-height:52px;background-color:transparent;border:1px solid var(--brand-green-700);color:var(--brand-green-700);border-radius:var(--brand-radius-sm);font-weight:600;letter-spacing:.09em}.product-single__form .shopify-payment-button__button--unbranded:hover{background-color:var(--brand-green-700);color:var(--brand-ivory)}.js-qty__wrapper{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);background:var(--brand-ivory-soft);overflow:hidden}.js-qty__num{font-family:var(--hk-body);font-weight:600;color:var(--brand-green-900);background:transparent}.js-qty__adjust{color:var(--brand-green-700);background:transparent;transition:background-color .2s ease}.js-qty__adjust:hover{background:var(--brand-green-100)}.hk-buybox-trust{list-style:none;margin:var(--brand-space-4) 0 0;padding:var(--brand-space-4) var(--brand-space-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--brand-space-4) var(--brand-space-3);background:var(--brand-ivory-soft);border:1px solid var(--brand-line);border-radius:var(--brand-radius)}.hk-buybox-trust li{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-family:var(--hk-body);font-size:13px;font-weight:500;line-height:1.35;color:var(--brand-charcoal)}.hk-buybox-trust li:before{content:none}.hk-buybox-trust svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:var(--brand-green-700);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product__photos .image-wrap,.product__photo .image-wrap{border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-ivory-soft)}.product__photos img{border-radius:var(--brand-radius)}.product__thumbs .product__thumb-item{margin-bottom:var(--brand-space-3)}.product__thumb-item{border-radius:var(--brand-radius-sm);overflow:hidden;transition:border-color .2s ease}.product__thumb img{border-radius:var(--brand-radius-sm);background:var(--brand-ivory-soft)}.product__thumb-item:hover{border-color:var(--brand-green-500)}.product__thumb-item.slick-current,.product__thumb-item.is-active{border-color:var(--brand-gold)}.product__photo-dots .slick-dots li button:before{color:var(--brand-charcoal-soft)}.product__photo-dots .slick-dots li.slick-active button:before{color:var(--brand-green-700)}@media only screen and (max-width:768px){.product__photos.product__photos--beside{flex-direction:column}.product__photos .product__thumbs.product__thumbs--beside{display:flex!important;gap:var(--brand-space-2);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:var(--brand-space-3) 0 var(--brand-space-2);margin:0;flex:0 0 auto;width:100%;max-width:none}.product__photos .product__thumbs .product__thumb-item{flex:0 0 62px;width:62px;margin:0;padding:0;scroll-snap-align:start}.product__photos .product__thumbs::-webkit-scrollbar{display:none}.product__photos .product__thumbs{scrollbar-width:none}.product-section.hk-thumbs-ready .product__photo-dots{display:none}.product-single__meta{text-align:left}.product-single__meta .product__policies.small--text-center{text-align:left!important}.hk-price .hk-offer,.hk-price .hk-countdown{justify-content:flex-start}.product-single__title{margin-bottom:var(--brand-space-2)}.hk-price .product__price:not(.product__price--compare){font-size:28px}.hk-buybox-trust{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));padding:var(--brand-space-4) var(--brand-space-3)}.hk-buybox-trust li{font-size:12.5px}.product-single__form .add-to-cart,.product-section .add-to-cart{font-size:14px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.product-single__form .add-to-cart,.product__thumb img,.js-qty__adjust{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hk-product.css.map */
