.announcement__full-link{color:inherit;text-decoration:none}.announcement__full-link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(max-width:768px){.header__logo .logo__link>span{max-width:min(220px,58vw)!important}}.gb-collection-description{max-width:72rem;margin-right:auto;margin-left:auto;text-align:center}.collection-banner__content>div{width:100%}.gb-collection-promo{width:min(100%,45rem);margin-right:auto!important;margin-left:auto!important}.gb-collection-details-slot{margin-top:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(2rem,5vw,4.5rem)}.gb-collection-details,.gb-long-copy-details{width:min(100%,72rem);margin-right:auto;margin-left:auto;border:1px solid rgba(44,37,40,.18);border-radius:8px;background:#fff}.gb-collection-details>summary,.gb-long-copy-details>summary{display:flex;min-height:52px;padding:.85rem 1.1rem;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;font-weight:700;list-style:none;text-align:center}.gb-collection-details>summary::-webkit-details-marker,.gb-long-copy-details>summary::-webkit-details-marker{display:none}.gb-collection-details>summary:after,.gb-long-copy-details>summary:after{content:"+";font-size:1.25em;line-height:1}.gb-collection-details[open]>summary:after,.gb-long-copy-details[open]>summary:after{content:"\2212"}.gb-collection-details__content,.gb-long-copy-details__content{padding:0 clamp(1rem,3vw,2.5rem) clamp(1.5rem,4vw,3rem);text-align:left}.gb-collection-details__content :is(h2,h3,h4),.gb-long-copy-details__content :is(h2,h3,h4),.gb-long-copy-details__content .section__block--heading{text-align:center}.gb-collection-details__content :is(ul,ol),.gb-long-copy-details__content :is(ul,ol){width:fit-content;max-width:100%;margin-right:auto;margin-left:auto;text-align:left}.cc-featured-product .product-info__block.rte ul{width:fit-content;max-width:100%;margin-right:auto;margin-left:auto;text-align:left}.gb-reviews-hero{width:min(100%,72rem);margin:clamp(2rem,5vw,4.5rem) auto clamp(1.5rem,3vw,2.75rem);padding:clamp(2rem,5vw,4.5rem) clamp(1rem,5vw,4.5rem);border-radius:14px;background:linear-gradient(135deg,#f4f2e9,#fff 58%,#edf4df);box-shadow:0 18px 45px #17473314;text-align:center}.gb-reviews-hero__eyebrow{margin:0 0 .65rem;color:#5c8018;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gb-reviews-hero__heading{max-width:58rem;margin:0 auto;color:#174733;font-size:clamp(2rem,5vw,4rem);line-height:1.06;text-wrap:balance}.gb-reviews-hero__intro{max-width:52rem;margin:1.1rem auto 0;color:#2c2528;font-size:clamp(1rem,1.6vw,1.2rem)}.gb-reviews-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:58rem;margin:clamp(1.5rem,4vw,2.5rem) auto 0;padding:0;list-style:none}.gb-reviews-proof li{display:flex;min-height:7rem;padding:1rem;border:1px solid rgba(23,71,51,.13);border-radius:10px;align-items:center;justify-content:center;flex-direction:column;background:#ffffffc7}.gb-reviews-proof strong{color:#174733;font-size:clamp(1.15rem,2.4vw,1.65rem);line-height:1.15}.gb-reviews-proof span{margin-top:.35rem;color:#5c5558;font-size:.92rem}.gb-reviews-hero__actions{display:flex;margin-top:clamp(1.5rem,4vw,2.5rem);align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem}.page__content.gb-reviews-content{width:min(100%,80rem);max-width:80rem;margin-top:0}@media(max-width:768px){.gb-reviews-proof{grid-template-columns:1fr}.gb-reviews-proof li{min-height:5.75rem}}@media(min-width:769px){.template-blog #blog-filter-links{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.template-blog #blog-filter-links>li{flex:0 0 auto}}.template-article .article__content img{display:block;width:auto;max-width:min(100%,560px);height:auto;max-height:720px;margin-right:auto;margin-left:auto;object-fit:contain}.template-article .article__content img.gb-article-image{width:min(100%,560px);aspect-ratio:auto 3 / 2}.template-article .article__content :is(h2[id],h3[id],h4[id]){scroll-margin-top:10rem}.resource-item>img[data-review-index]{width:100%;height:auto;object-fit:cover}@media(max-width:768px){.template-article .article__content img{max-height:520px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/gb-storefront.css.map */
