.rss-storefront .rss-benefit-rotator{display:block;min-width:0}.rss-storefront .rss-benefit-rotator .rss-top-benefit-dot{display:inline-block;width:.65em;height:.65em;margin-right:.55em;border-radius:50%;background:#35d07f;box-shadow:0 0 0 .16em #35d07f26,0 0 .45em #35d07f59;vertical-align:.02em}.rss-storefront .rss-benefit-rotator .rss-top-benefit-star{display:inline-block;padding-inline:.08em;color:#ffd34e;font-size:1.2em;line-height:1;vertical-align:-.04em}.rss-storefront .rss-benefit-rotator [hidden]{display:none!important}.rss-storefront .rss-benefit-control{display:none}@media(max-width:989px){.rss-storefront .announcement-bar{padding-block:.5rem}.rss-storefront .rss-benefit-rotator[data-enhanced]{display:grid;grid-template-columns:28px minmax(0,1fr) 28px 28px;align-items:center;gap:2px}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-top-benefits{display:flex;justify-content:center;width:100%;min-height:40px;overflow:hidden;gap:0}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-top-benefit{width:100%;flex:1 1 auto;justify-content:center;min-height:40px;padding:0;border:0;gap:.7rem;text-align:center}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-top-benefit-copy{white-space:normal;font-size:1.15rem}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-top-benefit-copy small{font-size:1rem}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-top-benefit-icon{flex-basis:18px}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-top-benefit-icon svg{width:18px;height:18px}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-benefit-control{display:inline-flex;align-items:center;justify-content:center;min-width:28px;width:28px;min-height:40px;padding:0;margin:0;background:transparent;color:#fff;border:0;border-radius:.3rem;box-shadow:none;cursor:pointer;font-size:2.2rem;line-height:1}.rss-storefront .rss-benefit-rotator[data-enhanced] .rss-benefit-toggle{font-size:1.2rem}.rss-storefront .rss-benefit-control:focus-visible{outline:2px solid #8ed5ff;outline-offset:-2px}}.rss-company-story{padding-top:2.4rem;padding-bottom:2.4rem}.rss-company-story__layout{display:flex;align-items:center;gap:3.2rem;padding:2.4rem;border:1px solid #e1e8ed;border-radius:1rem;background:#fff}.rss-company-story__copy{flex:1;min-width:0;max-width:90rem}.rss-company-story__copy h2{margin:0 0 1rem;color:#102e43;font-size:2.4rem;line-height:1.3}.rss-company-story__copy .rte{color:#52616b;font-size:1.5rem;line-height:1.6}.rss-company-story__copy .rte p{margin:0 0 1rem}.rss-company-story__copy .rte p:last-child{margin-bottom:0}.rss-company-story__figure{width:280px;max-width:100%;flex:0 0 280px;margin:0 0 0 auto}.rss-company-story__image{display:block;width:100%;height:auto;border-radius:.8rem}.rss-company-story__figure figcaption{margin-top:.6rem;color:#66717b;font-size:1.2rem;line-height:1.4;text-align:right}.rss-company-story__contact{display:inline-block;margin-top:1.2rem;color:#005bab;font-size:1.4rem;font-weight:700;text-decoration:underline}.rss-company-story__company{margin:1rem 0 0;font-size:1.2rem;color:#66717b}@media(max-width:749px){.rss-company-story__layout{flex-direction:column;align-items:flex-start;gap:1.8rem;padding:1.8rem}.rss-company-story__copy h2{font-size:2rem}.rss-company-story__figure{width:240px;flex-basis:auto;margin:0}}.rss-customer-reviews{padding-top:1.2rem;padding-bottom:3.2rem}.rss-customer-reviews h2{margin:0 0 .6rem;color:#102e43;font-size:2.6rem}.rss-customer-reviews__intro{margin:0 0 2rem;color:#52616b}.rss-customer-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.rss-review-card{display:flex;flex-direction:column;padding:2rem;background:#fff;border:1px solid #dfe7ec;border-radius:1rem}.rss-review-card__stars{color:#087f56;letter-spacing:.15em;font-size:1.8rem;margin-bottom:1rem}.rss-review-card h3{color:#102e43;font-size:1.8rem;margin:0 0 1rem}.rss-review-card blockquote{margin:0 0 1.4rem;padding:0;border:0;font-size:1.5rem;line-height:1.6;color:#384b58}.rss-review-card blockquote p{margin:0}.rss-review-card__author{margin:auto 0 1.4rem;font-size:1.4rem;font-weight:700}.rss-review-card__product{display:flex;align-items:center;gap:1rem;color:#173e57;font-size:1.3rem;border-top:1px solid #e8edf1;padding-top:1.2rem}.rss-review-card__product img{width:48px;height:48px;object-fit:contain;flex:0 0 48px}.rss-review-card__more{color:#005bab;font-size:1.3rem;font-weight:700;margin-top:1.2rem;text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.rss-customer-reviews__grid{grid-template-columns:1fr}.rss-customer-reviews h2{font-size:2.2rem}}@media(min-width:990px){.rss-collapsible-mega .mega-menu-columns{align-items:start;row-gap:1rem}.rss-collapsible-mega .rss-mega-category{position:relative;min-width:0}.rss-storefront #header .navigation-main .rss-collapsible-mega .rss-mega-category>a.mega-menu-column-title{margin-bottom:0;min-height:56px;padding-right:4.8rem}.rss-collapsible-mega .rss-mega-toggle{position:absolute;top:6px;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid #dce5ed;border-radius:6px;background:#f4f7fa;color:#102e43;cursor:pointer;list-style:none}.rss-collapsible-mega .rss-mega-toggle::-webkit-details-marker{display:none}.rss-collapsible-mega .rss-mega-toggle::marker{content:""}.rss-collapsible-mega .rss-mega-toggle:hover{background:#edf5fb;color:#005bab}.rss-collapsible-mega .rss-mega-toggle svg{width:16px;height:16px;transform:rotate(0)}.rss-collapsible-mega .rss-mega-disclosure[open]>.rss-mega-toggle svg{transform:rotate(180deg)}.rss-collapsible-mega .rss-mega-disclosure>.mega-menu-column-list{padding-top:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AgAAAAAAAAAGAAAAAAAAAQ */
