@font-face{font-display:swap;font-family:RocaOne-Rg;font-style:normal;font-weight:400;src:url(RocaOne-Rg.woff2?v19a08ff65b7) format("woff2")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:300;src:url(Avenir-Light.woff2?v19a08ff65b5) format("woff2")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:300;src:url(Avenir-LightOblique.woff2?v19a08ff65b6) format("woff2")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:url(Avenir-Roman.woff2?v19a08ff65b6) format("woff2")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:400;src:url(Avenir-Oblique.woff2?v19a08ff65b6) format("woff2")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(Avenir-Heavy.woff2?v19a08ff65b5) format("woff2")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:700;src:url(Avenir-HeavyOblique.woff2?v19a08ff65b5) format("woff2")}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:800;src:url(Avenir-Heavy.woff2?v19a08ff65b5) format("woff2")}}:root{--global-padding-x:40px;--z-index-menu:999;--primary-font:"RocaOne-Rg",sans-serif;--secondary-font:"Avenir",sans-serif;--white:#fff;--black:#000;--primary-color:#263863;--secondary-color:#f9f8f4;--tertiary-color:#d1dee5;--primary-background-color:#fff;--secondary-background-color:#f7f7f7;--tertiary-background-color:#efe5d4;--accent-color:#426bc2;--accent2-color:#94c2da;--light-text-color:#97a2b0;--border-color:#dedede;--sale-color:#ca2800;--price-color:#052f54;--sale-price-color:#ca2800;--sale-regular-price-color:#000;--sold-out-color:#706f6f;--page-content-padding-bottom-desktop:75px;--page-content-padding-bottom-mobile:40px;--page-title-font:var(--primary-font);--page-title-min-font-size:22;--page-title-max-font-size:30;--page-title-font-size:clamp(calc(var(--page-title-min-font-size) * 1px),calc((var(--page-title-min-font-size) * 1px) + (var(--page-title-max-font-size) - var(--page-title-min-font-size)) * ((100vw - 1024px) / (1440 - 1024))),calc(var(--page-title-max-font-size) * 1px));--page-title-min-line-height:30;--page-title-max-line-height:56;--page-title-line-height:clamp(calc(var(--page-title-min-line-height) * 1px),calc(calc(var(--page-title-min-line-height) * 1px) + (var(--page-title-max-line-height) - var(--page-title-min-line-height)) * ((100vw - 1024px) / (1440 - 1024))),calc(var(--page-title-max-line-height) * 1px));--page-title-color:var(--black);--page-title-padding-desktop:75px 0;--page-title-padding-mobile:40px 0;--page-text-font:var(--primary-font);--page-text-min-font-size:14;--page-text-max-font-size:16;--page-text-font-size:clamp(calc(var(--page-text-min-font-size) * 1px),calc((var(--page-text-min-font-size) * 1px) + (var(--page-text-max-font-size) - var(--page-text-min-font-size)) * ((100vw - 1024px) / (1440 - 1024))),calc(var(--page-text-max-font-size) * 1px));--page-text-min-line-height:22;--page-text-max-line-height:26;--page-text-line-height:clamp(calc(var(--page-text-min-line-height) * 1px),calc(calc(var(--page-text-min-line-height) * 1px) + (var(--page-text-max-line-height) - var(--page-text-min-line-height)) * ((100vw - 1024px) / (1440 - 1024))),calc(var(--page-text-max-line-height) * 1px));--page-text-color:var(--black);--page-text-paragraphs-gap:19px;--page-heading-font:var(--primary-font-bold);--page-bold-text-font:var(--primary-font-bold);--page-link-hover-color:var(--primary-color);--page-button-margin-top:30px;--faqs-question-font:var(--page-text-font);--faqs-question-min-font-size:calc(var(--page-text-min-font-size) + 2);--faqs-question-max-font-size:calc(var(--page-text-max-font-size) + 2);--faqs-question-font-size:clamp(calc(var(--faqs-question-min-font-size) * 1px),calc((var(--faqs-question-min-font-size) * 1px) + (var(--faqs-question-max-font-size) - var(--faqs-question-min-font-size)) * ((100vw - 1024px) / (1440 - 1024))),calc(var(--faqs-question-max-font-size) * 1px));--faqs-question-padding-desktop:30px 0;--faqs-question-padding-mobile:20px 0;--faqs-answer-padding-bottom-desktop:30px;--faqs-answer-padding-bottom-mobile:20px;--form-field-margin-bottom:12px;--form-label-margin-bottom:5px;--form-label-font:var(--primary-font);--form-label-min-font-size:14;--form-label-max-font-size:15;--form-label-font-size:clamp(calc(var(--form-label-min-font-size) * 1px),calc((var(--form-label-min-font-size) * 1px) + (var(--form-label-max-font-size) - var(--form-label-min-font-size)) * ((100vw - 1024px) / (1440 - 1024))),calc(var(--form-label-max-font-size) * 1px));--form-label-color:var(--black);--form-input-padding:10px 20px;--form-input-font:var(--primary-font);--form-input-min-font-size:22;--form-input-max-font-size:30;--form-input-font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 1024px) / (1440 - 1024))),15px);--form-input-background-color:var(--white);--form-input-color:var(--black);--form-input-border-color:#eaebef;--account-tab-font:var(--primary-font);--account-tab-background-color:#0000001a;--account-tab-color:var(--page-text-color);--account-tab-hover-color:var(--primary-color);--account-active-tab-color:var(--primary-color);--account-table-headings-font:var(--primary-font-bold);--account-subtitle-font:var(--primary-font-bold);--heading-font-family:var(--primary-font);--heading-font-weight:400;--text-font-weight:400;--text-font-family:var(--secondary-font);--text-font-bold-weight:700}html{font-size:16px;line-height:28px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button:not(.shop-the-look__dot):not(.shop-the-look__arrow):active,.button:not(.shop-the-look__dot):not(.shop-the-look__arrow):focus,.button:not(.shop-the-look__dot):not(.shop-the-look__arrow):hover,a:active,a:focus,a:hover,button:not(.shop-the-look__dot):not(.shop-the-look__arrow):active,button:not(.shop-the-look__dot):not(.shop-the-look__arrow):focus,button:not(.shop-the-look__dot):not(.shop-the-look__arrow):hover{-webkit-tap-highlight-color:transparent!important;border:none;box-shadow:none;outline:none}button.shop-the-look__arrow:active,button.shop-the-look__arrow:focus,button.shop-the-look__arrow:hover,button.shop-the-look__dot:active,button.shop-the-look__dot:focus,button.shop-the-look__dot:hover{-webkit-tap-highlight-color:transparent!important;outline:none}#shopify-product-reviews .spr-button,#shopify-product-reviews .spr-summary-actions-newreview,.button:not(.button--text),.shopify-challenge__button{background-image:none!important;background-position:50%!important;letter-spacing:0!important;text-transform:none!important}#shopify-product-reviews .spr-button:hover,#shopify-product-reviews .spr-summary-actions-newreview:hover,.button:not(.button--text):hover,.shopify-challenge__button:hover{background-position:50%!important}.blockquote,.heading,.rte blockquote,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--primary-color)}.cs-subheading{color:var(--accent-color);font-family:var(--secondary-font);font-size:13px;font-weight:700;line-height:16px}.cs-subheading+.heading{margin-top:24px}.heading--small,.heading--xsmall,.heading--xxsmall{font-weight:700;letter-spacing:normal;text-transform:none}.shopify-section{color:var(--primary-color)}.tabs-nav__item-list{box-shadow:0 -1px var(--border-color) inset}.tabs-nav__position{background:var(--accent-color)}.tabs-nav__item:not([aria-expanded=true]){opacity:.4}.label.label--subdued{background-color:var(--border-color);color:var(--light-text-color)}.label.label--best-seller{background-color:var(--accent-color);color:var(--primary-background-color)}.label.label--new{background-color:var(--primary-color);color:var(--primary-background-color)}.link,.rte a:not(.button),p a:not(.button){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.link:hover,.rte a:not(.button):hover,p a:not(.button):hover{text-decoration:none}.primary-font{font-family:var(--primary-font)}.secondary-font{font-family:var(--secondary-font)}.grid-flex{--columns:4;--horizontal-gap:20px;--vertical-gap:0;--max-width-item:200px;--total-percent-item-width:calc(100% - var(--horizontal-gap) * (var(--columns) - 1));grid-gap:var(--vertical-gap) var(--horizontal-gap);display:flex;flex-wrap:wrap;gap:var(--vertical-gap) var(--horizontal-gap);justify-content:center}.grid-flex-item{max-width:var(--max-width-item);width:calc(var(--total-percent-item-width) / var(--columns))}.image-ratio{--ratio-width:500;--ratio-height:500;--object-fit:contain;--object-position:center;aspect-ratio:var(--ratio-width) /var(--ratio-height);overflow:hidden;position:relative}.image-ratio img,.image-ratio picture{height:100%;left:0;object-fit:var(--object-fit);object-position:var(--object-position);position:absolute;top:0;width:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper:not(.swiper-initialized){opacity:0}.swiper-wrapper{-webkit-transform-style:preserve-3d}.swiper-slide,.swiper-wrapper{-webkit-backface-visibility:hidden}.swiper-slide{-webkit-transform:translateZ(0)}.button{--height:44px;--background-color:var(--primary-color);--text-color:var(--primary-background-color)!important;--hover-text-color:var(--primary-background-color);--hover-background-color:var(--light-text-color);--font-size:16px;--line-height:22px;align-items:center;background:var(--background-color)!important;border-radius:6px!important;color:var(--text-color)!important;cursor:pointer;display:inline-flex!important;font-size:var(--font-size)!important;font-weight:700;height:var(--height);justify-content:center;letter-spacing:0;line-height:var(--line-height)!important;overflow:hidden;padding:0 35px!important;position:relative;text-align:center;user-select:none;white-space:nowrap}.button:hover{background:var(--hover-background-color)!important;color:var(--hover-text-color)!important}.button:active{background-color:var(--hover-background-color);color:var(--hover-text-color)}.button.autosize{max-width:none;padding:0 30px;width:auto}.button.button--primary{--background-color:var(--primary-color);--hover-background-color:var(--light-text-color)}.button.button--secondary{--background-color:var(--accent-color);--text-color:var(--white);--hover-background-color:var(--primary-color);--hover-text-color:var(--white)}.button.button--tertiary{--background-color:var(--primary-background-color)!important;--text-color:var(--primary-color)!important;--hover-background-color:var(--primary-color)!important;--hover-text-color:var(--primary-background-color)!important}.button.button--sold-out,.button[disabled]{--background-color:var(--border-color);--text-color:var(--light-text-color)}.button[disabled]{pointer-events:none;user-select:none}.button.button--underline{text-decoration:underline}.button.button--with-margin{margin-top:var(--page-button-margin-top)}.link.link--sold-out{--background-color:var(--border-color);--text-color:var(--light-text-color);align-items:center;background-color:var(--background-color);border-radius:6px!important;color:var(--text-color);cursor:pointer;display:inline-flex!important;font-family:var(--primary-font);font-size:16px;font-weight:700;height:var(--height);justify-content:center;letter-spacing:0;line-height:22px!important;overflow:hidden;padding:0 35px!important;position:relative;text-align:center;text-decoration:none;user-select:none;white-space:nowrap}.link.link--sold-out:active{background-color:var(--hover-background-color);color:var(--hover-text-color)}.link.link--sold-out.autosize{max-width:none;padding:0 30px;width:auto}.swiper-button{--button-position-x:var(--global-padding-x);--button-icon-width:20px;--button-icon-color:var(--primary-color);--button-hover-icon-color:var(--white);align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin-top:calc((var(--button-size) / 2) * -1);position:absolute;top:50%;z-index:2}.swiper-button.prev{left:var(--button-position-x)}.swiper-button.next{right:var(--button-position-x)}.swiper-button.swiper-button-disabled{--button-hover-icon-color:var(--button-icon-color);pointer-events:auto}.swiper-button:active{--button-icon-color:var(--button-hover-icon-color)}.swiper-button svg{display:inline-block;height:auto;pointer-events:none;position:relative;user-select:none;width:var(--button-icon-width);z-index:2}.swiper-button svg *{fill:var(--button-icon-color)}.product-item .product-item__image-wrapper{border-radius:14px;margin-bottom:24px}.product-item .product-item__info{text-align:left}.product-item .product-item-meta{grid-gap:4px;display:flex;flex-direction:column;gap:4px}.product-item .product-item-meta__title{color:var(--primary-color);font-size:16px;font-weight:700;line-height:22px;margin-bottom:0}.product-item .product-item-meta__price-list-container{font-weight:400}.product-item .product-item__label-list{left:13px;top:13px}.product-item .product-item__label-list .label{align-items:center;border-radius:100px;display:flex;font-size:11px;font-weight:700;height:19px;justify-content:center;letter-spacing:normal;line-height:11px;padding:1px 8px 0;vertical-align:middle}.product-facet .product-facet__aside{--border-color:209,222,229}.product-facet .product-facet__active-list .tag{background-color:var(--tertiary-color);color:var(--primary-color)}.product-facet .range-group{--text-color:38,56,99}.product-facet .range-group .range{height:8px}.product-facet .checkbox-container label{color:var(--primary-color)}.product-facet .checkbox-container .checkbox,.product-facet .input-prefix{border:1px solid var(--primary-color)}.product-facet .price-range{padding-bottom:24px}.product-facet .product-facet__filter-item+.product-facet__filter-item{border-top:1px solid var(--tertiary-color)}.product-facet .product-facet__filter-item+.product-facet__filter-item:last-child{border-bottom:1px solid var(--tertiary-color)}.mobile-toolbar .mobile-toolbar__item{font-weight:700}.product-facet__filters .drawer__title{font-size:20px;line-height:24px}.custom-pagination .pagination__nav{grid-gap:32px;display:flex;gap:32px}.custom-pagination .pagination__nav-item{align-items:center;border-radius:100px;display:flex;font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))),16px);font-weight:700;height:44px;justify-content:center;line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))),24px);width:44px}.custom-pagination .pagination__nav-item[aria-current=page]{box-shadow:none;color:var(--accent-color)}.custom-pagination .pagination__nav-item[aria-current=page]:before{content:none}.custom-pagination .pagination__nav-item:hover:not(.arrow-link):not([aria-current=page]){background-color:var(--secondary-background-color);color:var(--accent-color)}.custom-pagination .arrow-link{background-color:var(--primary-background-color);border:1px solid var(--tertiary-background-color);border-radius:100px!important}.custom-pagination .arrow-link svg{height:20px;width:20px}.custom-pagination .arrow-link:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.custom-pagination .arrow-link[disabled]{border-color:var(--border-color);color:var(--border-color);pointer-events:none}.price-list .price{color:var(--primary-color)}.price-list .price--highlight{color:var(--sale-color)}.price-list .price--compare{color:var(--light-text-color);font-size:13px;line-height:20px;opacity:1}.price-list .price-item--sale{font-weight:700}.price-list:not(.price-list--stack)>.price:not(:last-child){margin-right:6px}.metafield-rich_text_field,.richtext{--font-family:var(--secondary-font);--font-size:16px;--font-weight:400;--font-weight-bold:800;--line-height:normal;--text-color:var(--primary-color);--link-color:var(--primary-color);--link-hover-color:var(--primary-color);--letter-spacing:normal;--list-margin-left:28px}.metafield-rich_text_field,.metafield-rich_text_field *,.richtext,.richtext *{color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height)}.metafield-rich_text_field>:not(:last-child),.richtext>:not(:last-child){margin-bottom:var(--page-text-paragraphs-gap)}.metafield-rich_text_field b,.metafield-rich_text_field b *,.metafield-rich_text_field strong,.metafield-rich_text_field strong *,.richtext b,.richtext b *,.richtext strong,.richtext strong *{font-weight:var(--font-weight-bold)}.metafield-rich_text_field a,.richtext a{text-decoration:underline}.metafield-rich_text_field a,.metafield-rich_text_field a *,.richtext a,.richtext a *{color:var(--link-color)}.metafield-rich_text_field a:hover,.metafield-rich_text_field a:hover *,.richtext a:hover,.richtext a:hover *{color:var(--link-hover-color)}.metafield-rich_text_field ol,.metafield-rich_text_field ul,.richtext ol,.richtext ul{margin-left:var(--list-margin-left);padding-left:0}.metafield-rich_text_field :is(h1,h2,h3,h4,h5,h6),.metafield-rich_text_field :is(h1,h2,h3,h4,h5,h6) *,.richtext :is(h1,h2,h3,h4,h5,h6),.richtext :is(h1,h2,h3,h4,h5,h6) *{font-weight:700}.metafield-rich_text_field .heading.h1,.metafield-rich_text_field h1,.richtext .heading.h1,.richtext h1{font-size:2em}.metafield-rich_text_field .heading.h2,.metafield-rich_text_field h2,.richtext .heading.h2,.richtext h2{font-size:1.5em}.metafield-rich_text_field .heading.h3,.metafield-rich_text_field h3,.richtext .heading.h3,.richtext h3{font-size:1.17em}.metafield-rich_text_field .heading.h4,.metafield-rich_text_field h4,.richtext .heading.h4,.richtext h4{font-size:1em}.metafield-rich_text_field .heading.h5,.metafield-rich_text_field h5,.richtext .heading.h5,.richtext h5{font-size:.83em}.metafield-rich_text_field .heading.h6,.metafield-rich_text_field h6,.richtext .heading.h6,.richtext h6{font-size:.6em}.metafield-rich_text_field :is(iframe[src*="youtu.be"]),.metafield-rich_text_field :is(iframe[src*=vimeo]),.metafield-rich_text_field :is(iframe[src*=youtube]),.richtext :is(iframe[src*="youtu.be"]),.richtext :is(iframe[src*=vimeo]),.richtext :is(iframe[src*=youtube]){aspect-ratio:16/9;height:auto;width:100%}.metafield-rich_text_field a,.richtext a{text-decoration:underline!important;text-decoration-color:inherit;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto}.metafield-rich_text_field a:hover,.richtext a:hover{text-decoration:none!important}.metafield-rich_text_field span,.richtext span{font-size:inherit!important}.metafield-rich_text_field blockquote,.richtext blockquote{border-left:2px solid var(--primary-color);font-style:italic;padding-left:1rem}.metafield-rich_text_field table:not([class]),.richtext table:not([class]){border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 .1rem #0003;font-size:1.4rem;table-layout:fixed}.metafield-rich_text_field table:not([class]) td,.metafield-rich_text_field table:not([class]) th,.richtext table:not([class]) td,.richtext table:not([class]) th{border:.1rem solid #0003;padding:1em}.announcement-bar{--text-color:var(--primary-background-color);color:var(--text-color)}.announcement-bar__message{font-size:14px;font-weight:700;line-height:22px}.announcement-bar__message .link{color:var(--accent2-color);text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:none}.announcement-bar__message .link:hover{color:var(--accent2-color);text-decoration:none}.announcement-bar button svg{height:16.5px;width:9.5px}.header{--header-text-color:var(--primary-color)}.header .header__linklist-link{font-size:13px;font-weight:700;line-height:22px}.header .header__icon-wrapper:hover,.header .header__linklist-link:hover,.header .header__linklist-link[aria-expanded=true],.header .linklist__link:hover,.header .nav-dropdown__link:hover{color:var(--accent-color)}.header .header__wrapper{padding:4.5px 0}.header .header__cart-count{background-color:var(--accent2-color);color:var(--primary-color);font-size:9px;font-weight:700;height:16px;line-height:1;min-width:16px;padding-top:1.4px;right:-7px;top:-2px}.header .mega-menu__text{text-wrap:balance;display:inline-block;font-size:15px;line-height:calc(20px + (26 - 20) * ((100vw - 1024px) / 416))}.header__linklist-item.has-dropdown:hover:before{cursor:pointer}.predictive-search__results .tabs-nav__item{text-transform:uppercase}quick-buy-popover .product-form .iwt-container,quick-buy-popover .product-form .payment_logos_container{display:none}.header .mega-menu{margin-top:0}.header .mega-menu__title{color:var(--light-text-color)}.header .mega-menu__images-wrapper .mega-menu__heading{color:var(--accent-color)}.header .linklist__link.highlight{color:var(--accent-color);text-decoration-color:inherit;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header .linklist__link.highlight:hover{text-decoration:none}.mobile-nav .mobile-nav__link.heading{color:var(--primary-color);font-family:var(--secondary-font);font-size:16px;font-weight:700;line-height:24px}.mobile-nav .mobile-nav__image-heading.heading{color:var(--accent-color)}html[\:has\(\.mini-cart\[open\]\)] #PBarNextFrameWrapper,html[\:has\(\.mini-cart\[open\]\)] .rawa-container,html[\:has\(\.popover--quick-buy\[open\]\)] #PBarNextFrameWrapper,html[\:has\(\.popover--quick-buy\[open\]\)] .rawa-container{display:none}html:has(.mini-cart[open]) .rawa-container,html:has(.popover--quick-buy[open]) .rawa-container{display:none}html:has(.mini-cart[open]) #PBarNextFrameWrapper,html:has(.popover--quick-buy[open]) #PBarNextFrameWrapper{display:none}.mini-cart__recommendations-inner{background:var(--tertiary-color)}.mini-cart__recommendations-inner .product-item__label-list{display:none}.mini-cart__recommendations-inner .mini-cart__recommendations-heading{color:var(--accent-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:800;line-height:24px;text-align:center;text-transform:uppercase}.mini-cart__recommendations-inner .mini-cart__recommendations-list .product-item__link{color:var(--accent-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:0;text-decoration-color:inherit;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mini-cart__recommendations-inner .mini-cart__recommendations-list .product-item__link:hover{text-decoration:none}.mini-cart__recommendations-inner .product-item__image-wrapper{border-radius:6px;margin-bottom:20px}.mini-cart{--root-border-color:222,222,222}.mini-cart .drawer__content,.mini-cart .drawer__footer,.mini-cart .drawer__header{--container-gutter:32px}.mini-cart .drawer__content{padding-left:20px;padding-right:20px}.mini-cart .drawer__content .iwt-container,.mini-cart .drawer__content .payment_logos_container{display:none}.mini-cart .drawer__content .quick-buy-product img{border-radius:6px}.mini-cart .drawer__header .drawer__title{align-items:center;color:var(--primary-color);display:flex;font-family:var(--primary-font);font-size:18px!important;font-style:normal;font-weight:400;line-height:22px!important}.mini-cart .quantity-selector{background:var(--white);border:1px solid var(--border-color);border-radius:4px}.mini-cart .quantity-selector .input-number{color:var(--primary-color);font-family:var(--secondary-font);font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.mini-cart .quantity-selector .quantity-selector__input{width:24px}.mini-cart .quantity-selector .quantity-selector__button{color:var(--primary-color);height:36px;width:31px}@media (max-width:740px){.mini-cart .line-item .line-item__info{width:100%}.mini-cart .line-item .line-item__info .price-list{grid-gap:6px;flex-direction:row;gap:6px}.mini-cart .line-item .line-item__info .price-list .price{margin:0;text-align:left;width:auto}.mini-cart .line-item .price-list .price--compare{text-align:left!important}}.mini-cart .line-item .price-list .price--compare{order:1;text-align:right;width:100%}.mini-cart .line-item .price-list .price--highlight{order:2}.mini-cart .line-item .line-item__image-wrapper{margin-right:20px}.mini-cart .line-item .product-item-meta__title{color:var(--primary-color);font-family:var(--secondary-font);font-size:15px;font-style:normal;font-weight:800;line-height:20px;margin-bottom:0}.mini-cart .line-item .product-item-meta__property{color:var(--light-text-color);font-family:var(--secondary-font);font-size:15px;font-style:normal;font-weight:500;line-height:20px}.mini-cart .line-item .price{font-family:var(--secondary-font);font-size:15px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.mini-cart .line-item .price.price--highlight{color:var(--sale-color)}.mini-cart .line-item .price.price--compare{color:var(--light-text-color);font-family:var(--secondary-font);font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:2px;opacity:1;text-decoration-line:line-through}.mini-cart .line-item__image{border-radius:6px}.mini-cart .line-item__remove-button{color:var(--accent-color)!important;font-family:var(--secondary-font);font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-decoration-color:inherit;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mini-cart .line-item__remove-button:hover{color:var(--accent-color)!important;opacity:1;text-decoration:none}.mini-cart .product-item .jdgm-widget.jdgm-widget{margin:auto}.mini-cart .drawer__content .quick-buy-product .link,.mini-cart .drawer__content .quick-buy-product .link:hover{text-decoration-color:inherit!important}.mini-cart__recommendations .product-item{margin-top:25px}.mini-cart .drawer__content .quick-buy-product .product-item-meta{text-align:left!important}.mini-cart .drawer__content .quick-buy-product .link{color:var(--accent-color);font-family:var(--secondary-font);font-size:16px;line-height:24px}.mini-cart .drawer__content .quick-buy-product .link:hover{color:var(--accent-color);opacity:1;text-decoration:none}.mini-cart .drawer__content .quick-buy-product__image{margin-right:20px}.mini-cart .drawer__content .quick-buy-product__info{text-align:left!important}.mini-cart .drawer__content variant-picker{grid-gap:28px;gap:28px}.mini-cart .drawer__content .product-form__container-cta,.mini-cart .drawer__content .product-form__garantia{margin-top:28px}.popover--quick-buy .product-form{padding-bottom:16px}.mobile-nav__item[data-level="2"]{border-bottom:none!important}.mobile-nav__item[data-level="2"] .mobile-nav__item[data-level="3"]{margin-bottom:10px}.mobile-nav .mobile-nav{margin-bottom:18px!important}.footer .social-media{grid-gap:6px;gap:6px}.footer .social-media__item{border-radius:50%;box-shadow:none;height:32px;transform:none;width:32px}.footer .social-media__item:before{content:none}.footer .social-media__item .social-media__link{background-color:var(--primary-background-color);border-radius:50%!important;height:100%;width:100%}.footer .social-media__item .social-media__link:hover{background-color:var(--accent2-color);color:var(--primary-background-color)}.footer .social-media__item .icon{color:var(--primary-color)}.footer .footer__item-title{font-weight:700}.footer .footer__aside{grid-gap:24px;align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:64px}.footer .footer__aside .footer__legal-menu{font-size:14px;line-height:22px;vertical-align:middle}.social-media__link:hover .icon{color:var(--primary-background-color)}.homepage #shopify-section-sections--26217467838545__text_with_icons_fmwnGW{display:none}.product__thumbnail,.product__thumbnail-item[aria-current] .product__thumbnail:after,.product__thumbnail>img{border-radius:6px}.product__media-image-wrapper{border-radius:14px}.pswp__button--close.prev-next-button{border:none}.product__info{--padding-section:28px}.product-meta{grid-gap:7px;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:7px;margin-bottom:var(--padding-section);padding-bottom:var(--padding-section)}.product-meta .product-item__label-list{margin-left:8px;pointer-events:all;position:static}.product-meta .product-item__label-list .label{align-items:center;border-radius:100px;display:flex;font-family:Avenir;font-size:11px;font-style:normal;font-weight:800;height:19px;justify-content:center;line-height:11px;padding:1px 8px 0;text-align:center;vertical-align:middle}.product-meta .product-meta__title{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(24px,calc(24px + (28 - 24) * ((100vw - 1024px) / (1440 - 1024))),28px);font-weight:800;line-height:clamp(30px,calc(30px + (34 - 30) * ((100vw - 1024px) / (1440 - 1024))),34px);margin:0}.product-meta .product-meta__price-list-container{margin:0}.product-meta .jdgm-prev-badge__stars .jdgm-star{align-items:center;display:inline-flex!important;font-size:12px!important;justify-content:center;line-height:1!important}.product-meta .jdgm-prev-badge__stars .jdgm-star:not(:last-child){margin-right:2px!important}.product-meta .jdgm-prev-badge__text{color:var(--primary-color);font-family:var(--secondary-font);font-size:13px;font-weight:400;line-height:18px;text-align:center}.product-meta .price-list{grid-gap:8px;gap:8px}.product-meta .price-list .price{font-family:var(--secondary-font);font-size:clamp(16px,calc(16px + (18 - 16) * ((100vw - 1024px) / (1440 - 1024))),18px);font-weight:400;line-height:clamp(22px,calc(22px + (24 - 22) * ((100vw - 1024px) / (1440 - 1024))),24px);margin:0!important;text-align:center}.product-meta .price-list .price--compare{color:var(--light-text-color);font-family:var(--secondary-font);font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 1024px) / (1440 - 1024))),15px);font-style:normal;font-weight:400;line-height:clamp(20px,calc(20px + (22 - 20) * ((100vw - 1024px) / (1440 - 1024))),22px);order:1;text-align:center;text-decoration-line:line-through}.product-meta .price-list .price--highlight{color:var(--sale-color);order:2}.product-meta .product-meta__description{color:var(--primary-color);font-family:var(--secondary-font);font-size:clamp(15px,calc(15px + (16 - 15) * ((100vw - 1024px) / (1440 - 1024))),16px);font-weight:400;line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))),24px)}.product-form{--padding-section:7px;grid-row-gap:var(--padding-section);row-gap:var(--padding-section)}.payment_logos_container{aspect-ratio:299/34;margin:auto;max-width:299px;width:100%}.product-form__option-selector .product-form__option-info{color:var(--primary-color);font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))),16px);line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))),24px);margin-bottom:6px}.product-form__option-selector .product-form__option-info .product-form__option-name{font-weight:800}.product-form__option-selector .product-form__option-info .product-form__option-value{font-weight:400;margin-left:5px}.product-form__option-selector .block-swatch-list{--items-spacing:10px;grid-gap:var(--items-spacing);gap:var(--items-spacing);margin:0}.product-form__option-selector .block-swatch__item{align-items:center;background-color:var(--white);border:1px solid var(--border-color);border-radius:6px;color:var(--primary-color);display:flex;font-family:var(--secondary-font);font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))),16px);font-weight:800;height:44px;justify-content:center;line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))),24px);margin:0;padding:0 16px}.product-form__option-selector .block-swatch__item:after{content:none}.product-form__option-selector .block-swatch.is-disabled .block-swatch__item{background:linear-gradient(to bottom right,#0000 calc(50% - 1px),var(--border-color) 50%,#0000 calc(50% + 1px)) no-repeat}.product-form__option-selector .block-swatch__item.is-selected,.product-form__option-selector .block-swatch__radio:checked+.block-swatch__item{background-color:var(--tertiary-color);border:1px solid var(--primary-color);color:var(--primary-color)!important}.product-form__variants{grid-gap:var(--padding-section);display:flex;flex-direction:column;gap:var(--padding-section)}.product-form__variants .product-form__option-selector+.product-form__option-selector{margin-top:0}.product-form__garantia{grid-gap:6px;align-items:center;color:var(--accent-color);display:flex;font-family:var(--secondary-font);font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))),16px);font-style:normal;font-weight:800;gap:6px;line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 1024px) / (1440 - 1024))),24px)}.firmness-bar-container{margin-top:42px}.product-variant-progress{position:relative}.product-variant-progress .icon--custom-pointer{left:-3px;position:absolute;top:-23px;transform:translateX(calc(var(--percentage) * 1%))}.firmness-bar{grid-gap:6px;display:flex;gap:6px;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative}.firmness-bar:after{background-color:var(--tertiary-color);border-radius:100px;content:"";height:4px;left:0;position:absolute;top:-12px;width:100%}.firmness-bar .firmness-item{color:var(--primary-color);font-family:var(--secondary-font);font-size:14px;font-style:normal;font-weight:400;height:100%;line-height:18px;position:relative;text-align:center}.firmness-bar .firmness-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m14.212 4.383-6.05 2-6.257-2.026 6.204 7.487 6.103-7.461Z' fill='%23263863'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none;height:16px;position:absolute;top:-36px;width:16px}.firmness-bar .firmness-item:after{background-color:var(--tertiary-color);border-radius:50%;content:"";height:10px;position:absolute;top:-15px;width:10px;z-index:1}.firmness-bar .firmness-item.active:after{background-color:var(--primary-color)}.firmness-bar .firmness-item.active:before{display:block}.firmness-bar .firmness-item:first-child:after{left:0}.firmness-bar .firmness-item:first-child:before{left:0;transform:translateX(-20%)}.firmness-bar .firmness-item:nth-child(2):after,.firmness-bar .firmness-item:nth-child(2):before{left:50%;transform:translateX(-50%)}.firmness-bar .firmness-item:last-child:after{right:0}.firmness-bar .firmness-item:last-child:before{right:0;transform:translateX(20%)}.firmness-bar[\:has\(\.firmness-item\:nth-child\(2\)\.active\)] .firmness-item:first-child:after{background:var(--primary-color)}.firmness-bar:has(.firmness-item:nth-child(2).active) .firmness-item:first-child:after{background:var(--primary-color)}.firmness-bar[\:has\(\.firmness-item\:nth-child\(2\)\.active\)]:after{background:linear-gradient(to right,var(--primary-color) 50%,var(--tertiary-color) 50%)}.firmness-bar:has(.firmness-item:nth-child(2).active):after{background:linear-gradient(to right,var(--primary-color) 50%,var(--tertiary-color) 50%)}.firmness-bar[\:has\(\.firmness-item\:last-child\.active\)] .firmness-item:after{background:var(--primary-color)}.firmness-bar:has(.firmness-item:last-child.active) .firmness-item:after{background:var(--primary-color)}.firmness-bar[\:has\(\.firmness-item\:last-child\.active\)]:after{background:var(--primary-color)}.firmness-bar:has(.firmness-item:last-child.active):after{background:var(--primary-color)}.product-form__container-cta{grid-gap:8px;display:flex;gap:8px}.product-form__container-cta .product-form__quantity .quantity-selector{--quantity-selector-height:46px;--quantity-selector-width:39px;border:1px solid var(--border-color);border-radius:6px}.product-form__container-cta .product-form__quantity .quantity-selector__input{--quantity-selector-input-width:12px;color:var(--primary-color);font-family:Avenir;font-size:clamp(15px,calc(15px + (17 - 15) * ((100vw - 1024px) / (1440 - 1024))),17px);font-style:normal;font-weight:400;line-height:clamp(22px,calc(22px + (24 - 22) * ((100vw - 1024px) / (1440 - 1024))),24px);text-align:center}.product-form__container-cta .product-form__quantity .quantity-selector__button{color:var(--primary-color);flex:1;width:var(--quantity-selector-width)}.product-form__container-cta .product-form__add-button{font-size:17px!important;font-weight:800!important;height:48px;line-height:24px!important}.product-form__container-cta .product-form__add-button[disabled]{color:var(--light-text-color)!important}.product-form__container-cta .product-form__payment-container{margin-top:0}.product-form__container-cta .product-form__buy-buttons{flex:1}product-image-zoom .prev-next-button:not(.pswp__button--close){border-color:var(--tertiary-background-color);border-radius:100%;height:44px!important;width:44px!important}product-image-zoom .prev-next-button:not(.pswp__button--close):hover{background-color:var(--primary-color);color:var(--white)}product-image-zoom .prev-next-button:not(.pswp__button--close):hover svg path{fill:var(--white)}product-image-zoom .prev-next-button:not(.pswp__button--close) svg{animation:none!important;transform:none!important}.product-content__tabs .tabs-nav__item{font-weight:800}.iwt-container{grid-gap:12px;background-color:var(--secondary-color);border-radius:7px;color:var(--primary-color);display:flex;gap:12px;justify-content:center;max-width:100%;padding:16px}.iwt-container .iwt-item{grid-row-gap:2px;grid-column-gap:8px;align-items:center;display:grid;font-family:var(--secondary-font);font-size:clamp(14px,calc(14px + (16 - 14) * ((100vw - 1024px) / (1440 - 1024))),16px);font-weight:400;grid-template-columns:28px minmax(0,105px);line-height:clamp(16px,calc(16px + (18 - 16) * ((100vw - 1024px) / (1440 - 1024))),18px);max-width:141px;min-width:0}.iwt-container .iwt-item .image-ratio{height:28px;margin:0 auto;max-width:28px;width:100%}.shopify-section--product-recommendations .product-list__arrow{border-color:var(--tertiary-background-color);border-radius:100%;height:44px;transform:none!important;width:44px}.shopify-section--product-recommendations .product-list__arrow:hover{background-color:var(--primary-color);color:var(--white)}.shopify-section--product-recommendations .product-list__arrow:hover svg path{fill:var(--white)}.shopify-section--product-recommendations .product-list__arrow svg{animation:none!important;transform:none!important}.jdgm-write-review-modal{z-index:2000}.container[\:has\(\.jdgm-rev-widg\)]{padding:100px 154px}.container:has(.jdgm-rev-widg){padding:100px 154px}.jdgm-rev-widg .jdgm-rev-widg__title{color:var(--primary-color);font-family:var(--primary-font);font-weight:400;letter-spacing:normal;padding-top:0;text-align:center}.jdgm-rev-widg .jdgm-rev-widg__summary-stars{align-items:center!important;display:flex;justify-content:center!important}.jdgm-rev-widg .jdgm-rev-widg__summary-stars .jdgm-star{align-items:center;display:flex!important;font-size:14px;height:14px;justify-content:center;line-height:1;padding-right:0!important;width:14px}.jdgm-rev-widg .jdgm-rev-widg__summary-stars .jdgm-star:not(:nth-last-child(2)){margin-right:3px!important}.jdgm-rev-widg .jdgm-rev-widg__summary-stars .jdgm-star:last-child{margin-right:0!important;padding-right:0!important}.jdgm-rev-widg .jdgm-rev-widg__summary-average{color:var(--accent-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:800;line-height:24px;margin-left:8px;padding-top:3px;text-align:center;text-transform:uppercase}.jdgm-rev-widg .jdgm-rev-widg__summary-text{color:var(--primary-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jdgm-rev-widg .jdgm-rev-widg__summary-text .jdgm-verified-checkmark{display:none}.jdgm-rev-widg .jdgm-write-rev-link{align-items:center;border-radius:6px;border-width:1px;color:var(--primary-background-color);display:inline-flex;font-family:var(--secondary-font);font-size:16px;font-weight:800;height:44px;justify-content:center;line-height:22px;max-width:fit-content!important;padding:0 35px;text-align:center}.jdgm-rev-widg .jdgm-widget-actions-wrapper{border-color:var(--border-color)!important}.jdgm-rev-widg .jdgm-histogram .jdgm-histogram__row{align-items:center;display:flex;height:fit-content!important;justify-content:center}.jdgm-rev-widg .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__bar{background-color:var(--white);border:1px solid var(--primary-color);border-radius:100px;height:18px;margin:0 16px;overflow:hidden}.jdgm-rev-widg .jdgm-histogram .jdgm-histogram__row .jdgm-histogram__bar-content{opacity:1!important}.jdgm-rev-widg .jdgm-histogram .jdgm-histogram__frequency{color:var(--primary-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jdgm-rev-widg .jdgm-histogram .jdgm-histogram__clear-filter{color:var(--accent-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:center;text-decoration-color:inherit;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.jdgm-rev-widg .jdgm-histogram .jdgm-histogram__clear-filter:hover{color:var(--accent-color)!important;opacity:1;text-decoration:none}.jdgm-rev-widg .jdgm-paginate,.jdgm-rev-widg .jdgm-quest,.jdgm-rev-widg .jdgm-rev,.jdgm-rev-widg .jdgm-row-actions,.jdgm-rev-widg .jdgm-row-media,.jdgm-rev-widg .jdgm-row-search,.jdgm-rev-widg .jdgm-subtab{border-color:var(--border-color)!important}.jdgm-rev-widg .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{color:var(--primary-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:10px 34px 10px 0}.jdgm-rev-widg .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown:focus{border-color:none;box-shadow:none;outline:none}.jdgm-rev-widg .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{align-items:center;background-color:var(--primary-color)!important;border-radius:50%;color:var(--white)!important;display:flex;height:24px;justify-content:center;width:24px}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__icon:after{padding-top:2px}}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__header{margin-bottom:0}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-row-rating{grid-gap:8px;align-items:center;display:flex;gap:8px;justify-content:space-between}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__timestamp{color:var(--primary-color);font-family:var(--secondary-font);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-row-profile{align-items:center;display:flex}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__icon{border-radius:50%;height:46px;width:46px}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__icon:after{padding-top:1px!important}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__author{color:var(--primary-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:800;line-height:22px}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__author-wrapper{grid-gap:8px;align-items:center;display:flex;gap:8px}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__buyer-badge-wrapper{margin:0!important}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__buyer-badge{background:#0000!important;color:var(--accent-color)!important;font-family:var(--secondary-font);font-size:12px;font-style:normal;font-weight:400;line-height:20px;padding:0!important}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__icon:not(.jdgm-rev__avatar):before{display:flex;justify-content:center;line-height:46px}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__location{display:none}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{align-items:center;background-color:var(--accent-color)!important;border-radius:50%!important;display:flex;font-size:9px!important;height:15px;justify-content:center;padding-bottom:1px;width:15px}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__title{color:var(--accent-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:800;line-height:24px;text-align:center;text-transform:uppercase}.jdgm-rev-widg .jdgm-rev-widg__reviews .jdgm-rev__body{color:var(--primary-color);font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jdgm-rev-widg .jdgm-paginate{grid-gap:32px;border-top:none!important;display:flex;gap:32px;justify-content:center;padding-bottom:0}.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page:hover{background-color:var(--secondary-background-color);color:var(--accent-color)!important;opacity:1}.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page.jdgm-paginate__next-page{align-items:center;border-radius:50%;color:var(--primary-color);display:inline-flex!important;font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:700;height:44px;justify-content:center;line-height:24px;padding:10px 0;text-align:center;text-transform:uppercase;width:44px}.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__first-page,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__last-page,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__next-page,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__prev-page{border:1px solid var(--border-color);border-radius:50%}.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__first-page:hover,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__last-page:hover,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__next-page:hover,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__prev-page:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)!important;opacity:1}.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page.jdgm-curt{color:var(--accent-color);font-size:16px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram{border-left:none!important}.jdgm-media-input-prompt-text,.jdgm-write-review-modal__checkbox-text,.jdgm-write-review-modal__chip-label,.jdgm-write-review-modal__field-label,.jdgm-write-review-modal__field-label-help,.jdgm-write-review-modal__gdpr-statement,.jdgm-write-review-modal__intro,.jdgm-write-review-modal__product-title,.jdgm-write-review-modal__stars:after,.jdgm-write-review-modal__stars:before,.jdgm-write-review-modal__text,.jdgm-write-review-modal__title{color:var(--primary-color)!important}.jdgm-write-review-modal__gdpr-statement a{text-decoration-skip:none;color:var(--primary-color)!important;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px}.jdgm-write-review-modal__gdpr-statement a:hover{text-decoration:none!important}.jdgm-write-review-modal__section label,.jdgm-write-review-modal__sections label{color:var(--primary-color)!important}.jdgm-write-review-modal__section .jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__section .jdgm-write-review-modal__nav-btn:not(.jdgm-write-review-modal__nav-btn-back),.jdgm-write-review-modal__sections .jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__sections .jdgm-write-review-modal__nav-btn:not(.jdgm-write-review-modal__nav-btn-back){background:var(--primary-color);border-radius:6px!important;color:var(--primary-background-color)!important;font-family:var(--secondary-font);font-size:16px!important;font-style:normal!important;font-weight:800!important;line-height:22px!important;text-align:center}.jdgm-write-review-modal__section .jdgm-write-review-modal__nav-btn-back,.jdgm-write-review-modal__sections .jdgm-write-review-modal__nav-btn-back{text-decoration-skip:none;color:var(--primary-color)!important;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px}.jdgm-write-review-modal__section .jdgm-write-review-modal__nav-btn-back:hover,.jdgm-write-review-modal__sections .jdgm-write-review-modal__nav-btn-back:hover{color:var(--primary-color)!important;opacity:1!important;text-decoration:none!important}.collection-page .shopify-section--collection-banner .image-overlay .heading,.collection-page .shopify-section--collection-banner .image-overlay .image-overlay__text-container *{color:var(--primary-background-color)}.product-item .jdgm-widget *{line-height:1}.product-item .jdgm-prev-badge{grid-gap:6px!important;display:flex!important;gap:6px!important}.product-item .jdgm-prev-badge__stars{grid-gap:2px;display:inline-flex;gap:2px;justify-content:center}.product-item .jdgm-prev-badge__stars .jdgm-star{height:12px;padding:0!important;width:12px}.product-item .jdgm-prev-badge__stars .jdgm-star.jdgm--on:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m6.07.55 1.76 3.57 3.94.57-2.85 2.78.67 3.93-3.53-1.86-3.52 1.86.67-3.93L.36 4.69l3.94-.57L6.06.55h.01Z' fill='%23263863'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.product-item .jdgm-prev-badge__stars .jdgm-star.jdgm--half:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='m11.77 4.69-3.94-.57L6.07.55 6 .69 4.31 4.13.37 4.7l2.85 2.78-.67 3.93 3.52-1.86 3.53 1.86-.67-3.93 2.85-2.78-.01-.01ZM6.53 8.66l-.47-.24-.07.04V2.94l.07-.14.87 1.75.23.47.52.08 1.94.28-1.4 1.36-.38.37.09.52.33 1.93-1.73-.91v.01Z' fill='%23263863'/%3E%3C/svg%3E")}.product-item .jdgm-prev-badge__stars .jdgm-star.jdgm--off:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m6.07 2.81.87 1.75.23.47.52.08 1.94.28-1.4 1.36-.38.37.09.52.33 1.93-1.73-.91-.47-.24-.47.25-1.73.91.33-1.93.09-.52-.38-.37-1.4-1.36 1.94-.28.52-.08.23-.47.87-1.75m0-2.27L4.31 4.12l-3.94.57 2.85 2.78-.67 3.93 3.52-1.86L9.6 11.4l-.67-3.93 2.85-2.78-3.94-.57L6.08.55h-.01Z' fill='%23263863'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.product-item .jdgm-prev-badge__text{color:var(--primary-color);font-size:13px;font-weight:400;line-height:18px}.product-meta .jdgm-prev-badge{grid-gap:6px;align-items:center;display:flex!important;gap:6px}.product-meta .jdgm-prev-badge__stars{display:inline-flex;justify-content:center}.product-meta .jdgm-prev-badge__stars .jdgm-star{height:12px;padding:0!important;width:12px}.product-meta .jdgm-prev-badge__stars .jdgm-star:before{align-items:center;display:flex;height:12px;justify-content:center;width:12px}.product-meta .jdgm-prev-badge__stars .jdgm-star.jdgm--on:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m6.07.55 1.76 3.57 3.94.57-2.85 2.78.67 3.93-3.53-1.86-3.52 1.86.67-3.93L.36 4.69l3.94-.57L6.06.55h.01Z' fill='%23263863'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.product-meta .jdgm-prev-badge__stars .jdgm-star.jdgm--half:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='m11.77 4.69-3.94-.57L6.07.55 6 .69 4.31 4.13.37 4.7l2.85 2.78-.67 3.93 3.52-1.86 3.53 1.86-.67-3.93 2.85-2.78-.01-.01ZM6.53 8.66l-.47-.24-.07.04V2.94l.07-.14.87 1.75.23.47.52.08 1.94.28-1.4 1.36-.38.37.09.52.33 1.93-1.73-.91v.01Z' fill='%23263863'/%3E%3C/svg%3E")}.product-meta .jdgm-prev-badge__stars .jdgm-star.jdgm--off:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m6.07 2.81.87 1.75.23.47.52.08 1.94.28-1.4 1.36-.38.37.09.52.33 1.93-1.73-.91-.47-.24-.47.25-1.73.91.33-1.93.09-.52-.38-.37-1.4-1.36 1.94-.28.52-.08.23-.47.87-1.75m0-2.27L4.31 4.12l-3.94.57 2.85 2.78-.67 3.93 3.52-1.86L9.6 11.4l-.67-3.93 2.85-2.78-3.94-.57L6.08.55h-.01Z' fill='%23263863'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.newsletter-section .cs-subheading{margin-bottom:0}.newsletter-section .cs-subheading+p{margin-top:24px}.newsletter-section .image-with-text-block__content{border-radius:10px}.klaviyo-newsletter{margin-top:24px;padding:0}.klaviyo-newsletter .klaviyo-form{padding:0!important}.klaviyo-newsletter .klaviyo-form>div{min-height:auto!important}.klaviyo-newsletter .klaviyo-form p,.klaviyo-newsletter .klaviyo-form span{color:var(--primary-color)!important;font-family:var(--secondary-font)!important;font-size:16px!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row]{grid-gap:4px;display:flex;gap:4px}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [data-testid=form-component]{padding:0!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]{border:0!important;border-radius:6px!important;color:var(--primary-color)!important;font-family:var(--secondary-font)!important;font-size:16px!important;font-weight:400!important;height:44px!important;line-height:24px!important;padding:0 16px!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]::placeholder{color:var(--light-text-color)!important;font-family:var(--secondary-font)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]:focus,.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]:focus-within,.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]:hover{border:0!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] .focus-visible[type=email]{outline-width:0!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]:focus-visible{outline-width:0!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=button]{background:var(--primary-color)!important;border-radius:6px!important;color:var(--primary-background-color)!important;font-family:var(--secondary-font)!important;font-size:16px!important;font-weight:700!important;height:44px!important;line-height:22px!important;padding:0 35px!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=button]:hover{background:var(--light-text-color)!important;color:var(--white)!important}@media (max-width:1199px){.jdgm-rev-widg{padding-left:0!important;padding-right:0!important}.jdgm-rev-widg .jdgm-rev-widg__title{font-size:38px;line-height:1.10526}.jdgm-rev-widg__body .jdgm-paginate .jdgm-paginate__first-page,.jdgm-rev-widg__body .jdgm-paginate .jdgm-paginate__last-page{display:none!important}.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page,.jdgm-rev-widg .jdgm-paginate .jdgm-paginate__page.jdgm-paginate__next-page{flex:0 0 44px}}@media (max-width:1024px){@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.label,.product-item .product-item__label-list .label,.product-meta .product-item__label-list .label{padding-top:3px!important}}}@media (max-width:1023px){.mini-cart .drawer__content .mini-cart .drawer__content variant-picker{grid-gap:20px;gap:20px}.mini-cart .drawer__content .mini-cart .drawer__content .product-form__container-cta,.mini-cart .drawer__content .mini-cart .drawer__content .product-form__garantia{margin-top:20px}.product{margin-bottom:0!important;padding-bottom:34px}.product__info{--padding-section:20px}.product-meta{grid-gap:4px;gap:4px}.product-form{--padding-section:4px}.product-form__option-selector .block-swatch-list{--items-spacing:6px}.product-form__option-selector .block-swatch__item{height:40px}.payment_logos_container{aspect-ratio:251/28;max-width:calc(100% - 61px)}.product-form__container-cta{grid-gap:2px;gap:2px}.product-form__container-cta .product-form__quantity .quantity-selector{--quantity-selector-height:42px;--quantity-selector-width:32px}.product-form__container-cta .product-form__quantity .quantity-selector svg{height:8px;width:8px}.product-form__container-cta .product-form__add-button{font-size:15px!important;height:44px;line-height:22px!important}.firmness-bar-container{margin-top:40px}.iwt-container{grid-gap:8px;gap:8px;justify-content:center;max-width:100%;padding:10px 12px}.iwt-container .iwt-item{grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);max-width:100%!important;text-align:center;width:100%}.iwt-container .iwt-item span{max-width:100%}.iwt-container .iwt-item .image-ratio{height:24px;margin:auto;max-width:24px}}@media (max-width:999px){.product-facet .price-range{padding-bottom:21px}.custom-pagination .pagination__nav{grid-gap:18px;gap:18px}.custom-pagination .pagination__nav-item{height:40px;width:40px}.custom-pagination .arrow-link svg{height:18px;width:18px}.mini-cart__recommendations-list .product-item{margin-top:0}.mini-cart__recommendations-list .product-item__image-wrapper{margin-right:20px}.product-form__container-cta .product-form__buy-buttons{padding:0}.popover--quick-buy .product-form__buy-buttons{margin:0!important;position:static!important}.mini-cart__recommendations-inner .product-item .jdgm-widget.jdgm-preview-badge{align-items:center;margin:unset!important}.footer__item--image{max-width:160px}.footer__aside{flex-direction:column}.footer__aside .footer__copyright{margin-top:0;order:2}.footer__aside .footer__legal-menu{order:1}}@media (max-width:991px){.container[\:has\(\.jdgm-rev-widg\)]{padding:48px 24px}.container:has(.jdgm-rev-widg){padding:48px 24px}}@media (max-width:741px){.jdgm-rev-widg .jdgm-rev-widg__title{font-size:30px;line-height:1.13333}}@media (max-width:740px){quick-buy-popover .popover__content,quick-buy-popover .popover__header{background-color:var(--white)}}@media (max-width:450px){.checkout-button .checkout-button__lock{display:none}}@media (max-width:440px){.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=button]{padding:0 16px!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]::placeholder{font-size:14px!important}}@media (max-width:400px){.jdgm-rev-widg .jdgm-paginate{grid-gap:13px;gap:13px}}@media screen and (min-width:741px){.announcement-bar{height:40px}.announcement-bar__message{padding:0}}@media (min-width:741px){.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]{padding-left:calc(10px + (16 - 10) * ((100vw - 741px) / 699))!important;padding-right:calc(10px + (16 - 10) * ((100vw - 741px) / 699))!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=email]::placeholder{font-size:calc(13px + (16 - 13) * ((100vw - 741px) / 699))!important}.klaviyo-newsletter .klaviyo-form [data-testid=form-row] [type=button]{font-size:calc(13px + (16 - 13) * ((100vw - 741px) / 699))!important;padding-left:calc(10px + (35 - 10) * ((100vw - 741px) / 699))!important;padding-right:calc(10px + (35 - 10) * ((100vw - 741px) / 699))!important}}@media (min-width:1000px){.mini-cart__recommendations-inner{padding:40px 32px}.mini-cart .product-item .product-item-meta,.mini-cart .product-item .product-item__cta-wrapper,.mini-cart .product-item .product-item__cta-wrapper form{text-align:center}.mini-cart .product-item .product-item__cta-wrapper form .product-item__link{margin-top:0}.mini-cart__actions{color:var(--primary-color)}.mini-cart__actions a{color:var(--accent-color)!important;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mini-cart__actions a:hover{opacity:1!important;text-decoration:none}.checkout-button{color:var(--white);font-family:var(--secondary-font);font-size:17px!important;font-style:normal;font-weight:800;height:48px;line-height:24px!important;text-align:center}}@media (min-width:1024px){.metafield-rich_text_field blockquote,.richtext blockquote{padding-left:1.5rem}}@media (min-width:1025px){@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.label,.product-item .product-item__label-list .label,.product-meta .product-item__label-list .label{padding-top:0!important}}}@media (min-width:1200px){.jdgm-rev-widg{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.jdgm-rev-widg .jdgm-rev-widg__summary{align-items:flex-start!important}.jdgm-rev-widg .jdgm-widget-actions-wrapper{align-items:flex-end!important}.jdgm-rev-widg .jdgm-rev-widg__title{font-size:48px;font-style:normal;line-height:52px;margin-bottom:55px!important}.jdgm-rev-widg .jdgm-write-rev-link{margin-right:0!important}.jdgm-rev-widg .jdgm-histogram__bar{width:216px}}@media (hover:hover){.link.link--sold-out:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}.swiper-button:hover{--button-icon-color:var(--button-hover-icon-color)}}
