.about-collage,.about-collage__inner{width:100%}.about-collage__heading-wrapper{margin-bottom:2.5rem}.about-collage__row{display:flex;align-items:stretch;gap:var(--collage-gap);width:100%}.about-collage__cell{position:relative;overflow:hidden;min-width:0;display:block;isolation:isolate}.about-collage__cell--main{flex:0 0 var(--collage-main-width)}.about-collage__cell--main .about-collage__img{position:relative;z-index:0;width:100%;height:auto;display:block;object-fit:cover}.about-collage__cell--main:only-child{flex:1 1 100%}.about-collage__side{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--collage-gap)}.about-collage__cell--side{flex:1 1 0;min-height:0}.about-collage__cell--side .about-collage__img{position:relative;z-index:0;width:100%;height:100%;display:block;object-fit:cover}.about-collage__link{display:block;text-decoration:none;color:inherit}.about-collage__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.about-collage__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center;pointer-events:none}.about-collage__title{margin:0;color:#fff;font-weight:var(--font-heading-weight, 700);font-size:clamp(1.6rem,2.4vw,2.8rem);line-height:1.15;text-shadow:0 1px 4px rgba(0,0,0,.45)}.about-collage .about-collage__button{pointer-events:auto;--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: 0;--buttons-border-opacity: 1;--buttons-border-width: .1rem;--shadow-visible: 0}.about-collage__button--underline{display:inline-block;background:transparent;color:#fff;font-weight:var(--font-heading-weight, 700);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem;padding:.4rem .2rem;transition:text-decoration-thickness .2s ease}.about-collage__button--underline:hover,.about-collage__button--underline:focus-visible{text-decoration-thickness:.2rem;color:#fff}@media screen and (max-width:749px){.about-collage__row{flex-direction:column}.about-collage__side{flex:0 0 auto;min-height:0;flex-direction:column}.about-collage__cell--main,.about-collage__cell--side{flex:0 0 auto;min-height:0}.about-collage__cell .about-collage__img{height:auto}}.badge-bar__heading{margin:0 0 2.5rem}.badge-bar__card{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:1.8rem 1.5rem}.badge-bar__card--left{align-items:flex-start;text-align:left}.badge-bar__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-bar__icon img{width:100%;height:100%;object-fit:contain;display:block}.badge-bar__title{margin:0 0 .4rem}.badge-bar__text{margin:0;font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale))}.badge-bar:not(.background-none) .badge-bar__card{background:rgb(var(--color-background))}.badge-bar.background-primary .badge-bar__card{background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04))}.badge-bar.background-none .badge-bar__card{background:transparent;border:0;padding:.5rem}@media screen and (max-width:749px){.badge-bar__card--mobile-inline{flex-direction:row;align-items:center;text-align:left;gap:1rem}.badge-bar__card--mobile-inline .badge-bar__icon{margin-bottom:0}}.faq__summary{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;cursor:pointer;list-style:none;padding:1.6rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq__summary::-webkit-details-marker{display:none}.faq__heading{width:100%;margin:0;text-align:var(--faq-heading-align, left);font-size:var(--faq-heading-size, 1.6rem)}.faq__caret{flex:0 0 auto;width:.9rem;height:.9rem;border-style:solid;border-color:rgb(var(--color-foreground));border-width:0 .2rem .2rem 0;transform:rotate(45deg);transform-origin:center center;transition:transform .25s ease}.faq__accordion[open] .faq__caret{transform:rotate(225deg)}.faq__items{display:flex;flex-direction:column;width:100%;max-width:var(--faq-container-width, 800px);margin-left:auto;margin-right:auto}.faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.faq__item:first-child{border-top:.1rem solid rgba(var(--color-foreground),.08)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.6rem 0;cursor:pointer;list-style:none;font-size:calc(var(--font-heading-scale) * 1.5rem);font-weight:600;text-align:left}.faq__question::-webkit-details-marker{display:none}.faq__question-text{flex:1 1 auto;min-width:0}.faq__item-icon{position:relative;flex:0 0 auto;width:1.2rem;height:1.2rem;color:rgb(var(--color-foreground))}.faq__item-icon:before,.faq__item-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:currentColor}.faq__item-icon:before{width:1.2rem;height:.15rem}.faq__item-icon:after{width:.15rem;height:1.2rem}.faq__item[open] .faq__item-icon:after{display:none}.faq__answer{padding:0 0 1.6rem;color:rgba(var(--color-foreground),.72);font-weight:400}.faq__answer p{margin:0 0 .8rem}.faq__answer p:last-child{margin-bottom:0}.footer-block__heading-toggle{display:inline;margin:0;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.footer-block__heading-icon{display:none}.footer-block__contact{font-size:var(--footer-contact-font-size, 1.4rem)}.footer-block__contact a{color:rgb(var(--color-link));text-decoration:none}.footer-block__contact a:hover,.footer-block__contact a:focus{text-decoration:underline}@media screen and (max-width:749px){.footer-block--collapsible .footer-block__heading-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0}.footer-block--collapsible .footer-block__heading-icon{display:inline-block;position:relative;flex-shrink:0;width:1rem;height:1rem}.footer-block--collapsible .footer-block__heading-icon:before{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;border-right:.1rem solid currentColor;border-bottom:.1rem solid currentColor;transform:translate(-50%,-65%) rotate(45deg);transition:transform .2s ease}.footer-block--collapsible .footer-block__heading-toggle[aria-expanded=true] .footer-block__heading-icon:before{transform:translate(-50%,-35%) rotate(-135deg)}.footer-block--collapsible .footer-block__details-content{display:none;padding-bottom:1rem}.footer-block--collapsible.footer-block--open .footer-block__details-content{display:block}}.logo-list__heading{margin:0 0 2.5rem}.logo-list__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logo-list__track{display:flex;align-items:center;gap:4rem;width:max-content}.logo-list__track--slow{animation:logo-marquee 36s linear infinite}.logo-list__track--normal{animation:logo-marquee 24s linear infinite}.logo-list__track--fast{animation:logo-marquee 14s linear infinite}.logo-list__track:hover{animation-play-state:paused}.logo-list__item{flex:0 0 auto}.logo-list__link{display:inline-flex}.logo-list__image{display:block;max-height:56px;width:auto;filter:grayscale(100%);opacity:.65;transition:filter .3s ease,opacity .3s ease}.logo-list__item:hover .logo-list__image{filter:grayscale(0);opacity:1}.logo-list__text{display:inline-block;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.5}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (prefers-reduced-motion:reduce){.logo-list__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}.product__specifications{margin:2rem 0}.product__specifications-heading{margin:0 0 1rem}.product__specifications-list{margin:0}.product__specifications-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.9rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08);font-size:var(--spec-font-size-mobile, 1.4rem)}@media screen and (min-width:750px){.product__specifications-row{font-size:var(--spec-font-size-desktop, 1.4rem)}}.product__specifications-row:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product__specifications-label{flex:0 0 auto;color:rgba(var(--color-foreground),.7)}.product__specifications-value{margin:0;flex:1 1 auto;min-width:0;text-align:right;font-weight:500}.product__trust-badges{display:grid;grid-template-columns:repeat(var(--trust-columns, 2),1fr);gap:1.2rem;align-items:stretch;padding-top:var(--trust-pad-top, 0px);padding-bottom:var(--trust-pad-bottom, 0px)}.product__trust-badge{display:flex;align-items:center;gap:.8rem;min-width:0;background-color:var(--trust-item-bg, transparent);border-radius:var(--trust-item-radius, 0px);padding:var(--trust-item-padding, 0)}.product__trust-badge-icon{flex:0 0 auto;width:var(--trust-icon-size, 32px);height:var(--trust-icon-size, 32px);display:flex;align-items:center;justify-content:center}.product__trust-badge-icon img{width:100%;height:100%;object-fit:contain}.product__trust-badge-text{min-width:0;font-size:var(--trust-text-size-mobile, 1.3rem);line-height:1.2}@media screen and (min-width:750px){.product__trust-badge-text{font-size:var(--trust-text-size-desktop, 1.3rem)}}@media screen and (max-width:749px){.multicolumn-list.grid--4-col-tablet-down .grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing, 0px) * 3 / 4)}}.newsletter .newsletter-form__button.field__button.newsletter-form__button--text{width:auto;min-width:0;padding:0 1.6rem;font-size:1.4rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--buttons-radius-outset, 0)}.newsletter .newsletter-form__button-label{white-space:nowrap}.newsletter .newsletter-form .field__input{padding-right:14.5rem}@media screen and (max-width:749px){.newsletter .newsletter-form .field__input{padding-right:11.5rem}.newsletter .newsletter-form__button.field__button.newsletter-form__button--text{padding:0 1rem;font-size:1.2rem}}.product-description__summary{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;cursor:pointer;list-style:none;padding:1.6rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product-description__summary::-webkit-details-marker{display:none}.product-description__heading{width:100%;margin:0;text-align:var(--pd-heading-align, center);font-size:var(--pd-heading-size, 1.6rem)}.product-description__caret{flex:0 0 auto;width:.9rem;height:.9rem;border-style:solid;border-color:rgb(var(--color-foreground));border-width:0 .2rem .2rem 0;transform:rotate(45deg);transform-origin:center center;transition:transform .25s ease}.product-description__accordion[open] .product-description__caret{transform:rotate(225deg)}.product-description__content{padding:1.6rem 0;text-align:var(--pd-heading-align, center)}.product-description__content>*:first-child{margin-top:0}.product-description__content>*:last-child{margin-bottom:0}.specifications__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.specifications__summary::-webkit-details-marker{display:none}.specifications__heading{margin:0;font-size:calc(var(--font-heading-scale) * 1.8rem)}.specifications__caret{flex:0 0 auto;transition:transform .2s ease}.specifications__accordion[open] .specifications__caret{transform:rotate(180deg)}.specifications__list{margin:.5rem 0 0}.specifications__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.9rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08);font-size:var(--spec-font-size-mobile, 1.4rem)}@media screen and (min-width:750px){.specifications__row{font-size:var(--spec-font-size-desktop, 1.4rem)}}.specifications__label{flex:0 0 auto;color:rgba(var(--color-foreground),.7)}.specifications__value{margin:0;flex:1 1 auto;min-width:0;text-align:right;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
