.breadcrumb-section{display:none}@media screen and (min-width:750px){.breadcrumb-section{display:block}}.breadcrumb__list{display:flex;align-items:center;gap:5px;margin:0;padding:0;list-style:none;overflow:hidden;white-space:nowrap}.breadcrumb__item{display:inline-flex;align-items:center;gap:5px;min-width:0}.breadcrumb__item:last-child{min-width:0;overflow:hidden}.breadcrumb__link,.breadcrumb__current{font-size:1.2rem;line-height:1.6;letter-spacing:.36px;color:rgb(var(--color-foreground))}.breadcrumb__link{text-decoration:none}.breadcrumb__current{overflow:hidden;text-overflow:ellipsis}.breadcrumb__sep{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:rgba(var(--color-foreground),.55)}.breadcrumb__sep svg{width:11px;height:11px;display:block}.collapsible-content--faq{width:100%}.collapsible-content__faq-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:35px 70px;max-width:1200px}.collapsible-content__faq-heading-wrap{flex:1 1 0;min-width:0;max-width:360px;padding-top:20px}.collapsible-content__faq-heading{margin:0;color:rgb(var(--color-foreground));word-break:break-word}.collapsible-content__faq-accordion{display:flex;flex:1 1 0;flex-direction:column;min-width:360px;max-width:734px}.faq-accordion__row{width:100%;border-bottom:1px solid rgba(var(--color-foreground),.1)}.faq-accordion__row:first-of-type{border-top:1px solid rgba(var(--color-foreground),.1)}.faq-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;cursor:pointer;list-style:none}.faq-accordion__summary::-webkit-details-marker{display:none}.faq-accordion__question{flex:1 1 auto;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;line-height:1.3;letter-spacing:.64px;color:rgb(var(--color-foreground))}.faq-accordion__caret{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));transition:transform .2s ease}.faq-accordion__caret svg{display:block;width:100%;height:100%}.faq-accordion__row[open]>.faq-accordion__summary .faq-accordion__caret{transform:rotate(180deg)}.faq-accordion__answer{padding-bottom:15px;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.48px;color:rgb(var(--color-foreground))}.faq-accordion__answer>*{margin:0}.faq-accordion__answer p{margin:0}.faq-accordion__answer p+p{margin-top:.5em}@media screen and (min-width:990px){.collapsible-content__faq-heading-wrap{position:sticky;top:3rem;align-self:flex-start}}@media screen and (max-width:989px){.collapsible-content__faq-inner{flex-direction:column;gap:24px}.collapsible-content__faq-heading-wrap{flex:none;width:100%;max-width:100%;padding-top:0}.collapsible-content__faq-accordion{flex:none;width:100%;min-width:0;max-width:100%}}.contact-form-split{width:100%}.contact-form-split__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:35px 70px;max-width:1200px}.contact-form-split__intro{flex:1 1 0;min-width:0;max-width:360px;display:flex;flex-direction:column;gap:10px;color:rgb(var(--color-foreground))}.contact-form-split__heading{margin:0;word-break:break-word}.contact-form-split__body{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.48px}.contact-form-split__body>*{margin:0}.contact-form-split__body p+p{margin-top:.5em}.contact-form-split__form{flex:1 1 0;min-width:360px;max-width:734px}.contact-form-split__form form{display:flex;flex-direction:column;gap:20px;width:100%}.contact-form-split__row{display:flex;gap:20px;width:100%}.contact-form-split__field{flex:1 1 0;min-width:0;margin:0}.contact-form-split__field--full{flex:none;width:100%}.contact-form-split__form .field{min-height:47px}.contact-form-split__form .field__input,.contact-form-split__form .field__input:focus,.contact-form-split__form .field__input:not(:placeholder-shown),.contact-form-split__form .field__input:-webkit-autofill{box-sizing:border-box;height:47px;min-height:47px;padding:0 20px;margin:0;background-color:transparent;border:1px solid rgba(var(--color-foreground),.45);border-radius:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;letter-spacing:.48px;width:100%}.contact-form-split__form textarea.field__input,.contact-form-split__form textarea.field__input:focus,.contact-form-split__form textarea.field__input:not(:placeholder-shown){min-height:94px;height:94px;padding:12.5px 20px;resize:vertical;line-height:1.6}.contact-form-split__form .field__input::placeholder{color:rgb(var(--color-foreground));opacity:1}.contact-form-split__form .field__input:focus{border-color:rgb(var(--color-foreground));box-shadow:none;outline:none}.contact-form-split__form .field__label,.contact-form-split__form .field__input:focus~.field__label,.contact-form-split__form .field__input:not(:placeholder-shown)~.field__label,.contact-form-split__form .field__input:-webkit-autofill~.field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;font-size:1rem}.contact-form-split__submit{padding-top:20px}.contact-form-split .contact-form-split__button.button,.contact-form-split .contact-form-split__button{height:47px;min-height:47px;min-width:122px;padding:0 30px;background-color:#fff!important;color:#121212!important;border:1px solid rgb(255,255,255);border-radius:0;font-family:var(--font-body-family);font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:.9px;cursor:pointer;box-shadow:none}.contact-form-split__button:before,.contact-form-split__button:after{display:none}.contact-form-split .contact-form-split__button:hover{background-color:#ffffffe6!important}@media screen and (max-width:989px){.contact-form-split__inner{flex-direction:column;gap:24px}.contact-form-split__intro{flex:none;width:100%;max-width:100%}.contact-form-split__form{flex:none;width:100%;min-width:0;max-width:100%}}.product-features{width:100%}.product-features__layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:27px 70px}.product-features__heading-wrap{flex:1 1 0;min-width:0;max-width:360px;padding-top:20px}.product-features__heading{margin:0;color:rgb(var(--color-foreground));word-break:break-word}.product-features__cards{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0}.product-features__card{display:flex;flex:1 1 0;gap:12px;align-items:flex-start;min-width:330px;padding:24px;background-color:#fff;overflow:hidden}.product-features__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}.product-features__icon img,.product-features__icon svg{display:block;width:100%;height:100%;object-fit:contain}.product-features__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px;color:rgb(var(--color-foreground));word-break:break-word}.product-features__title{margin:0;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;line-height:1.3;letter-spacing:.64px}.product-features__description{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.48px}.product-features__description>*{margin:0}.product-features__description p{margin:0}.product-features__description p+p{margin-top:.5em}@media screen and (min-width:990px){.product-features__heading-wrap{position:sticky;top:3rem;align-self:flex-start}}@media screen and (max-width:989px){.product-features__layout{flex-direction:column;gap:24px}.product-features__heading-wrap{flex:none;max-width:100%;width:100%;padding-top:0}.product-features__cards{flex:none;width:100%}.product-features__card{flex:none;width:100%;min-width:0}}.testimonial-slider-wrapper{width:100%}.testimonial-slider{position:relative}.testimonial-slider__head.page-width{margin-bottom:35px}.testimonial-slider__heading.title{margin:0;color:rgb(var(--color-foreground));word-break:break-word}.testimonial-slider__slider{display:block}@media screen and (min-width:1441px){.testimonial-slider__slider{width:min(calc(100vw - 10rem),calc(var(--page-width) - 10rem));margin-inline:auto}.testimonial-slider .slider--desktop{scroll-padding-left:0}.testimonial-slider .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.testimonial-slider__grid.slider>.grid__item.slider__slide{width:calc((100vw - 80px)/5)}.testimonial-slider .slider--desktop:after{content:none;padding-left:0;margin-left:0}}.testimonial-slider__grid{display:flex;flex-wrap:nowrap;gap:20px;list-style:none;margin:0;padding:0;scrollbar-width:none}.testimonial-slider__grid::-webkit-scrollbar{display:none}.testimonial-slider__grid.slider>.grid__item.slider__slide{flex:0 0 auto;width:calc((100% - 80px)/5);min-width:340px;max-width:100%}.testimonial-card{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;width:100%;height:100%;padding:25px;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.testimonial-card__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.testimonial-card__stars{display:inline-flex;align-items:center;gap:1px;line-height:0;color:rgb(var(--color-foreground))}.testimonial-card__star{display:inline-flex;width:14px;height:14px}.testimonial-card__star svg{display:block;width:100%;height:100%}.testimonial-card__star--empty{opacity:.2}.testimonial-card__name{font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;line-height:1.3;letter-spacing:.64px;color:rgba(var(--color-foreground),1)}.testimonial-card__body{margin:0;font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.48px;word-break:break-word}.testimonial-slider .slider-counter{display:none}.testimonial-slider .slider-button{width:44px;height:44px;min-width:44px;padding:0;background-color:transparent;border:1px solid rgba(var(--color-foreground),.1);border-radius:0;color:rgb(var(--color-foreground))}.testimonial-slider .slider-button:not([disabled]):hover{border-color:rgba(var(--color-foreground),.45);color:rgb(var(--color-foreground))}.testimonial-slider .slider-button .icon,.testimonial-slider .slider-button svg{width:14px;height:14px}.testimonial-slider>slider-component{position:static}@media screen and (min-width:990px){.testimonial-slider .slider-buttons{position:absolute;top:calc(var(--ts-section-padding-top, 72px) + (52px - 44px) / 2);right:max(5rem,calc(50% - 600px + 5rem));gap:10px;margin:0;z-index:2}}@media screen and (max-width:989px){.testimonial-slider .slider-buttons{display:none}}.testimonial-slider__grid.slider{overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scroll-padding-left:var(--desktop-margin-left-first-item, 0);-webkit-overflow-scrolling:touch}.testimonial-slider__grid.slider>.slider__slide{scroll-snap-align:start}.bmsm{display:block;width:100%}.bmsm__label{display:block;margin-bottom:8px;font-size:1.3rem;line-height:1.5;letter-spacing:.39px;color:rgb(var(--color-foreground))}.bmsm__swatches{display:flex;gap:8px;align-items:stretch;width:100%}.bmsm__swatch{position:relative;flex:1 1 0;min-width:0;padding:13px 20px;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.45);border-radius:0;font-family:inherit;text-align:left;cursor:pointer;flex-wrap:wrap}.bmsm__swatch.is-active{border-color:rgb(var(--color-foreground));outline:1px solid rgb(var(--color-foreground));outline-offset:0}.bmsm__swatch--single{display:flex;gap:10px;align-items:center;justify-content:space-between}.bmsm__swatch--single .bmsm__textwrap{min-width:0}@media screen and (max-width:989px){.bmsm__swatch--single{flex-direction:column;align-items:flex-start;gap:8px}.bmsm__swatch--single .bmsm__qty{width:100%}}@media screen and (max-width:749px){.bmsm__swatches:has(.bmsm__swatch:nth-child(4)){--bmsm-mobile-page-margin: 1.5rem;width:calc(100% + (var(--bmsm-mobile-page-margin) * 2));margin:-.8rem calc(-1 * var(--bmsm-mobile-page-margin)) 0;padding:.8rem var(--bmsm-mobile-page-margin) .1rem;overflow-x:auto;scroll-padding-inline:var(--bmsm-mobile-page-margin);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bmsm__swatches:has(.bmsm__swatch:nth-child(4))::-webkit-scrollbar{display:none}.bmsm__swatches:has(.bmsm__swatch:nth-child(4)) .bmsm__swatch{flex:0 0 auto;width:26vw;scroll-snap-align:start}}.bmsm__swatch--bundle{display:flex;flex-direction:column;gap:2px}.bmsm__textwrap{display:flex;flex-direction:column}.bmsm__name,.bmsm__price{font-size:1.4rem;line-height:1.6;letter-spacing:.42px;color:rgb(var(--color-foreground))}.bmsm__pricerow{display:flex;flex-wrap:wrap;gap:0 6px;align-items:center;line-height:1.6}.bmsm__price--bundle{font-weight:700}.bmsm__strike{font-size:1.4rem;letter-spacing:.42px;text-decoration:line-through;text-decoration-color:rgb(var(--color-foreground));opacity:.5;color:rgb(var(--color-foreground))}.bmsm__save{position:absolute;top:-6px;right:-1px;padding:2px 5px 4px;background-color:#223869;color:#fff;font-size:1.1rem;line-height:1;letter-spacing:.33px;white-space:nowrap}.bmsm__qty{position:relative;display:flex;flex:1;min-width:30px;align-items:center}.bmsm__qtyselect{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:40px;padding:0 26px 0 12px;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.45);border-radius:0;font-family:inherit;font-size:1.4rem;letter-spacing:.42px;color:rgb(var(--color-foreground));cursor:pointer}.bmsm__caret{position:absolute;top:50%;right:9px;width:1.1rem;height:.7rem;transform:translateY(-50%);pointer-events:none;color:rgb(var(--color-foreground))}.bmsm__caret svg{display:block;width:100%;height:100%}.bmsm__swatch--single.is-active .bmsm__qty{pointer-events:auto;opacity:1}.kv-props{display:flex;flex-wrap:wrap;gap:5px 10px;width:100%;padding-top:10px}.kv-props__item{display:flex;flex:1 0 0;gap:5px;align-items:flex-start;min-width:170px;overflow:hidden}.kv-props__icon{display:flex;align-items:center;flex-shrink:0;padding-top:1px}.kv-props__icon svg{display:block;width:20px;height:20px}.kv-props__name{flex:1 0 0;min-width:0;margin:0;font-size:1.4rem;line-height:1.6;letter-spacing:.42px;color:rgb(var(--color-foreground));word-break:break-word}.sticky-atc[hidden]{display:none}.sticky-atc__bar{position:fixed;left:0;right:0;z-index:10;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .2s ease,visibility 0s linear .25s;opacity:0}.sticky-atc.is-visible .sticky-atc__bar{visibility:visible;pointer-events:auto;opacity:1;transition:transform .25s ease,opacity .2s ease,visibility 0s linear 0s}.sticky-atc__bar--desktop{top:0;z-index:2;transform:translateY(-100%);background-color:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.1);padding:12px}.sticky-atc.is-visible .sticky-atc__bar--desktop{transform:translateY(var(--sticky-atc-top, 0px))}.sticky-atc__inner{display:flex;align-items:center;gap:70px;max-width:1200px;margin:0 auto;padding-left:50px;padding-right:50px}.sticky-atc__content{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:0;overflow:hidden}.sticky-atc__image{flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden}.sticky-atc__image img{display:block;width:100%;height:100%;object-fit:cover}.sticky-atc__info{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:0;overflow:hidden}.sticky-atc__title{margin:0;font-family:var(--font-body-family);font-weight:400;font-size:1.8rem;line-height:1.3;letter-spacing:.54px;color:rgb(var(--color-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__subtitle{margin:0;font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:1.6;letter-spacing:.42px;color:rgba(var(--color-foreground),.75);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__right{display:flex;align-items:center;gap:16px;flex-shrink:0}.sticky-atc__price{font-family:var(--font-body-family);font-weight:400;font-size:1.6rem;line-height:1.6;letter-spacing:.48px;color:rgb(var(--color-foreground));display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;white-space:nowrap}.sticky-atc__price .price__badge-sale,.sticky-atc__price .price__badge-sold-out{display:none}.sticky-atc__cta{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;height:47px;min-width:122px;padding:0 30px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button));border-radius:0;font-family:var(--font-body-family);font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:.9px;cursor:pointer;text-align:center}.sticky-atc__cta:disabled{cursor:not-allowed;opacity:.5}.sticky-atc__cta{position:relative}.sticky-atc__cta>.loading__spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;align-items:center}.sticky-atc__cta.loading>[data-sticky-atc-cta-label]{visibility:hidden}.sticky-atc__cta.loading>.loading__spinner{display:flex}.sticky-atc__cta.loading>.loading__spinner.hidden{display:none}.sticky-atc__cta>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.sticky-atc__bar--mobile{bottom:0;transform:translateY(100%);padding:10px}.sticky-atc.is-visible .sticky-atc__bar--mobile{transform:translateY(0)}.sticky-atc__cta--mobile{width:100%;height:47px}@media screen and (min-width:990px){.sticky-atc__bar--mobile{display:none}}@media screen and (max-width:989px){.sticky-atc__bar--desktop{display:none}@media(prefers-reduced-motion:no-preference){.chat-widget{transition:bottom .25s ease!important}}:root:has(.sticky-atc.is-visible) .chat-widget{bottom:70px!important}}.pdp-stock{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;width:100%;padding:12px}.pdp-stock--in .pdp-stock__icon,.pdp-stock--in .pdp-stock__label{color:#008515}.pdp-stock__icon{display:flex;align-items:center;flex-shrink:0;padding-top:1px;color:inherit}.pdp-stock__icon svg{display:block;width:20px;height:20px}.pdp-stock__text{flex:1 0 0;min-width:200px;margin:0;font-size:1.4rem;line-height:1.6;letter-spacing:.42px}.pdp-stock__label{font-weight:700}.product-testimonial{display:flex;flex-direction:column;gap:5px;width:100%;padding:12px;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1)}.product-testimonial__head{display:flex;align-items:center;gap:8px}.product-testimonial__stars{display:inline-flex;align-items:center;gap:1px;line-height:0;color:rgb(var(--color-foreground))}.product-testimonial__star{display:inline-flex}.product-testimonial__star svg{width:14px;height:14px;display:block}.product-testimonial__star--empty{color:rgba(var(--color-foreground),.2)}.product-testimonial__name{font-weight:700;font-size:1.4rem;line-height:1.6;letter-spacing:.42px;color:rgb(var(--color-foreground))}.product-testimonial__text{width:100%;margin:0;font-size:1.4rem;line-height:1.6;letter-spacing:.42px;color:rgb(var(--color-foreground))}.product-youtube{width:100%}.product-youtube__frame{display:block;width:100%;aspect-ratio:16 / 9;border:0}@media screen and (min-width:750px){.product.product--pdp-video .product__media-wrapper .product-youtube{margin-top:5rem}}@media screen and (min-width:990px){.product.product--pdp-video media-gallery.product__column-sticky{position:static;top:auto}.product.product--pdp-video .product__media-wrapper{position:sticky;top:3rem;align-self:flex-start}}@media screen and (max-width:989px){.product.product--pdp-video .product__media-wrapper{display:contents}.product.product--pdp-video>.product__media-wrapper>*{width:100%}.product.product--pdp-video>.product__media-wrapper>:not(.product-youtube){order:1}.product.product--pdp-video .product__info-wrapper{order:2}.product.product--pdp-video .product-youtube{order:3;width:100%;margin-top:0}.product.product--pdp-video media-gallery.product__column-sticky{position:static;top:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
