@media screen and (min-width:990px){html{scroll-padding-top:208px}.shopify-section-group-main-header-group.shopify-section-announcement-bar{position:sticky;top:0;z-index:100}.shopify-section-group-main-header-group.shopify-section-header,.shopify-section-group-main-header-group.shopify-section-header[dynamic-sticky].scrolled{position:sticky!important;top:84px!important;z-index:99;transform:none!important}}@media screen and (min-width:990px){.product-desktop-media product-media-carousel{width:min(100%,520px);margin-inline:auto}}:where(.category-guide__content,.category-guide) .table-wrapper{width:min(100%,960px);margin:clamp(1.5rem,3vw,2.5rem) auto;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(37,50,48,.16);border-radius:10px;background:#fffdf5;box-shadow:0 12px 32px #25323014}:where(.category-guide__content,.category-guide) .table-wrapper table{display:table!important;width:100%!important;min-width:720px;max-width:none!important;margin:0;border:0!important;border-collapse:separate;border-spacing:0;table-layout:auto;text-align:left}:where(.category-guide__content,.category-guide) .table-wrapper th,:where(.category-guide__content,.category-guide) .table-wrapper td{padding:1rem 1.15rem;border:0!important;border-right:1px solid rgba(37,50,48,.12)!important;border-bottom:1px solid rgba(37,50,48,.12)!important;vertical-align:top;line-height:1.5}:where(.category-guide__content,.category-guide) .table-wrapper thead th{background:#253230;color:#f3fc81;font-weight:700}:where(.category-guide__content,.category-guide) .table-wrapper tbody th{color:#253230;background:#f3fc812e;font-weight:700}:where(.category-guide__content,.category-guide) .table-wrapper tbody tr:nth-child(2n) td{background:#25323009}:where(.category-guide__content,.category-guide) .table-wrapper tbody tr:last-child th,:where(.category-guide__content,.category-guide) .table-wrapper tbody tr:last-child td{border-bottom:0}.category-guide__faq{width:min(100%,880px);margin:clamp(2.5rem,5vw,4.5rem) auto 0;text-align:center}.category-guide__faq>h2{margin:0}.category-guide__faq-list{display:grid;gap:.75rem;margin-top:1.5rem;text-align:left}.category-guide__faq-item{overflow:hidden;border:1px solid rgba(37,50,48,.16);border-radius:10px;background:#fffdf5;box-shadow:0 6px 18px #2532300f}.category-guide__faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:1rem;align-items:center;padding:1.05rem 1.25rem;color:#253230;font-weight:700;line-height:1.4;cursor:pointer;list-style:none}.category-guide__faq-item summary::-webkit-details-marker{display:none}.category-guide__faq-item summary:after{content:"+";display:grid;width:2rem;height:2rem;place-items:center;border-radius:10px;background:#253230;color:#f3fc81;font-size:1.35rem;font-weight:500;line-height:1}.category-guide__faq-item[open] summary:after{content:"\2212"}.category-guide__faq-item summary:focus-visible{outline:3px solid #f3fc81;outline-offset:-3px}.category-guide__faq-answer{padding:1rem 1.25rem 1.2rem;border-top:1px solid rgba(37,50,48,.12);color:#3b3933;line-height:1.65}.category-guide__faq-answer p,.category-guide__faq-answer{margin-top:0;margin-bottom:0}@media screen and (max-width:749px){:where(.category-guide__content,.category-guide) .table-wrapper th,:where(.category-guide__content,.category-guide) .table-wrapper td{padding:.85rem .9rem}.category-guide__faq-item summary{padding:.95rem 1rem}.category-guide__faq-answer{padding:.9rem 1rem 1.05rem}}:where(.category-guide__content,.category-guide) .table-wrapper tr>:last-child{border-right:0!important}:where(.category-guide__content,.category-guide) .table-wrapper tbody tr:last-child>*{border-bottom:0!important}.category-guide__table-heading{width:min(100%,960px);margin-inline:auto;text-align:center}.category-guide__table-intro{width:min(100%,960px);margin-inline:auto;text-align:left}.category-guide__intermediate-heading{width:min(100%,960px);margin-inline:auto;text-align:center}.category-guide__intermediate-content{width:min(100%,960px);margin-inline:auto;text-align:left}.footer .wl-btn-link{border-radius:var(--gsc-button-radii, 16px)!important}@media screen and (min-width:992px){.product-desktop-media{top:calc(var(--gsc-header-bottom-side, 0px) + 16px)!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/heargood-layout-tweaks.css.map */
