:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}:root{--clr-gray-0: #ffffff;--clr-gray-50: #f5f5f5;--clr-gray-100: #e9e9e9;--clr-gray-200: #dadada;--clr-gray-300: #c5c5c5;--clr-gray-400: #9f9f9f;--clr-gray-500: #7d7d7d;--clr-gray-600: #565656;--clr-gray-700: #444444;--clr-gray-800: #272727;--clr-gray-900: #020202;--clr-gray-950: #000000;--clr-primary-50: #fff3e6;--clr-primary-100: #ffd9b3;--clr-primary-200: #ffbd80;--clr-primary-300: #ff9f4d;--clr-primary-400: #f9822d;--clr-primary-500: #f55e0d;--clr-primary: var(--clr-primary-500);--clr-primary-600: #e35a00;--clr-primary-700: #cc4f00;--clr-primary-800: #b84600;--clr-primary-900: #993800;--clr-success-50: #ebf6e9;--clr-success-100: #d0e8c9;--clr-success-200: #b3d9a6;--clr-success-300: #95cb83;--clr-success-400: #7fc068;--clr-success: var(--clr-success-400);--clr-success-500: #6cb54d;--clr-success-600: #61a645;--clr-success-700: #55933a;--clr-success-800: #498231;--clr-success-900: #346320;--clr-error-50: #ffeaec;--clr-error-100: #ffcacc;--clr-error-200: #f6968e;--clr-error-300: #ed6c62;--clr-error-400: #f54a39;--clr-error-500: #f83812;--clr-error-600: #ea2b15;--clr-error-700: #d91e10;--clr-error: var(--clr-error-700);--clr-error-800: #cc1206;--clr-error-900: #be0000;--clr-info-50: #e6f4ff;--clr-info-100: #b3dfff;--clr-info-200: #80caff;--clr-info-300: #4db5ff;--clr-info-400: #1aa0ff;--clr-info: var(--clr-info-400);--clr-info-500: #008ce6;--clr-info-600: #007acc;--clr-info-700: #0066b3;--clr-info-800: #005299;--clr-info-900: #003d80;--z-index-dialog: -99;--z-index-dialog--visible: 1050;--z-index-modal: -99;--z-index-modal--visible: 1050;--z-index-select-dropdown: 1051;--z-index-carousel-buttons: 10;--z-index-product-gallery-buttons: 10;--z-index-product-comparison-param-modal: 1050;--z-index-products-comparison-bar: 1000;--box-shadow-top: 0 -.125rem .25rem var(--clr-gray-100);--box-shadow-bottom: 0 .125rem .25rem var(--clr-gray-100);--box-shadow-right: .125rem 0 .25rem var(--clr-gray-100);--box-shadow-left: -.125rem 0 .25rem var(--clr-gray-100);--transition-duration: .2s;--transition-duration--fast: .1s;--transition-duration--slow: .3s;--br-sm: .25rem;--br-md: .5rem;--br-lg: 1rem;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fs-3xl: 2.5rem;--fs-4xl: 3rem}a[href^=tel],a[href^=mailto],a[href^=geo],a[x-apple-data-detectors]{color:inherit;font:inherit;text-decoration:inherit}.heading-2{font-size:var(--fs-2xl);font-weight:700}.new-button{--padding-vertical: 1.25rem;--padding-horizontal: 1.5rem;--background-color: var(--clr-gray-100);--background-color--hover: var(--clr-gray-200);--color: var(--clr-gray-600);--color--hover: var(--clr-gray-700);--border-color: var(--clr-gray-100);--border-color-hover: var(--clr-gray-200);--border-radius: var(--br-sm);--border-width: 2px;position:relative;z-index:0;color:var(--color);text-transform:uppercase;font-size:var(--fs-sm);font-weight:700;border-radius:var(--border-radius);border:1px solid transparent;padding:var(--padding-vertical) var(--padding-horizontal);transition:color var(--transition-duration--fast) ease}.new-button:not(.new-button--animated):hover{color:var(--color--hover)}.new-button:before{content:"";position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;z-index:-2;background-color:var(--background-color);border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color);opacity:0;transition:background-color var(--transition-duration--fast) ease,border-color var(--transition-duration--fast) ease}.new-button:not(.new-button--animated):hover:before{background-color:var(--background-color--hover);border-color:var(--border-color-hover)}.new-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--background-color);border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color)}.new-button:not(.new-button--animated):hover:after{background-color:var(--background-color--hover);border-color:var(--border-color-hover);transition:background-color var(--transition-duration--fast) ease,border-color var(--transition-duration--fast) ease}.new-button.new-button--animated:hover:before{animation:button-pulse .4s .1s forwards}.new-button.new-button--animated:hover:after{animation:button-stretch .3s forwards}.new-button.new-button--border{--border-color: var(--clr-gray-600);--border-color-hover: var(--clr-gray-800);--background-color--hover: var(--clr-gray-200)}.new-button.new-button--primary{--background-color: var(--clr-primary);--background-color--hover: var(--clr-primary-400);--color: var(--clr-gray-0);--color--hover: var(--clr-gray-50);--border-color: var(--clr-primary);--border-color-hover: var(--clr-primary-400)}.new-button.new-button--primary.new-button--border{--background-color: var(--clr-gray-0);--background-color--hover: var(--clr-primary);--color: var(--clr-primary);--color--hover: var(--clr-gray-0);--border-color: var(--clr-primary);--border-color-hover: var(--clr-primary)}.new-button.new-button--black{--background-color: var(--clr-gray-950);--background-color--hover: var(--clr-gray-800);--color: var(--clr-gray-0);--color--hover: var(--clr-gray-50);--border-color: var(--clr-gray-950);--border-color-hover: var(--clr-gray-800)}.new-button.new-button--black.new-button--border{--background-color: var(--clr-gray-0);--background-color--hover: var(--clr-gray-950);--color: var(--clr-gray-950);--color--hover: var(--clr-gray-0);--border-color: var(--clr-gray-950);--border-color-hover: var(--clr-gray-950)}.new-button.new-button--dark-grey{--background-color: var(--clr-gray-700);--background-color--hover: var(--clr-gray-500);--color: var(--clr-gray-0);--color--hover: var(--clr-gray-50);--border-color: var(--clr-gray-700);--border-color-hover: var(--clr-gray-500)}.new-button.new-button--dark-grey.new-button--border{--background-color: var(--clr-gray-0);--background-color--hover: var(--clr-gray-700);--color: var(--clr-gray-700);--color--hover: var(--clr-gray-0);--border-color: var(--clr-gray-700);--border-color-hover: var(--clr-gray-700)}.new-button.new-button--white{--background-color: var(--clr-gray-0);--background-color--hover: var(--clr-gray-50);--color: var(--clr-gray-950);--color--hover: var(--clr-gray-700);--border-color: var(--clr-gray-0);--border-color-hover: var(--clr-gray-50)}.new-button.new-button--white.new-button--border{--background-color: var(--clr-gray-950);--background-color--hover: var(--clr-gray-0);--color: var(--clr-gray-0);--color--hover: var(--clr-gray-950);--border-color: var(--clr-gray-0);--border-color-hover: var(--clr-gray-0)}.new-button.new-button--error{--background-color: var(--clr-error-400);--background-color--hover: var(--clr-error-300);--color: var(--clr-gray-0);--color--hover: var(--clr-gray-50);--border-color: var(--clr-error-400);--border-color-hover: var(--clr-error-300)}.new-button.new-button--error.new-button--border{--background-color: var(--clr-gray-0);--background-color--hover: var(--clr-error-400);--color: var(--clr-error-400);--color--hover: var(--clr-gray-0);--border-color: var(--clr-error-400);--border-color-hover: var(--clr-error-400)}.new-button.new-button--success{--background-color: var(--clr-success-500);--background-color--hover: var(--clr-success-400);--color: var(--clr-gray-0);--color--hover: var(--clr-gray-50);--border-color: var(--clr-success-500);--border-color-hover: var(--clr-success-400)}.new-button.new-button--success.new-button--border{--background-color: var(--clr-gray-0);--background-color--hover: var(--clr-success-500);--color: var(--clr-success-500);--color--hover: var(--clr-gray-0);--border-color: var(--clr-success-500);--border-color-hover: var(--clr-success-500)}.new-button.new-button--info{--background-color: var(--clr-info-400);--background-color--hover: var(--clr-info-300);--color: var(--clr-gray-0);--color--hover: var(--clr-gray-50);--border-color: var(--clr-info-400);--border-color-hover: var(--clr-info-300)}.new-button.new-button--info.new-button--border{--background-color: var(--clr-gray-0);--background-color--hover: var(--clr-info-400);--color: var(--clr-info-400);--color--hover: var(--clr-gray-0);--border-color: var(--clr-info-400);--border-color-hover: var(--clr-info-400)}.new-alert{text-align:center;padding:1rem;background-color:var(--clr-gray-50);color:var(--clr-gray-700);border-radius:var(--br-sm);font-size:var(--fs-sm)}.new-alert.new-alert--error{background-color:var(--clr-error-50);color:var(--clr-error-700)}.carousel-swiper{width:100%;display:flex;flex-direction:column}.carousel-swiper__wrapper{flex:1}.carousel-swiper__pagination{position:static;margin-top:1rem;width:100%;height:.375rem;display:flex;gap:1rem;justify-content:center;align-items:center}.carousel-swiper__pagination__indicator{flex:1;height:100%;background-color:var(--clr-gray-700);transition:background-color var(--transition-duration) ease}.carousel-swiper__pagination__indicator--active{background-color:var(--clr-primary-500)}:is(.carousel-swiper__button-next,.carousel-swiper__button-prev){border:none;background-color:color-mix(in oklab,var(--clr-gray-950),transparent 25%);transition:background-color var(--transition-duration--fast) ease}:is(.carousel-swiper__button-next,.carousel-swiper__button-prev):hover{background-color:var(--clr-gray-950)}:is(.carousel-swiper__button-next,.carousel-swiper__button-prev) svg{display:none}.carousel-swiper__scrollbar.swiper-scrollbar{position:static;margin-top:1rem}.carousel-swiper-slide{flex:0 0 var(--slide-width, "auto");width:var(--slide-width, "auto");box-sizing:border-box}.carousel-swiper-slide.carousel-swiper-slide--full-width{flex:1 0 100%;width:100%}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-dialog);background-color:color-mix(in oklab,var(--clr-gray-950),transparent 40%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:4rem;transition:opacity var(--transition-duration) ease;visibility:hidden;opacity:0;pointer-events:none}.dialog.dialog--visible{z-index:var(--z-index-dialog--visible);visibility:visible;opacity:1;pointer-events:auto}.dialog__container{width:min(100%,45rem);min-height:20rem;max-height:100%;background-color:var(--clr-gray-0);display:flex;flex-direction:column}.dialog__header{padding:1.25rem 2rem;background-color:var(--clr-gray-50);display:flex;align-items:center;justify-content:flex-end;gap:1rem}.dialog__header:has(.dialog__title){justify-content:space-between}.dialog__title{font-size:var(--fs-lg);font-weight:700}.dialog__close{width:1.5rem;height:1.5rem;color:var(--clr-gray-950);transition:color var(--transition-duration--fast) ease}.dialog__close:hover{color:var(--clr-gray-600)}.dialog__content-wrapper{position:relative;flex:1;overflow-y:auto}.dialog__content{display:none;padding:1.25rem 2rem}.dialog__content:has(iframe:only-child){padding:0}.dialog__content iframe{border:none;width:100%;aspect-ratio:16 / 9}.dialog__content--visible{display:block}.dialog__content-loader{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center}.dialog__content-loader--visible{display:grid}@media screen and (max-width: 768px){.dialog{align-items:center;padding:1.25rem}.dialog__header,.dialog__content{padding:1rem}}.input-group{position:relative}.input-group .input-group__error-message{position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);font-size:var(--fs-xs);color:var(--clr-error)}.input-group.input-group--input{display:block;--border-radius: var(--br-sm);border:1px solid var(--clr-gray-200);border-radius:var(--border-radius);transition:border-color var(--transition-duration--fast) ease}.input-group.input-group--input:hover{border-color:var(--clr-gray-950)}.input-group.input-group--input:has(.input-group__input:focus-visible){box-shadow:0 0 1px 1px var(--clr-gray-950)}.input-group.input-group--input:has(.input-group__input:focus-visible) .input-group__label,.input-group.input-group--input:has(.input-group__input:not(:placeholder-shown)) .input-group__label{color:var(--clr-gray-950);transform:translateY(-2.125rem)}.input-group.input-group--input:has(.input-group__input:focus-visible) .input-group__input,.input-group.input-group--input:has(.input-group__input:not(:placeholder-shown)) .input-group__input{color:var(--clr-gray-950)}.input-group.input-group--input:has(.input-group__input:focus-visible) .input-group__input::placeholder,.input-group.input-group--input:has(.input-group__input:not(:placeholder-shown)) .input-group__input::placeholder{color:var(--clr-gray-400)}.input-group.input-group--input .input-group__label{position:absolute;top:50%;left:.5rem;transform:translateY(-50%);cursor:text;font-weight:200;background-color:var(--clr-gray-0);padding:0 .5rem;color:var(--clr-gray-400);transition:transform var(--transition-duration--fast) ease,color var(--transition-duration--fast) ease}.input-group.input-group--input .input-group__input{width:100%;height:100%;padding:1rem;border:none;border-radius:var(--border-radius);color:transparent;transition:color var(--transition-duration--fast) ease}.input-group.input-group--input .input-group__input::placeholder{color:transparent;transition:color var(--transition-duration--fast) ease}.input-group.input-group--input:has(.input-group__error-message){border-color:var(--clr-error)}.input-group.input-group--input:has(.input-group__input:focus-visible):has(.input-group__error-message){border-color:var(--clr-error);box-shadow:0 0 1px 1px var(--clr-error)}.input-group.input-group--checkbox{display:flex;align-items:center;gap:.5rem}.input-group.input-group--checkbox:hover .input-group__input{accent-color:var(--clr-gray-950)}.input-group.input-group--checkbox:hover .input-group__input:checked{accent-color:var(--clr-gray-600)}.input-group.input-group--checkbox .input-group__input{cursor:pointer}.input-group.input-group--checkbox .input-group__label{font-size:var(--fs-sm)}.input-group.input-group--submit-button{display:flex;gap:.5rem;align-items:center;justify-content:center}.input-group.input-group--submit-button.input-group--loader-hidden .loader{display:none}.loader{width:2rem;height:2rem;color:var(--clr-gray-600)}.loader svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.add-product-to-compare-button{padding:.625rem}.add-product-to-compare-button:hover{background-color:color-mix(in oklab,var(--clr-gray-200),transparent 75%)}.add-product-to-compare-button:is(.add-product-to-compare-button--active){color:var(--clr-primary)}.add-product-to-compare-button>svg{width:1.5rem}.products-comparison-bar{--gap: 1.5rem;--product-size: 3.5rem;display:none;position:fixed;bottom:0;left:0;right:0;z-index:var(--z-index-products-comparison-bar);background-color:var(--clr-gray-0);box-shadow:var(--box-shadow-top);overflow-y:hidden;overflow-x:auto;white-space:nowrap;height:calc(var(--product-size) + (2 * (var(--gap) / 3)))}.products-comparison-bar:is(.products-comparison-bar--active){display:block}.products-comparison-bar:is(.products-comparison-bar--hidden){display:none}.products-comparison-bar__content{display:flex;flex-wrap:nowrap;margin-left:auto;width:fit-content;padding:calc(var(--gap) / 3) calc(var(--gap) / 3) calc(var(--gap) / 3) 3rem;gap:var(--gap)}.products-comparison-bar__products{display:flex;align-items:center;gap:var(--gap)}.products-comparison-bar__buttons{height:var(--product-size);display:inline-flex;align-items:center;gap:calc(var(--gap) / 3)}.products-comparison-bar__button{--padding-vertical: .75rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.products-comparison-bar__button:before{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.products-comparison-bar__button:is(.products-comparison-bar__button--clear){--padding-horizontal: .75rem}.products-comparison-bar__button>svg{height:1.5rem}.products-comparison-bar__button__text:is(.products-comparison-bar__button__text--products-count){height:1.5rem;display:grid;place-items:center;transform:translateY(-1px)}.products-comparison-bar-product-wrapper{display:inline-flex;align-items:center;gap:calc(var(--gap) / 3)}.products-comparison-bar-product-wrapper:first-child{margin-left:auto}.products-comparison-bar-product{position:relative;display:inline-block;height:var(--product-size);aspect-ratio:1/1;border:1px solid var(--clr-gray-100);border-radius:var(--br-sm)}.products-comparison-bar-product:hover .products-comparison-bar-product__image{transform:scale(1.25)}.products-comparison-bar-product__button{--size: 1rem;position:absolute;top:0;right:0;transform:translate(25%,-25%);width:var(--size);height:var(--size);background-color:var(--clr-error-400);color:var(--clr-gray-0);border-radius:100%;display:grid;place-items:center;padding:.125rem}.products-comparison-bar-product__image-wrapper{width:100%;height:100%;overflow:hidden;position:relative;display:grid;place-items:center}.products-comparison-bar-product__image{height:auto;max-height:75%;object-fit:cover;transition:transform var(--transition-duration) ease-in-out}body:has(.products-comparison-bar.products-comparison-bar--active) iframe.askspot-chat-widget{bottom:4.5rem!important}@media screen and (max-width: 500px){.products-comparison-bar__content{width:100%;padding:calc(var(--gap) / 3)}.products-comparison-bar__products{display:none}.products-comparison-bar__buttons{flex:1}.products-comparison-bar__button:is(.products-comparison-bar__button--compare){flex:1}}.main-page{max-width:1770px;margin:0 auto}.main-page__section{--gap: 1.5rem;--slide-width: 16rem;display:flex;flex-direction:column;gap:var(--gap);padding:calc(var(--gap) * 2) var(--gap);max-width:calc(1722px + var(--gap) * 2);margin:0 auto}.main-page__section--blog{--slide-width: 24rem}.main-page__section__header{display:flex;flex-direction:column;align-items:center;gap:.5rem}.main-page__section__see-more-link{color:var(--clr-primary);transition:color var(--transition-duration--fast) ease}.main-page__section__see-more-link:hover{color:var(--clr-primary-700)}.main-page>.about-section{padding:5rem 1.5rem;margin:0;width:100%}.banner-bento{--row-height: 20rem;--row-height--mobile: 15rem;--gap: 1.5rem;padding:var(--gap);max-width:calc(1722px + (2 * var(--gap)));margin:0 auto;display:grid;gap:var(--gap)}.banner-bento--tablet,.banner-bento--mobile{display:none}.banner-bento--one{grid-template-columns:1fr;grid-template-rows:calc(2 * var(--row-height) + var(--gap));grid-template-areas:"a"}.banner-bento--two{grid-template-columns:3fr 2fr;grid-template-rows:repeat(2,var(--row-height));grid-template-areas:"a b" "a b"}.banner-bento--three{grid-template-columns:3fr 2fr;grid-template-rows:calc(2 * var(--row-height) * .6) calc(2 * var(--row-height) * .4);grid-template-areas:"a b" "a c"}.banner-bento--four{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,var(--row-height));grid-template-areas:"a a b" "c d b"}.banner-bento--five{grid-template-columns:repeat(5,1fr);grid-template-rows:calc(2 * var(--row-height) * .6) calc(2 * var(--row-height) * .4);grid-template-areas:"b b a a a" "b b c d e"}.banner-bento-banner:nth-of-type(1){grid-area:a}.banner-bento-banner:nth-of-type(2){grid-area:b}.banner-bento-banner:nth-of-type(3){grid-area:c}.banner-bento-banner:nth-of-type(4){grid-area:d}.banner-bento-banner:nth-of-type(5){grid-area:e}.banner-bento-carousel{grid-area:b}.banner-bento-banner{width:100%;height:100%;display:block;background-size:cover;background-position:center;text-decoration:none}.banner-bento-banner--normal .banner-bento-banner__overlay{justify-content:center;align-items:flex-start;background-image:linear-gradient(90deg,color-mix(in oklab,var(--clr-gray-950),transparent 70%),transparent),linear-gradient(45deg,color-mix(in oklab,var(--clr-gray-950),transparent 70%),transparent)}.banner-bento-banner--image,.banner-bento-banner--image-button{background-position:center top}.banner-bento-banner--image-button .banner-bento-banner__overlay{justify-content:flex-end;align-items:stretch}.banner-bento-banner--logo .banner-bento-banner__overlay{justify-content:space-between;align-items:flex-start;background-image:linear-gradient(90deg,color-mix(in oklab,var(--clr-gray-950),transparent 70%),transparent),linear-gradient(45deg,color-mix(in oklab,var(--clr-gray-950),transparent 70%),transparent);gap:.75rem}.banner-bento-banner--logo .banner-bento-banner__title{font-size:var(--fs-xl)}.banner-bento-banner__overlay{width:100%;height:100%;padding:2rem;color:var(--clr-gray-0);display:flex;flex-direction:column;gap:.5rem}.banner-bento-banner__title{font-size:var(--fs-4xl);font-weight:700}.banner-bento-banner__description{font-size:var(--fs-xl);margin-bottom:1.5rem}.banner-bento-banner__button{--padding-vertical: 1rem;--pading-horizonstal: 2rem;font-size:var(--fs-md)}.banner-bento-banner__logo{display:block;height:3rem}.banner-bento-banner__separator{flex:1}.banner-bento-carousel{display:flex;flex-direction:column;overflow:hidden}.banner-bento-carousel__wrapper{flex:1}.banner-bento-carousel__pagination{margin-top:1rem;width:100%;height:.375rem;display:flex;gap:1rem}.banner-bento-carousel__pagination__indicator{flex:1;height:100%;background-color:var(--clr-gray-700);transition:background-color var(--transition-duration) ease-in-out}.banner-bento-carousel__pagination__indicator--active{background-color:var(--clr-primary)}.blog-item{display:flex;flex-direction:column;gap:1.5rem;text-decoration:none;color:var(--clr-gray-950)}.blog-item:hover .blog-item__title{color:var(--clr-primary)}.blog-item:hover .blog-item__read-more{color:var(--clr-gray-950)}.blog-item__image{display:grid;place-items:center}.blog-item__image img{width:100%;height:auto;object-fit:cover}.blog-item__content{display:flex;flex-direction:column;gap:.75rem;line-height:1.25}.blog-item__title{font-size:var(--fs-lg);font-weight:700;transition:color var(--transition-duration--fast) ease}.blog-item__post-details{display:flex;flex-direction:column;gap:.25rem}.blog-item__post-detail,.blog-item__read-more{font-size:var(--fs-sm)}.blog-item__post-detail span{font-size:inherit;font-weight:500}.blog-item__read-more{text-transform:uppercase;text-decoration:underline;text-underline-offset:.25rem;color:var(--clr-gray-600);transition:color var(--transition-duration--fast) ease}@media screen and (max-width: 1600px){.banner-bento--five{grid-template-columns:repeat(9,1fr);grid-template-areas:"a a a a a b b b b" "c c c d d d e e e"}}@media screen and (max-width: 1024px){.banner-bento--tablet{display:grid}.banner-bento--desktop,.banner-bento--mobile{display:none}.banner-bento--two{grid-template-columns:1fr;grid-template-rows:repeat(3,var(--row-height));grid-template-areas:"a a" "a a" "b b"}.banner-bento--three{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,var(--row-height));grid-template-areas:"a a" "a a" "b c"}.banner-bento--four,.banner-bento--five{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,var(--row-height));grid-template-areas:"a a" "b b" "c c"}.banner-bento-carousel{grid-area:c}}@media screen and (max-width: 576px){.banner-bento{--gap: 1rem}.banner-bento--mobile{display:grid}.banner-bento--desktop,.banner-bento--tablet{display:none}.banner-bento--one{grid-template-rows:repeat(1,var(--row-height))}.banner-bento--two,.banner-bento--four,.banner-bento--five{grid-template-columns:1fr;grid-template-rows:var(--row-height) var(--row-height--mobile);grid-template-areas:"a a" "b b"}.banner-bento--four,.banner-bento--five{grid-template-rows:repeat(2,var(--row-height))}.banner-bento--three{grid-template-columns:1fr;grid-template-rows:var(--row-height) repeat(2,var(--row-height--mobile));grid-template-areas:"a a" "b b" "c c"}.banner-bento-carousel{grid-area:b}.banner-bento-banner--normal .banner-bento-banner__overlay{justify-content:flex-end;align-items:stretch}.banner-bento-banner__overlay{padding:1rem}.banner-bento-banner__title{font-size:var(--fs-xl)}.banner-bento-banner__description{font-size:var(--fs-md)}}.product-purchase-details{display:flex;flex-direction:column;gap:.5rem}.product-purchase-detail{display:flex;align-items:center;gap:.75rem;color:var(--clr-gray-950);transition:color var(--transition-duration--fast) ease}button.product-purchase-detail:hover{color:var(--clr-gray-600)}.product-purchase-detail img{width:1.25rem}.product-purchase-detail span{font-size:.875rem}.product-purchase-detail span>*{font-size:inherit}.product-remind-availability-form{display:flex;flex-direction:column;gap:2rem;padding:1rem 0}.product-remind-availability-form__buttons{display:flex;justify-content:center}.product-remind-availability-form__buttons>button{width:15rem}
