﻿.swiper-container{width:100%;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;width:30px;height:40px;margin-top:-25px;line-height:30px;color:#fff;text-align:center;cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}html{box-sizing:border-box;-ms-overflow-style:scrollbar;min-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}body{margin:0;min-height:100%;font-family:var(--body-font);font-size:var(--font-base);background-color:var(--main-background);color:var(--main-foreground)}*,::after,::before{box-sizing:inherit}p,h1,h2,h3,h4,h5,h6{margin:0}.container,.container-fluid{width:100%;padding:0 var(--gutter-container);margin:0 auto}.placeholder{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;background-color:var(--main-foreground-opacity-20)}.placeholder-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.placeholder-line{position:relative;height:10px;width:100%}.placeholder-line-medium{height:40px;border-radius:var(--border-radius, 4px)}.placeholder-line-big{height:44px;border-radius:var(--border-radius, 4px)}.placeholder-shipping-price{width:80px}.placeholder-shine{opacity:.5;-moz-animation:placeholder-shine 1.5s infinite;-webkit-animation:placeholder-shine 1.5s infinite;animation:placeholder-shine 1.5s infinite}@keyframes placeholder-shine{0%{opacity:.1}50%{opacity:.5}100%{opacity:.1}}.placeholder-fade{-moz-animation:placeholder-fade 1.5s infinite;-webkit-animation:placeholder-fade 1.5s infinite;animation:placeholder-fade 1.5s infinite}@keyframes placeholder-fade{0%{opacity:.2}50%{opacity:.5}100%{opacity:.2}}.lazyloaded+.placeholder-shine,.lazyloaded+.placeholder-fade,.swiper-lazy-loaded+.placeholder-shine,.swiper-lazy-loaded+.placeholder-fade,picture:has(.lazyloaded)+.placeholder-shine,picture:has(.lazyloaded)+.placeholder-fade,picture:has(.swiper-lazy-loaded)+.placeholder-shine,picture:has(.swiper-lazy-loaded)+.placeholder-fade{display:none !important}.fade-in{opacity:0;transition:opacity .2s}.fade-in.lazyloaded,.fade-in.swiper-lazy-loaded,.fade-in.image-priority-high{opacity:1}@keyframes marquee{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(-100%);-webkit-transform:translateX(-100%)}}.transition-up{position:relative;top:-8px;opacity:0;transition:all .5s ease;z-index:10;pointer-events:none}.transition-up-active{top:0;opacity:1;z-index:100;pointer-events:auto}@keyframes content-fade{from{opacity:0}to{opacity:1}}@keyframes content-slide-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes content-slide-down{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.hero [class*=media-content-animate-]>*:nth-child(1){--anim-delay: 0.3s}.hero [class*=media-content-animate-]>*:nth-child(2){--anim-delay: 0.45s}.hero [class*=media-content-animate-]>*:nth-child(3){--anim-delay: 0.6s}.hero [class*=media-content-animate-]>*:nth-child(4){--anim-delay: 0.75s}.hero .media-content-animate-fade>*{animation:content-fade .6s ease var(--anim-delay) both}.hero .media-content-animate-slide-up>*{animation:content-slide-up .6s ease var(--anim-delay) both}.hero .media-content-animate-slide-down>*{animation:content-slide-down .6s ease var(--anim-delay) both}.hero-divided{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.section-full-width{border-radius:0 !important}.hero-divided-rounded{border-radius:var(--surface-radius)}.hero-divided-visual{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column}.hero-divided-image{position:relative;flex:1 1 50%;min-width:0;min-height:0;overflow:hidden}.hero-divided-image picture{display:block;height:100%}.hero-divided-image img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.hero-divided-visual{flex-direction:row}.hero-parallax .media-visual,.hero-parallax .hero-divided-visual{top:-15%;bottom:auto;height:130%;will-change:transform}}.swiper-container-initialized .media-content-animate>*{opacity:0;transition:opacity .6s ease,transform .6s ease}.swiper-container-initialized .media-content-animate-slide-up.media-content-animate>*{transform:translateY(24px)}.swiper-container-initialized .media-content-animate-slide-down.media-content-animate>*{transform:translateY(-24px)}.swiper-container-initialized .swiper-slide-active .media-content-animate>*{opacity:1;transform:translateY(0);transition-delay:var(--anim-delay, 0s)}.swiper-container-initialized .swiper-slide-active .media-content-animate>*:nth-child(1){--anim-delay: 0.3s}.swiper-container-initialized .swiper-slide-active .media-content-animate>*:nth-child(2){--anim-delay: 0.45s}.swiper-container-initialized .swiper-slide-active .media-content-animate>*:nth-child(3){--anim-delay: 0.6s}.swiper-container-initialized .swiper-slide-active .media-content-animate>*:nth-child(4){--anim-delay: 0.75s}@media(prefers-reduced-motion: reduce){.hero [class*=media-content-animate-]>*,.swiper-container-initialized .media-content-animate>*{animation:none;transition:none;opacity:1;transform:none}}@keyframes animation-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.animation-enter{animation:animation-enter 200ms ease}.animation-leave{opacity:0;transform:translateY(-6px);transition:opacity 150ms ease,transform 150ms ease;pointer-events:none}@media(prefers-reduced-motion: reduce){.animation-enter{animation:none}.animation-leave{transition:none}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;font-family:var(--heading-font);line-height:initial;font-weight:var(--title-font-weight)}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:var(--h5)}h6,.h6{font-size:var(--h6)}.heading-custom{font-family:var(--block-font, var(--heading-font));font-size:var(--block-mobile-font-size, var(--block-font-size, var(--h1)));font-weight:var(--title-font-weight);line-height:initial}p{font-size:var(--font-base);margin-top:0;line-height:1.375em}.font-family-body{font-family:var(--body-font);font-weight:normal !important}.font-body{font-size:var(--font-base) !important}.font-huge{font-size:var(--font-huge) !important}.font-big{font-size:var(--font-big) !important}.font-medium{font-size:var(--font-medium) !important}.font-small{font-size:var(--font-small) !important}.font-smallest{font-size:var(--font-smallest) !important}.font-extra-smallest{font-size:var(--font-extra-smallest) !important}.text-foreground{color:var(--main-foreground)}.text-accent{color:var(--accent-color)}.text-stock{color:var(--stock-color, var(--warning))}.user-content p,.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{margin:revert}.user-content a{text-decoration:underline}.user-content ul,.user-content ol{padding-left:var(--spacing-base)}.user-content ul li,.user-content ol li{margin-bottom:var(--spacing-2);line-height:22px}.user-content table{width:100%;max-width:100%;margin-bottom:var(--spacing-2);line-height:22px}button{width:auto;padding:0;border:none;background:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}.btn{margin:0;text-decoration:none;text-align:center;border:0;border-radius:var(--border-radius);cursor:pointer;font-family:var(--body-font);font-size:var(--font-big);font-weight:400;line-height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:normal;background:none;transition:all .4s ease;pointer-events:auto}.btn:hover,.btn:focus{outline:0;opacity:.8}.btn[disabled],.btn.disabled,.btn[disabled]:hover,.btn.disabled:hover{opacity:.8;cursor:not-allowed;outline:0}.btn-primary{display:inline-block;padding:14px 28px;background-color:var(--button-primary-background);border:var(--button-primary-border);color:var(--button-primary-color);fill:var(--button-primary-fill);border-radius:var(--button-primary-border-radius)}.btn-secondary{display:inline-block;padding:14px 28px;background-color:var(--button-secondary-background);border:var(--button-secondary-border);color:var(--button-secondary-color);fill:var(--button-secondary-fill);border-radius:var(--button-secondary-border-radius);text-decoration:var(--button-secondary-text-decoration)}.btn-tertiary{display:inline-block;padding:14px 28px;background-color:var(--button-tertiary-background);border:var(--button-tertiary-border);color:var(--button-tertiary-color);fill:var(--button-tertiary-fill);border-radius:var(--button-tertiary-border-radius);text-decoration:var(--button-tertiary-text-decoration)}.btn-outline{background:transparent;border:var(--border-solid) var(--main-foreground-opacity-30);color:var(--main-foreground);fill:var(--main-foreground)}.btn-inline.btn-primary{margin-left:-1px;padding:10px 15px;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;height:100%;border-left:none}.btn-inline{height:100%;padding:10px 15px;border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;border-left:none;font-size:var(--font-medium)}.btn-block{display:block;width:100%}.btn-medium{font-size:var(--font-small);padding:var(--spacing-2) var(--spacing-3)}.btn-small{font-size:var(--font-small);padding:var(--spacing-1) var(--spacing-3)}.btn-text-small{font-size:var(--font-small)}.btn-text-medium{font-size:var(--font-medium)}.btn-text-large{font-size:var(--font-big)}.btn-underlined{padding:0;border-radius:0}.btn-underlined.btn-medium{font-size:var(--font-medium)}.btn-whatsapp{position:fixed;bottom:var(--spacing-3);right:var(--spacing-3);z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);font-size:var(--icon-size-2x);color:white;background-color:#4dc247;box-shadow:var(--drop-shadow);border-radius:var(--border-radius-full)}.btn-variants-group{display:flex;flex-wrap:wrap;gap:10px}.btn-variants-group>.btn-variant{margin:0}.btn-variant{display:inline-block;font-size:var(--font-small);line-height:10px;min-width:28px;min-height:28px;margin:0 5px 10px 0;border:var(--border-solid) var(--main-foreground-opacity-30);border-radius:var(--border-radius-small);box-sizing:border-box;color:var(--main-foreground);font-weight:normal;text-transform:initial;vertical-align:top}.btn-variant:hover{border-color:var(--main-foreground)}.btn-variant-content{display:block;min-height:18px;margin:var(--spacing-1);padding:0 5px;line-height:19px}.btn-variant-content-square{position:relative;width:calc(var(--variant-swatch-size, 40px) - var(--spacing-2));height:calc(var(--variant-swatch-size, 40px) - var(--spacing-2));margin:var(--spacing-1);overflow:hidden}.btn-variant-color{display:inline-flex;align-items:center;justify-content:center;width:var(--variant-swatch-size, 40px);min-width:var(--variant-swatch-size, 40px);height:var(--variant-swatch-size, 40px);min-height:var(--variant-swatch-size, 40px);padding:0;box-sizing:border-box;overflow:hidden}.btn-variant-color .btn-variant-content{border-radius:max(0px,var(--border-radius-small) - var(--spacing-1));overflow:hidden;width:calc(var(--variant-swatch-size, 40px) - var(--spacing-2));min-width:calc(var(--variant-swatch-size, 40px) - var(--spacing-2));height:calc(var(--variant-swatch-size, 40px) - var(--spacing-2));min-height:calc(var(--variant-swatch-size, 40px) - var(--spacing-2));margin:0;padding:0;line-height:calc(var(--variant-swatch-size, 40px) - var(--spacing-2))}.btn-variant-color-card{width:calc(var(--variant-swatch-size, 40px)*2);min-width:72px;max-width:120px;height:auto;min-height:0;align-items:stretch;overflow:hidden;border-radius:var(--surface-radius-small)}.btn-variant-color-card .btn-variant-content-card{display:flex;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;border-radius:max(0px,var(--surface-radius-small) - 1px);line-height:1.2}.product-variant-card-media{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--main-foreground-opacity-05)}.product-variant-card-image{display:block;width:100%;height:100%;object-fit:cover}.product-variant-card-label{display:flex;align-items:center;gap:var(--spacing-1);min-width:0;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-small);line-height:1.2}.product-variant-card-swatch{flex:0 0 14px;width:14px;height:14px;border:var(--border-solid) var(--main-foreground-opacity-20);border-radius:var(--border-radius-full);background:var(--main-background)}.product-variant-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.color-swatches-circle .btn-variant-color{position:relative;overflow:visible;background:transparent}.color-swatches-circle .btn-variant-color,.color-swatches-circle .btn-variant-color .btn-variant-content{border-radius:var(--border-radius-full)}.color-swatches-circle .btn-variant-color.selected{background:transparent;box-shadow:none}.color-swatches-circle .btn-variant-color-card,.color-swatches-circle .btn-variant-color-card .btn-variant-content-card{border-radius:var(--surface-radius-small)}.product-detail .product-detail-variants-group .btn-variant:not(.btn-variant-color){display:inline-flex;align-items:center;justify-content:center;min-width:var(--variant-button-size, 44px);min-height:var(--variant-button-size, 44px);border-radius:var(--variant-button-radius, var(--border-radius-small))}.btn-variant.selected{color:var(--main-foreground);border-width:2px;border-color:var(--main-foreground);background:var(--main-foreground-opacity-10)}.btn-variant-no-stock{position:relative;background:transparent;color:var(--main-foreground-opacity-50)}.btn-variant-no-stock:after{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background:linear-gradient(to top left, transparent 49%, var(--main-foreground-opacity-50), transparent 52%);content:""}.btn-variant-no-stock.selected:after{background:linear-gradient(to top left, transparent 49%, var(--main-foreground), transparent 52%)}.btn-variant-no-stock.btn-variant-color:after{background:linear-gradient(-45deg, var(--main-background-opacity-30) calc(50% - 0.7px), var(--main-foreground-opacity-50) calc(50% - 0.7px), var(--main-foreground-opacity-50) 50%, var(--main-foreground-opacity-50) calc(50% + 0.7px), var(--main-background-opacity-30) calc(50% + 0.7px))}.btn-variant-no-stock.btn-variant-color.selected:after{background:linear-gradient(-45deg, var(--main-background-opacity-30) calc(50% - 0.7px), var(--main-foreground) calc(50% - 0.7px), var(--main-foreground) 50%, var(--main-foreground) calc(50% + 0.7px), var(--main-background-opacity-30) calc(50% + 0.7px))}.price-filter-btn{height:43px;font-size:14px;border:var(--border-solid) var(--main-foreground-opacity-30);border-left:none}.price-filter-btn-icon{display:none}.chip{position:relative;margin:var(--spacing-quarter) var(--spacing-half) var(--spacing-quarter) 0;padding:var(--spacing-quarter) var(--spacing-4) var(--spacing-quarter) var(--spacing-half);font-size:var(--font-small);white-space:normal;word-break:break-word;line-height:18px;border-radius:var(--border-radius-medium);transition:all .4s ease;color:var(--main-foreground);fill:var(--main-foreground);border:var(--border-solid) var(--main-foreground-opacity-50)}.chip-remove-icon{position:absolute;top:9px;right:8px;display:inline-block;width:8px;height:8px}.chip:focus{outline:0}.chip:hover{opacity:.6}.bottom-line{border-bottom:var(--border-solid) var(--main-foreground-opacity-10)}.divider-block{padding:var(--divider-block-padding, 16px) 0}.divider-line{margin:0;width:100%;border:none;border-top:1px solid var(--divider-line-color, currentcolor)}a{text-decoration:none;color:var(--main-foreground);transition:all .4s ease}a:hover,a:focus{opacity:.8}button{color:var(--main-foreground)}.btn-link,.search-suggestions-all-link{font-size:var(--font-medium);color:var(--main-foreground);fill:var(--main-foreground);text-decoration:underline;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.text-background,.text-background *{color:var(--main-background)}.text-background svg{fill:var(--main-background)}.text-foreground,.text-foreground *{color:var(--main-foreground)}.text-foreground svg{fill:var(--main-foreground)}.group-block .btn-link,.banner-block .btn-link,.swiper-slide .btn-link{color:inherit;fill:currentColor}:root{--icon-arrow-long: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M332.8,345.6a12.8,12.8,0,0,1-9.05-21.85L378.7,268.8H89.6a12.8,12.8,0,1,1,0-25.6H378.7l-54.95-54.95a12.8,12.8,0,1,1,18.1-18.1L427.7,256l-85.85,85.85A12.75,12.75,0,0,1,332.8,345.6Z"/></svg>')}.icon-inline{display:inline-block;font-size:inherit;width:1em;height:1em;overflow:visible;fill:currentColor;vertical-align:-0.125em}.icon-inline.icon-w{text-align:center;width:1.25em}.icon-xs{font-size:.75em}.icon-md{font-size:.875em}.icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-0.0667em}.icon-2x{font-size:2em}.icon-2x-half{font-size:2.5em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-6x{font-size:6em}.icon-7x{font-size:7em}.icon-8x{font-size:8em}.icon-9x{font-size:9em}.icon-30px{width:30px;height:30px;line-height:30px;text-align:center}.icon-45px{width:45px;height:45px;line-height:45px;text-align:center}.icon-flip-horizontal{transform:scaleX(-1)}.icon-flip-vertical{transform:scaleY(-1)}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-90-neg{transform:rotate(-90deg)}.icon-loading{animation:icon-spin .5s infinite linear}@keyframes icon-spin{to{transform:rotate(360deg)}}.whatsapp-icon{fill:white}.slider-arrow{font-size:var(--icon-size-2x)}.slider-arrow-prev{transform:scaleX(-1)}.thumb-arrow-prev{transform:scaleY(-1)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin-bottom:var(--spacing-2);font-size:var(--font-small);opacity:.8}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.product-breadcrumbs-full{margin-bottom:var(--spacing-3)}.product-breadcrumbs-full .breadcrumbs{margin-bottom:0}.section-page-header{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0}.page-header-title-row{display:grid;align-items:end}.page-header-title-row .page-header-title{margin-bottom:0;font-size:var(--h2)}.page-header-title-inner{display:grid;grid-template-columns:1fr auto;align-items:end}.page-header-count{font-size:var(--font-small);text-align:right;margin:0 0 var(--spacing-1) var(--spacing-4)}.page-header-description{font-size:var(--font-small);margin-top:var(--spacing-1);margin-bottom:0}.page-header-sort .form-group{margin-bottom:0}.image-block{position:relative}.img-absolute{position:absolute;left:0;width:100%;height:auto;vertical-align:middle;text-indent:-9999px;z-index:1}.img-absolute-centered{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.img-absolute-centered-vertically{position:absolute;top:50%;left:50%;z-index:9;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.img-circle{border-radius:50%;overflow:hidden}.img-circle img{width:100%;height:100%;object-fit:cover}.img-square{overflow:hidden}.img-square img{width:100%;height:100%;object-fit:cover}.form-group{position:relative;width:100%;margin-bottom:var(--spacing-3)}.form-group .form-select-icon{position:absolute;right:13px;bottom:20%;pointer-events:none;font-size:var(--font-base-default)}.form-select-arrow{font-size:var(--icon-size-md)}.form-label{display:block;margin-bottom:var(--spacing-2);font-size:var(--font-medium)}.form-control::-webkit-input-placeholder{color:var(--main-foreground-opacity-30)}.form-control:-moz-placeholder{color:var(--main-foreground-opacity-30)}.form-control::-moz-placeholder{color:var(--main-foreground-opacity-30)}.form-control:-ms-input-placeholder{color:var(--main-foreground-opacity-30)}.form-control,.form-select,.form-quantity{display:block;width:100%;margin:0;padding:12px;font-size:var(--font-medium);font-family:var(--body-font);text-align:left;border:var(--border-solid) var(--main-foreground-opacity-30);border-radius:var(--border-radius-small);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--main-foreground);fill:var(--main-foreground);background-color:transparent;transition:all .4s ease}.form-control:hover,.form-select:hover,.form-quantity:hover{border-color:var(--main-foreground-opacity-60)}.form-control:focus,.form-select:focus,.form-quantity:focus{outline:0px !important;-webkit-appearance:none}.form-control-disabled{opacity:.3;pointer-events:none}.input-clear-content .icon-inline{width:13px;height:13px;margin:var(--spacing-2) 0 0 var(--spacing-1)}.form-quantity-container{width:110px}.form-quantity{padding:0}.form-quantity .form-control{width:100%;padding-right:0;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:textfield;border:0;text-align:center}.form-quantity-icon{width:40px}.form-quantity-icon svg,.form-quantity .icon-30px{font-size:var(--font-base-default)}.form-quantity.small{width:90px}.form-quantity.small .form-control{padding:var(--spacing-2)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-append{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center}.input-append .form-control{border-radius:var(--border-radius-small) 0 0 var(--border-radius-small);border-color:var(--section-foreground-muted, var(--main-foreground-opacity-30))}.shipping-calculator .form-control,.coupon-input .form-control{background-color:var(--main-background)}.input-append .btn-inline:not(.btn-primary){border-color:var(--section-foreground-muted, var(--main-foreground-opacity-30));color:var(--section-foreground, var(--main-foreground));fill:var(--section-foreground, var(--main-foreground))}.form-select-small{font-size:var(--font-small);padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-2)}.form-select-small+.form-select-icon{right:10px;bottom:8px;font-size:var(--font-base-default)}.form-select .form-select-icon{top:50%;bottom:initial;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.radio-button{cursor:pointer}.radio-button-accent .radio-button-content{padding:var(--spacing-3);border-radius:var(--border-radius-small);border:var(--border-solid) var(--main-foreground-opacity-30)}.radio-button-icon{width:15px;height:15px}.radio-button-accent .radio-button-icon{width:16px;height:16px}.radio-button-icon.unchecked{background-color:var(--main-background);border:var(--border-solid) var(--main-foreground);border-radius:var(--border-radius-small)}.radio-button-icon.checked{background-color:var(--main-foreground)}.radio-button-accent .radio-button-icon.checked{background-color:var(--accent-color);border-color:var(--accent-color)}.radio-button-item{display:block;margin:0;cursor:pointer}.radio-button-container{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.radio-button-content{position:relative}.radio-button-icons-container{position:absolute}.radio-button .radio-button-content .unchecked{display:block}.radio-button .radio-button-content .checked{position:absolute;top:7px;left:7px;width:0;height:0;transition:all .2s}.radio-button input[type=radio]:checked+.radio-button-content .checked,.radio-button.selected .radio-button-content .checked{top:4px;left:4px;width:7px;height:7px}.radio-button-accent input[type=radio]:checked+.radio-button-content,.radio-button-accent input[type=radio]:checked+.radio-button-content .unchecked{border-color:var(--accent-color)}.radio-button-accent input[type=radio]:checked+.radio-button-content .checked{width:8px;height:8px}.radio-button-label{display:block;padding:0 0 0 var(--spacing-4);font-size:var(--font-small)}.radio-button-accent .radio-button-label{margin-left:var(--spacing-2);font-size:var(--font-medium)}.password-toggle{position:absolute;right:0;display:inline-block;padding:18px;background:none;border:0;transform:translateY(-110%)}.password-toggle-show,.password-toggle-hide{position:absolute;top:50%;right:50%;width:18px;height:18px;margin:-8px -8px 0 0}.password-toggle-icon{width:18px;height:18px}.card{padding:var(--spacing-3);background-color:var(--main-background);border-radius:var(--border-radius);box-shadow:var(--drop-shadow)}.card-header-collapsible{display:grid;grid-template-columns:1fr auto;align-items:center;padding-bottom:var(--spacing-3)}.card-toggle-icon{margin-left:var(--spacing-1);font-size:var(--icon-size-lg);transform:scaleY(-1)}.box{padding:var(--spacing-3);background-color:var(--main-foreground-opacity-03)}.swiper-pagination-bullets{bottom:20px;left:50%;padding:6px;border-radius:18px;line-height:4px;transform:translateX(-50%)}.swiper-pagination-bullet{width:var(--slider-pagination-bullet-size, 10px);height:var(--slider-pagination-bullet-size, 10px);margin:0;box-sizing:border-box;border:var(--slider-pagination-border-width, 0) solid var(--slider-pagination-border-color, currentColor);border-radius:999px;background-color:var(--slider-pagination-inactive-color, var(--main-foreground-opacity-20));opacity:var(--slider-pagination-inactive-opacity, 0.25);overflow:hidden;transition:width .3s,background-color .3s}.swiper-pagination-bullet-active{width:min(var(--slider-pagination-active-width, 50px),60px);background-color:var(--slider-pagination-inactive-color, var(--main-foreground-opacity-20));opacity:1}.swiper-pagination-bullet::after{display:block;width:0;height:100%;content:"";background:var(--slider-pagination-active-color, var(--main-foreground));transition:width .3s,opacity .3s}.swiper-pagination-bullet-active::after{width:100%}.swiper-pagination-outside{position:relative;bottom:initial;left:initial;display:inline-block;width:100%;margin:var(--spacing-2) 0;transform:none}.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;gap:var(--slider-pagination-gap, 8px)}.slideshow-container.slideshow--autoplay .slideshow-pagination-bullets .swiper-pagination-bullet-active::after{transition:width var(--slideshow-pagination-duration, 5s) linear}.slideshow-container.slideshow--autoplay:not(.slideshow-pagination-progress-ready) .slideshow-pagination-bullets .swiper-pagination-bullet-active::after{width:0}.swiper-pagination-overlay{bottom:var(--spacing-3);z-index:2}.swiper-pagination-overlay-left{left:var(--spacing-3);justify-content:flex-start;transform:none}.swiper-pagination-overlay-center{left:50%;transform:translateX(-50%)}.swiper-pagination-overlay-right{right:var(--spacing-3);justify-content:flex-end;transform:none}@media(prefers-reduced-motion: reduce){.swiper-pagination-bullet,.swiper-pagination-bullet::after{transition:none}}.swiper-button-next,.swiper-button-prev{display:none;margin-top:-20px;padding:0;background:none;border:none;cursor:pointer;font-size:var(--font-base-default);color:inherit}.swiper-button-next.carousel-navigation-global,.swiper-button-prev.carousel-navigation-global{align-items:center;justify-content:center;width:var(--slider-arrows-size, 40px);height:var(--slider-arrows-size, 40px);margin-top:calc(var(--slider-arrows-size, 40px)/-2);padding:0;border:var(--slider-arrows-border-width, 0) solid var(--slider-arrows-border-color, currentColor);border-radius:var(--slider-arrows-radius, 999px);background:var(--slider-arrows-background, var(--main-foreground));box-shadow:var(--slider-arrows-shadow, none);color:var(--slider-arrows-foreground, var(--main-background));opacity:var(--slider-arrows-opacity, 1);transition:filter .2s ease,opacity .2s ease,transform .2s ease}.slideshow-container .swiper-button-prev{left:var(--slider-arrows-offset, 48px)}.slideshow-container .swiper-button-next{right:var(--slider-arrows-offset, 48px)}.swiper-button-prev.carousel-navigation-global.swiper-button-outside{left:calc(-1*var(--slider-arrows-offset, 48px))}.swiper-button-next.carousel-navigation-global.swiper-button-outside{right:calc(-1*var(--slider-arrows-offset, 48px))}.carousel-navigation-layout{position:relative;width:100%;max-width:100%;min-width:0}.carousel-navigation-controls{display:contents}.swiper-button-next.carousel-navigation-global:hover,.swiper-button-prev.carousel-navigation-global:hover{filter:brightness(0.86)}.swiper-button-next.carousel-navigation-global.swiper-button-disabled,.swiper-button-prev.carousel-navigation-global.swiper-button-disabled{opacity:0;pointer-events:none}.swiper-button-next.carousel-navigation-global.swiper-button-lock,.swiper-button-prev.carousel-navigation-global.swiper-button-lock{display:none}.swiper-button-next.carousel-navigation-global:focus-visible,.swiper-button-prev.carousel-navigation-global:focus-visible{outline:2px solid currentColor;outline-offset:3px}.carousel-navigation-global .slider-arrow{width:var(--slider-arrows-icon-size, 75%);height:var(--slider-arrows-icon-size, 75%);font-size:initial;pointer-events:none}@media(min-width: 768px){.swiper-button-next.carousel-navigation-global,.swiper-button-prev.carousel-navigation-global{display:flex}.carousel-navigation-layout.carousel-navigation-layout-above,.carousel-navigation-layout-automatic.carousel-navigation-layout-constrained{padding-top:calc(var(--slider-arrows-size, 40px) + var(--spacing-2))}.carousel-navigation-layout.carousel-navigation-layout-above>.carousel-navigation-controls,.carousel-navigation-layout-automatic.carousel-navigation-layout-constrained>.carousel-navigation-controls{position:absolute;z-index:11;top:0;right:0;display:flex;align-items:center;gap:var(--spacing-2);height:var(--slider-arrows-size, 40px)}.carousel-navigation-layout.carousel-navigation-layout-above>.carousel-navigation-controls>.carousel-navigation-global,.carousel-navigation-layout-automatic.carousel-navigation-layout-constrained>.carousel-navigation-controls>.carousel-navigation-global{position:relative;top:auto;right:auto;left:auto;margin:0}.carousel-navigation-layout-sides.carousel-navigation-layout-constrained>.carousel-navigation-controls>.swiper-button-prev,.carousel-navigation-layout-sides.carousel-navigation-layout-constrained>.carousel-navigation-controls>.swiper-button-next{right:auto;left:var(--spacing-2)}.carousel-navigation-layout-sides.carousel-navigation-layout-constrained>.carousel-navigation-controls>.swiper-button-next{right:var(--spacing-2);left:auto}.carousel-navigation-layout-sides:not(.carousel-navigation-layout-constrained)>.carousel-navigation-controls>.swiper-button-prev.swiper-button-outside{left:max(-1*var(--slider-arrows-offset, 48px),50% - 50vw + var(--spacing-2))}.carousel-navigation-layout-sides:not(.carousel-navigation-layout-constrained)>.carousel-navigation-controls>.swiper-button-next.swiper-button-outside{right:max(-1*var(--slider-arrows-offset, 48px),50% - 50vw + var(--spacing-2))}}@media(min-width: 1280px){.carousel-navigation-layout-automatic:not(.carousel-navigation-layout-constrained)>.carousel-navigation-controls>.swiper-button-prev.swiper-button-outside{left:max(-1*var(--slider-arrows-offset, 48px),50% - 50vw + var(--spacing-2))}.carousel-navigation-layout-automatic:not(.carousel-navigation-layout-constrained)>.carousel-navigation-controls>.swiper-button-next.swiper-button-outside{right:max(-1*var(--slider-arrows-offset, 48px),50% - 50vw + var(--spacing-2))}}@media(min-width: 768px)and (max-width: 1279px){.carousel-navigation-layout-automatic:not(.carousel-navigation-layout-constrained){padding-top:calc(var(--slider-arrows-size, 40px) + var(--spacing-2))}.carousel-navigation-layout-automatic:not(.carousel-navigation-layout-constrained)>.carousel-navigation-controls{position:absolute;z-index:11;top:0;right:0;display:flex;align-items:center;gap:var(--spacing-2);height:var(--slider-arrows-size, 40px)}.carousel-navigation-layout-automatic:not(.carousel-navigation-layout-constrained)>.carousel-navigation-controls>.carousel-navigation-global{position:relative;top:auto;right:auto;left:auto;margin:0}}.carousel-section-edge{overflow-x:clip}.carousel-section-edge .swiper{margin-right:calc(-1*var(--carousel-section-edge, 0px))}.swiper-button-inline{position:relative;top:initial;right:initial;left:initial;width:20px;height:20px;margin:0;font-size:var(--icon-size-lg)}.swiper-fractions{position:absolute;top:15px;right:15px;bottom:initial;left:initial;z-index:9;width:auto;font-size:var(--font-medium)}.group-content{width:100%}.group-content-horizontal{display:flex;flex-wrap:wrap}.group-content-horizontal-md{display:flex;flex-direction:column}.group-content-horizontal-md.flex-row>.block-fill{width:auto;flex:1 1 0;min-width:0}.block-fill{width:100%}.image-block.block-fill img{width:100%}.group-content-horizontal>.block-fill{width:auto;flex:1 1 0;min-width:0}.group-content-horizontal>.divider-block{display:flex;align-self:stretch;flex:0 0 auto;width:auto;padding:0 var(--divider-block-padding)}.group-content-horizontal>.divider-block .divider-line{align-self:stretch;width:auto;border-top:none;border-left:1px solid var(--divider-line-color, currentColor)}.group-content.align-items-center .btn{align-self:center}.group-content.align-items-end .btn{align-self:flex-end}.list{display:flex;flex-direction:column;gap:var(--spacing-2)}.list .list-item{cursor:default}.list-unstyled{padding:0;margin:0;list-style-type:none}.list .radio-button-icons-container{display:none}.list .radio-button-label{padding-left:0}.list .radio-button{border:none;cursor:default}.list .radio-button:hover{border:none}.list .radio-button-content::before{display:none}.list-horizontal{overflow-x:scroll;white-space:nowrap !important}.list-horizontal .list-item{display:inline-block}.accordion-title{display:grid;grid-template-columns:1fr auto}.badge{position:absolute;top:-14px;right:-10px;min-width:16px;padding:0 3px;font-size:10px;font-weight:bold;line-height:14px;text-align:center;border-radius:50%}.badge-bottom{top:initial;right:-7px;bottom:-7px}.table{width:100%;border-collapse:collapse;border-spacing:0;background-color:var(--main-background);color:var(--main-foreground);font-size:var(--font-medium)}.table tbody tr:nth-child(odd){background-color:var(--main-foreground-opacity-05)}.table tbody.table-body-inverted tr:nth-child(even){background-color:var(--main-foreground-opacity-05)}.table tbody.table-body-inverted tr:nth-child(odd){background-color:var(--main-background)}.table th{padding:var(--spacing-2);text-align:left}.table thead th{padding:var(--spacing-2)}.table thead th:first-of-type{padding-left:0}.table td{padding:var(--spacing-2);text-align:left}.notification{z-index:10;display:inline-block;width:100%;padding:var(--spacing-2);font-size:var(--font-small);line-height:var(--font-big);color:var(--main-foreground);fill:var(--main-foreground);background-color:var(--main-background);border-radius:var(--surface-radius-small);box-shadow:var(--drop-shadow);transition:var(--transition-normal)}.notification-fixed{position:fixed;right:0;left:var(--spacing-3);z-index:1000;margin-top:var(--spacing-3);width:calc(100% - 32px);border:var(--border-solid) var(--main-foreground-opacity-10)}.notification .btn-link{font-size:var(--font-small)}.notification-fixed-bottom{bottom:var(--spacing-3);font-size:12px}.notification-fixed-bottom .btn-link{font-size:12px}.section-title-content{display:flex;flex-direction:column;gap:var(--spacing-4)}.heading-column{max-width:50%}.media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-full-width{width:100%}.media-small{min-height:300px}.media-medium{min-height:450px}.media-large{min-height:600px}.media-full{min-height:100vh}.media-auto{min-height:auto;height:auto;display:block}.swiper-slide.media{width:100%;flex-shrink:0}.banners-slider-wrapper .swiper-slide{min-width:0;box-sizing:border-box}.banners-slider-wrapper .swiper-slide>*{min-width:0;max-width:100%}.banners-grid{display:grid;grid-template-columns:1fr;gap:var(--banners-grid-gap, 16px)}.banners-grid-item{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:var(--banners-grid-radius, 0)}.banners-grid-item .banner-block,.banners-grid-item .banner-image-container{width:100%;height:100%}.banners-grid-item .banner-image-container-cropped-square{padding-bottom:0}.banners-grid-item .banner-image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banners-grid-item .placeholder-fade{position:absolute;inset:0}.media-visual{position:absolute;inset:0;z-index:0;line-height:0;font-size:0}.media-visual img,.media-visual video{display:block;width:100%;height:100%;object-fit:cover;vertical-align:bottom}.media-overlay{position:absolute;inset:0;z-index:3;background-color:var(--media-overlay-color, #000);opacity:var(--media-overlay-opacity, 0.3)}.media-auto .media-visual{position:relative;width:100%;min-height:100%}.media-auto .media-visual img{position:relative;width:100%;height:auto;object-fit:cover}@media(min-width: 768px){.banners-grid{grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));aspect-ratio:2/1}.banners-grid-item{aspect-ratio:auto}.banners-grid-layout-1 .banners-grid-item-1{grid-column:1/-1;grid-row:1/-1}.banners-grid-layout-2 .banners-grid-item-1{grid-column:1/3;grid-row:1/-1}.banners-grid-layout-2 .banners-grid-item-2{grid-column:3/-1;grid-row:1/-1}.banners-grid-layout-3 .banners-grid-item-1,.banners-grid-layout-4 .banners-grid-item-1{grid-column:1/3;grid-row:1/-1}.banners-grid-layout-3 .banners-grid-item-2,.banners-grid-layout-4 .banners-grid-item-2{grid-column:3/-1;grid-row:1}.banners-grid-layout-3 .banners-grid-item-3{grid-column:3/-1;grid-row:2}.banners-grid-layout-4 .banners-grid-item-3{grid-column:3;grid-row:2}.banners-grid-layout-4 .banners-grid-item-4{grid-column:4;grid-row:2}}.media-content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;gap:var(--spacing-3);overflow:hidden}.media-link,.banner-link-overlay{position:absolute;inset:0;z-index:2}.media-content-floating{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-4)}.media-content-linked{z-index:3;pointer-events:none}.media-content-linked :is(a,button,input,select,textarea,[contenteditable=true],[tabindex]):not([tabindex="-1"]){pointer-events:auto}.hero-divided .media-content-linked .btn:focus-visible,.hero-divided .media-link:focus-visible{outline:2px solid currentColor;outline-offset:-4px;opacity:1}.hero-divided .media-content-linked .btn:focus-visible{outline-offset:3px}.slide-content-container{position:absolute;inset:0;z-index:1;height:100%}.slide-content-container-linked{z-index:3;pointer-events:none}.media-content-center{align-items:center;justify-content:center;text-align:center}.media-content-floating .image-block.block-fill{width:auto;max-width:100%;max-height:100%;flex:0 0 auto;overflow:hidden}.media-content-floating .image-block.block-fill img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.media-content-floating.media-content-center>*{flex:0 0 auto}.media-content-center .group-block,.media-content-center .group-content{align-items:center;justify-content:center;text-align:center}.media-content-top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.media-content-center-left{align-items:flex-start;justify-content:center;text-align:left}.media-content-bottom-left{align-items:flex-start;justify-content:flex-end;text-align:left}.media-content-top-center{align-items:center;justify-content:flex-start;text-align:center}.media-content-bottom-center{align-items:center;justify-content:flex-end;text-align:center}.media-content-top-right{align-items:flex-end;justify-content:flex-start;text-align:right}.media-content-center-right{align-items:flex-end;justify-content:center;text-align:right}.media-content-bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.media-content-top-left .group-block,.media-content-center-left .group-block,.media-content-bottom-left .group-block{align-items:flex-start;align-self:flex-start}.media-content-top-left .group-block,.media-content-top-left .group-content{justify-content:flex-start}.media-content-bottom-left .group-block,.media-content-bottom-left .group-content{justify-content:flex-end}.media-content-top-left .group-content,.media-content-center-left .group-content,.media-content-bottom-left .group-content{align-items:flex-start;text-align:left}.media-auto .media-content:not(.media-content-floating){position:absolute;inset:0;display:flex;flex-direction:column;z-index:1;padding:var(--spacing-4)}.media-content-align-left{align-items:flex-start;text-align:left}.media-content-align-center{align-items:center;text-align:center}.media-content-align-right{align-items:flex-end;text-align:right}.media-grid{display:grid;align-items:center;gap:var(--spacing-4)}.media-grid>*{min-width:0}.media-grid .media-visual{position:relative;inset:auto;width:100%;height:auto;min-height:0;line-height:normal;font-size:medium}.media-grid .media-visual img,.media-grid .media-visual video{width:100%;height:auto;object-fit:cover;vertical-align:bottom}.media-grid .media-visual .video-block-image{height:100%}.media-grid .media-content{padding:0;gap:var(--spacing-3);justify-content:center}.media-grid-vertical{max-width:800px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;padding:0}.media-grid-vertical .media-content{text-align:center}.media-grid-md-horizontal{grid-template-columns:1fr}.image-with-text-contained .media-grid{overflow:hidden;border-radius:var(--surface-radius)}.text-block-eyebrow .text-content{font-size:var(--font-small);font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.text-block-eyebrow .text-content>:first-child,.text-block-eyebrow .text-content>:last-child{margin-top:0;margin-bottom:0}.editorial-list{display:flex;width:100%;margin:0;padding:0;flex-direction:column;gap:var(--editorial-list-gap, var(--spacing-3));list-style:none}.editorial-list-item{display:grid;grid-template-columns:1.25rem minmax(0, 1fr);align-items:start;gap:var(--spacing-2)}.editorial-list-item-marker{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;margin-top:.08em;border:1px solid currentColor;border-radius:50%;font-size:.7em;line-height:1}.editorial-list-check .editorial-list-item-marker::before{content:"✓"}.editorial-list-bullets .editorial-list-item-marker{border:0}.editorial-list-bullets .editorial-list-item-marker::before{width:.35rem;height:.35rem;border-radius:50%;background:currentColor;content:""}.editorial-list-numbered{counter-reset:editorial-list}.editorial-list-numbered .editorial-list-item{counter-increment:editorial-list}.editorial-list-numbered .editorial-list-item-marker::before{content:counter(editorial-list)}.editorial-list-item-text>:first-child,.editorial-list-item-text>:last-child{margin-top:0;margin-bottom:0}.editorial-list-item-text{text-align:left}.before-after-composition,.before-after-comparison{display:flex;flex-direction:column}.before-after-composition{gap:var(--before-after-section-gap)}.before-after-composition.text-left{align-items:flex-start}.before-after-composition.text-center{align-items:center}.before-after-composition.text-right{align-items:flex-end}.before-after-comparison{align-self:stretch;width:100%;gap:var(--spacing-3);margin:0;min-width:0}.before-after-stage{position:relative;overflow:hidden;min-width:0;height:var(--before-after-height-mobile);background:var(--before-after-image-background);border-radius:var(--before-after-radius);box-shadow:0 20px 60px rgba(0, 0, 0, 0.12);isolation:isolate;touch-action:pan-y}.before-after-layer,.before-after-layer picture,.before-after-layer img{display:block;width:100%;height:100%}.before-after-layer{position:absolute;inset:0}.before-after-layer-after{clip-path:inset(0 0 0 var(--before-after-position));z-index:2}.before-after-layer img{object-fit:cover}.before-after-label{position:absolute;top:var(--spacing-3);z-index:4;max-width:calc(50% - var(--spacing-4));margin:0;padding:8px 12px;border:1px solid rgba(255, 255, 255, 0.2);border-radius:999px;background:var(--before-after-label-background, #111111);color:var(--before-after-label-text, #fff);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;backdrop-filter:blur(10px)}.before-after-label-before{left:var(--spacing-3)}.before-after-label-after{right:var(--spacing-3)}.before-after-divider{position:absolute;top:0;bottom:0;left:var(--before-after-position);z-index:5;width:2px;background:var(--before-after-divider-color);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.08),0 0 18px rgba(0, 0, 0, 0.22);transform:translateX(-50%);pointer-events:none}.before-after-handle{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--before-after-divider-color);border-radius:50%;background:var(--before-after-handle-color);color:var(--before-after-divider-color);box-shadow:0 8px 28px rgba(0, 0, 0, 0.28);transform:translate(-50%, -50%)}.before-after-handle svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.before-after-range{position:absolute;inset:0;z-index:6;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.before-after-stage:has(.before-after-range:focus-visible){outline:3px solid var(--before-after-handle-color);outline-offset:4px}@media(max-width: 767px){.before-after-handle{width:44px;height:44px}.before-after-handle svg{width:22px;height:22px}.before-after-label{top:var(--spacing-2);max-width:calc(50% - var(--spacing-3));padding:7px 10px}.before-after-label-before{left:var(--spacing-2)}.before-after-label-after{right:var(--spacing-2)}}@media(min-width: 768px){.before-after-stage{height:var(--before-after-height-desktop)}}.media-grid-align-start{align-items:start}.media-grid-align-start .media-content{height:auto}.media-content-group{display:flex;flex-direction:column;height:100%}.media-with-bg{gap:0}.media-with-bg .media-content{padding:var(--spacing-5) var(--spacing-4)}.media-content-only .media-content{align-items:center}.media-content-floating .newsletter-form-block{max-width:560px;width:100%;margin-left:auto;margin-right:auto}.newsletter-align-left .newsletter-form-block{margin-left:0;margin-right:auto}.newsletter-align-right .newsletter-form-block{margin-left:auto;margin-right:0}.newsletter-form-block .newsletter-form-input::placeholder{color:var(--newsletter-input-color, var(--newsletter-form-color, currentColor));opacity:.7}.newsletter-form-block .newsletter-form-input{border-color:var(--newsletter-input-border-color, currentColor);background:var(--newsletter-input-background, transparent);color:var(--newsletter-input-color, currentColor)}.newsletter-section-icon{line-height:1}.newsletter-section .media-content:not(.container){box-sizing:border-box;width:100%;max-width:100%}.newsletter-section .media-content.container{box-sizing:border-box}.newsletter-section-inline .media-content{align-items:stretch;justify-content:center;text-align:left}.newsletter-section-inline .media-content>*,.newsletter-form-block,.newsletter-form,.newsletter-form-fields{width:100%;max-width:100%;min-width:0}.newsletter-form-fields{display:grid;gap:var(--spacing-3)}.newsletter-form-field{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.newsletter-form-label{color:var(--section-foreground-muted, var(--main-foreground-opacity-60));font-size:var(--font-small);line-height:1.2}.newsletter-form-full .newsletter-form-input{box-sizing:border-box;width:100%;min-height:48px;border:1px solid var(--newsletter-input-border-color, transparent);border-radius:12px;background:var(--newsletter-input-background, var(--main-foreground-opacity-05));color:var(--newsletter-input-color, var(--section-foreground, var(--main-foreground)));font-weight:bold}.newsletter-form-full .newsletter-form-input::placeholder{color:var(--newsletter-input-color, var(--section-foreground-muted, var(--main-foreground-opacity-50)));opacity:1}.newsletter-form-full .newsletter-form-button{box-sizing:border-box;width:100%;min-height:48px;align-self:end}@media(min-width: 768px){.newsletter-section-inline .media-content{display:grid;grid-template-columns:minmax(220px, 0.42fr) minmax(0, 1fr);align-items:center;column-gap:var(--spacing-5);row-gap:var(--spacing-1)}.newsletter-section-inline .newsletter-section-icon,.newsletter-section-inline .heading-block,.newsletter-section-inline .text-block{grid-column:1;justify-self:start}.newsletter-section-inline .newsletter-form-block{grid-column:2;grid-row:1/span 3;width:100%;max-width:none;margin:0}.newsletter-section-inline .newsletter-form-fields{grid-template-columns:repeat(3, minmax(0, 1fr)) auto;align-items:end}.newsletter-form-full .newsletter-form-button{width:auto}}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;background:var(--main-foreground)}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.embed-responsive.embed-responsive-1by1{padding-bottom:100%}.embed-responsive.embed-responsive-9by16{padding-bottom:calc(177.78% - 40px)}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-block{width:100%;overflow:hidden}.video-section-contained .video-block,.video-section-contained .media-visual,.slideshow-contained .swiper-container{border-radius:var(--surface-radius)}.slideshow-contained .swiper-container{overflow:hidden}.banners-section-full-width .banner-image-container{border-radius:0}.video-block-thumbnail{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.video-block-thumbnail-autoplay{z-index:3;transition:opacity .5s ease}.video-block-image{width:100%;height:100%;object-fit:cover}.video-block-iframe{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.video-block-iframe iframe{left:-100%;width:300%;max-width:none;height:100%;border:0}.video-block-autoplay .video-block-iframe{z-index:2}.video-block-overlay{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);transition:background .3s ease}.video-block-overlay:hover{background:rgba(0, 0, 0, 0.4)}.video-block-hide-controls{position:absolute;inset:0;z-index:99;width:100%;height:100%;background:transparent}.video-section{position:relative;overflow:hidden}.video-section-background .media-visual{position:relative;width:100%;overflow:hidden}.video-section-background .video-block-thumbnail,.video-section-background .video-block-iframe{position:absolute;inset:0}.video-section-background .video-block-image,.video-section-background .video-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-section-background .media-visual iframe{position:absolute;top:0;left:-100%;width:300%;max-width:none;height:100%;min-height:100%}.video-section-play{z-index:4}.video-player{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;cursor:pointer}.video-player-icon{position:absolute;top:50%;left:50%;z-index:9;width:60px;height:60px;font-size:40px;line-height:62px;text-align:center;background:var(--button-primary-background-color);border-radius:var(--border-radius-full);pointer-events:none;transform:translate(-50%, -50%)}.video-player-icon-small{width:24px;height:24px;font-size:var(--font-base-default);line-height:25px}.video-play-icon{fill:var(--button-primary-foreground-color)}.video-image{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%, -50%)}.video-image img{width:100%;height:100%;object-fit:cover}.product-video-container{display:block;width:100%;height:100%;overflow:hidden}.product-video{height:100%;display:flex;align-items:center;justify-content:center}.product-video .embed-responsive{width:100%;height:100%}.product-video .video-image{width:auto;height:100%}.product-native-video-slide{height:auto}.product-native-video-container{display:flex;justify-content:center;align-items:center;height:100%;overflow:visible}.icon-text-grid{display:grid;grid-template-columns:auto;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-4) 0}.icon-text-slider-wrapper .swiper-pagination{margin-top:var(--spacing-3)}.icon-text-item-content{display:flex;flex-direction:column;gap:var(--spacing-1)}.icon-text-item{gap:var(--spacing-2)}.icon-text-item-horizontal{display:flex;align-items:start;gap:var(--spacing-3)}.icon-text-item-icon{display:flex;align-items:center;justify-content:center;color:var(--section-icon-color, inherit)}.icon-text-item-icon img{height:auto}.carousel-slide{display:flex;width:100%;gap:var(--spacing-2);overflow:hidden}.carousel-slide-content{display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word}.carousel-slide-with-border{border:1px solid var(--carousel-border-color, #e5e5e5)}.banner-image-container{position:relative;overflow:hidden;border-radius:var(--surface-radius)}.banner-image-container img{width:100%}.banner-image-container-cropped img,.media-auto .banner-image-container-cropped img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.banner-image-container-cropped-square{padding-bottom:100%}.banner-image-container-cropped-horizontal{padding-bottom:75%}.banner-image-container-cropped-vertical{padding-bottom:133.333%}.banner-image-container-cropped-custom{padding-bottom:var(--aspect-padding)}.category-item-link{display:inline-flex;align-items:center;text-decoration:none;color:var(--category-text-color, inherit)}.category-list-pill .category-item-link{padding:8px 16px;border:1px solid var(--category-border-color, currentColor);background-color:var(--category-bg-color, transparent)}.category-pill-rounded .category-item-link{border-radius:999px}.category-list-thumbnail .category-item-link{gap:12px}.category-thumbnail-top .category-item-link{flex-direction:column;align-items:stretch}.category-item-image{flex-shrink:0;width:var(--category-image-size, 80px);height:var(--category-image-size, 80px);overflow:hidden;border:1px solid var(--category-image-border-color, currentColor)}@media(min-width: 768px){.category-item-image{width:var(--category-image-size-desktop, var(--category-image-size, 80px));height:var(--category-image-size-desktop, var(--category-image-size, 80px))}}.category-item-image img{width:100%;height:100%;display:block;object-fit:cover}.category-image-circular .category-item-image{border-radius:50%}.category-thumbnail-top .category-item-link{flex-direction:column}.category-thumbnail-top .category-item-text{width:100%}.header{position:relative;z-index:1000}.header.sticky-disabled{position:relative}.sticky-header-wrapper{position:relative;z-index:1000;transition:var(--transition-normal)}.sticky-header-wrapper.is-fixed{position:fixed;top:0;left:0;right:0}.sticky-header-wrapper.hide-announcements{transform:translateY(var(--announcements-height-negative, 0px))}.header:has(.head-overlay-home){position:absolute;top:0;left:0;right:0}.header:has(.head-overlay-home) .navigation-bar,.header:has(.head-overlay-home) .navigation-bar .nav-desktop-list-arrow{background-color:transparent}body:has(.head-overlay-home) .slideshow--home-first{margin-top:var(--header-announcements-height, 0px);--slideshow-effective-min-height: max(0px, calc(var(--slideshow-base-min-height, 0px) - var(--header-announcements-height, 0px)))}html.has_store_bar_thin body:has(.head-overlay-home) .slideshow--home-first{margin-top:0}.sticky-header-placeholder{height:0;overflow:hidden}.sticky-header-placeholder.is-active{height:auto}.static-announcements{position:relative;z-index:1}.sticky-header-wrapper .adbar{transition:opacity .2s ease-out}.adbar{position:relative;width:100%;overflow:hidden;font-size:var(--font-small);line-height:1.4;text-align:center;padding:var(--adbar-mobile-py) var(--adbar-mobile-px, 0)}.adbar a,.adbar svg{color:inherit;fill:currentColor}.adbar a:hover{opacity:1}.adbar-item-content{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);vertical-align:middle}.adbar .adbar-icon{width:var(--adbar-icon-size, 1.15em);height:var(--adbar-icon-size, 1.15em);color:var(--adbar-icon-color, currentColor);fill:var(--adbar-icon-color, currentColor);flex-shrink:0}.adbar .swiper-button-prev,.adbar .swiper-button-next{display:flex;align-items:center;justify-content:center;margin-top:0;transition:opacity .2s ease;transform:translateY(-50%)}.adbar .swiper-button-prev:hover,.adbar .swiper-button-next:hover{opacity:.7}.adbar .swiper-button-prev{left:0}.adbar .swiper-button-next{right:0}.adbar-static{min-height:1.4em;gap:var(--spacing-4)}.adbar-slider{min-height:1.4em;padding:0}.adbar-slider .swiper-wrapper{align-items:center}.adbar-slider .swiper-slide,.adbar-static .adbar-item{display:flex;align-items:center;justify-content:center;min-height:1.4em}.adbar-slider .adbar-item-content,.adbar-static .adbar-item-content{line-height:1.4}.adbar-slider-has-nav .adbar-item{padding:0 36px}.adbar-marquee{display:flex;align-items:center;overflow:hidden;width:100%}.adbar-marquee-track{display:flex;align-items:center;width:max-content;animation:marquee-scroll var(--marquee-duration, 20s) linear infinite}.adbar-marquee-track:hover{animation-play-state:paused}.adbar-marquee-track-reverse{animation-name:marquee-scroll-reverse}.adbar-marquee-content{display:flex;flex-shrink:0;align-items:center;white-space:nowrap}.adbar-marquee-content .adbar-item{display:flex;align-items:center;flex-shrink:0;padding:0 2rem}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee-scroll-reverse{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.editorial-marquee-section{overflow:hidden}.editorial-marquee-section-page .editorial-marquee{max-width:var(--container-width, 1200px);margin:0 auto}.editorial-marquee{overflow:hidden;padding:var(--editorial-marquee-py) var(--editorial-marquee-px);font-size:var(--editorial-marquee-font-size)}.editorial-marquee-track{display:flex;width:max-content;animation:marquee-scroll var(--editorial-marquee-duration, 20s) linear infinite}.editorial-marquee-track-reverse{animation-name:marquee-scroll-reverse}.editorial-marquee-content{display:flex;flex:0 0 auto;align-items:center;white-space:nowrap}.editorial-marquee-item{flex:0 0 auto;color:inherit;padding:0 2rem;text-decoration:none}.editorial-marquee-track:hover,.editorial-marquee-track:focus-within{animation-play-state:paused}@media(max-width: 767px){.editorial-marquee{padding:var(--editorial-marquee-mobile-py) var(--editorial-marquee-mobile-px);font-size:var(--editorial-marquee-mobile-font-size)}.editorial-marquee-track{animation-duration:var(--editorial-marquee-mobile-duration, 20s)}.editorial-marquee-mobile-hidden{display:none}}@media(prefers-reduced-motion: reduce){.editorial-marquee{overflow-x:auto}.editorial-marquee-track{width:auto;animation:none}.editorial-marquee-track>.editorial-marquee-content[aria-hidden=true]{display:none}}.head-main{top:0;z-index:1000;width:100%;font-size:var(--font-base);color:var(--header-foreground);fill:var(--header-foreground);background-color:var(--header-background);transition:var(--transition-normal);border-bottom:1px solid var(--header-foreground-opacity-10, rgba(0, 0, 0, 0.1))}.head-main a,.head-main button{color:inherit;fill:inherit}.head-row{position:relative;display:flex;align-items:center;flex-wrap:wrap;padding-top:var(--header-vertical-padding-mobile);padding-bottom:var(--header-vertical-padding-mobile);column-gap:var(--utility-items-gap, var(--spacing-3))}.head-row:not(.container){padding-left:var(--header-padding-x-mobile, 0);padding-right:var(--header-padding-x-mobile, 0)}.utilities-language-desktop{display:none}.search-container{position:relative;display:flex;align-items:center}.search-floating-container{flex:1;position:relative;display:block}.search-container .search-trigger{display:none}.logo-img-container{display:inline-block;width:100%;max-width:320px}.logo-img-link{display:inline-grid;align-items:center;justify-items:start;max-width:100%}.logo-img-variant{display:inline-flex;grid-area:1/1;align-items:center;max-width:100%;transition:opacity .18s ease-out}.logo-img-variant picture{display:inline-flex;max-width:100%}.logo-img-variant-overlay{visibility:hidden;opacity:0}.head-overlay-home .logo-img-container-with-overlay .logo-img-variant-primary{visibility:hidden;opacity:0}.head-overlay-home .logo-img-container-with-overlay .logo-img-variant-overlay{visibility:visible;opacity:1}.sticky-header-wrapper.is-fixed .head-overlay-home .logo-img-container-with-overlay .logo-img-variant-primary{visibility:visible;opacity:1}.sticky-header-wrapper.is-fixed .head-overlay-home .logo-img-container-with-overlay .logo-img-variant-overlay{visibility:hidden;opacity:0}@media(prefers-reduced-motion: reduce){.logo-img-variant{transition:none}}.logo-container{text-align:left;position:relative;z-index:1}.logo-text-container{max-width:450px;margin:var(--spacing-3) auto}.logo-img,.logo-text{width:auto;height:auto;transition:var(--transition-normal);vertical-align:middle;max-height:var(--logo-height-mobile, 45px);max-width:100%}.logo-text{margin:0;font-size:var(--h5)}.logo-left .menu-container{order:-1}.logo-left .logo-container{flex:1}.head-row.logo-left:not(.search-icon-mobile) .search-container{flex-basis:100%;order:99;margin-top:var(--spacing-3)}.head-row.logo-center{display:grid;align-items:center;column-gap:var(--utility-items-gap, var(--spacing-3))}.logo-center .logo-container{grid-column:1/-1;grid-row:1;justify-self:center;margin:0 calc(2*var(--utility-icon-size-mobile, 20px) + 2*var(--utility-items-gap, 12px));text-align:center}.logo-center .menu-container{grid-column:1;grid-row:1}.head-row.logo-center:not(.search-icon-mobile){grid-template-columns:auto 1fr auto auto}.logo-center .header-account{grid-column:3;grid-row:1;justify-self:end}.logo-center .header-cart{grid-column:4;grid-row:1;justify-self:end}.logo-center:not(.search-icon-mobile) .search-container{grid-column:1/-1;grid-row:2;margin-top:var(--spacing-3)}.logo-center.search-icon-mobile{grid-template-columns:auto auto 1fr auto auto}.search-icon-mobile .header-account{grid-column:2}.search-icon-mobile .search-container{grid-column:4;grid-row:1;justify-self:end}.search-icon-mobile .header-cart{grid-column:5}.head-row.search-icon-mobile .search-trigger{display:grid;align-items:center;grid-auto-flow:column}.head-row.search-icon-mobile .search-floating-container{display:none}.header-utility{position:relative;display:grid;align-items:center;grid-auto-flow:column;column-gap:var(--spacing-1)}.header-account{position:relative}.header-account-links{align-items:center;gap:var(--spacing-2);white-space:nowrap}.header-account-link{color:inherit}.header-account-separator{color:var(--header-foreground-opacity-20, currentColor)}.header-account .nav-dropdown-content{display:none}.head-main .cart-widget-amount{color:var(--header-cart-badge-foreground, var(--button-primary-foreground-color));background-color:var(--header-cart-badge-background, var(--button-primary-background-color));border:var(--border-solid) var(--header-cart-badge-background, var(--button-primary-background-color))}.header-icon{position:relative;transition:opacity .18s ease-out}@media(prefers-reduced-motion: reduce){.header-icon{transition:none}}.utility-icon{font-size:var(--utility-icon-size-mobile, 20px);color:var(--header-utilities-foreground, inherit)}.header-cart-text{display:none;align-items:center}.utility-text-featured{display:flex;gap:var(--spacing-1);font-weight:bold}.header-language-secondary{margin-left:var(--spacing-4)}.header-language-label{display:flex;align-items:center;margin-left:var(--spacing-1);text-transform:uppercase;font-size:var(--font-small)}.nav-dropdown-icon{margin-left:var(--spacing-1);transform:rotate(90deg)}.search-btn{position:absolute;top:1px;right:1px;height:calc(100% - 2px);padding:12px;border:0}.search-submit-btn{border-radius:0 var(--border-radius-small) var(--border-radius-small) 0;background-color:var(--main-background)}.search-submit-btn .icon-inline,.search-empty-btn .icon-inline{color:var(--main-foreground)}.head-main .search-submit-btn{top:0;right:0;height:100%;background-color:transparent}.search-form-wrap{position:relative;width:100%}.search-form-field{margin:0;position:relative}.search-input{height:100%;padding-right:45px;font-size:14px}.head-main .form-control{background-color:var(--main-background);color:var(--main-foreground);fill:var(--main-foreground);border:var(--border-solid) var(--header-foreground-opacity-20)}.head-main .form-control::-webkit-input-placeholder{color:var(--main-foreground-opacity-30)}.head-main .form-control:-moz-placeholder{color:var(--main-foreground-opacity-30)}.head-main .form-control::-moz-placeholder{color:var(--main-foreground-opacity-30)}.head-main .form-control:-ms-input-placeholder{color:var(--main-foreground-opacity-30)}.search-suggestions-text:before{position:absolute;right:0;top:50%;display:block;width:25px;height:25px;margin-top:-12px;background-color:currentColor;content:"";mask-position:center;mask-repeat:no-repeat;color:var(--main-foreground);-webkit-mask-image:var(--icon-arrow-long);mask-image:var(--icon-arrow-long)}.search-trigger{background:none;border:0;padding:0;cursor:pointer}.nav-categories-mobile .nav-list-link{display:block;margin:0 var(--spacing-2) var(--spacing-1) 0;padding:var(--spacing-2);font-size:var(--font-small);font-weight:normal}.nav-categories-mobile .nav-item:first-child .nav-list-link{padding-left:0}.nav-categories-mobile .nav-list-link.selected{text-decoration:underline}.nav-categories-mobile>.nav-item:first-child{margin-left:var(--header-padding-x-mobile, var(--spacing-3))}.nav-list-link-heading{font-weight:bold}.navigation-bar{position:relative;width:100%;font-size:var(--font-small);padding-top:var(--navbar-mobile-py);padding-bottom:var(--navbar-mobile-py);background-color:var(--navbar-bg)}.navigation-bar-has-languages{z-index:1001}.navigation-bar>.container{padding-left:0;padding-right:0}.navigation-bar-inner{position:relative}.navigation-bar a,.navigation-bar button{color:inherit}.navigation-bar-list{display:flex;align-items:center;gap:var(--spacing-5);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap}.navigation-bar-list::-webkit-scrollbar{display:none}.navigation-bar-list .navigation-bar-group:first-child{padding-left:var(--navbar-mobile-px, var(--gutter-container))}.navigation-bar-list .navigation-bar-group:last-child{padding-right:var(--navbar-mobile-px, var(--gutter-container))}.navigation-bar-list .navigation-bar-group:has(+.navigation-bar-group-nav-languages.d-none:last-child){padding-right:var(--navbar-mobile-px, var(--gutter-container))}.navigation-bar-group{display:flex;align-items:center;gap:var(--spacing-5)}.navigation-bar-block,.navigation-bar-social,.navigation-bar-contact-list,.navigation-bar-item{display:flex;flex-wrap:nowrap;align-items:center}.navigation-bar-item,.navigation-bar-item a{display:inline-flex;align-items:center;gap:var(--spacing-2)}.navigation-bar-block .icon-inline,.navigation-bar-social .icon-inline{width:var(--navbar-icon-size, 16px);height:var(--navbar-icon-size, 16px);flex-shrink:0}.navigation-bar-item,.navigation-bar-block .announcement{white-space:nowrap}.navigation-bar-language-list{gap:var(--spacing-2)}.navigation-bar-languages .navigation-bar-language-dropdown,.navigation-bar-languages[data-display-format=dropdown] .navigation-bar-language-list{display:none}.navigation-bar-languages .navigation-bar-language-list,.navigation-bar-languages[data-display-format=dropdown] .navigation-bar-language-dropdown{display:flex}.navigation-bar-languages.navigation-bar-languages-overflow .navigation-bar-language-list{display:flex}.navigation-bar-languages.navigation-bar-languages-overflow .navigation-bar-language-dropdown{display:none}.navigation-bar-language-dropdown{justify-content:flex-end}.navigation-bar-language-dropdown .nav-dropdown{position:relative;display:inline-flex}.navigation-bar-language-trigger{display:inline-flex;align-items:center;gap:var(--spacing-1);cursor:pointer}.navigation-bar-language-dropdown-content{position:absolute;top:100%;right:0;z-index:1002;width:max-content;min-width:120px;margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);color:var(--main-foreground);background-color:var(--main-background);border:var(--border-solid) var(--main-foreground-opacity-10);text-align:left}.navigation-bar-language-dropdown .nav-dropdown::after{position:absolute;top:100%;right:0;left:0;height:var(--spacing-2);content:""}.navigation-bar-language-dropdown .nav-dropdown:hover .navigation-bar-language-dropdown-content,.navigation-bar-language-dropdown .navigation-bar-language-dropdown-content:hover{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.product-grid-layout.grid:not(.swiper-mobile-only){column-gap:var(--product-grid-column-gap);row-gap:var(--product-grid-row-gap)}.product-grid-layout.grid:not(.swiper-mobile-only)>.product-item{margin-bottom:0}@media(min-width: 768px){.product-grid-layout.grid:not(.swiper-desktop-only){column-gap:var(--product-grid-column-gap-desktop);row-gap:var(--product-grid-row-gap-desktop)}.product-grid-layout.grid:not(.swiper-desktop-only)>.product-item{margin-bottom:0}}.product-item-image-container{position:relative;max-height:1200px;overflow:hidden;border-radius:var(--product-card-image-border-radius)}.swiper-container .swiper-mobile-only .product-item-image-container,.swiper-container .swiper-desktop-only .product-item-image-container{aspect-ratio:unset}.product-item-image{height:100%;max-height:1200px;max-width:100%;width:auto;opacity:1;transition:var(--transition-normal)}.product-item-slider-slide img{max-width:100%;object-fit:contain;object-position:top}.product-item-reduced .product-item-image-container{height:130px}.product-item.product-item-reduced{border-radius:var(--product-card-image-border-radius)}.product-item-reduced .product-item-image{width:100%;height:130px;object-fit:cover}.product-item-image:not(.product-item-image-secondary).lazyloaded{z-index:2;opacity:1}.product-item-image-secondary,.product-item-image-secondary.fade-in.lazyloaded{display:none;width:100%;height:100%;object-fit:contain;object-position:top;opacity:0}.product-item-image-container.product-item-image-container-cropped .product-item-image{width:100%;height:100%;object-fit:cover;object-position:center}.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured{opacity:0;transition-delay:.05s}.product-item-secondary-images-loaded:not(.product-item-secondary-images-disabled):hover .product-item-image-featured~.product-item-image-secondary{opacity:1}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.product-item-image-hover-zoom .product-item-image{transform:translateX(-50%) scale(1);transform-origin:center;transition:opacity .3s ease,transform 360ms ease}.product-item-image-hover-zoom .product-item-image-container:hover .product-item-image{transform:translateX(-50%) scale(var(--product-card-image-hover-scale))}}.product-item-link{display:flex;flex-direction:column}.product-item{position:relative}.product-item:not(.product-item-reduced){border:var(--product-card-border);border-radius:var(--product-card-border-radius);display:flex;flex-direction:column;height:100%;margin-bottom:var(--spacing-3)}.product-item:not(.product-item-reduced) .product-item-information-inner{flex:1}.product-item:not(.product-item-reduced) .product-item-image-container{margin:var(--product-card-inner-spacing)}.product-item-image-edge-to-edge:not(.product-item-reduced) .product-item-image-container{margin:0;border-radius:0}.product-item-image-edge-to-edge-with-border{overflow:hidden}.product-item-information-inner{display:flex;flex-direction:column;text-align:left}.product-item:not(.product-item-reduced) .product-item-information-inner{padding:var(--product-card-inner-spacing)}.product-item-reduced .product-item-information-inner{padding-top:var(--spacing-3);padding-bottom:var(--spacing-2)}.product-item:not(.product-item-reduced):not(.product-item-image-edge-to-edge) .product-item-information-inner{padding-top:0}.product-item-actions{width:100%;margin-top:auto;padding-top:var(--spacing-3)}.product-item-actions>.product-item-quick-shop-container,.product-item-actions>.product-item-whatsapp-button:first-child{margin-top:0}.product-item.product-item-natural-height{height:auto}.product-item-natural-height .product-item-information-inner{flex:0 0 auto}.product-item-natural-height .product-item-actions{margin-top:0}.product-item-align-center .product-item-information-inner,.product-item-align-center .product-item-link{align-items:center;text-align:center}.product-item-name{margin-bottom:var(--spacing-2);font-size:var(--product-card-name-font-size, var(--font-medium));font-weight:500;line-height:1.2;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.product-item-reduced .product-item-name{margin-bottom:var(--spacing-2)}.product-item-brand{margin-bottom:var(--spacing-1);font-size:var(--font-small);font-weight:400;text-transform:none;color:var(--main-foreground-opacity-60)}.product-item-sizes{display:flex;flex-wrap:wrap;gap:var(--spacing-1);margin-bottom:var(--spacing-2)}.product-item-align-center .product-item-sizes,.product-item-align-center .product-item-price-container,.product-item-align-center .product-item-colors,.product-item-align-center .product-item-stock-badges{justify-content:center}.product-item-size-bullet{--product-item-size-bullet-min-width: 22px;--product-item-size-bullet-min-height: 16px;--product-item-size-bullet-padding: 2px 5px;--product-item-size-bullet-line-height: 12px;position:relative;min-width:var(--product-item-size-bullet-min-width);min-height:var(--product-item-size-bullet-min-height);padding:var(--product-item-size-bullet-padding);font-size:var(--font-smallest);line-height:var(--product-item-size-bullet-line-height);text-align:center;overflow:hidden;overflow-wrap:anywhere;color:var(--main-foreground);border:var(--border-solid) var(--main-foreground-opacity-20);border-radius:var(--border-radius-small)}.product-item-size-bullet-no-stock{color:var(--main-foreground-opacity-40)}.product-item-size-bullet-no-stock:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(to top left, transparent 49%, currentColor, transparent 52%)}.product-item-price-container{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-2)}.product-item-pricing{display:flex;flex-direction:column;gap:var(--spacing-1)}.product-item-pricing-item{order:1}.product-item-pricing-featured{order:0}.product-item-pricing-main{color:var(--product-card-price-color)}.product-item-price{font-size:var(--product-card-price-font-size, var(--font-big));font-weight:700;line-height:1.2}.product-item-pricing:not(.product-item-pricing-featured-price) .product-item-price{font-size:var(--font-small);font-weight:600}.product-item-reduced .product-item-price{font-size:var(--font-medium)}.product-item-price-compare{order:-1;width:100%;margin-bottom:0;font-size:var(--font-small);line-height:1.2;text-decoration:line-through;color:var(--main-foreground-opacity-60)}.product-item-discount{min-width:0;padding:2px var(--spacing-2);font-size:var(--font-smallest);font-weight:400;line-height:1.2;color:var(--main-background);background:var(--main-foreground-opacity-50);border-radius:999px}.product-item-installments{margin-top:0;color:var(--main-foreground-opacity-60)}.product-item-installments.product-item-pricing-featured{margin-top:0;font-size:var(--product-card-price-font-size, var(--font-big));font-weight:700;line-height:1.2;color:var(--product-card-price-color)}.product-item-promo-label,.product-item-no-stock{margin-bottom:var(--spacing-2)}.product-item-payment-discount{display:flex;align-items:center;gap:var(--spacing-1);margin-top:0;font-size:var(--font-small);font-weight:600;line-height:1.2;color:var(--product-card-payment-discount-color)}.product-item-payment-discount.product-item-pricing-featured{font-size:var(--product-card-price-font-size, var(--font-big));font-weight:700;margin-top:0}.product-item-payment-discount .payment-discount-price-product{font-weight:700}.payment-discount-icon{width:1em;height:1em;flex:0 0 auto;fill:currentColor}.product-item-align-center .product-item-payment-discount{justify-content:center;text-align:center}.product-item-align-center .product-item-installments{text-align:center}.product-item-align-center .product-item-stock-notice{text-align:center}.product-item-stock-notice{margin-top:var(--spacing-3);font-size:var(--font-small);color:var(--stock-color, var(--warning))}.product-item-subscription-prices{display:flex;flex-wrap:wrap;align-items:center}.product-item-subscription-compare{order:-1;width:100%;margin-bottom:var(--spacing-1);font-size:var(--font-medium);text-decoration:line-through}.product-item-subscription-main-price{font-weight:bold}.product-item-subscription-discount{margin-left:var(--spacing-2);font-size:var(--font-medium);color:var(--accent-color)}.grid-1 .product-item{display:grid;grid-template-columns:1fr 1fr;gap:0;column-gap:var(--spacing-half);border-radius:var(--product-card-border-radius)}.grid-1 .product-item .product-item-image-container{grid-column:1/1;margin:var(--product-card-inner-spacing) 0 var(--product-card-inner-spacing) var(--product-card-inner-spacing)}.grid-1 .product-item-image-edge-to-edge .product-item-image-container{margin:0}.product-list-mobile-single-column-vertical.grid-1 .product-item{display:flex}.product-list-mobile-single-column-vertical.grid-1 .product-item .product-item-image-container{margin:var(--product-card-inner-spacing)}.product-list-mobile-single-column-vertical.grid-1 .product-item-image-edge-to-edge .product-item-image-container{margin:0}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item{display:grid;grid-template-columns:1fr 1fr;gap:0;column-gap:var(--spacing-half);border-radius:var(--product-card-border-radius)}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item .product-item-image-container{grid-column:1/1;margin:var(--product-card-inner-spacing) 0 var(--product-card-inner-spacing) var(--product-card-inner-spacing)}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item-image-edge-to-edge .product-item-image-container{margin:0}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item .product-item-information{grid-column:2/6}@media(max-width: 767px){.product-list-mobile-single-column-horizontal .product-item:not(.product-item-image-edge-to-edge) .product-item-information-inner{padding-top:var(--product-card-inner-spacing)}}.grid-1 .product-item .product-item-information{grid-column:2/6}.product-item-slider-pagination-container{position:absolute;top:8px;right:12px;z-index:1;overflow:hidden;font-size:12px}.product-item-slider-pagination{position:relative;bottom:initial;left:initial}.product-item-more-images-message{position:absolute;top:28px;right:12px;z-index:1;font-size:12px;opacity:0;transition:all .2s ease}.product-labels{position:absolute;top:var(--spacing-2);left:var(--spacing-2);z-index:9;display:flex;flex-direction:column;gap:var(--spacing-2);text-align:center;pointer-events:none}.product-labels .label{margin-bottom:0}.product-labels-bottom{top:initial;bottom:var(--spacing-2)}.label{width:fit-content;height:fit-content;padding:3px 6px;font-size:var(--font-smallest);background:var(--main-background-opacity-80);color:var(--main-foreground);border-radius:var(--border-radius-small);text-transform:uppercase}.label.label-primary{background:var(--label-primary-background);color:var(--label-primary-foreground);fill:var(--label-primary-foreground);border:var(--label-primary-border, 0);border-radius:var(--label-primary-border-radius, var(--border-radius-small))}.label-icon{width:15px;height:10px;margin-bottom:1px;vertical-align:middle}.product-item .product-installments{font-size:var(--font-small)}.product-item .product-installment-amount,.product-item .product-installment-value{font-weight:700}.label-secondary{background:var(--label-secondary-background, var(--label-secondary-background-80));color:var(--label-secondary-foreground);border:var(--label-secondary-border, 0);border-radius:var(--label-secondary-border-radius, var(--border-radius-small))}.product-item-image-container .product-item-colors-container{position:absolute;left:50%;bottom:var(--spacing-2);z-index:8;transform:translateX(-50%)}.product-item-image-container .product-item-colors-container-with-quick-shop{left:var(--spacing-2);transform:none}.product-item-information .product-item-colors-container{margin-bottom:var(--spacing-2)}.product-item-colors{display:flex;align-items:center;margin-bottom:0}.product-item-colors-bullet{display:inline-block;min-width:var(--spacing-base);height:var(--spacing-base);margin-right:var(--spacing-2);font-size:var(--font-smallest);line-height:calc(var(--spacing-base) - 2px);text-align:center;color:var(--main-foreground-opacity-60);background-color:var(--main-background);vertical-align:top;border:var(--border-solid) var(--main-background);border-radius:var(--border-radius-full);box-shadow:0 0 0 1px var(--main-foreground-opacity-30);cursor:pointer;opacity:1;transition:all .4s ease}.product-item-image-container .product-item-colors-bullet{border-width:2px;box-shadow:0 0 0 2px var(--main-foreground-opacity-30)}.product-item-colors-bullet:hover,.product-item-colors-bullet.selected,.product-item-colors-bullet:focus-visible{box-shadow:0 0 0 2px var(--main-foreground)}.product-item-image-container .product-item-colors-bullet:hover,.product-item-image-container .product-item-colors-bullet.selected,.product-item-image-container .product-item-colors-bullet:focus-visible{box-shadow:0 0 0 2px var(--main-foreground)}.product-item-image-container .product-item-colors-bullet:last-child{margin-right:0}.product-item-colors-bullet-text,.product-item-colors-bullet-text:hover{padding-inline:var(--spacing-1);border:var(--border-solid) var(--main-background);border-radius:18px}.product-item-information .product-item-quick-shop-container{width:100%;margin-top:var(--spacing-2);container-type:inline-size}.product-item-information .product-item-actions>.product-item-quick-shop-container{margin-top:0}.product-item-information .product-item-quick-shop-container form,.product-item-information .product-item-quick-shop-container .item-submit-container{width:100%}.product-item-quick-shop-actions-with-quantity{display:grid;grid-template-columns:90px minmax(0, 1fr);align-items:stretch;gap:var(--spacing-2)}.product-item-quantity{width:100%}.product-item-quantity .form-quantity,.product-item-quantity .form-quantity-icon,.product-item-quantity .icon-45px{height:var(--product-quick-shop-button-min-height);line-height:var(--product-quick-shop-button-min-height)}.product-item-quantity .form-quantity-icon{width:32px;min-width:32px}.product-item-quick-shop-actions-with-quantity .product-submit-button{padding-inline:var(--spacing-2);white-space:nowrap}.product-item-quick-shop-actions-with-quantity .addtocart-placeholder{grid-column:2;grid-row:1}@container (max-width: 280px){.product-item-quick-shop-actions-with-quantity{grid-template-columns:1fr}.product-item-quick-shop-actions-with-quantity .addtocart-placeholder{grid-column:1;grid-row:2}}.product-item-information .product-item-quick-shop-modal-trigger,.product-item-information .product-item-quick-shop-container .product-submit-button,.product-item-information .product-item-quick-shop-container .product-item-quick-shop-placeholder{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;min-height:var(--product-quick-shop-button-min-height);padding:var(--product-quick-shop-button-padding);font-size:var(--product-quick-shop-button-font-size);line-height:1.2;color:var(--product-quick-shop-button-color);fill:var(--product-quick-shop-button-fill);background:var(--product-quick-shop-button-background);border:var(--product-quick-shop-button-border)}.product-item-information .product-item-quick-shop-container .product-item-quick-shop-placeholder.disabled{opacity:1}.product-item-information .product-item-quick-shop-disabled,.product-item-information .product-item-quick-shop-disabled:hover{opacity:.55;cursor:not-allowed}.product-item-information .product-item-quick-shop-icon{flex:0 0 auto;width:1.1em;height:1.1em;fill:currentColor}.product-item .product-item-whatsapp-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;margin-top:var(--spacing-2)}.product-item-whatsapp-icon{width:1.2em;height:1.2em;fill:currentColor}.product-item-image-container .product-item-quick-shop-container{position:absolute;right:var(--spacing-2);bottom:var(--spacing-2);z-index:9;margin-top:0}.product-item-image-container .product-item-quick-shop-container form,.product-item-image-container .product-item-quick-shop-container .item-submit-container{margin:0}.product-item-image-container .product-item-quick-shop-modal-trigger,.product-item-image-container .product-item-quick-shop-container .product-submit-button,.product-item-image-container .product-item-quick-shop-container .product-item-quick-shop-placeholder{display:flex;position:relative;align-items:center;justify-content:center;width:calc(var(--spacing-base)*2);min-width:calc(var(--spacing-base)*2);height:calc(var(--spacing-base)*2);padding:0;overflow:hidden;font-size:0;line-height:1;color:transparent;background:var(--main-background);border:0;border-radius:var(--border-radius-full);box-shadow:var(--drop-shadow)}.product-item-image-container .product-item-quick-shop-container .product-item-quick-shop-placeholder.disabled{opacity:1;pointer-events:none}.product-item-image-container .product-item-quick-shop-container .product-item-quick-shop-placeholder .icon-inline{width:var(--spacing-3);height:var(--spacing-3);color:var(--main-foreground);fill:currentColor}.product-item-image-container .product-item-quick-shop-overlay-icon{width:18px;height:18px;color:var(--main-foreground);fill:currentColor;stroke:currentColor;stroke-width:20px;stroke-linejoin:round}.product-item-image-container .product-item-quick-shop-modal-trigger:hover,.product-item-image-container .product-item-quick-shop-container .product-submit-button:hover{opacity:1;transform:translateY(-1px)}@media(min-width: 768px){.product-item-image-container .product-item-colors-container-with-quick-shop{left:var(--spacing-3);transform:none}.product-item-image-container .product-item-colors-container,.product-item-image-container .product-item-quick-shop-container{bottom:var(--spacing-3)}.product-item-image-container .product-item-quick-shop-container{right:var(--spacing-3);bottom:var(--spacing-3)}}.products-list-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{flex-wrap:wrap;gap:16px}.products-list-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper[data-mobile-columns="1"] .swiper-slide,.products-list-slider[data-columns-mobile="1"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 100%;min-width:0}.products-list-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper[data-mobile-columns="2"] .swiper-slide,.products-list-slider[data-columns-mobile="2"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - 16px)/2);min-width:0}.category-controls-sticky-detector{height:1px}.category-controls{display:grid;position:sticky;top:0;z-index:100;margin:var(--spacing-3) calc(-1*var(--section-horizontal-padding, var(--spacing-3)));border-top:var(--border-solid) var(--main-foreground-opacity-10);border-bottom:var(--border-solid) var(--main-foreground-opacity-10);transition:all .1s ease;background-color:var(--main-background)}.category-filter-button,.category-sort-button{padding:var(--spacing-2) 0}.category-filter-button{border-right:var(--border-solid) var(--main-foreground-opacity-10)}.category-controls-icon{margin-right:var(--spacing-2);color:var(--text-color)}.category-controls-label{display:inline-block;margin:var(--spacing-1) 0}.category-sort-button{display:grid;grid-template-columns:auto auto;gap:0;align-items:center;justify-content:center}.category-sort-button-text{margin-left:var(--spacing-1);text-align:left}.category-sort-selected{font-size:var(--font-smallest);font-weight:bold}.checkbox-container .checkbox{position:relative;display:flex;align-items:center;margin-bottom:var(--spacing-base);padding-left:var(--spacing-4);font-weight:normal;text-decoration:none;transition:all .4s ease;cursor:pointer}.checkbox-container .checkbox-text{margin-top:2px;font-size:var(--font-small)}.checkbox-container .checkbox-icon{position:absolute;top:50%;left:0;display:block;width:15px;height:15px;background:var(--main-background);border:var(--border-solid) var(--main-foreground);border-radius:var(--border-radius-small);transform:translateY(-50%)}.checkbox-container .checkbox-icon:after{position:absolute;top:1px;left:5px;display:none;width:4px;height:9px;content:"";border:solid var(--main-foreground);border-width:0 1px 1px 0;transform:rotate(45deg)}.checkbox-container .checkbox-color{display:inline-block;width:12px;height:12px;margin:-1px 0 0 5px;vertical-align:middle;border:var(--border-solid) var(--main-foreground);border-radius:var(--border-radius-full)}.checkbox-container input{display:none}.checkbox-container input:checked~.checkbox{opacity:1}.checkbox-container .checkbox:hover,.checkbox-container input:checked~.checkbox{color:var(--main-foreground);fill:var(--main-foreground)}.checkbox-container .checkbox:hover .checkbox-icon,.checkbox-container input:checked~.checkbox .checkbox-icon{border:var(--border-solid) var(--main-foreground)}.checkbox-container input:checked~.checkbox .checkbox-icon:after{display:block}.products-list-slider,.testimonial-group{position:relative;width:100%}.product-list-promo-layout{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.promo-panel{display:flex;position:relative;overflow:hidden;width:100%;min-height:var(--promo-panel-min-height-mobile);color:var(--promo-panel-foreground, var(--main-foreground));background:var(--promo-panel-background, var(--main-background));border-radius:var(--promo-panel-radius);isolation:isolate}.promo-panel-media,.promo-panel-overlay{position:absolute;inset:0}.promo-panel-media picture,.promo-panel-media img{display:block;width:100%;height:100%}.promo-panel-media img{object-fit:cover}.promo-panel-overlay{z-index:1;background:var(--promo-panel-overlay-color);opacity:var(--promo-panel-overlay-opacity)}.promo-panel-content{position:relative;z-index:2;width:100%;min-height:100%;gap:var(--promo-panel-gap);padding:var(--promo-panel-vpadding) var(--promo-panel-hpadding)}.product-list-promo-products{min-width:0;width:100%}@media(min-width: 768px){.product-list-promo-layout{display:grid;grid-template-columns:repeat(var(--product-list-layout-columns), minmax(0, 1fr));align-items:start;gap:var(--spacing-4)}.product-list-promo-layout>.promo-panel{grid-column:span 1;width:100%;min-height:var(--promo-panel-min-height)}.product-list-promo-layout-slider{align-items:stretch}.product-list-promo-layout-slider>.promo-panel{min-height:100%}.product-list-promo-products{grid-column:2/-1}}@media(min-width: 768px)and (min-height: 720px){.product-list-promo-layout-grid>.promo-panel{position:-webkit-sticky;position:sticky;top:calc(var(--header-height, 0px) + var(--spacing-4))}}.product-list-sort-by .form-group{display:flex;align-items:center;gap:var(--spacing-3)}.product-list-sort-by .form-label,.product-list-sort-by .form-select{display:inline-block;width:auto;margin:0}.product-thumb-container{width:var(--product-thumbnail-size, 60px);flex-shrink:0}.product-thumb{display:block;position:relative;width:100%;max-height:100px}.swiper-product-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;transition:opacity .2s}.swiper-product-arrow-prev{left:16px}.swiper-product-arrow-next{right:16px}.swiper-product-arrow.swiper-button-disabled{opacity:.3;cursor:default}.price-compare{text-decoration:line-through}.product-description{position:relative;max-height:130px;overflow:hidden}.product-description::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom, transparent, var(--main-background, #fff));pointer-events:none}.product-description-full{max-height:fit-content}.product-description-full::after{display:none}.product-promo-label{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);padding:var(--spacing-half);font-size:var(--font-small);font-weight:500;text-transform:none}.product-promo-label-featured{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-medium);color:var(--accent-color)}.gift-promotion-highlight{color:var(--accent-color)}.product-content-functional{display:contents}.product-info-functional-block{min-width:0}.product-sold-count{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-small)}.product-name{margin-top:0;margin-bottom:var(--spacing-base);font-size:var(--product-name-size, var(--h4))}.product-sku{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-small);color:var(--main-foreground-opacity-60)}.product-name-with-sku{margin-bottom:0}.product-name-with-sku~.product-sku{margin-top:var(--spacing-1);margin-bottom:var(--spacing-base)}.product-content-functional .product-identification-block>.product-sku{margin-bottom:0}.product-price{margin-bottom:var(--spacing-base)}.product-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.product-price-display{font-family:var(--body-font);font-size:var(--product-secondary-price-size, var(--h3));font-weight:var(--product-main-price-font-weight, 400);color:var(--product-main-price-color, var(--main-foreground))}.product-pricing-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);padding:var(--product-price-card-padding, 20px);border-radius:var(--surface-radius);background:var(--product-price-card-background, var(--main-foreground-opacity-05))}.product-pricing-block-card{padding:var(--product-price-card-padding, 20px);border-radius:var(--surface-radius);background:var(--product-price-card-background, var(--main-foreground-opacity-05))}.product-pricing-block-card>.product-price{margin-bottom:0}.product-pricing-inline-payment-discount:has(.product-pricing-payment-discount:not([style*="display: none"]):not([style*="display:none"])) .product-payment-discount-copy{display:none}.product-pricing-inline-payment-discount:has(.product-pricing-payment-discount:not([style*="display: none"]):not([style*="display:none"])) .product-payment-discount:not(:has(.product-payment-discount-disclaimer:not([style*="display: none"]):not([style*="display:none"]))){display:none}.product-pricing-card .product-price-main,.product-pricing-card .product-pricing-payment-discount{margin-top:0;margin-bottom:0}.product-pricing-featured-payment_discount .product-price-display{font-size:var(--product-secondary-price-size, var(--font-big));font-weight:var(--product-main-price-font-weight, 400)}.product-pricing-featured-payment_discount .product-pricing-payment-discount{margin-top:0;font-size:var(--product-featured-price-size, var(--h3));font-weight:700}.product-price-compare{margin-bottom:var(--spacing-1);color:var(--main-foreground-opacity-60);line-height:1.25}.product-pricing-compare-inline .product-price-main{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.product-pricing-compare-inline .product-price-compare{width:auto;margin-bottom:0}.product-pricing-featured-price .product-price-display{font-size:var(--product-featured-price-size, 42px);font-weight:var(--product-main-price-font-weight, 400);line-height:1.05}.product-pricing-block .payment-discount-percentage{display:inline-block;padding:2px 6px;border-radius:var(--surface-radius-small);background:color-mix(in srgb, currentColor 10%, transparent);font-size:var(--font-small);font-weight:500;line-height:1.4;vertical-align:middle;white-space:nowrap}.product-pricing-featured-price .product-offer-label{font-size:var(--font-big);font-weight:500}.product-pricing-discount-label .product-offer-label{display:inline-flex;align-items:center;min-height:30px;padding:var(--spacing-half) var(--spacing-2);border-radius:var(--surface-radius-small);color:var(--product-discount-label-text-color, var(--main-background));background:var(--product-discount-color, var(--accent-color));font-size:var(--font-small);font-weight:600;line-height:1}.product-pricing-featured-payment_discount .product-pricing-payment-discount{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--spacing-1);row-gap:var(--spacing-half);font-weight:600;line-height:1.2}.product-pricing-featured-payment_discount .product-payment-discount-price-value{font-size:inherit;font-weight:600;line-height:1.05}.product-pricing-featured-payment_discount .payment-discount-context{font-size:max(16px,.55em);font-weight:600;white-space:nowrap}.product-pricing-featured-price .product-pricing-payment-discount{font-size:var(--product-secondary-price-size, var(--font-big))}.product-pricing-order-payment_discount_first{display:flex;flex-direction:column;align-items:flex-start}.product-pricing-order-payment_discount_first .product-pricing-payment-discount{order:-1}.product-pricing-featured-payment_discount .payment-discount-icon{width:.55em;height:.55em}.product-payment-discount-price-value{font-size:inherit;font-weight:inherit}.product-pricing-payment-discount,.product-pricing-payment-discount .payment-discount-icon{color:var(--product-payment-discount-color, var(--accent-color))}.product-pricing-payment-discount .payment-discount-icon{width:18px;height:18px;align-self:center}.product-offer-label{font-family:var(--body-font);font-size:var(--font-big);font-weight:normal;color:var(--product-discount-color, var(--accent-color))}.product-price-compare,.product-subscription-compare{width:100%;font-size:var(--font-medium);text-decoration:line-through}.product-subscription-discount{font-size:var(--font-big);color:var(--accent-color)}.product-subscription-price{margin-bottom:var(--spacing-base)}.product-subscription-prices{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--spacing-2)}.product-subscription-main-price{margin-right:var(--spacing-2);margin-bottom:var(--spacing-2);font-family:var(--body-font);font-size:var(--h3);font-weight:var(--product-main-price-font-weight, 400)}.product-subscription-price-wrapper-functional .product-subscription-main-price{font-size:var(--product-subscription-price-size, var(--h3));color:var(--product-main-price-color, var(--main-foreground))}.product-subscription-price-wrapper-functional .product-subscription-discount{color:var(--product-discount-color, var(--accent-color))}.product-subscription-taxes{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-small);color:var(--main-foreground-opacity-60)}.product-price-without-taxes{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--font-small);color:var(--main-foreground-opacity-60)}.product-payments-link{align-self:flex-start;text-align:left;display:inline-block;font-size:var(--font-medium);font-weight:500;color:var(--main-foreground)}.product-payment-discount-price{margin-top:var(--spacing-2);margin-bottom:var(--spacing-base);font-size:var(--font-big);line-height:1.3;color:var(--product-payment-discount-color, var(--accent-color))}.product-payments-info{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-base);padding-left:0;padding-right:0}.product-content-functional .product-pricing-block>.product-payments-info{margin-bottom:0}.product-installment,.product-payment-discount{font-size:var(--font-medium)}.product-payment-discount{color:var(--product-payment-discount-color, var(--accent-color))}.product-payment-discount .text-accent{color:inherit}.product-payment-discount-disclaimer{margin-top:var(--spacing-2);font-size:var(--font-small);color:var(--main-foreground-opacity-60)}.product-benefit-labels{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--spacing-2)}.product-benefit-labels-subtle,.product-benefit-labels-plain{--benefit-foreground: var(--main-foreground)}.product-benefit-labels-accent{--benefit-background: var(--accent-color);--benefit-foreground: #fff}@supports(color: oklch(from red clamp(0, (0.7 - l) * 1000, 1) 0 0)){.product-benefit-labels-accent{--benefit-foreground: oklch(from var(--accent-color) clamp(0, (0.7 - l) * 1000, 1) 0 0)}}.product-benefit-labels-plain{--benefit-background: transparent;--benefit-padding: 0}.product-benefit-labels-plain>.gift-promotion-message,.product-benefit-labels-plain>.product-free-shipping{padding:0}.product-benefits-block:not(:has(.product-benefit-labels>:not([style*="display: none"]):not([style*="display:none"]))),.product-benefit-labels:not(:has(>:not([style*="display: none"]):not([style*="display:none"]))){display:none}.product-benefit-labels>.gift-promotion-message,.product-benefit-labels>.product-free-shipping{margin:0;padding:var(--benefit-padding, var(--spacing-2) var(--spacing-3));max-width:100%;background:var(--benefit-background, var(--main-foreground-opacity-05));color:var(--benefit-foreground, var(--main-foreground));border-radius:var(--surface-radius-small);font-size:var(--benefit-font-size, var(--font-small));line-height:1.4}.product-benefit-labels .text-accent,.product-benefit-labels .gift-promotion-highlight,.product-benefit-labels .product-free-shipping-notice{color:var(--benefit-foreground, var(--accent-color));font-size:inherit}.product-benefit-labels .gift-promotion-icon,.product-benefit-labels .free-shipping-icon{color:var(--benefit-foreground, var(--accent-color));fill:currentColor}.product-benefit-labels>.gift-promotion-message{flex:1 1 160px}.product-benefit-labels>.product-free-shipping{flex:0 1 auto;display:flex;align-items:center}.product-benefit-labels .free-shipping-icon,.product-benefit-labels .gift-promotion-icon{font-size:var(--benefit-font-size, var(--font-medium));flex-shrink:0}.product-free-shipping-inner,.gift-promotion-message{display:flex;align-items:center;column-gap:var(--spacing-2)}.free-shipping-icon,.gift-promotion-icon{font-size:var(--icon-size-lg);color:var(--accent-color, inherit);fill:var(--accent-color)}.product-free-shipping-body{flex:1;min-width:0}.product-free-shipping-notice{margin-top:var(--spacing-2);font-size:var(--font-small);color:var(--main-foreground-opacity-60)}.product-stock-alert-block:not(:has(>:not([style*="display: none"]):not([style*="display:none"]))){display:none}.product-stock-alert{font-size:var(--font-big)}.product-in-stock-message{display:flex;align-items:center;gap:var(--spacing-2);color:var(--stock-color, var(--success))}.product-in-stock-indicator{flex:0 0 10px;width:10px;height:10px;border-radius:var(--border-radius-full);background:currentColor}.product-kit-list{display:flex;flex-direction:column;gap:var(--spacing-3);padding:0;margin:0;list-style:none}.product-kit-list>li{padding-top:var(--spacing-3);border-top:var(--border-solid) var(--main-foreground-opacity-10)}.product-kit-item{display:flex;align-items:center;column-gap:var(--spacing-3)}.product-kit-image-wrap{flex-shrink:0}.product-kit-image{display:block;width:42px;height:42px;object-fit:cover}.product-kit-name{font-size:var(--font-small);font-weight:500;margin:0}.product-kit-quantity{font-size:var(--font-small)}.product-kit-variations{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-3)}.product-button-block,.product-actions,.product-button-container,.product-detail-variants{display:flex;flex-direction:column;gap:var(--spacing-4)}.product-button-block{gap:var(--spacing-3)}.product-whatsapp-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.product-whatsapp-button-icon{font-size:20px}.sticky-purchase{position:fixed;right:0;bottom:0;left:0;z-index:999;visibility:hidden;padding:var(--spacing-3) max(var(--spacing-3),env(safe-area-inset-right)) calc(var(--spacing-3) + env(safe-area-inset-bottom)) max(var(--spacing-3),env(safe-area-inset-left));color:var(--main-foreground);background:var(--main-background);border-top:var(--border-solid) var(--main-foreground-opacity-20);box-shadow:0 -8px 24px rgba(0, 0, 0, 0.08);opacity:0;transform:translateY(100%);transition:opacity var(--transition-fast),transform var(--transition-normal),visibility 0s linear var(--transition-normal);pointer-events:none}.sticky-purchase.is-visible{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s;pointer-events:auto}.sticky-purchase-inner{display:grid;grid-template-columns:minmax(0, 1fr) auto auto minmax(180px, 0.35fr);align-items:center;gap:var(--spacing-4);padding-right:0;padding-left:0}.sticky-purchase-summary{min-width:0}.sticky-purchase-name,.sticky-purchase-variant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-purchase-name{font-weight:600}.sticky-purchase-variant{margin-top:var(--spacing-1);font-size:var(--font-small);color:var(--main-foreground-opacity-60)}.sticky-purchase-prices{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.sticky-purchase-compare{font-size:var(--font-small);color:var(--main-foreground-opacity-60);text-decoration:line-through}.sticky-purchase-price{font-size:var(--font-big);font-weight:600}.sticky-purchase-quantity{min-width:32px;font-size:var(--font-small);text-align:center}.sticky-purchase-submit{width:100%;min-height:48px}.sticky-purchase-submit[aria-busy=true]{cursor:wait}.sticky-purchase-visible .btn-whatsapp,.sticky-purchase-visible .notification-fixed-bottom{bottom:calc(var(--sticky-purchase-height, 0px) + var(--spacing-3) + env(safe-area-inset-bottom))}.modal-open .sticky-purchase,.modal-show .sticky-purchase,.modal-visible .sticky-purchase,body:has(.modal.modal-show) .sticky-purchase,body:has(.modal.modal-visible) .sticky-purchase,html.with-fancybox .sticky-purchase{visibility:hidden;opacity:0;transform:translateY(100%);pointer-events:none}@media(prefers-reduced-motion: reduce){.sticky-purchase{transition:none}}@media(max-width: 767px){.sticky-purchase{padding-top:var(--spacing-2);padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom))}.sticky-purchase-inner{grid-template-columns:minmax(0, 1fr) auto;gap:var(--spacing-2) var(--spacing-3)}.sticky-purchase-prices{align-items:flex-end}.sticky-purchase-submit{min-width:156px;min-height:44px}}@media(max-width: 420px){.sticky-purchase-name{font-size:var(--font-small)}.sticky-purchase-submit{min-width:132px;padding-right:var(--spacing-3);padding-left:var(--spacing-3)}}.product-price-on-request .product-price,.product-price-on-request .product-payments-info,.product-price-on-request .form-quantity-container{display:none}.product-price-on-request .product-actions{display:block}.product-added-message{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--spacing-2);font-size:var(--font-small)}.product-form:not(.d-flex)>.product-added-message{margin-top:var(--spacing-3)}.product-added-icon{font-size:var(--icon-size-lg)}.product-added-message-link{margin-left:var(--spacing-1);font-size:var(--font-small)}@media(max-width: 767px){.product-form:not(.d-flex)>.product-detail-variants{margin-bottom:var(--spacing-4)}}.product-detail-variants .form-group{margin-bottom:0}.product-variant-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}.product-variant-heading .form-label{margin-bottom:0}.size-guide{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--spacing-2);color:inherit}.size-guide-label{font-size:var(--font-small)}.size-guide-icon{width:20px;height:20px}.product-quantity-input-group{margin:0}.product-quantity-control{padding-left:0;padding-right:0}.product-quantity-stock{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);font-size:var(--font-small);text-align:center}.product-stock-number:empty~.product-stock-label{text-transform:capitalize}.product-slide-link{display:block;position:relative}.product-detail .product-gallery-slider>.swiper-wrapper>.swiper-slide,.product-detail .product-slide-link,.product-detail .product-video-container,.product-detail .product-thumb-container,.product-detail .product-thumb{border-radius:var(--surface-radius);overflow:hidden}.product-detail .product-thumb-container,.product-detail .product-thumb{border-radius:var(--product-thumbnail-radius, var(--surface-radius))}.product-images-slider{position:relative;margin-bottom:var(--spacing-3)}@media(max-width: 767px){.product-detail .product-gallery-mobile-edge-to-edge{width:calc(100% + var(--product-mobile-gallery-gutter, 16px)*2);max-width:none;margin-right:calc(var(--product-mobile-gallery-gutter, 16px)*-1);margin-left:calc(var(--product-mobile-gallery-gutter, 16px)*-1)}.product-detail .product-gallery-mobile-edge-to-edge .product-gallery-slider>.swiper-wrapper>.swiper-slide,.product-detail .product-gallery-mobile-edge-to-edge .product-slide-link,.product-detail .product-gallery-mobile-edge-to-edge .product-video-container{border-radius:0}}.product-slider-thumbs{overflow:hidden;margin-bottom:var(--spacing-3)}.shipping-calculator{display:flex;flex-direction:column;gap:var(--spacing-3)}.form-swap{position:relative;transition:var(--transition-normal)}.form-swap .loading{float:right;margin-left:var(--spacing-2)}.form-swap .form-swap-value,.form-swap .form-swap-input{position:absolute;width:100%}.form-swap.with-zip .form-swap-input,.form-swap.with-form .form-swap-value{opacity:0;pointer-events:none}.form-swap.with-zip .form-swap-value,.form-swap.with-form .form-swap-input{opacity:1;pointer-events:auto}.form-swap.with-zip,.form-swap.with-error.with-zip{height:30px}.form-swap.with-form{height:100px}.form-swap.with-error{height:150px}.form-swap-value-label{margin-right:var(--spacing-3);font-size:var(--font-small)}.shipping-calculator-alerts{margin-top:var(--spacing-2)}.shipping-calculator-alerts .alert{margin-bottom:0}.product-shipping-card-shell{padding:var(--spacing-4);background:var(--main-foreground-opacity-05);border-radius:var(--surface-radius)}.product-shipping-card-shell .form-swap{height:auto}.product-shipping-card-shell .form-swap.with-form .form-swap-input,.product-shipping-card-shell .form-swap.with-zip .form-swap-value{position:relative}.product-shipping-card-shell .shipping-calculator-alerts:not(:has(>:not([style*="display: none"]):not([style*="display:none"]))){margin-top:0}.product-shipping-card-heading{margin-bottom:var(--spacing-3)}.product-shipping-card-title,.product-shipping-card-subtitle{display:block}.product-shipping-card-title{margin-bottom:var(--spacing-half);font-size:var(--font-big)}.product-shipping-card-subtitle{font-size:var(--font-small);color:var(--main-foreground-opacity-60)}.product-shipping-layout-card .form-swap-input .form-label{display:none}.product-shipping-layout-card .input-append .form-control{min-height:52px;padding-left:var(--spacing-3);border-radius:var(--surface-radius-small) 0 0 var(--surface-radius-small)}.product-shipping-layout-card .input-append .shipping-calculator-submit{min-height:52px;padding-right:var(--spacing-4);padding-left:var(--spacing-4);color:var(--main-background);background:var(--main-foreground);border-color:var(--main-foreground);border-radius:0 var(--surface-radius-small) var(--surface-radius-small) 0}.product-description-toggle{margin-top:var(--spacing-2)}.product-description-width-limited .product-description-content{max-width:var(--product-description-max-width)}.product-description-typography-normalized .product-description-content :where(p,li,td,th,blockquote){font-size:var(--product-description-font-size) !important;line-height:1.6 !important}.product-description-typography-normalized .product-description-content :where(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font) !important;line-height:1.2 !important}.product-description-typography-normalized .product-description-content h1{font-size:calc(var(--product-description-font-size)*2) !important}.product-description-typography-normalized .product-description-content h2{font-size:calc(var(--product-description-font-size)*1.65) !important}.product-description-typography-normalized .product-description-content :where(h3,h4,h5,h6){font-size:calc(var(--product-description-font-size)*1.3) !important}.placeholder-row{display:grid;grid-template-columns:1fr auto;margin-bottom:var(--spacing-4)}.placeholder-content{margin-right:var(--spacing-5);padding-right:var(--spacing-5)}.placeholder-line-spaced{margin-bottom:var(--spacing-3)}.post-content,.post-content p{font-size:var(--font-base);line-height:1.8rem}.post-content img{max-width:100%;height:auto}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:2rem 0 1rem 0;line-height:initial}.post-content h1,.post-content .h1{font-size:var(--h2)}.post-content h2,.post-content .h2{font-size:var(--h3)}.post-content h3,.post-content .h3{font-size:var(--h4)}.post-content h4,.post-content .h4{font-size:var(--h5)}.post-content h5,.post-content .h5{font-size:var(--h6)}.post-content h6,.post-content .h6{font-size:var(--h6-small)}.blog-page{padding-bottom:var(--spacing-5)}.blog-empty{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5);text-align:center}.blog-post-page{padding-bottom:var(--spacing-5)}.post-item{padding-bottom:var(--spacing-2)}.post-item-image-container{position:relative;margin-bottom:var(--spacing-4);padding-bottom:60%;overflow:hidden}.post-item-image{width:100%;height:100%;object-fit:cover}.post-item-information{text-align:left}.post-item-title{margin-bottom:var(--spacing-3);font-size:var(--h6)}.post-item-summary{margin-bottom:var(--spacing-3);font-size:var(--font-medium)}.post-date{margin-bottom:var(--spacing-4);font-size:var(--font-small)}.post-content-image{margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2)}.post-content{margin-bottom:var(--spacing-2)}.editorial-cards-content{display:flex;flex-direction:column}.editorial-cards-list{width:100%}.editorial-cards-list>.flex-grid{display:grid;grid-template-columns:repeat(var(--cols, 1), minmax(0, 1fr));gap:var(--editorial-cards-gap)}.editorial-cards-list>.flex-grid>.editorial-card-slot{display:flex;width:100%;min-width:0;justify-self:stretch}.editorial-cards-slider-wrapper{position:relative;padding:0 var(--spacing-3)}.editorial-card{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden;border:var(--border-solid) var(--main-foreground-opacity-20);border-radius:var(--border-radius);background-color:var(--main-background)}.editorial-card-block{width:100%}.editorial-card-media{overflow:hidden}.editorial-cards-list--ratio-square .editorial-card-media{aspect-ratio:1}.editorial-cards-list--ratio-vertical .editorial-card-media{aspect-ratio:3/4}.editorial-cards-list--ratio-horizontal .editorial-card-media{aspect-ratio:4/3}.editorial-card-media .image-block,.editorial-card-media .editorial-card-image,.editorial-card-media img{width:100%;height:100%}.editorial-card-media img{object-fit:cover}.editorial-cards-list--ratio-original .editorial-card-media .image-block,.editorial-cards-list--ratio-original .editorial-card-media .editorial-card-image,.editorial-cards-list--ratio-original .editorial-card-media img{height:auto}.editorial-card-block--button:last-child{margin-top:auto}.editorial-card-block .heading-block,.editorial-card-block .text-content>:last-child{margin-bottom:0}.editorial-card-image{display:block;overflow:hidden;background-color:var(--main-background)}.editorial-card-image-img{width:100%;height:100%;object-fit:cover}.editorial-card-body{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4)}.editorial-cards-list--align-center .editorial-card-body{align-items:center;text-align:center}.editorial-cards-list--align-right .editorial-card-body{align-items:flex-end;text-align:right}.editorial-cards-list--style-editorial .editorial-card{overflow:visible;border:0;border-radius:0;background:transparent}.editorial-cards-list--style-editorial .editorial-card-media{overflow:hidden;border-radius:var(--surface-radius)}.editorial-cards-list--style-editorial .editorial-card-body{padding:var(--spacing-4) 0 0}.editorial-cards-list--style-overlay .editorial-card{--editorial-overlay-content-color: rgb(255 255 255);--editorial-overlay-action-background: rgb(17 17 17);--editorial-overlay-action-color: rgb(255 255 255);min-height:100%;border:0;background:var(--editorial-overlay-action-background);color:var(--editorial-overlay-content-color)}.editorial-cards-list--style-overlay .editorial-card::after{position:absolute;z-index:1;inset:0;border-radius:inherit;background:linear-gradient(180deg, transparent 30%, rgba(0, 0, 0, 0.72) 100%);content:"";pointer-events:none}.editorial-cards-list--style-overlay .editorial-card-media{width:100%}.editorial-cards-list--style-overlay .editorial-card-body{position:absolute;inset:0;justify-content:flex-end;color:var(--editorial-overlay-content-color)}.editorial-cards-list--style-overlay .editorial-card-block--button:last-child{margin-top:0}.editorial-cards-list--style-overlay .editorial-card-body a{color:inherit}.editorial-cards-list--style-overlay .editorial-card-body .btn{padding:var(--spacing-2) var(--spacing-3);border:var(--border-solid) var(--editorial-overlay-action-color);border-radius:var(--border-radius-small);background:var(--editorial-overlay-action-background);color:var(--editorial-overlay-action-color);fill:var(--editorial-overlay-action-color);text-decoration:none}.editorial-cards-list--style-overlay .editorial-card-body .btn:focus-visible{outline:3px solid var(--editorial-overlay-content-color);outline-offset:3px;box-shadow:0 0 0 5px var(--editorial-overlay-action-background);opacity:1}.editorial-cards-list--style-overlay.editorial-cards-list--ratio-original .editorial-card-body{gap:var(--spacing-2);padding:var(--spacing-3)}.editorial-cards-list--style-overlay.editorial-cards-list--ratio-original .editorial-card-block--text{display:none}.editorial-cards-list--style-overlay.editorial-cards-list--ratio-original .editorial-card-block--heading .heading-block{display:-webkit-box;overflow:hidden;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-cards-list--style-overlay.editorial-cards-list--ratio-original .editorial-card-body .btn{padding:var(--spacing-1) var(--spacing-2)}.editorial-card-legacy-text+.editorial-card-legacy-title,.editorial-card-legacy-title+.editorial-card-legacy-text{margin-top:var(--spacing-3)}.editorial-card-legacy-title a{color:inherit}.editorial-card-link{color:inherit}.editorial-card-link{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:auto;font-size:var(--font-medium);text-decoration:none}@media(min-width: 576px){.editorial-cards-list>.flex-grid{grid-template-columns:repeat(var(--cols-md, 3), minmax(0, 1fr))}}@media(min-width: 576px)and (max-width: 991px){.editorial-cards-list--style-overlay>.flex-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.editorial-cards-list--style-overlay .editorial-card-body{gap:var(--spacing-2);padding:var(--spacing-3)}.editorial-cards-list--style-overlay .editorial-card-block--text{display:none}.editorial-cards-list--style-overlay .editorial-card-block--heading .heading-block{display:-webkit-box;overflow:hidden;font-size:var(--h6);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-cards-list--style-overlay .editorial-card-body .btn{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-small)}}@media(max-width: 575px){.editorial-cards-list--style-overlay.editorial-cards-list--columns-mobile-2 .editorial-card-body{gap:var(--spacing-2);padding:var(--spacing-3)}.editorial-cards-list--style-overlay.editorial-cards-list--columns-mobile-2 .editorial-card-block--text{display:none}.editorial-cards-list--style-overlay.editorial-cards-list--columns-mobile-2 .editorial-card-block--heading .heading-block{display:-webkit-box;overflow:hidden;font-size:var(--h6);line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-cards-list--style-overlay.editorial-cards-list--columns-mobile-2 .editorial-card-body .btn{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-small)}}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:min(var(--page-width),960px)}}@media(min-width: 1200px){.container{max-width:min(var(--page-width),1140px)}}@media(min-width: 1400px){.container{max-width:var(--page-width);--section-horizontal-padding: calc((100vw - var(--page-width)) / 2)}}@media(min-width: 768px){.container-narrow{max-width:680px}.embed-responsive.embed-responsive-desktop-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-desktop-4by3{padding-bottom:75%}.embed-responsive.embed-responsive-desktop-1by1{padding-bottom:100%}.heading-custom{font-size:var(--block-font-size, var(--h1))}.h1-md{font-size:var(--h1)}.h2-md{font-size:var(--h2)}.h3-md{font-size:var(--h3)}.h4-md{font-size:var(--h4)}.h5-md{font-size:var(--h5)}.h6-md{font-size:var(--h6)}.font-md-body{font-size:var(--font-base) !important}.font-md-small{font-size:var(--font-small) !important}.notification{width:auto}.notification-fixed{left:var(--spacing-3);right:initial;width:auto}.notification-fixed-md-right{left:initial;right:var(--spacing-3)}.notification-fixed-bottom{max-width:400px}.group-content-horizontal-md{flex-direction:row;flex-wrap:wrap}.group-content-horizontal-md>.block-fill{flex:1 1 0;width:auto;min-width:0}.group-content-horizontal-md.flex-md-column>.block-fill{width:100%;flex:0 1 auto}.group-content-horizontal-md>.divider-block{display:flex;align-self:stretch;flex:0 0 auto;width:auto;padding:0 var(--divider-block-padding)}.group-content-horizontal-md>.divider-block .divider-line{align-self:stretch;width:auto;border-top:none;border-left:1px solid var(--divider-line-color, currentColor)}.head-main{-webkit-transform:scale(1);transform:scale(1)}.head-row,.head-with-mobile-categories .head-row{border-bottom:none}.head-row,.head-row.logo-center:not(.search-icon-mobile){padding-top:var(--header-vertical-padding);padding-bottom:var(--header-vertical-padding);column-gap:var(--utility-items-gap, var(--spacing-4))}.head-row:not(.container){padding-left:var(--header-padding-x, 0);padding-right:var(--header-padding-x, 0)}.search-container{z-index:2}.logo-center .logo-container{margin:0}.logo-img,.logo-text{max-width:100%;max-height:var(--logo-height-desktop, 60px);padding:0}.head-row.logo-md-left{display:flex}.logo-md-left .menu-container{flex:0 0 auto}.logo-md-left .logo-container{flex:1;text-align:left}.head-row.logo-md-left:not(.search-icon-mobile) .search-container{flex-basis:auto;order:0;margin-top:0}.logo-md-left .search-container{position:relative;right:auto;bottom:auto;left:auto;transform:none;margin-left:calc(var(--utility-items-gap, var(--spacing-4))*-1);padding-left:var(--spacing-5)}.logo-md-left:not(.search-icon-md) .search-container{flex:1;min-width:300px;max-width:var(--header-search-max-width, 600px);margin-right:auto}.head-account-auth-links .logo-md-left:not(.search-icon-md) .search-container{max-width:var(--header-search-max-width, none);margin-left:auto;padding-left:0}.logo-md-left:not(.search-icon-md) .logo-container{flex:0 0 auto}.head-row.logo-md-center{display:grid;align-items:center;column-gap:var(--utility-items-gap, var(--spacing-3));grid-template-columns:auto 1fr auto auto}.head-row.logo-md-center:has(.utilities-language-desktop){grid-template-columns:auto 1fr auto auto auto}.logo-md-center .logo-img-container{max-width:400px}.logo-md-center .logo-container{grid-column:1/-1;grid-row:1;justify-self:center;flex:0 0 auto;text-align:center}.head-row.logo-md-center .search-container{grid-column:1;grid-row:1;margin-top:0}.logo-md-center:not(.search-icon-md) .search-container{width:320px}.head-row.logo-md-center .header-account{grid-column:3;grid-row:1}.head-row.logo-md-center .utilities-language-desktop{grid-column:-3;grid-row:1}.head-row.logo-md-center .header-cart{grid-column:-2;grid-row:1}.head-row.search-icon-mobile .search-floating-container{display:block}.head-row .search-trigger,.head-row.search-icon-mobile .search-trigger{display:none}.head-row.search-icon-md .search-trigger{display:grid;align-items:center;grid-auto-flow:column}.head-row.search-icon-md .search-floating-container{position:absolute;top:0;bottom:0;z-index:10;width:0;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition-fast)}.head-row.search-icon-md .search-floating-container.visible{width:300px;opacity:1;visibility:visible;pointer-events:auto}.head-row.search-icon-md.logo-md-left .search-floating-container{right:0}.head-row.search-icon-md.logo-md-center .search-floating-container{left:0}.search-suggestions-text:before{display:none}.header-utility{column-gap:12px}.header-account{display:grid;align-items:center;grid-auto-flow:column}.header-account-auth-links{display:inline-flex;align-items:center;column-gap:var(--spacing-2)}.header-account .nav-dropdown-content,.utilities-language-desktop .nav-dropdown-content{display:block;padding:var(--spacing-2) var(--spacing-3)}.utility-icon{font-size:var(--utility-icon-size, 20px)}.utility-text{font-size:14px;cursor:pointer}.header-cart-text{display:flex}.header-language-label{margin-left:0}.utilities-language-desktop{display:inline-block}body:has(.navigation-bar-has-languages) .utilities-language-desktop{display:none}.nav-desktop-container{background-color:var(--header-desktop-nav-background);color:var(--header-desktop-nav-foreground);fill:var(--header-desktop-nav-foreground)}.nav-desktop-container a,.nav-desktop-container button,.nav-desktop-container svg{color:var(--header-desktop-nav-foreground);fill:var(--header-desktop-nav-foreground)}.nav-desktop-grid{display:flex;align-items:center;visibility:hidden}.nav-desktop-grid-categories{flex-shrink:0}.nav-desktop-grid-main{flex:1;min-width:0}.nav-desktop-grid-center{justify-content:center}.nav-desktop-grid-center .nav-desktop-grid-main{flex:0 1 auto}.nav-desktop-grid-center .nav-desktop-secondary{max-width:none;padding-left:var(--spacing-5)}.head-navigation-inline .head-row{display:flex;flex-wrap:nowrap;align-items:center}.head-navigation-inline .head-row .logo-container{flex:0 0 auto}.head-navigation-inline .head-row .nav-desktop-container-inline{flex:1 1 auto;min-width:0;background-color:transparent}.head-navigation-inline .head-row .nav-desktop-container-inline>.nav-desktop-grid.container{max-width:none;padding-left:0;padding-right:0}.head-navigation-inline .head-row .nav-desktop-list{display:flex;align-items:center;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.head-main:has(.nav-dropdown-root:hover) .head-row .nav-desktop-list,.head-main:has(.nav-dropdown-root:focus-within) .head-row .nav-desktop-list,.head-main:has(.nav-dropdown-root.is-open) .head-row .nav-desktop-list{-webkit-mask-image:none;mask-image:none}.head-navigation-inline .head-row .nav-desktop-list>.nav-item{flex:0 0 auto}.head-navigation-inline .head-row .search-container,.head-navigation-inline .head-row .header-account,.head-navigation-inline .head-row .header-cart{flex:0 0 auto}.nav-desktop{position:relative;width:100%;height:100%}.nav-desktop-list{height:100%;margin:0;padding:0;list-style:none}.nav-desktop-list::-webkit-scrollbar{height:0}.head-main:not(.head-navigation-inline) .nav-desktop-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;overflow:visible;white-space:normal}.nav-item{display:inline-flex;position:initial;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-base);white-space:normal}.nav-desktop-list>.nav-item{height:100%;align-items:center;padding:var(--nav-item-vertical-padding, var(--spacing-4)) var(--nav-item-horizontal-padding, var(--spacing-3));font-size:var(--font-medium)}.nav-desktop-uppercase .nav-desktop-list>.nav-item,.nav-desktop-uppercase.nav-desktop-list>.nav-main-item>.nav-item-container{font-size:var(--font-small);text-transform:uppercase}.nav-desktop-list li:first-of-type{padding-left:0}.nav-desktop-list .nav-list-link{display:inline-flex;align-items:center;gap:var(--spacing-1)}.desktop-dropdown .nav-list-link{font-size:var(--nav-submenu-font-size, var(--font-small))}.nav-list-link-icon{font-size:14px;transform:rotate(90deg)}.head-main .nav-item .nav-list-link-featured{font-weight:bold}.head-main .nav-item .nav-list-link-featured-color{font-weight:normal;color:var(--header-featured-link-foreground)}.nav-dropdown-content{position:fixed;top:100%;left:0;width:100%;visibility:hidden;opacity:0;overflow-y:auto;transition:visibility 0s linear .3s,opacity .3s linear;pointer-events:none}.desktop-dropdown{position:fixed;top:100%;left:0;z-index:1002;width:100%;overflow-y:auto}.nav-submenu-cascade .nav-dropdown-root{position:relative}.desktop-dropdown-cascade{position:fixed;top:0;right:auto;left:0;width:min(var(--nav-cascade-root-width, 320px),100% - var(--spacing-4)*2);min-width:min(var(--nav-cascade-root-width, 320px),100% - var(--spacing-4)*2);overflow:visible}.desktop-dropdown-cascade.nav-cascade-opens-left{right:0;left:auto}.desktop-dropdown-cascade .desktop-dropdown-container{width:100%}.nav-cascade-style-elevated .desktop-dropdown-cascade,.nav-cascade-style-elevated .nav-cascade-panel{border:0;border-radius:var(--border-radius-smallest);box-shadow:var(--drop-shadow)}.desktop-dropdown-small{z-index:1002}.navigation-bar-language-dropdown-content{position:absolute;top:100%;right:0;left:auto;z-index:1002;width:max-content;overflow-y:visible}.nav-desktop-with-scroll{padding:0 var(--spacing-5);margin:0;overflow-x:scroll;scrollbar-width:none}.nav-desktop-list-arrow{position:absolute;top:0;z-index:1;width:40px;height:100%;cursor:pointer;align-items:center;justify-content:center;background-color:var(--header-desktop-nav-background, var(--header-background))}.nav-desktop-list-arrow-left{left:calc(var(--spacing-2)*-1)}.nav-desktop-list-arrow-right{right:calc(var(--spacing-3)*-1)}.nav-desktop-list-arrow.disable{cursor:initial}.nav-desktop-list-arrow.disable .nav-arrow-icon{opacity:.5}.nav-arrow-icon{font-size:14px}.head-overlay-home .nav-desktop-with-scroll{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--spacing-5), #000 calc(100% - var(--spacing-5)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--spacing-5), #000 calc(100% - var(--spacing-5)), transparent)}.head-overlay-home .nav-desktop-list-arrow{background-color:transparent}.nav-desktop-secondary{display:grid;grid-template-columns:1fr auto;flex-shrink:0;max-width:30%;align-items:center;padding-left:var(--spacing-4);text-align:right}.nav-desktop-secondary-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-2) var(--nav-item-horizontal-padding, var(--spacing-3))}.secondary-menu-item{display:inline-block;font-size:var(--font-small);white-space:nowrap}.adbar{padding:var(--adbar-py) var(--adbar-px, 0)}.navigation-bar{padding:var(--navbar-py) var(--navbar-px, 0)}.navigation-bar>.container{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.navigation-bar-list{gap:var(--navbar-gap, var(--spacing-2));padding-left:0;justify-content:flex-start;flex-wrap:nowrap}.navigation-bar-list:not(.has-arrows),.navigation-bar-list:has(.navigation-bar-language-dropdown .nav-dropdown:hover),.navigation-bar-list:has(.navigation-bar-language-dropdown-content:hover){overflow:visible}.navigation-bar-group{flex:0 1 auto;gap:var(--navbar-gap, var(--spacing-2))}.navigation-bar-group:has(.justify-content-start)+.navigation-bar-group:has(.justify-content-end){margin-left:auto}.navigation-bar-block{width:auto}.navigation-bar-list .navigation-bar-group:first-child,.navigation-bar-list .navigation-bar-group:last-child{padding:0}.navigation-bar-list.has-arrows{padding:0 var(--spacing-5)}.navigation-bar .nav-desktop-list-arrow{background-color:var(--navbar-bg, #000000)}.page-header-title-row{grid-template-columns:1fr auto}.icon-text-grid{display:flex;gap:var(--grid-gap, var(--spacing-4))}.icon-text-grid>*{flex:1;min-width:0}.icon-text-slider-wrapper .swiper-wrapper{display:flex;gap:var(--grid-gap, var(--spacing-4))}.icon-text-slider-wrapper .swiper-slide{flex:1;min-width:0}.icon-text-item-horizontal{justify-content:center}.heading-column{max-width:280px}.heading-column-safe-spacing{padding-right:var(--spacing-4)}.media-content-floating,.media-auto .media-content:not(.media-content-floating){padding:var(--spacing-5)}.section-slideshow .media-content-center-left{margin-left:var(--spacing-5)}.media-grid:not(.media-with-bg) .media-content{padding:0 var(--spacing-5)}.media-grid-md-horizontal{grid-template-columns:1fr 1fr;gap:0}.media-grid-md-horizontal.media-grid:not(.media-with-bg) .media-content{padding:var(--spacing-3) var(--section-content-lateral-padding)}.media-grid-md-horizontal.media-grid-content-left .media-visual{order:2}.media-grid-md-horizontal.media-grid-content-left .media-content{order:1}.swiper-fractions{top:20px;right:25px}.swiper-button-next,.swiper-button-prev{display:block}.swiper-button-next{right:30px}.swiper-button-prev{left:30px}.swiper-button-outside.swiper-button-next{right:clamp(-48px,(56px - var(--section-horizontal-padding, 100px))*1000,16px)}.swiper-button-outside.swiper-button-prev{left:clamp(-48px,(56px - var(--section-horizontal-padding, 100px))*1000,16px)}.carousel-section-edge .swiper{margin-right:0}.swiper-button-inline{display:inline-block}.swiper-button-inline.swiper-button-next{right:initial}.swiper-button-inline.swiper-button-prev{left:initial}.grid-1 .product-item{display:block}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item{display:flex;flex-direction:column}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item .product-item-image-container{grid-column:auto;margin:var(--product-card-inner-spacing)}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item-image-edge-to-edge .product-item-image-container{margin:0}.product-list-mobile-single-column-horizontal:not(.grid-1) .product-item .product-item-information{grid-column:auto}.product-item-slider-controls-container{position:absolute;top:50%;height:25px;margin-top:-25px;opacity:0;transition:all .2s ease}.product-item-slider-controls-container.swiper-button-prev{left:15px}.product-item-slider-controls-container.swiper-button-next{right:15px}.product-item-slider-control{font-size:30px}.product-item-slider-controls-container.swiper-button-disabled{opacity:0;cursor:auto}.product-item-image-container:hover .product-item-slider-controls-container:not(.swiper-button-disabled){opacity:1}.product-item-more-images-message{top:6px}.category-controls{display:none;position:relative}.price-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;font-size:0;padding:0}.price-filter-btn-icon{display:block;width:18px;height:18px}.products-list-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper[data-desktop-columns="3"] .swiper-slide,.products-list-slider[data-columns-desktop="3"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - 32px)/3)}.products-list-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper[data-desktop-columns="4"] .swiper-slide,.products-list-slider[data-columns-desktop="4"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - 48px)/4)}.products-list-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper[data-desktop-columns="5"] .swiper-slide,.products-list-slider[data-columns-desktop="5"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - 64px)/5)}.products-list-slider .swiper-container:not(.swiper-container-initialized) .swiper-wrapper[data-desktop-columns="6"] .swiper-slide,.products-list-slider[data-columns-desktop="6"] .swiper-container:not(.swiper-container-initialized) .swiper-slide{flex:0 0 calc((100% - 80px)/6)}.product-columns{display:flex;column-gap:var(--spacing-4)}.product-images{width:60%;display:flex;flex:0 0 60%;flex-wrap:wrap;column-gap:var(--spacing-base);align-self:flex-start}.product-info{width:40%}.product-images-thumbs{width:var(--product-thumbnail-size, 60px)}.swiper-product-thumb{height:510px;overflow:hidden}.product-images-slider{width:calc(100% - var(--product-thumbnail-size, 60px) - var(--spacing-base))}.product-images-grid{width:100%}.product-images-grid .swiper-wrapper{display:grid;grid-template-columns:1fr;gap:var(--product-images-grid-gap, var(--spacing-3));transform:none !important}.product-images-grid-columns-2 .swiper-wrapper,.product-images-grid-columns-1-and-2 .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}.product-images-grid .swiper-slide{display:contents}.product-images-grid .product-video-container,.product-images-grid-columns-1-and-2 .swiper-slide:nth-child(3n+1) .product-slide-link{grid-column:1/-1}.product-thumb-container{width:auto;height:auto}.product-video-container{padding:0}.product-native-video-slide{height:100%}.product-gallery-media-hidden{display:none !important}.product-gallery-single-media .product-gallery-pagination,.product-gallery-single-media .swiper-product-arrow,.product-images:has(.product-gallery-single-media) .product-images-thumbs{display:none}.product-images-thumbs-horizontal+.product-images-slider,.product-images:has(.product-images-thumbs-horizontal) .product-images-slider,.product-images:not(:has(.product-images-thumbs)) .product-images-slider{width:100%}.product-images-thumbs-horizontal{width:100%;order:2;position:relative;padding:0 40px;margin-top:var(--spacing-1)}.product-images-thumbs-horizontal .swiper-product-thumb{height:auto;overflow:hidden}.product-images-thumbs-horizontal .product-thumb-container{width:var(--product-thumbnail-size, 80px);height:var(--product-thumbnail-size, 80px)}.product-images-thumbs-horizontal .product-thumb{height:100%;padding-bottom:0 !important;overflow:hidden}.product-images-thumbs-horizontal .product-thumb img{left:0;top:0;height:100%;object-fit:cover;transform:none;max-height:none}.product-images-thumbs-horizontal .swiper-button-prev,.product-images-thumbs-horizontal .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.product-images-thumbs-horizontal .swiper-button-prev{left:0}.product-images-thumbs-horizontal .swiper-button-next{right:0}.product-images-thumbs-horizontal .thumb-arrow-prev{transform:rotate(90deg)}.product-images-thumbs-horizontal .thumb-arrow-next{transform:rotate(-90deg)}.product-detail .product-columns{align-items:flex-start}.product-detail .product-columns-ratio-50-50>.product-images,.product-detail .product-columns-ratio-50-50>.product-info{width:auto;min-width:0;flex:50 1 0}.product-detail .product-columns-ratio-55-45>.product-images{width:auto;min-width:0;flex:55 1 0}.product-detail .product-columns-ratio-55-45>.product-info{width:auto;min-width:0;flex:45 1 0}.product-detail .product-columns-ratio-60-40>.product-images{width:auto;min-width:0;flex:60 1 0}.product-detail .product-columns-ratio-60-40>.product-info{width:auto;min-width:0;flex:40 1 0}.product-detail .product-columns>[data-product-sticky-active=true]{position:sticky;top:var(--product-sticky-top, 16px);align-self:flex-start}.product-detail .product-gallery-editorial_grid{display:block}.product-detail .product-gallery-editorial_grid .product-images-slider{width:100%;margin-bottom:0}.product-detail .product-gallery-editorial_grid .product-gallery-slider{overflow:visible}.product-detail .product-gallery-editorial_grid .product-gallery-slider>.swiper-wrapper{display:grid;gap:var(--product-images-grid-gap, var(--spacing-3));width:100%;height:auto;transform:none !important}.product-detail .product-gallery-editorial_grid .product-gallery-slider>.swiper-wrapper>.swiper-slide{display:contents;width:auto !important;height:auto;margin:0 !important}.product-detail .product-gallery-editorial_grid .product-gallery-single-media .product-gallery-slider>.swiper-wrapper>.swiper-slide:not(.product-gallery-media-hidden) .product-slide-link{grid-column:1/-1}.product-detail .product-gallery-editorial_grid .product-gallery-slider>.swiper-wrapper>.product-gallery-video-slide{grid-column:1/-1}.product-detail .product-gallery-editorial_grid .product-images-thumbs,.product-detail .product-gallery-editorial_grid .product-gallery-pagination,.product-detail .product-gallery-editorial_grid .swiper-product-arrow{display:none}.product-detail .product-detail-variants>.product-detail-variants-group .btn-variant:not(.btn-variant-color){display:inline-flex;align-items:center;justify-content:center;min-width:var(--variant-button-size, 44px);min-height:var(--variant-button-size, 44px);margin-right:var(--spacing-2);margin-bottom:var(--spacing-2);line-height:1.2}.product-detail .product-detail-variants>.product-detail-variants-group .btn-variant:not(.btn-variant-color) .btn-variant-content{min-height:0;margin:0;padding:var(--spacing-2) var(--spacing-3);line-height:1.2}.product-detail .product-detail-variants>.product-detail-variants-group .btn-variant:focus-visible{outline:2px solid var(--main-foreground);outline-offset:2px}.product-form:not(.d-flex)>.product-detail-variants{margin-bottom:var(--spacing-4)}.product-purchase-controls.grid-auto-1 .form-quantity,.product-purchase-controls.grid-auto-1 .product-quantity-control,.product-purchase-controls.grid-auto-1 .form-quantity .form-control,.product-purchase-controls.grid-auto-1 .form-quantity-icon,.product-purchase-controls.grid-auto-1 .product-add-to-cart,.product-purchase-controls.grid-auto-1 .addtocart-placeholder{height:54px;min-height:54px}.product-purchase-controls.grid-auto-1 .form-quantity-icon{line-height:54px}.post-item-image-container{padding-bottom:62.5%}.banner-image-container-cropped-md-square{padding-bottom:100%}.banner-image-container-cropped-md-horizontal{padding-bottom:75%}.banner-image-container-cropped-md-vertical{padding-bottom:133.333%}.banner-image-container-cropped-md-custom{padding-bottom:var(--aspect-padding-md)}.banner-image-container-original-md{padding-bottom:0}.banner-image-container-cropped-md img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.banner-image-container-original-md img,.media-auto .banner-image-container-original-md img{position:relative;width:100%;height:auto}}@media(min-width: 768px)and (max-width: 1200px){.logo-md-center:not(.search-icon-md) .search-container{width:260px}}@media(min-width: 768px)and (max-width: 1023px){.head-navigation-inline .header-account-auth-links .header-account-links{display:none !important}}.passwordless-login-skeleton,.passwordless-login-skeleton-field{display:flex;flex-direction:column}.passwordless-login-skeleton{padding-top:var(--spacing-5);gap:var(--spacing-3)}.passwordless-login-skeleton-field{gap:var(--spacing-2)}.passwordless-login-skeleton-label{width:80px}.purchase-options-container,.subscription-only-container,.cart-form,.filters-properties-container,.footer-content,.account-form-container,.account-page-content,.error-page-container{display:none}.product-video-embed,.filters-controls-content{visibility:hidden}.head-main{background-color:var(--header-background);background-image:var(--header-background-gradient, var(--header-background-image-mobile, var(--header-background-image, none)));background-size:var(--header-background-size-mobile, var(--header-background-size, cover));background-repeat:var(--header-background-repeat-mobile, var(--header-background-repeat, no-repeat));background-position:center}.head-main:not(.head-navigation-inline)>.nav-desktop-container{min-height:var(--header-desktop-nav-min-height, 48px)}.head-overlay-home{background-color:transparent;background-image:none;border-bottom-color:transparent;color:var(--header-overlay-foreground, var(--header-foreground));fill:var(--header-overlay-foreground, var(--header-foreground))}.head-overlay-home .utility-icon{color:var(--header-utilities-foreground, var(--header-overlay-foreground, var(--header-foreground)))}.head-overlay-home .nav-list-link-root:not(.nav-list-link-featured-color),.head-overlay-home .nav-desktop-list-arrow{color:var(--header-overlay-foreground, var(--header-foreground))}.head-overlay-home .form-control{background-color:color-mix(in srgb, var(--header-background, #FFFFFF) 18%, transparent);color:var(--header-overlay-foreground, var(--header-foreground));fill:var(--header-overlay-foreground, var(--header-foreground));border-color:color-mix(in srgb, var(--header-overlay-foreground, var(--header-foreground)) 30%, transparent)}.head-overlay-home .form-control::placeholder{color:color-mix(in srgb, var(--header-overlay-foreground, var(--header-foreground)) 60%, transparent)}.head-overlay-home .search-form-field{color:var(--header-overlay-foreground, var(--header-foreground));fill:var(--header-overlay-foreground, var(--header-foreground))}@media(min-width: 768px){.head-main{background-image:var(--header-background-gradient, var(--header-background-image, none));background-size:var(--header-background-size, cover);background-repeat:var(--header-background-repeat, no-repeat)}}.product-group{display:flex;flex-direction:column;min-width:0}.product-content-granular .product-group>[data-nubesdk-slot]:empty{display:none}.product-content-granular .product-name,.product-content-granular .product-sku,.product-content-granular .product-sold-count,.product-content-granular .product-price,.product-content-granular .product-payments-info,.product-content-granular .product-promotions-block{margin-top:0;margin-bottom:0}.product-content-granular .product-title .product-name{font-size:var(--block-font-size, var(--h4));font-family:var(--block-font, var(--heading-font))}.product-content-granular .product-price-display{font-family:var(--block-font, var(--body-font))}.product-content-granular .product-price-compare{color:var(--compare-price-color, var(--main-foreground-opacity-60))}.product-content-granular .saved-amount-text{color:var(--saved-amount-color, currentColor)}@media(max-width: 767px){.product-content-granular .product-title .product-name{font-size:var(--block-mobile-font-size, var(--block-font-size, var(--h4)))}}.product-content-granular .product-subscription-main-price{font-family:var(--block-font, var(--body-font));font-size:var(--block-font-size, var(--h3));color:var(--price-color, currentColor)}.product-content-granular .product-subscription-compare{color:var(--compare-price-color, currentColor)}.product-content-granular .product-subscription-discount{color:var(--discount-label-color, var(--accent-color))}.product-quantity-stock:has(.product-stock-number:empty){display:none}
