.hkl-product-page,.hkl-detail{--hkl-detail-ink: #183f35;--hkl-detail-muted: #687b72;--hkl-detail-cream: #f7f8f2;--hkl-detail-line: #d9e0d6;color:var(--hkl-detail-ink)}.hkl-product-page{background:var(--hkl-detail-cream);padding:30px 0 84px}.hkl-product-page__inner{width:min(1320px,calc(100% - 80px));margin:0 auto}.hkl-product-page__back{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--hkl-detail-muted);font-size:13px;text-decoration:none}.hkl-product-page__back:hover{color:var(--hkl-detail-ink)}.hkl-detail{--hkl-detail-accent: #9d5b38;--hkl-detail-tint: #f3ece4;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(34px,5.5vw,78px);align-items:start;font-size:15px;line-height:1.6}.hkl-detail--quercetin{--hkl-detail-accent: #728348;--hkl-detail-tint: #edf1e5}.hkl-detail--probiotic{--hkl-detail-accent: #ad607d;--hkl-detail-tint: #f7eaf0}.hkl-detail *,.hkl-product-related *{box-sizing:border-box}.hkl-detail__media{position:sticky;top:108px;min-width:0;overflow:hidden;padding:24px;border:1px solid var(--hkl-detail-line);border-radius:3px;background:#fff}.hkl-detail__media-top,.hkl-detail__media-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--hkl-detail-accent);font-size:11px;letter-spacing:.07em}.hkl-detail__media-top>:first-child{padding:5px 10px;border-radius:30px;background:var(--hkl-detail-tint);letter-spacing:.02em}.hkl-detail__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1.04;margin:18px 0 12px}.hkl-detail__image img{display:block;width:100%;height:100%;min-height:0;max-height:630px;object-fit:contain}.hkl-detail__media-caption{margin:0;padding-top:12px;border-top:1px solid var(--hkl-detail-line);font-size:10px;letter-spacing:.13em}.hkl-detail__media-caption span{color:var(--hkl-detail-muted);letter-spacing:.04em}.hkl-detail__info{min-width:0;padding-top:12px}.hkl-detail__eyebrow,.hkl-product-related__eyebrow{margin:0 0 17px;color:var(--hkl-detail-muted);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.hkl-detail__title{margin:0;color:var(--hkl-detail-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.45vw,51px);font-weight:400;line-height:1.08;letter-spacing:-.045em;overflow-wrap:break-word}.hkl-detail__price-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:22px 0 20px;padding-bottom:20px;border-bottom:1px solid var(--hkl-detail-line)}.hkl-detail__price{margin:0;font-size:23px;font-weight:500;letter-spacing:-.03em}.hkl-detail__from,.hkl-detail__currency,.hkl-detail__format{color:var(--hkl-detail-muted);font-size:12px;font-weight:400;letter-spacing:0}.hkl-detail__description{max-width:490px;margin:0;color:var(--hkl-detail-muted);font-size:15px;line-height:1.7}.hkl-detail__purchase{margin-top:26px}.hkl-detail__availability{margin:0 0 11px;color:var(--hkl-detail-muted);font-size:12px}.hkl-detail__form{margin:0}.hkl-detail__field{margin-bottom:16px}.hkl-detail__field label,.hkl-detail__quantity label{display:block;margin-bottom:6px;font-size:12px;font-weight:500}.hkl-detail__field select,.hkl-detail__quantity input{width:100%;min-height:48px;padding:10px 12px;border:1px solid #acbcb0;border-radius:3px;background:#fff;color:var(--hkl-detail-ink);font:inherit;font-size:16px}.hkl-detail__purchase-row{display:flex;align-items:end;gap:12px}.hkl-detail__quantity{flex:0 0 86px}.hkl-detail .hkl-detail__buy{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:13px 21px;border:1px solid var(--hkl-detail-ink);border-radius:3px;background:var(--hkl-detail-ink);color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:background .18s ease}.hkl-detail .hkl-detail__buy:hover:not(:disabled){background:#285749}.hkl-detail .hkl-detail__buy:disabled{justify-content:center;border-color:#d9e2d9;background:#e5ebe3;color:#526a5e;cursor:not-allowed;opacity:1}.hkl-detail__shipping{display:flex;align-items:center;gap:7px;margin:13px 0 0;color:var(--hkl-detail-muted);font-size:11px}.hkl-detail__shipping span{color:var(--hkl-detail-accent);font-size:16px}.hkl-detail__explore{margin-top:37px}.hkl-detail__explore h3{margin:0 0 15px;color:var(--hkl-detail-ink);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.hkl-detail__accordions{border-top:1px solid var(--hkl-detail-line)}.hkl-detail__accordion{border-bottom:1px solid var(--hkl-detail-line)}.hkl-detail__accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:15px 0;color:var(--hkl-detail-ink);font-size:13px;font-weight:500;line-height:1.45;list-style:none;cursor:pointer}.hkl-detail__accordion summary::-webkit-details-marker{display:none}.hkl-detail__accordion summary:after,.hkl-detail__accordion summary:before{display:none}.hkl-detail__accordion summary>span{flex-shrink:0;color:var(--hkl-detail-accent);font-size:19px;font-weight:400;line-height:1;transition:transform .18s ease}.hkl-detail__accordion[open] summary>span{transform:rotate(45deg)}.hkl-detail__accordion-content{padding:0 12px 19px 0;color:var(--hkl-detail-muted);font-size:13px;line-height:1.7}.hkl-detail__accordion-content p{margin:0 0 10px}.hkl-detail__accordion-content p:last-child{margin-bottom:0}.hkl-detail__accordion-content ul{margin:0 0 12px;padding-left:18px}.hkl-detail__accordion-content li+li{margin-top:5px}.hkl-detail__label-note{font-size:12px}.hkl-detail__questions{margin:0}.hkl-detail__questions dt{margin:15px 0 4px;color:var(--hkl-detail-ink);font-weight:500}.hkl-detail__questions dt:first-child{margin-top:0}.hkl-detail__questions dd{margin:0}.hkl-detail__disclaimer{margin:19px 0 0;color:var(--hkl-detail-muted);font-size:10px;line-height:1.65}.hkl-product-related{margin-top:82px;padding-top:42px;border-top:1px solid var(--hkl-detail-line)}.hkl-product-related__heading{margin-bottom:28px}.hkl-product-related__eyebrow{margin-bottom:10px}.hkl-product-related__heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.04em}.hkl-product-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hkl-product-related__card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:24px;border:1px solid var(--hkl-detail-line);border-radius:3px;background:#fff;color:var(--hkl-detail-ink);text-decoration:none}.hkl-product-related__image{display:flex;aspect-ratio:1;min-width:0}.hkl-product-related__image img{display:block;width:100%;height:100%;object-fit:contain}.hkl-product-related__copy{min-width:0}.hkl-product-related__copy p{margin:0 0 8px;color:var(--hkl-detail-muted);font-size:11px}.hkl-product-related__copy h3{margin:0;color:inherit;font-family:inherit;font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.25;letter-spacing:-.025em}.hkl-product-related__link{display:inline-flex;align-items:center;gap:20px;margin-top:22px;padding-bottom:4px;border-bottom:1px solid #b2c0b4;font-size:12px}.hkl-product-related__card:hover .hkl-product-related__link{border-color:var(--hkl-detail-ink)}.hkl-detail--compact{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hkl-detail--compact .hkl-detail__media{position:static;padding:18px}.hkl-detail--compact .hkl-detail__info{padding-top:3px}.hkl-detail--compact .hkl-detail__title{font-size:clamp(29px,3vw,39px)}.hkl-detail--compact .hkl-detail__description{font-size:13px}.hkl-detail--compact .hkl-detail__explore{margin-top:28px}.hkl-detail :is(button,input,select,summary):focus-visible,.hkl-product-page :is(a,button):focus-visible{outline:2px solid #9d7738;outline-offset:4px}@media(max-width:989px){.hkl-product-page__inner{width:calc(100% - 48px)}.hkl-detail{gap:28px}.hkl-detail__media{top:88px;padding:18px}.hkl-detail__title{font-size:35px}.hkl-product-related__card{gap:16px;padding:18px}}@media(max-width:749px){.hkl-product-page{padding:22px 0 52px}.hkl-product-page__inner{width:calc(100% - 36px)}.hkl-product-page__back{margin-bottom:20px;font-size:12px}.hkl-detail,.hkl-detail--compact{grid-template-columns:minmax(0,1fr);gap:28px}.hkl-detail__media,.hkl-detail--compact .hkl-detail__media{position:static;padding:17px}.hkl-detail__image{aspect-ratio:1 / .95;margin-top:13px}.hkl-detail__image img{max-height:500px}.hkl-detail__info{padding-top:0}.hkl-detail__eyebrow{margin-bottom:13px}.hkl-detail__title,.hkl-detail--compact .hkl-detail__title{max-width:520px;font-size:clamp(32px,8.5vw,43px)}.hkl-detail__price-row{margin-top:19px;padding-bottom:17px}.hkl-detail__description,.hkl-detail--compact .hkl-detail__description{font-size:14px}.hkl-detail__explore{margin-top:30px}.hkl-detail__disclaimer{font-size:10px}.hkl-product-related{margin-top:52px;padding-top:32px}.hkl-product-related__grid{grid-template-columns:minmax(0,1fr);gap:14px}.hkl-product-related__card{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);padding:17px;gap:20px}.hkl-product-related__copy h3{font-size:20px}.hkl-detail--compact .hkl-detail__media-top{font-size:10px}}@media(prefers-reduced-motion:reduce){.hkl-detail .hkl-detail__buy,.hkl-detail__accordion summary>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hieugkl-product.css.map */
