:root{--sc-radius: 1.2rem;--sc-gap: 2rem}.sc-heading{display:grid;gap:1rem;margin-bottom:3.2rem}.sc-heading--center{text-align:center;justify-items:center}.sc-heading>*{margin:0}.sc-eyebrow{font-size:1.3rem;letter-spacing:.12rem;text-transform:uppercase}.sc-heading .rte{max-width:64rem}.sc-stars{--sc-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.6-5.4 4.7 1.6 7.1L12 17.3 5.8 21l1.6-7.1L2 9.2l7.1-.6z'/%3E%3C/svg%3E");display:inline-block;width:calc(var(--sc-star-size) * 5);height:var(--sc-star-size);vertical-align:middle;background:linear-gradient(90deg,var(--sc-star-color) var(--sc-star-fill),rgba(var(--color-foreground),.15) var(--sc-star-fill));-webkit-mask:var(--sc-star) left center / var(--sc-star-size) repeat-x;mask:var(--sc-star) left center / var(--sc-star-size) repeat-x}.sc-grid{display:grid;gap:var(--sc-gap);grid-template-columns:repeat(var(--sc-cols-mobile, 1),minmax(0,1fr))}@media screen and (min-width:750px){.sc-grid{grid-template-columns:repeat(var(--sc-cols, 3),minmax(0,1fr))}}.sc-card{background:rgba(var(--color-foreground),.04);border-radius:var(--sc-radius);padding:2.4rem}sc-carousel{display:block;position:relative}.sc-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sc-per-view-mobile, 1) - 1) * var(--sc-gap)) / var(--sc-per-view-mobile, 1));gap:var(--sc-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0;margin:0;list-style:none}.sc-carousel__track::-webkit-scrollbar{display:none}.sc-carousel__track>*{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.sc-carousel__track{grid-auto-columns:calc((100% - (var(--sc-per-view, 3) - 1) * var(--sc-gap)) / var(--sc-per-view, 3))}}.sc-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:2rem}.sc-carousel__controls[hidden]{display:none}.sc-carousel__button{display:inline-grid;place-items:center;width:4rem;height:4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.sc-carousel__button[disabled]{opacity:.35;cursor:default}.sc-carousel__button svg{width:1.4rem;height:1.4rem}.sc-carousel__button--prev svg{transform:rotate(180deg)}.sc-carousel__dots{display:flex;gap:.8rem}.sc-carousel__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.25);cursor:pointer}.sc-carousel__dot[aria-current=true]{background:rgb(var(--color-foreground))}.sc-marquee{overflow:hidden;display:flex}.sc-marquee__track{display:flex;flex-shrink:0;gap:var(--sc-marquee-gap, 4rem);padding-right:var(--sc-marquee-gap, 4rem);animation:sc-marquee var(--sc-marquee-duration, 30s) linear infinite}.sc-marquee--reverse .sc-marquee__track{animation-direction:reverse}.sc-marquee:hover .sc-marquee__track{animation-play-state:paused}@keyframes sc-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.sc-marquee__track{animation:none}}.sc-accent--color em{font-style:normal;color:rgb(var(--color-brand-text))}.sc-accent--underline em{font-style:normal;background:linear-gradient(transparent 62%,rgba(var(--color-button),.3) 62%)}.sc-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1.2rem;border-radius:10rem;font-size:1.3rem;background:rgba(var(--color-foreground),.08)}.sc-icon{display:inline-flex;width:2.4rem;height:2.4rem;flex-shrink:0}.sc-icon svg{width:100%;height:100%;fill:currentColor}.sc-icon svg[fill=none]{fill:none}body{letter-spacing:0;line-height:1.6;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased}h0,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:-.005em;line-height:1.08;color:rgb(var(--color-foreground));text-wrap:balance}.rte,.rte p{color:rgb(var(--color-foreground))}.caption-with-letter-spacing,.sc-eyebrow{letter-spacing:.08em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{letter-spacing:0;min-height:4.8rem;padding:0 3rem;font-size:1.6rem}.button--secondary{--border-opacity: .25}.price{letter-spacing:0}.price-item--regular,.price-item--sale{font-weight:600}h4,h5,h6,.h4,.h5,.h6,.sc-review__title,.sc-award__title,.sc-faq__question-text,.announcement-bar__message{font-family:var(--font-body-family);font-style:normal;font-weight:600;letter-spacing:0;line-height:1.35}.h4,h4{font-size:1.7rem}.color-scheme-2 .sc-card,.color-scheme-3 .sc-card{background:var(--sc-paper)}html h6,html .h6,html blockquote,html .subtitle,html .select__select,html .field__label,html .customer .field label,html .header__heading-link .h2,html .header__menu-item,html .card-information .card__information-volume-pricing-note,html .card--horizontal .card-information>.price,html .cart__note label,html .facet-filters__label,html .facets__heading,html .facets__summary,html .facets__and-helptext,html .mobile-facets__count,html .disclosure__link,html .mega-menu__link,html .pickup-availability-button,html .predictive-search__heading,html .predictive-search__item-query-result mark,html .predictive-search__item .price,html .unit-price,html .article-template__comments-comment,html .footer__localization h2,html .footer-block__details-content .list-menu__item--link,html .copyright__content a,html a.product__text{color:rgb(var(--color-foreground))}:has(>.sc-ph-label){position:relative}.sc-ph{height:auto;object-fit:cover}.sc-ph-label{position:absolute;top:8px;left:8px;z-index:2;padding:3px 8px;border-radius:4px;background:#000000b8;color:#fff;font-size:12px;line-height:1.4;pointer-events:none}.sc-faq[id],.sc-contact[id]{scroll-margin-top:90px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sc-base.css.map */
