.hhs-pdp-head{display:flex;flex-direction:column;gap:10px}.hhs-pdp-crumbs{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 4px;font-size:13px;gap:6px;color:var(--hhs-muted)}.hhs-pdp-crumbs a{color:var(--hhs-teal);text-decoration:none}.hhs-pdp-crumbs a:hover{text-decoration:underline}.hhs-pdp-crumbs [aria-current]{max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hhs-pdp-badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hhs-pdp-badge{padding:4px 12px;border-radius:999px;background:var(--hhs-teal-soft);color:var(--hhs-teal-dark);font-size:13px;font-weight:600;line-height:1.5}.hhs-pdp-badge--ink{background:var(--hhs-ink);color:#fff}.hhs-pdp-badge--cold{background:var(--hhs-sky-soft);color:#2a5675}.hhs-pdp-vendor{width:fit-content;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hhs-teal);text-decoration:none}.hhs-pdp-vendor:hover{color:var(--hhs-teal-dark);text-decoration:underline}.hhs .hhs-pdp-title{margin:-4px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.02em;font-weight:700}.hhs-pdp-subtitle{margin:0;font-size:18px;line-height:1.45;color:var(--hhs-muted)}.hhs-pdp-rating{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:14px;color:var(--hhs-muted);text-decoration:none}.hhs-pdp-stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:2px}.hhs-pdp-stars:before{content:"\2605\2605\2605\2605\2605";color:var(--hhs-line)}.hhs-pdp-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:var(--hhs-stars,0%);overflow:hidden;white-space:nowrap;color:var(--hhs-amber)}.hhs-pdp-specs{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hhs-pdp-specs li{display:flex;flex-direction:column;padding:8px 14px;border:1px solid var(--hhs-line);border-radius:12px;font-size:14px;font-weight:600;line-height:1.35}.hhs-pdp-specs span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hhs-muted)}.hhs-pdp-summary{display:flex;flex-direction:column;gap:14px}.hhs-pdp-summary:empty{display:none}.hhs-pdp-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.hhs-pdp-benefits li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.hhs-pdp-benefits svg{flex:0 0 20px;margin-top:1px;color:var(--hhs-teal)}.hhs-pdp-excerpt{margin:0;color:#2f474a;line-height:1.6}.hhs-pdp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.hhs-pdp-tags__label{margin-right:2px;color:var(--hhs-muted)}.hhs-chip--line{background:#fff;border:1px solid #C9D4D0}.hhs-chip--line:hover{background:#fff;border-color:var(--hhs-teal);color:var(--hhs-teal)}.hhs-pdp-delivery{padding:2px 16px;border:1px solid var(--hhs-line);border-radius:16px;background:var(--hhs-mist)}.hhs-pdp-row{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.hhs-pdp-row+.hhs-pdp-row{border-top:1px solid var(--hhs-line)}.hhs-pdp-row svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:var(--hhs-teal)}.hhs-pdp-row--cold svg{color:#2a5675}.hhs .hhs-pdp-row__title{margin:0;font-size:14px;font-weight:600;line-height:1.35}.hhs .hhs-pdp-row__text{margin:1px 0 0;font-size:13px;line-height:1.4;color:var(--hhs-muted)}.hhs-pdp-oos{margin:16px 0 12px;padding:18px 20px;border-radius:16px;background:var(--hhs-amber-soft)}.hhs-pdp-oos__title{margin:0;font-size:18px;font-weight:700}.hhs-pdp-oos__text{margin:4px 0 14px;font-size:15px;color:#2f474a}.hhs-pdp-oos .hhs-btn{min-height:44px}.hhs-pdp-acc{border-top:1px solid var(--hhs-line);margin-top:8px}.hhs-acc{border-bottom:1px solid var(--hhs-line)}.hhs-acc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:4px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:600;color:var(--hhs-ink)}.hhs-acc__head::-webkit-details-marker{display:none}.hhs-acc__head:hover{color:var(--hhs-teal)}.hhs-acc__head:focus-visible{outline:2px solid var(--hhs-teal);outline-offset:4px;border-radius:6px}.hhs-acc__icon{position:relative;flex:0 0 14px;height:14px}.hhs-acc__icon:before,.hhs-acc__icon:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--hhs-teal);transition:transform .2s}.hhs-acc__icon:after{transform:rotate(90deg)}.hhs-acc[open] .hhs-acc__icon:after{transform:rotate(0)}.hhs-acc__body{padding:0 0 22px;font-size:15px;line-height:1.6;color:#2f474a;overflow-wrap:anywhere}.hhs-rte p{margin:0 0 12px}.hhs-rte p:last-child{margin-bottom:0}.hhs-rte ul,.hhs-rte ol{margin:0 0 12px;padding-left:20px}.hhs-rte li{margin-bottom:4px}.hhs-rte a{color:var(--hhs-teal)}.hhs-rte img{max-width:100%;height:auto;border-radius:12px}.hhs-pdp-sub{margin:18px 0 4px!important;font-weight:600;color:var(--hhs-ink)}.hhs-pdp-facts{margin:0 0 14px;display:flex;flex-direction:column;gap:10px}.hhs-pdp-facts div{display:grid;grid-template-columns:minmax(110px,30%) 1fr;gap:12px}.hhs-pdp-facts dt{font-weight:600;color:var(--hhs-ink)}.hhs-pdp-facts dd{margin:0}.hhs-pdp-checks{list-style:none!important;margin:0;padding:0!important;display:flex;flex-direction:column;gap:8px}.hhs-pdp-checks li{display:flex;gap:10px;margin:0}.hhs-pdp-checks svg{flex:0 0 18px;margin-top:3px;color:var(--hhs-teal)}.hhs-pdp-note{margin-top:20px;padding:14px 16px;border-radius:14px;background:var(--hhs-teal-soft);font-size:13px;line-height:1.5;color:var(--hhs-teal-dark)}.hhs-pdp-note p{margin:0}.hhs-pdp-facts-table{overflow-x:auto}.hhs-pdp-acc table{width:100%;margin:8px 0 14px;border-collapse:collapse;border:2px solid var(--hhs-ink);font-size:14px}.hhs-pdp-acc th,.hhs-pdp-acc td{padding:7px 10px;border-bottom:1px solid var(--hhs-line);text-align:left;vertical-align:top}.hhs-pdp-acc thead th{font-weight:700;color:var(--hhs-ink)}.hhs-pdp-acc thead tr:first-child th{font-size:20px;border-bottom:6px solid var(--hhs-ink)}.hhs-pdp-desc .text{font-weight:600;color:var(--hhs-ink)}.hhs-pdp-desc .servings{display:flex;flex-direction:column;margin:6px 0 10px}.hhs-pdp-desc .servings>div:not(.disclaimer-holder){display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid var(--hhs-line)}.hhs-pdp-desc .servings:empty,.hhs-pdp-desc .disclaimer-holder{display:none}.hhs-pdp-desc .ingredients-table{margin:12px 0;padding:2px 12px;border:2px solid var(--hhs-ink);border-radius:8px}.hhs-pdp-desc .ingredients-header,.hhs-pdp-desc .ingredient-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--hhs-line);font-size:14px}.hhs-pdp-desc .ingredients-header{font-weight:700;border-bottom:4px solid var(--hhs-ink)}.hhs-pdp-desc .ingredient-row:last-child{border-bottom:0}.hhs-pdp-desc .ingredient-amount{text-align:right;font-weight:600;white-space:nowrap}.hhs-pdp-desc .other-ingredients{font-size:14px}.hhs-pdp-desc .other-ingredients>span{font-weight:600;color:var(--hhs-ink)}main[data-template^=product] .product-information__media slideshow-container{background:#fff;border:1px solid var(--hhs-line);border-radius:20px;overflow:hidden}main[data-template^=product] .product-information__media .product-media-container.media-fit-cover :is(img,.deferred-media__poster-image){object-fit:contain;box-sizing:border-box;padding:6%;background:#fff}main[data-template^=product] .product-details .shopify-payment-button__button--unbranded{background:#fff!important;color:var(--hhs-teal)!important;border:1.5px solid var(--hhs-teal)!important;box-shadow:none!important}main[data-template^=product] .product-details .shopify-payment-button__button--unbranded:hover{background:var(--hhs-teal-soft)!important;color:var(--hhs-teal-dark)!important}main[data-template^=product] .product-details product-price{font-family:var(--font-heading--family);color:var(--hhs-ink)}main[data-template^=product] .product-details .add-to-cart-button{min-height:54px;font-weight:600}main[data-template^=product] .product-details .hhs+product-price,main[data-template^=product] .product-details product-price{margin-top:4px}main[data-template^=product] .shopify_subscriptions_app_block{margin:0}main[data-template^=product] .shopify_subscriptions_app_block .group_name{font-weight:600;color:var(--hhs-teal,#1E5B57)}main[data-template^=product] .shopify_subscriptions_app_block .group_list_item,main[data-template^=product] .shopify_subscriptions_app_block .in_widget_price{font-size:15px}main[data-template^=product] .shopify_subscriptions_app_block .group_list_item{cursor:pointer}main[data-template^=product] .shopify_subscriptions_app_policy{margin:8px 0 0;font-size:13px;color:#4c6265}@media(max-width:749px){main[data-template^=product] .product-information__media slideshow-container{border:0;border-radius:0}.hhs .hhs-pdp-title{font-size:28px}.hhs-pdp-subtitle{font-size:16px}.hhs-pdp-delivery{padding:0 14px}.hhs-pdp-facts div{grid-template-columns:1fr;gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hhs-product.css.map */
