.hb-grid__outer{background-color:var(--balance)}#hb-inner{max-width:70rem;margin-inline:auto;padding:12px}#hb-grid{display:grid;gap:16px;padding-block:64px}.hb__card-overlay:after{content:"+";display:block;position:absolute;top:0;right:18px;color:var(--balance);font-size:29px;font-weight:700;text-shadow:2px 2px 13px rgba(0,0,0,1)}.hb__card-overlay{background:linear-gradient(to top,#00000080,transparent);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:16px;cursor:pointer}.hb__name{font-size:18px;font-family:Saans!important}.hb__references{font-size:14px;font-style:italic;font-weight:300}.hb__references-title{font-size:16px;font-weight:700;font-style:normal}.hb-modal .hb__right-section img{aspect-ratio:1;object-fit:cover}.hb__references ol{list-style:decimal}#hb-grid .hb__image{width:100%;height:100%;aspect-ratio:1;object-fit:cover;cursor:pointer}.hb-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000050}.hb__right-section{min-width:45%}.hb-modal>div{width:min(95vw,1024px);max-height:min(80vh,650px);background:#fff;padding:32px}.hb__left-section{max-height:min(80vh,650px);overflow-y:auto}.hb__left-section::-webkit-scrollbar{display:none}.hb-modal__close-btn{position:absolute;top:16px;right:16px}.hb-grid__title{text-align:center;color:var(--stone);font-size:24px;font-weight:700;line-height:120%;padding-block:12px;padding-bottom:24px}.gap-4{gap:16px}.gap-8{gap:32px}.hb-modal__name{font-size:24px;color:#ca8767;font-weight:700}.hb-modal__title{font-weight:700}.hb__drawer{background:#fff;position:absolute;width:100%;max-width:500px;top:0;bottom:0;right:0;height:100vh;max-height:100vh;overflow-y:auto;animation:slidein ease-in-out .2s forwards}.hb__drawer-backdrop{background:#00000050;position:fixed;z-index:20;top:0;right:0;bottom:0;left:0}.hb__drawer-content{display:flex;flex-direction:column;gap:16px}.hb__drawer-content .hb__benefits-title{font-family:Arvo,serif!important;font-weight:700;font-size:24px}@keyframes slidein{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@media (min-width: 400px){#hb-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 640px){#hb-grid{gap:20px}}@media (min-width: 768px){.hb-grid__title{font-size:32px;padding-block:12px}#hb-inner{padding:24px;padding-block:128px}#hb-grid{gap:32px;grid-template-columns:repeat(3,1fr)}.hb__drawer-content .hb__benefits-title{font-size:32px}.hb__name{font-size:24px}.hb-modal>div{padding:64px}.hb-modal__image{width:50%;max-width:500px}.hb-modal__name{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/health-benefits.css.map */
