.hero-section{--hero-section-padding: 6rem 5rem}.hero-section .image-card__inner{padding:var(--hero-section-padding)}.hero-section .image-card__video img{aspect-ratio:var(--video-aspect-ratio)}@media(max-width:1279px){.hero-section{--hero-section-padding: 6rem 3rem}}@media(max-width:1024px){.hero-section .image-card__inner{--page-padding: 3rem}}@media(max-width:767px){.hero-section{--hero-section-padding: 5rem 1.6rem}}@media(min-width:768px){.products-with-banner .banner{position:sticky;top:calc(var(--header-sticky-height, 0px) + var(--sticky-offset-spacing, 16px))}.products-with-banner .banner.media--height-full-screen{min-height:calc(100svh - var(--header-sticky-height, 0px) - var(--sticky-offset-spacing, 16px) * 2)}}.products-with-banner-section{--products-with-banner-padding: 0 5rem}.products-with-banner-section .page-full-bleed .products-with-banner__products{padding-inline:var(--products-with-banner-padding)}.products-with-banner-section .banner-position-right{--products-with-banner-padding: 5rem 0}@media(max-width:1024px){.products-with-banner-section{--products-with-banner-padding: 0 3rem}.products-with-banner-section .banner-position-right{--products-with-banner-padding: 3rem 0}}@media(max-width:767px){.products-with-banner-section,.products-with-banner-section .banner-position-right{--products-with-banner-padding: 1.6rem 1.6rem}}.comparison-table{--ct-border-color: var(--color-border, #e5e5e5)}.comparison-table__layout{display:grid;grid-template-columns:minmax(auto,var(--ct-feature-width, 1fr)) minmax(0,var(--ct-scroll-fr, 1fr));grid-template-rows:repeat(17,auto)}.comparison-table__layout>.comparison-table__scroll{grid-row:1 / -1;grid-template-rows:subgrid}.comparison-table__scroll{grid-auto-flow:column;grid-auto-columns:minmax(auto,1fr);grid-template-rows:repeat(17,auto);min-width:0;padding-bottom:2px}.comparison-table__scroll--with-feature{grid-template-columns:var(--ct-feature-width, minmax(auto, 1fr))}.comparison-table__scroll:has(.shadow-xs){padding-block:.5rem}.comparison-table__scroll:has(.shadow-sm){padding-block:1rem}.comparison-table__scroll:has(>.shadow-xs:first-child){padding-inline-start:.5rem;margin-inline-start:-.5rem}.comparison-table__scroll:has(>.shadow-sm:first-child){padding-inline-start:1rem;margin-inline-start:-1rem}.comparison-table__scroll:has(>.shadow-xs:last-child){padding-inline-end:.5rem}.comparison-table__scroll:has(>.shadow-sm:last-child){padding-inline-end:1rem}@media screen and (min-width:768px){.comparison-table__scroll{--scroll-bar-width: 1rem}}.comparison-table__col{grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row:1 / -1;min-width:var(--ct-min-width, 160px)}.comparison-table__col--feature{min-width:var(--ct-feature-min-width, 160px)}.comparison-table__col--data{border:var(--ct-border-width, 0px) solid var(--ct-border-color)}.comparison-table__col--data.shadow-style{position:relative;z-index:1}.comparison-table__cell{padding-block:21px;padding-inline:24px;border-bottom:1px var(--ct-line-style, dashed) var(--ct-border-color)}.comparison-table[data-border-style=solid]{--ct-line-style: solid}.comparison-table__cell--last{border-bottom:0}.comparison-table__cell--header{align-items:var(--ct-col-align, center);padding-top:24px;padding-bottom:30px}.comparison-table__col--feature .comparison-table__cell--feature{padding-block:19px;padding-inline:0 20px}.comparison-table__cell--feature>*{max-width:100%}.comparison-table__cell--value{justify-content:var(--ct-col-align, center);text-align:var(--ct-col-align, center)}.comparison-table__label{font-size:var(--ct-label-size, var(--font-size-lg))}.comparison-table__media{max-width:var(--ct-image-width, 200px);width:fit-content}.comparison-table__button{width:fit-content}.comparison-table__heading{font-size:var(--ct-heading-size, var(--font-size-lg));text-align:var(--ct-col-align, center)}.comparison-table--heading-heading .comparison-table__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.comparison-table--heading-body .comparison-table__heading{font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.comparison-table--heading-accent .comparison-table__heading{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight)}.comparison-table__mark{width:22px;height:22px}.comparison-table__mark svg{width:22px;height:22px}.comparison-table[data-row-style=background] .comparison-table__cell{border-bottom:0}.comparison-table[data-row-style=background] .comparison-table__cell--value:nth-of-type(2n),.comparison-table[data-row-style=background] .comparison-table__cell--feature:nth-of-type(2n){background:var(--color-background-tier)}.comparison-table[data-row-style=background] .comparison-table__col--feature .comparison-table__cell--feature{padding-inline-start:24px}.comparison-table[data-row-style=background] .comparison-table__cell--feature:nth-of-type(2n){border-start-start-radius:10px;border-end-start-radius:10px}.comparison-table[data-row-style=background] .comparison-table__col:last-child .comparison-table__cell:nth-of-type(2n){border-start-end-radius:10px;border-end-end-radius:10px}.comparison-table-block--boxed .comparison-table{border-radius:16px;border:var(--ct-box-border-width, 0px) solid var(--ct-border-color);background:var(--color-background);padding:var(--ct-box-pt, 10px) var(--ct-box-px, 40px) var(--ct-box-pb, 40px)}.comparison-table--dividers .comparison-table__col--data{position:relative}.comparison-table--dividers .comparison-table__col--data:before{content:"";position:absolute;top:24px;bottom:0;inset-inline-start:0;border-inline-start:1px var(--ct-line-style, dashed) var(--ct-border-color);z-index:1}.comparison-table--dividers .comparison-table__col--data.shadow-style:before,.comparison-table--dividers .comparison-table__col--data.comparison-table__col--bordered:before,.comparison-table--dividers .comparison-table__col--data.shadow-style+.comparison-table__col--data:before,.comparison-table--dividers .comparison-table__col--data.comparison-table__col--bordered+.comparison-table__col--data:before{display:none}.comparison-table__info svg{width:16px;height:16px}.comparison-table .comparison-table__trigger{text-align:start}.comparison-table__trigger,.comparison-table__cell--feature>.comparison-table__label{text-wrap:balance}.comparison-table__tooltip{text-wrap:wrap}.comparison-table__trigger--desktop{cursor:help}.comparison-table__label .comparison-table__info{position:relative;display:inline-flex;align-items:center;height:1.1lh;vertical-align:top;margin-inline-start:6px}.comparison-table__tooltip{position:absolute;bottom:calc(100% + 12px);inset-inline-start:-18px;width:max-content;min-width:calc(100% + 8px);max-width:300px;padding:14px 16px;border-radius:calc(var(--container-border-radius) * .6);background:var(--ct-tip-bg, var(--color-background, #fff));color:var(--ct-tip-fg, inherit);box-shadow:0 2px 10px #0000001a;text-align:start;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:20}.comparison-table__tooltip:after{content:"";position:absolute;top:100%;inset-inline-start:18px;border:8px solid transparent;border-top-color:var(--ct-tip-bg, var(--color-background, #fff));filter:drop-shadow(0 3px 2px rgba(0,0,0,.06))}.comparison-table__trigger--desktop:hover .comparison-table__tooltip,.comparison-table__trigger--desktop:focus-visible .comparison-table__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.comparison-table__tip-dialog .dialog__inner{font-size:var(--font-size-md)}@media screen and (max-width:767px){.comparison-table-block--boxed .comparison-table{padding:var(--ct-box-pt-m, 10px) var(--ct-box-px-m, 16px) var(--ct-box-pb-m, 20px)}.comparison-table__cell,.comparison-table[data-row-style=background] .comparison-table__col--feature .comparison-table__cell--feature{padding-inline:10px}.comparison-table__cell--header{padding-top:10px}.comparison-table .comparison-table__button{--button-padding-x: 16px}.comparison-table--dividers .comparison-table__col--data:before{top:10px}.comparison-table__scroll--with-feature{--ct-edge-pad: var(--page-padding, 1.6rem);scroll-padding-inline:var(--ct-edge-pad);padding-inline:var(--ct-edge-pad);margin-inline:calc(var(--ct-edge-pad) * -1);width:calc(100% + var(--ct-edge-pad) * 2)}.comparison-table-block--boxed .comparison-table__scroll--with-feature{--ct-edge-pad: var(--ct-box-px-m, 16px)}.comparison-table__layout>.comparison-table__scroll{--ct-edge-pad: var(--page-padding, 1.6rem);scroll-padding-inline-end:var(--ct-edge-pad);padding-inline-end:var(--ct-edge-pad);margin-inline-end:calc(var(--ct-edge-pad) * -1);width:calc(100% + var(--ct-edge-pad))}.comparison-table-block--boxed .comparison-table__layout>.comparison-table__scroll{--ct-edge-pad: var(--ct-box-px-m, 16px)}}.header-divider{height:var(--divider-length)}.header-divider .divider__line{transition:border-color var(--animation-header) var(--animation-header-delay)}.header-divider--full-height{height:100%}.header-divider--full-height .divider__line{height:calc(100% + var(--padding-block-start) * 2)}@media only screen and (min-width:768px){.buttons-group{grid-auto-flow:column;display:grid;grid-auto-columns:minmax(0,1fr);align-items:center}.buttons-group .btn{width:100%}.layout-flex--column>.buttons-group{justify-content:var(--flex-align)}}@media(max-width:767px){.layout-flex--column-mobile>.buttons-group{justify-content:var(--flex-align-mobile)}.buttons-group--equal-width{align-items:center}.buttons-group--equal-width>.btn{flex:1 1 auto}}.items-center>.buttons-group{justify-content:center}.items-end>.buttons-group{justify-content:end}.banner__content{--product-padding: .5rem;--product-width: 3.4rem;--content-padding-top: 0;--content-padding-bottom: 0;padding-block-start:var(--content-padding-top);padding-block-end:var(--content-padding-bottom)}.banner__content:has(banner-products){--product-offset-height: calc(var(--product-width) + var(--product-padding) * 2 + 2rem)}.banner__content:has(banner-products).justify-start{--content-padding-top: var(--product-offset-height)}.banner__content:has(banner-products).justify-end{--content-padding-top: var(--product-offset-height)}.banner__content:has(banner-products).justify-center:not(.separate-button){--content-padding-top: var(--product-offset-height);--content-padding-bottom: var(--product-offset-height)}.banner__content.separate-button{--banner-button-height: 5.6rem;--btn-first-inset-start: 0;--btn-first-inset-end: auto;--btn-first-transform: none;--content-padding-bottom: calc(var(--banner-button-height) + 2rem);--content-padding-top: calc(var(--banner-button-height) + 2rem)}.banner__content.separate-button:has(.buttons__item--secondary){--content-padding-bottom: calc(var(--banner-button-height) + 2rem);--content-padding-top: calc(var(--banner-button-height) + 2rem)}.banner__content.separate-button .button-block:not(.button-block~.button-block){position:absolute;bottom:0;inset-inline-start:var(--btn-first-inset-start);inset-inline-end:var(--btn-first-inset-end);transform:var(--btn-first-transform)}.banner__content.separate-button.justify-start:not(:has(banner-products)){--content-padding-top: 0}.banner__content.separate-button.items-center{--btn-first-inset-start: 50%;--btn-first-transform: translateX(-50%)}.banner__content.separate-button.items-center .buttons-group{--btn-first-inset-start: auto;--btn-first-transform: 0}.banner__content.separate-button.items-end{--btn-first-inset-start: auto;--btn-first-inset-end: 0}@media(hover:hover)and (pointer:fine){.banner:hover .banner__product{opacity:1;visibility:visible;transition:opacity 0s ease-in-out 0s,visibility 0s ease-in-out 0s}.banner:hover .banner__products-inner{transform:translate(0)}}.banner:has(.banner__products:focus-within) .banner__product{opacity:1;visibility:visible;transition:opacity 0s ease-in-out 0s,visibility 0s ease-in-out 0s}.banner:has(.banner__products:focus-within) .banner__products-inner{transform:translate(0)}@media(min-width:768px){.banner__content{--product-padding: .6rem;--product-width: 4rem}.banner__content.separate-button{--content-padding-bottom: calc(var(--banner-button-height) + 2rem);--content-padding-top: calc(var(--banner-button-height) + 2rem)}}.divider__line{border-bottom:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-right:var(--divider-border-thickness) var(--divider-border-style, solid) var(--color-border);border-radius:calc(var(--border-radius-sm, .6rem) * var(--divider-border-rounded, 0));flex-basis:var(--divider-flex-basis)}.divider{max-width:var(--divider-length)}.divider-full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}[style*="--flex-direction-mobile: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction-mobile: row"]>.divider .divider__line{height:var(--divider-length)}@media(min-width:768px){[style*="--flex-direction: row"]>.divider{width:auto;align-self:stretch}[style*="--flex-direction: row"]>.divider .divider__line{height:var(--divider-length)}}.image-card__media img{width:100%;height:100%;object-fit:cover}.image-card__content{width:100%;text-align:var(--flex-align)}.image-card:has(.dialog[open]) .image-card__inner{z-index:100}@media(min-width:768px){.image-card__content:has(.stacked-block--height-fill),.image-card__content:has(.spacer-block--unit-percent){height:100%}}@media(max-width:767px){.image-card__content{text-align:var(--flex-align-mobile)}.image-card__content:has(.spacer-block--unit-mobile-percent){height:100%}}@property --compare-position{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.image-comparison{--compare-position: 0%;--compare-line-width: 2px}.image-comparison:not(.is-dragging){transition:--compare-position .6s cubic-bezier(.85,0,.15,1)}.image-comparison--vertical{cursor:ns-resize}.image-comparison--horizontal{cursor:ew-resize}.image-comparison__frame{display:grid}.image-comparison__media{grid-area:1 / 1;min-width:0}.image-comparison--horizontal .image-comparison__frame{touch-action:pan-y}.image-comparison--vertical .image-comparison__frame{touch-action:pan-x}.image-comparison__media--before:has(.placeholder-image):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;z-index:1}.image-comparison--horizontal .image-comparison__media--after{clip-path:inset(0 0 0 var(--compare-position))}[dir=rtl] .image-comparison--horizontal .image-comparison__media--after{clip-path:inset(0 var(--compare-position) 0 0)}.image-comparison--vertical .image-comparison__media--after{clip-path:inset(var(--compare-position) 0 0 0)}.image-comparison__label{margin:2rem;color:var(--compare-text-color)}@media(max-width:767px){.image-comparison__label{margin:1rem}}.image-comparison--text-bg .image-comparison__label{padding:.4rem 1.2rem;border:1px solid rgb(var(--compare-text-border-color) / 15%);background:var(--compare-text-bg);background-clip:padding-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px}.image-comparison--horizontal .image-comparison__label--before{inset-block-end:0;inset-inline-start:0}.image-comparison--horizontal .image-comparison__label--after{inset-block-end:0;inset-inline-end:0}.image-comparison--vertical .image-comparison__label--before{inset-block-start:0;inset-inline-start:0}.image-comparison--vertical .image-comparison__label--after{inset-block-end:0;inset-inline-start:0}.image-comparison__handle{padding:0;border:0;color:var(--compare-handle-color);background:transparent;cursor:inherit;-webkit-tap-highlight-color:transparent}.image-comparison__handle:before{content:"";position:absolute;background:var(--compare-handle-bg)}.image-comparison--horizontal .image-comparison__handle{inset-block:0;inset-inline-start:var(--compare-position);transform:translate(-50%)}[dir=rtl] .image-comparison--horizontal .image-comparison__handle{inset-inline-start:auto;inset-inline-end:var(--compare-position);transform:translate(50%)}.image-comparison--horizontal .image-comparison__handle:before{inset-block:0;inset-inline-start:calc(50% - var(--compare-line-width) / 2);width:var(--compare-line-width)}.image-comparison--vertical .image-comparison__handle{inset-inline:0;inset-block-start:var(--compare-position);height:var(--compare-handle-size);transform:translateY(-50%)}.image-comparison--vertical .image-comparison__handle:before{inset-inline:0;inset-block-start:calc(50% - var(--compare-line-width) / 2);height:var(--compare-line-width)}.image-comparison__handle-icon{position:relative;flex:none;width:var(--compare-handle-width, 4rem);height:var(--compare-handle-height, 5.2rem);color:var(--compare-handle-color);background:var(--compare-handle-bg)}@media(max-width:767px){.image-comparison__handle-icon{--compare-handle-width: 3rem;--compare-handle-height: 4rem}}.image-comparison__handle-compare{--compare-handle-width: 5.2rem}@media(max-width:767px){.image-comparison__handle-compare{--compare-handle-width: 4rem}}.image-comparison__handle-icon svg{width:2.4rem;height:2.4rem}@media(max-width:767px){.image-comparison__handle-icon svg{width:2rem;height:2rem}}.image-comparison--vertical .image-comparison__handle-icon{transform:rotate(90deg)}.image-comparison--side-by-side{--compare-divider-width: 1px;cursor:auto}.image-comparison--side-by-side .image-comparison__media{grid-area:auto}.image-comparison--side-by-side .image-comparison__media--after{clip-path:none}.image-comparison--side-by-side.image-comparison--horizontal .image-comparison__frame{grid-template-columns:1fr 1fr}.image-comparison--side-by-side.image-comparison--vertical .image-comparison__frame{grid-template-rows:1fr 1fr}.image-comparison--side-by-side.image-comparison--separate .image-comparison__media--after:after{content:"";position:absolute;z-index:2;background:var(--compare-handle-bg, #fff)}.image-comparison--side-by-side.image-comparison--separate.image-comparison--horizontal .image-comparison__media--after:after{inset-block:0;inset-inline-start:0;width:var(--compare-divider-width)}.image-comparison--side-by-side.image-comparison--separate.image-comparison--vertical .image-comparison__media--after:after{inset-inline:0;inset-block-start:0;height:var(--compare-divider-width)}@media(prefers-reduced-motion:reduce){.image-comparison{transition:none}}@keyframes marquee-motion{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--marquee-gap-current, var(--marquee-gap, 0px)) / 2)),0,0)}}marquee-component{display:block;width:100%}.marquee__wrapper{display:flex;gap:var(--marquee-gap);--marquee-gap-current: var(--marquee-gap);width:fit-content;white-space:nowrap}@media(max-width:767px){.marquee__wrapper{gap:var(--marquee-gap-mobile, var(--marquee-gap));--marquee-gap-current: var(--marquee-gap-mobile, var(--marquee-gap))}}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap-current)}.marquee__content .group-block__content{white-space:normal}.marquee__content .countdown-timer--with_labels{flex-wrap:nowrap}.marquee__content .marquee__repeated-items>*:not(.divider,.group-block,.image-block){max-width:fit-content}.marquee__content .marquee__repeated-items>.divider{width:auto;max-height:var(--divider-length);align-self:stretch}.marquee__content .marquee__repeated-items .image-block img{width:100%}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap-current);align-items:var(--items-alignment, center);justify-content:center}.marquee__repeated-items>*:not(.stacked-block--height-fill){align-content:center}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation-name:marquee-motion;animation-duration:var(--marquee-speed);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}marquee-component[data-direction=left] .marquee__wrapper{animation-direction:normal}marquee-component[data-direction=right] .marquee__wrapper{animation-direction:reverse}marquee-component[data-paused] .marquee__wrapper,marquee-component[data-hover-paused] .marquee__wrapper,marquee-component[data-touch-paused] .marquee__wrapper{animation-play-state:paused}}@media(hover:hover)and (pointer:fine){marquee-component:hover .marquee__wrapper{animation-play-state:paused}}.reveal-carousel__wrapper{display:grid}.reveal-carousel:not(.reveal-initialized) .reveal-carousel-item:first-child{opacity:1;visibility:visible}.reveal-carousel:has(.reveal-carousel-item:only-child) .reveal-carousel__navigation{display:none}.reveal-carousel-item{grid-area:1/-1}.reveal-carousel-item:not(.is-selected){opacity:0;visibility:hidden}.reveal-carousel__pagination{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;margin:-.3rem;padding:.3rem}.reveal-carousel__pagination-button{flex-shrink:0;width:var(--image-width);transition:opacity var(--animation-speed-slow) var(--animation-easing)}.reveal-carousel__pagination-button[aria-current=false]{opacity:.5}.reveal-carousel__pagination-button img{width:var(--image-width)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}@media(hover:hover)and (pointer:fine){.reveal-carousel--nav-show-on-hover .reveal-carousel-btn{opacity:0;visibility:hidden}.reveal-carousel--nav-show-on-hover:hover .reveal-carousel-btn{opacity:1;visibility:visible}}.reveal-carousel__navigation{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.reveal-carousel-btn{--button-height: 4.4rem;--button-height-mobile: 4.4rem;pointer-events:auto;min-height:var(--button-height)}.reveal-carousel-btn--prev{margin-inline-start:calc(var(--button-height) * -1)}.reveal-carousel-btn--next{margin-inline-end:calc(var(--button-height) * -1)}@media only screen and (max-width:767px){.reveal-carousel__pagination{margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);max-width:100vw}.reveal-carousel__pagination-button,.reveal-carousel__pagination-button img{width:var(--image-width-mobile)}.reveal-carousel__pagination-adapt .aspect-ratio{aspect-ratio:var(--image-ratio)}}.social-icons__icon-wrapper{background-color:var(--color-background-icon, var(--color-background));color:var(--color-icon, var(--color-heading));padding:var(--icon-padding, 8px);border-radius:var(--media-border-radius, 0);border-width:var(--border-width-icon, 0);border-color:var(--color-border-icon, var(--color-border));border-style:var(--border-style-icon, solid);transition:transform var(--animation-speed) var(--animation-easing)}.social-icons__icon-wrapper .svg-icon{font-size:var(--icon-size, 2.4rem)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AACAAAAAAAEAAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAQAAAAAIAAAAAAAAAAGAAAAIACAgAAAAAAAAAAABAAABA */
