/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:swiper-icons;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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.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:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform: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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.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{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0,0,0,0.1);--mm-color-button:rgba(0,0,0,0.3);--mm-color-text:rgba(0,0,0,0.75);--mm-color-text-dimmed:rgba(0,0,0,0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0,0,0,0.05);--mm-color-background-emphasis:rgba(255,255,255,0.4);--mm-shadow:0 0 10px rgba(0,0,0,0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;-ms-scroll-chaining:chained;overscroll-behavior:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__blocker{display:block}.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.mm-menu_autoheight:not(.mm-menu_offcanvas){position:relative}.mm-menu_autoheight.mm-menu_position-bottom,.mm-menu_autoheight.mm-menu_position-top{max-height:80%}.mm-menu_autoheight-measuring .mm-panel{display:block!important}.mm-menu_autoheight-measuring .mm-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent{display:block!important}[class*=mm-panel_columns-]{border-right:1px solid;border-color:inherit}.mm-menu_columns-1 .mm-panel_columns-0,.mm-menu_columns-2 .mm-panel_columns-1,.mm-menu_columns-3 .mm-panel_columns-2,.mm-menu_columns-4 .mm-panel_columns-3{border-right:none}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_columns-0 .mm-panels>.mm-panel{z-index:0}.mm-menu_columns-0 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-1 .mm-panels>.mm-panel{z-index:1;width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-2 .mm-panels>.mm-panel{z-index:2;width:50%}.mm-menu_columns-2 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-3 .mm-panels>.mm-panel{z-index:3;width:33.34%}.mm-menu_columns-3 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-4 .mm-panels>.mm-panel{z-index:4;width:25%}.mm-menu_columns-4 .mm-panels>.mm-panel else{width:100%}.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=mm-menu_columns-].mm-menu_position-bottom,[class*=mm-menu_columns-].mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.mm-wrapper_dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-wrapper_dropdown .mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_dropdown .mm-menu_dropdown{z-index:2}.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown{display:none}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu_tip-left:before{left:22px}.mm-menu_tip-right:before{right:22px}.mm-menu_tip-top:before{top:-8px}.mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu_iconbar-left .mm-iconbar,.mm-menu_iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.mm-menu_opened .mm-menu__blocker{display:none}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:'';display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:'';display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-wrapper_opened .mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,.mm-panel_fx-none.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.mm-menu_fullscreen.mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.mm-menu_fullscreen.mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.mm-menu_listview-justify .mm-panels>.mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mm-menu_listview-justify .mm-panels>.mm-panel:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.mm-menu_popup.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_popup.mm-menu_opened~.mm-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.mm-wrapper_opening .mm-menu_popup{opacity:1}.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);content:'';display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%;-webkit-clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%);clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_theme-white{--mm-color-border:rgba(0,0,0,0.1);--mm-color-button:rgba(0,0,0,0.3);--mm-color-text:rgba(0,0,0,0.7);--mm-color-text-dimmed:rgba(0,0,0,0.3);--mm-color-background:#fff;--mm-color-background-highlight:rgba(0,0,0,0.06);--mm-color-background-emphasis:rgba(0,0,0,0.03);--mm-shadow:0 0 10px rgba(0,0,0,0.2)}.mm-menu_theme-dark{--mm-color-border:rgba(0,0,0,0.3);--mm-color-button:rgba(255,255,255,0.4);--mm-color-text:rgba(255,255,255,0.85);--mm-color-text-dimmed:rgba(255,255,255,0.4);--mm-color-background:#333;--mm-color-background-highlight:rgba(255,255,255,0.08);--mm-color-background-emphasis:rgba(0,0,0,0.1);--mm-shadow:0 0 20px rgba(0,0,0,0.5)}.mm-menu_theme-black{--mm-color-border:rgba(255,255,255,0.25);--mm-color-button:rgba(255,255,255,0.4);--mm-color-text:rgba(255,255,255,0.75);--mm-color-text-dimmed:rgba(255,255,255,0.4);--mm-color-background:#000;--mm-color-background-highlight:rgba(255,255,255,0.2);--mm-color-background-emphasis:rgba(255,255,255,0.15);--mm-shadow:none}body.modal-open .mm-slideout{z-index:unset}
:root{--unit:1rem;--text-max-width:920px;--block-max-width:1440px;--container-max-width:1680px;--grid-gap:2rem;--grid-row-gap:2rem;--grid-column-gap:2rem;--container-gap:0.75rem;--spacing-base:var(--unit);--spacing-xxs:calc(var(--spacing-base) * .2);--spacing-xs:calc(var(--spacing-base) * .5);--spacing-s:calc(var(--spacing-base) * .75);--spacing-l:calc(var(--spacing-base) * 1.5);--spacing-xl:calc(var(--spacing-base) * 2);--spacing-xxl:calc(var(--spacing-base) * 3);--paragraph-margin-bottom:calc(var(--spacing-base) * 1.5);--section-padding-v:calc(var(--spacing-base) * 6);--bg-color:#fff;--bg-light-color:#fbfbfb;--bg-dark-color:#000;--text-color:#000;--primary-color:#df5a23;--secondary-color:#686868;--success-color:#28a745;--warning-color:#ffc107;--danger-color:#FF0000;--info-color:#17a2b8;--light-color:#fbfbfb;--dark-color:#232323;--border-color:#eee;--black:#000;--white:#fff;--gray:#9c9c9d;--white:#fff;--gray-light:#ededed;--orange:#e47344;--box-shadow:0 0 10px 0 rgba(0,0,0,0.1);--font-family--base:Roboto,sans-serif;--font-family--mono:Roboto Mono,monospace;--font-family--serif:Roboto Serif,serif;--font-family--condensed:Roboto Condensed,sans-serif;--font-family--headings:Roboto Condensed,sans-serif;--font-family--icons:Material Symbols Outlined;--font-size--base:1rem;--font-size--xxs:0.6rem;--font-size--xs:0.75rem;--font-size--s:0.85rem;--font-size--m:1rem;--font-size--l:1.5rem;--font-size--xl:2.7rem;--font-size--xxl:4.5rem;--font-size--xxxl:6rem;--font-size--h1:calc(1rem * 4);--font-size--h2:calc(1rem * 2.5);--font-size--h3:calc(1rem * 1.5);--font-size--h4:calc(1rem * 1);--font-size--h5:calc(1rem * .9);--font-size--h6:calc(1rem * .7);--font-weight--base:400;--font-weight--normal:400;--font-weight--bold:700;--font-weight--thin:100;--font-weight--light:300;--font-weight--medium:500;--font-weight--black:900;--line-height--base:1.5;--line-height--headings:1.2;--link-color:#df5a23;--link-color--hover:#e47344;--font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24;--icon-font-size:1.3rem;--icon-line-height:1;--border-radius:var(--unit);--border-radius-xs:calc(var(--unit) * .25);--border-radius-s:calc(var(--unit) * .5);--border-radius-l:calc(var(--unit) * 1.5);--form-input--min-height:1.5;--form-input--line-height:1.5;--form-input-height:1.5;--disabled-input-bg:#ededed;--label-line-height:1.5;--form-input-padding-x:calc(var(--unit) * .5);--form-input-padding-y:calc(var(--unit) * .75);--form-label-weight:var(--font-weight--bold);--form-label-size:calc(1rem * .9);--form-label-family:Roboto Condensed,sans-serif;--progress-bg-color:#888888;--progress-color:#fff;--btn-bg-color:#df5a23;--btn-text-color:#fff;--btn-border-width:1px;--btn-border-style:solid;--btn-border-color:transparent;--btn-padding-v:0.6rem;--btn-padding-h:1.8rem;--btn-font-size:var(--font-size--s);--btn-font-weight:var(--font-weight--medium);--btn-line-height:var(--line-height--base);--btn-hover-bg-color:#e47344;--btn-hover-text-color:#fff;--swiper-theme-color:var(--primary-color);--swiper-navigation-size:var(--font-size--l);--swiper-navigation-color:var(--black);--swiper-pagination-progressbar-bg-color:var(--black);--swiper-pagination-progressbar-size:3px;--slide-min-height:640px;--product-content-width:calc(var(--text-max-width) * 0.65);--thumbnails-width:calc(var(--product-content-width) * 0.2);--thumbnails-height:calc(var(--thumbnails-width) * 5);--gin-toolbar-y-offset:0;--modal-max-width:calc(var(--unit) * 45);--modal-border-color:#ededed;--modal-border-width:var(--unit);--gin-spacing-m:var(--unit);--gin-spacing-l:calc(var(--unit) * .5);--gin-border-m:calc(var(--unit) * .5);--modal-title-font-size:1.2rem;--modal-bg-titlebar:var(--black);--modal-close-color:var(--white);--icon-inline-width:calc(var(--unit) * 3);--icon-inline-height:calc(var(--unit) * 3);--header-height:calc(var(--unit) * 13.5);--top-header-height:calc(var(--unit) * 2.3);--main-header-height:calc(var(--unit) * 7);--nav-header-height:calc(var(--unit) * 4);--table-padding-row:calc(var(--unit) * .7) var(--unit);--table-row-bg-hover:#fbfbfb;--table-border-color:#ededed;--table-border-width:1px;--table-border-style:solid;--table-border:var(--table-border-width) var(--table-border-style) var(--table-border-color);}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,summary{display:block;}body{line-height:1;}video,img{width:auto;max-width:100%;height:auto;}iframe{width:100%;height:auto;aspect-ratio:16/9;border:none;}.remote-video{aspect-ratio:16/9;}video,.remote-video,figure{border-radius:var(--sm-border-radius);overflow:hidden;line-height:0;display:inline-block;}.blockquote:before,.blockquote:after,blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}.visually-hidden,.form-item-dob .container-inline label,.image .text-link,.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form label,footer.footer .payments ul li span,footer.footer .shipping ul li span{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.form-item-dob .container-inline label.focusable:active,.image .focusable.text-link:active,.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form label.focusable:active,footer.footer .payments ul li span.focusable:active,footer.footer .shipping ul li span.focusable:active,.visually-hidden.focusable:focus,.form-item-dob .container-inline label.focusable:focus,.image .focusable.text-link:focus,.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form label.focusable:focus,footer.footer .payments ul li span.focusable:focus,footer.footer .shipping ul li span.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}@keyframes pulse-throbber{0%{opacity:1;transform:scaley(1);}100%{opacity:0.2;transform:scaley(0.5);}}[data-big-pipe-placeholder-id]{position:relative;display:block;margin:20px auto;width:4px;height:20px;background:#232323;animation:pulse-throbber 0.5s infinite;animation-delay:0.1666666667s;animation-direction:alternate;}[data-big-pipe-placeholder-id]:before,[data-big-pipe-placeholder-id]:after{content:"";position:absolute;display:block;width:100%;height:100%;background:#232323;top:0;animation:pulse-throbber 0.5s infinite;animation-direction:alternate;}[data-big-pipe-placeholder-id]:before{left:-8px;}[data-big-pipe-placeholder-id]:after{left:8px;animation-delay:0.25s;}body{font-family:var(--font-family--base);font-size:var(--font-size--base);color:var(--text-color);line-height:var(--line-height--base);background-color:var(--bg-color);}h1,h2,h3,h4,h5,h6{font-family:var(--font-family--headings);font-weight:var(--font-weight--bold);line-height:var(--line-height--headings);color:var(--text-color);margin-bottom:var(--heading-margin-bottom,0.5rem);}h1{font-size:var(--font-size--h1);}h1.page--title{--font-size--h1:calc(1rem * 2.7);}h2{font-size:var(--font-size--h2);}h3{font-size:var(--font-size--h3);}h4{font-size:var(--font-size--h4);}h5{font-size:var(--font-size--h5);}h6{font-size:var(--font-size--h6);}a{color:var(--link-color);text-decoration:none;}a:hover{color:var(--link-color--hover);}p{max-width:var(--text-max-width);margin-bottom:var(--paragraph-margin-bottom);line-height:var(--line-height--base);}p:last-child{margin-bottom:0;}p.no-margin{margin-bottom:0;}p.align-center{text-align:center;}p.align-right{text-align:right;}p.align-left{text-align:left;}p.align-justify{text-align:justify;}img{width:auto;max-width:100%;height:auto;}strong{font-weight:var(--font-weight--bold);}i,em{font-style:italic;}i.placeholder,em.placeholder{font-weight:var(--font-weight--bold);}ul.links{list-style:none;padding:0;margin:0;}blockquote,q{quotes:none;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}em{font-style:italic;}.justify{text-align:justify;}.primary-color,.primary{color:var(--primary-color);}.secondary-color,.secondary{color:var(--secondary-color);}.title-font{font-family:var(--font-family--headings);}.copy-font{font-family:var(--font-family--base);}.caption{font-size:var(--font-size--s);margin-top:0.5rem;margin-bottom:0.5rem;}.v-text{writing-mode:vertical-rl;}.weight-100{font-weight:100;}.weight-200{font-weight:200;}.weight-300{font-weight:300;}.weight-400{font-weight:400;}.weight-500{font-weight:500;}.weight-600{font-weight:600;}.weight-700{font-weight:700;}.weight-800{font-weight:800;}.weight-900{font-weight:900;}.huge-text{font-size:var(--font-size--xxxl);line-height:1.3;}@media (max-width:767.98px){.huge-text{--font-size--xxxl:3rem;}}.big-text{font-size:var(--font-size--xxl);line-height:1.3;}@media (max-width:767.98px){.big-text{--font-size--xxl:2.5rem;}}.large-text{font-size:var(--font-size--xl);line-height:1.3;}@media (max-width:767.98px){.large-text{--font-size--xl:2rem;}}.small-text{font-size:var(--font-size--s);}.xsmall-text{font-size:var(--font-size--xs);}.arrow-right{display:flex;align-items:center;}.arrow-right:after{content:"\e941";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.arrow-right:hover:after{transform:translateX(0.2rem);}.text-container ul,.text-container ol{padding-left:calc(var(--unit) * 1.5);margin-bottom:var(--paragraph-margin-bottom);max-width:var(--text-max-width);line-height:var(--line-height--base);}.user-logged-in nav.tabs{position:fixed;bottom:10px;left:10px;background:rgba(255,255,255,0.8);text-transform:uppercase;z-index:90209;border:1px solid rgba(0,0,0,0.5);}.user-logged-in nav.tabs a{color:#000;}.user-logged-in nav.tabs a:hover{background-color:#eee;}@media (max-width:1439.98px){.user-logged-in nav.tabs{margin-right:10px;}.user-logged-in nav.tabs ul{display:flex;flex-wrap:wrap;}}.toolbar a{font-size:var(--font-size--s);}ul.tabs{margin:0;}ul.tabs > li{display:inline-block;margin-right:0.3rem;}ul.tabs a{display:block;font-size:var(--font-size--s);padding:calc(var(--unit) * 0.5) calc(var(--unit) * 1.2);text-decoration:none;}ul.tabs a.is-active{background-color:#eee;}.contextual{z-index:1390 !important;}.contextual + div .contextual{right:32px;}.contextual + div .contextual + div .contextual{right:64px;}ul.contextual-links li{padding-left:0 !important;}ul.contextual-links li:before{display:none !important;}.user-logged-in.toolbar-horizontal .mm-slideout{transform:none;}.user-logged-in .gin-secondary-toolbar .gin-breadcrumb__list{overflow:hidden;text-overflow:ellipsis;max-width:85vw;}.gin--horizontal-toolbar header.main--header{top:calc(var(--gin-toolbar-height) + var(--top-header-height) * -1);}@media (min-width:61em){.gin--horizontal-toolbar #toolbar-administration{z-index:9999 !important;}}.messages--wrapper{position:relative;}.messages--wrapper .messages--content{padding-right:calc(var(--unit) * 2);}.messages{padding:2rem;background:var(--success-color);position:relative;word-wrap:break-word;overflow-wrap:break-word;color:var(--white);}.messages pre{word-wrap:break-word;overflow-wrap:break-word;white-space:break-spaces;}.messages a{color:#fff;}.messages--error{background-color:var(--danger-color);}.messages--success{background-color:var(--success-color);}.messages--warning{background-color:var(--warning-color);}.messages .info{color:#000;}.messages ul{padding-left:1em;line-height:var(--line-height--base);}.messages li{list-style-type:decimal;padding-left:1em;padding-bottom:0.5em;}.messages:after{position:absolute;left:50%;bottom:-20px;margin-left:-20px;}.messages.modal{background:none;}.messages.modal:after{display:none;}.messages-close{cursor:pointer;z-index:100;width:calc(var(--unit) * 1.5);height:calc(var(--unit) * 1.5);position:absolute;top:0;right:0;}.messages-close span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.messages-close:before,.messages-close:after{position:absolute;left:8px;content:" ";height:24px;width:3px;background-color:var(--white);}.messages-close:before{transform:rotate(45deg);}.messages-close:after{transform:rotate(-45deg);}.node--unpublished{position:relative;}.node--unpublished:before{content:"non pubblicato";text-transform:uppercase;opacity:0.3;background:rgba(253,185,50,0.5607843137);pointer-events:none;position:absolute;top:10%;left:50%;padding:0.5rem;font-size:var(--font-size--s);transform:translateX(-50%) rotate(-5deg);z-index:99999;transform-origin:50% 50%;white-space:nowrap;}.node--unpublished.view-mode--full:before{font-size:9vw;padding:2rem;}.paragraph--unpublished{border:1px dotted #ddd;}.paragraph--unpublished:before{content:"non pubblicato";text-transform:uppercase;position:absolute;font-size:1rem;font-weight:500;top:0;right:0;z-index:99;background:var(--warning-color);padding:5px;pointer-events:none;}.paragraph--unpublished > *{opacity:0.5;}html{width:100%;min-height:100%;overflow-x:hidden;scrollbar-gutter:stable;}html:has(.ui-dialog[aria-modal=true]){overflow:visible !important;}.dialog-off-canvas-main-canvas{background-color:var(--bg-color);position:relative;}.dialog-off-canvas-main-canvas .go-to-top{position:fixed;bottom:0;right:5%;width:var(--icon-inline-width);height:var(--icon-inline-height);background-color:var(--black);box-shadow:var(--box-shadow);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;z-index:-1;transition:all 0.3s ease-in-out;cursor:pointer;}.dialog-off-canvas-main-canvas .go-to-top:before{content:"\eae6";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;color:var(---white);}.dialog-off-canvas-main-canvas .go-to-top.is-visible{visibility:visible;opacity:1;z-index:1000;}.page{position:relative;height:100%;overflow-x:visible;}section,.section{padding-top:var(--section-padding-v);padding-bottom:var(--section-padding-v);}@media (max-width:1439.98px){section,.section{--section-padding-v:calc(var(--spacing-base) * 3);}}.bglr-page-title{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-gap);padding-right:var(--container-gap);}@media (max-width:1919.98px){.bglr-page-title{--container-max-width:1440px;}}.container,.related-product > *,.bglr-breadcrumbs nav,.paragraph--type--carousel .swiper--slider .carousel-item .text--container,.messages--wrapper{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-gap);padding-right:var(--container-gap);}@media (max-width:1919.98px){.container,.related-product > *,.bglr-breadcrumbs nav,.paragraph--type--carousel .swiper--slider .carousel-item .text--container,.messages--wrapper{--container-max-width:1440px;}}.container .bglr-page-title,.related-product > * .bglr-page-title,.bglr-breadcrumbs nav .bglr-page-title,.paragraph--type--carousel .swiper--slider .carousel-item .text--container .bglr-page-title,.messages--wrapper .bglr-page-title{padding-left:0;padding-right:0;}.container .container,.related-product > * .container,.container .related-product > *,.related-product > .related-product > *,.bglr-breadcrumbs nav .container,.bglr-breadcrumbs nav .related-product > *,.container .bglr-breadcrumbs nav,.related-product > * .bglr-breadcrumbs nav,.bglr-breadcrumbs .container nav,.bglr-breadcrumbs .related-product > * nav,.bglr-breadcrumbs nav nav,.paragraph--type--carousel .swiper--slider .carousel-item .text--container .container,.paragraph--type--carousel .swiper--slider .carousel-item .text--container .related-product > *,.paragraph--type--carousel .swiper--slider .carousel-item .text--container .bglr-breadcrumbs nav,.bglr-breadcrumbs .paragraph--type--carousel .swiper--slider .carousel-item .text--container nav,.container .paragraph--type--carousel .swiper--slider .carousel-item .text--container,.related-product > * .paragraph--type--carousel .swiper--slider .carousel-item .text--container,.bglr-breadcrumbs nav .paragraph--type--carousel .swiper--slider .carousel-item .text--container,.paragraph--type--carousel .swiper--slider .carousel-item .container .text--container,.paragraph--type--carousel .swiper--slider .carousel-item .related-product > * .text--container,.paragraph--type--carousel .swiper--slider .carousel-item .bglr-breadcrumbs nav .text--container,.bglr-breadcrumbs .paragraph--type--carousel .swiper--slider .carousel-item nav .text--container,.paragraph--type--carousel .swiper--slider .carousel-item .text--container .text--container,.messages--wrapper .container,.messages--wrapper .related-product > *,.messages--wrapper .bglr-breadcrumbs nav,.bglr-breadcrumbs .messages--wrapper nav,.messages--wrapper .paragraph--type--carousel .swiper--slider .carousel-item .text--container,.paragraph--type--carousel .swiper--slider .carousel-item .messages--wrapper .text--container,.container .messages--wrapper,.related-product > * .messages--wrapper,.bglr-breadcrumbs nav .messages--wrapper,.paragraph--type--carousel .swiper--slider .carousel-item .text--container .messages--wrapper,.messages--wrapper .messages--wrapper{padding-left:0;padding-right:0;}.page--title{margin-bottom:var(--spacing-xl);}.light-gray-bg{background-color:var(--bg-light-color);}.dark-gray-bg{background-color:var(--bg-dark-color);}.white-bg{background-color:var(--white);}.pad-v{padding-top:var(--unit);padding-bottom:var(--unit);}.pad-v2{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);}.pad-v3{padding-top:calc(var(--unit) * 3);padding-bottom:calc(var(--unit) * 3);}.pad-v4{padding-top:calc(var(--unit) * 4);padding-bottom:calc(var(--unit) * 4);}.pad-v5{padding-top:calc(var(--unit) * 5);padding-bottom:calc(var(--unit) * 5);}.pad-h{padding-left:var(--unit);padding-right:var(--unit);}.pad-h2{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}.pad-h3{padding-left:calc(var(--unit) * 3);padding-right:calc(var(--unit) * 3);}.mar-v{margin-top:var(--unit);margin-bottom:var(--unit);}.mar-v2{margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2);}.mar-v3{margin-top:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 3);}.mar-v4{margin-top:calc(var(--unit) * 4);margin-bottom:calc(var(--unit) * 4);}.mar-v5{margin-top:calc(var(--unit) * 5);margin-bottom:calc(var(--unit) * 5);}.mar-h{margin-left:var(--unit);margin-right:var(--unit);}.mar-h2{margin-left:calc(var(--unit) * 2);margin-right:calc(var(--unit) * 2);}.mar-h3{margin-left:calc(var(--unit) * 3);margin-right:calc(var(--unit) * 3);}.layout--two-columns .layout--container{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);}@media (max-width:767.98px){.layout--two-columns .layout--container{display:flex;flex-direction:column;}}@media (min-width:1024px){.layout--two-columns.layout--2-1 .layout--container{grid-template-columns:2fr 1fr;}.layout--two-columns.layout--1-2 .layout--container{grid-template-columns:1fr 2fr;}}.layout--three-columns .layout--container{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);}@media (max-width:767.98px){.layout--three-columns .layout--container{display:flex;flex-direction:column;}}.layout--four-columns .layout--container{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);}@media (max-width:1023.98px){.layout--four-columns .layout--container{grid-template-columns:repeat(2,1fr);}}@media (max-width:575.98px){.layout--four-columns .layout--container{display:flex;flex-direction:column;}}@media (max-width:767.98px){.layout.reverse-mobile .layout--container{display:flex;flex-direction:column-reverse;}}header.main--header{position:sticky;top:calc(var(--top-header-height) * -1);z-index:999;height:var(--header-height);}@media (max-width:1023.98px){header.main--header{--grid-column-gap:calc(var(--unit)*0.5);--header-height:auto;}}header.main--header .header--wrapper{border-bottom:1px solid var(--border-color);background-color:var(--bg-color);z-index:999;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:var(--header-height);transition:height 0.3s ease-in-out;}header.main--header .top-header{background-color:var(--bg-dark-color);color:var(--white);height:var(--top-header-height);}header.main--header .top-header--wrapper{--link-color:var(--white);--link-color--hover:var(--white);display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--grid-column-gap);padding-top:calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 0.5);flex-direction:row;justify-content:space-between;align-items:center;font-size:var(--font-size--s);}@media (max-width:767.98px){header.main--header .top-header--wrapper{grid-template-columns:1fr 1fr;--grid-column-gap:calc(var(--unit) * 0.5);}header.main--header .top-header--wrapper .bglr-topheadercenter{display:none;}}header.main--header .mobile-links-wrapper{display:none;}header.main--header .main-navigation{width:calc(100% - var(--container-gap) * 2);}header.main--header .header-content{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"logo message userinfo";gap:var(--grid-column-gap);align-items:center;transition:height 0.3s ease-in-out;width:calc(100% - var(--container-gap) * 2);position:relative;}@media (max-width:767.98px){header.main--header .header-content{grid-template-columns:1fr 1fr;grid-template-areas:"logo userinfo" "message message";row-gap:0;padding-top:calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 0.5);}}header.main--header .header-content .header--left{--grid-column-gap:var(--unit);grid-area:logo;display:flex;align-items:center;gap:var(--grid-column-gap);}header.main--header .header-content .header--left svg{max-width:160px;height:auto;}@media (max-width:1023.98px){header.main--header .header-content .header--left svg{max-width:120px;}}header.main--header .header-content .header--left .mobile--menu-icon{order:0;}header.main--header .header-content .header--left .site--logo{order:1;line-height:0;transition:transform 0.3s ease-in-out;transform-origin:center left;}header.main--header .header-content .bglr-typesenseinstantsearch{grid-area:message;font-size:var(--font-size--s);display:flex;gap:var(--unit);}header.main--header .header-content .bglr-typesenseinstantsearch .header--search{flex:1 1 auto;}@media (max-width:767.98px){header.main--header .header-content .bglr-typesenseinstantsearch{display:none;position:absolute;background:var(--white);width:100vw;top:100%;left:calc(var(--container-gap) * -1);right:calc(var(--container-gap) * -1);border-top:1px solid var(--border-color);z-index:10;}header.main--header .header-content .bglr-typesenseinstantsearch .instantsearch-input-wrapper{width:auto;}header.main--header .header-content .bglr-typesenseinstantsearch .instantsearch-input-wrapper:before{display:none;}header.main--header .header-content .bglr-typesenseinstantsearch.is-open{display:block;}}header.main--header .header-content .mobile--menu-icon{--icon-inline-width:calc(var(--unit) * 2.2);display:flex;align-items:center;width:var(--icon-inline-width);height:var(--icon-inline-width);position:relative;}header.main--header .header-content .mobile--menu-icon .icon{position:relative;display:block;width:var(--icon-inline-width);height:2px;background-color:var(--black);z-index:10;}header.main--header .header-content .mobile--menu-icon .icon:before,header.main--header .header-content .mobile--menu-icon .icon:after{content:"";position:absolute;display:block;top:calc(var(--unit) * 0.6);width:var(--icon-inline-width);height:2px;background-color:var(--black);z-index:10;transform-origin:1.1rem 0.1rem;transition:transform 0.3s 0s linear,top 0.3s 0.3s linear;}header.main--header .header-content .mobile--menu-icon .icon:after{top:calc(var(--unit) * -0.6);}@media (min-width:1024px){header.main--header .header-content .mobile--menu-icon{display:none;}}header.main--header .header-content .header--right{grid-area:userinfo;justify-items:flex-end;}header.main--header .header-content .header-user-menu > ul{list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--unit) * 0.5);}header.main--header .header-content .header-user-menu > ul > li{display:flex;align-items:center;}@media (min-width:768px){header.main--header .header-content .header-user-menu > ul .mobile--search{display:none;}}header.main--header .header-content .header-user-menu > ul .mobile--search .icon::before{content:"\e8b6";}header.main--header .header-content .header-user-menu > ul a{--link-color:var(--black);--link-color--hover:var(--black);transition:all 0.3s ease-in-out;}header.main--header .header-content .header-user-menu > ul a .icon:before{--icon-font-size:var(--font-size--xl);--font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 48;content:"";display:block;font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}@media (max-width:1023.98px){header.main--header .header-content .header-user-menu > ul a .icon:before{--icon-font-size:2.4rem;}}header.main--header .header-content .header-user-menu > ul li.user{position:relative;}@media (max-width:1023.98px){header.main--header .header-content .header-user-menu > ul li.user{display:none;}}header.main--header .header-content .header-user-menu > ul li.user .icon::before{content:"\e853";}header.main--header .header-content .header-user-menu > ul li.whishlist{position:relative;}header.main--header .header-content .header-user-menu > ul li.whishlist .icon::before{content:"\e87d";}header.main--header .header-content .header-user-menu > ul li.whishlist .wishlist-block--count{position:absolute;top:0;right:0;display:block;background-color:var(--primary-color);color:#fff;padding:calc(var(--unit) * 0.05) calc(var(--unit) * 0.3);font-size:var(--font-size--xs);border-radius:4px;}header.main--header .header-content .header-user-menu > ul li.commerce-cart .icon::before{content:"\f1cc";}@media (min-width:1024px){.sticky-header header .header--wrapper{--icon-inline-width:calc(var(--unit)*2.5);--icon-inline-height:calc(var(--unit)*2.5);--header-height:calc(var(--unit) * 9.5);transition:height 0.3s ease-in-out;}.sticky-header header .header--wrapper .header-content .site--logo{transform:scale(0.8);transform-origin:center left;transition:transform 0.3s ease-in-out;}}.mm-wrapper--opened header .header-content .mobile--menu-icon .icon{background-color:transparent;transition:background-color 0.3s 0s linear;}.mm-wrapper--opened header .header-content .mobile--menu-icon .icon:after,.mm-wrapper--opened header .header-content .mobile--menu-icon .icon:before{transition:transform 0.3s 0s linear;}.mm-wrapper--opened header .header-content .mobile--menu-icon .icon:before{top:0;transform:rotate(45deg);}.mm-wrapper--opened header .header-content .mobile--menu-icon .icon:after{top:0;transform:rotate(-45deg);}footer.footer{--text-color:var(--light-color);--font-size--base:var(--font-size--s);--link-color:var(--light-color);--link-color--hover:var(--white);--button-bg-color:var(--black);--button-border-color:var(--white);--button-hover-bg-color:var(--white);--button-hover-text-color:var(--black);background-color:var(--bg-dark-color);color:var(--text-color);font-size:var(--font-size--base);line-height:var(--line-height--base);padding-top:calc(var(--unit) * 3);}footer.footer h3{font-size:1.2rem;margin-bottom:calc(var(--unit) * 0.5);}footer.footer .btn,footer.footer .card .link,.card footer.footer .link{padding:calc(var(--unit) * 0.25) calc(var(--unit) * 0.5);margin-bottom:calc(var(--unit) * 0.5);}footer.footer ul{list-style:none;}footer.footer section{display:grid;grid-template-columns:repeat(24,1fr);row-gap:var(--grid-row-gap);column-gap:var(--grid-column-gap);}@media (max-width:1023.98px){footer.footer section{grid-template-columns:repeat(16,1fr);}}@media (max-width:767.98px){footer.footer section{grid-template-columns:repeat(12,1fr);}}footer.footer .footer--top,footer.footer .footer--center{border-bottom:1px solid var(--border-color);}footer.footer .footer--top{padding-bottom:calc(var(--unit) * 3);}footer.footer .footer--top .block{grid-column:span 5;}footer.footer .footer--top .block:last-child{grid-column:span 8;}@media (max-width:1023.98px){footer.footer .footer--top .block:last-child{grid-column:span 10;}}footer.footer .footer--center{padding-top:var(--unit);padding-bottom:var(--unit);}footer.footer .footer--center .payments{grid-column:span 10;}@media (max-width:1023.98px){footer.footer .footer--center .payments{grid-column:span 12;}}footer.footer .footer--center .shipping{grid-column:span 6;}@media (max-width:1023.98px){footer.footer .footer--center .shipping{grid-column:span 12;}}footer.footer .footer--center .feedaty{justify-self:end;grid-column:span 8;}@media (max-width:1023.98px){footer.footer .footer--center .feedaty{justify-self:start;}}@media (max-width:767.98px){footer.footer .footer--center .feedaty{grid-column:span 8;justify-self:start;}}footer.footer .footer--center .block:nth-child(2) img{width:calc(var(--unit) * 10);}footer.footer .footer--bottom{--text-max-width:100%;padding-top:var(--unit);padding-bottom:var(--unit);font-size:var(--font-size--s);text-align:center;display:block;}footer.footer .social{margin-top:var(--unit);}footer.footer .social--icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--unit);padding-top:calc(var(--unit) * 0.5);padding-bottom:calc(var(--unit) * 0.5);}footer.footer .social--icons a{display:flex;align-items:center;justify-content:center;}footer.footer .social--icons svg{width:calc(var(--unit) * 1.5);color:var(--text-color);}footer.footer .social--icons svg:hover{color:var(--link-color--hover);}footer.footer .payments ul,footer.footer .shipping ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--unit);}footer.footer .payments ul li.icon-logo::before,footer.footer .shipping ul li.icon-logo::before{content:"";display:block;height:calc(var(--unit) * 3);width:calc(var(--unit) * 3);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}footer.footer .payments ul li.icon-logo.visa::before,footer.footer .shipping ul li.icon-logo.visa::before{background-image:url(/themes/custom/bglr/img/icons/payments/visa-w.svg);}footer.footer .payments ul li.icon-logo.mastercard::before,footer.footer .shipping ul li.icon-logo.mastercard::before{background-image:url(/themes/custom/bglr/img/icons/payments/mastercard-w.svg);}footer.footer .payments ul li.icon-logo.cartasi::before,footer.footer .shipping ul li.icon-logo.cartasi::before{background-image:url(/themes/custom/bglr/img/icons/payments/nexi-w.svg);}footer.footer .payments ul li.icon-logo.postepay::before,footer.footer .shipping ul li.icon-logo.postepay::before{background-image:url(/themes/custom/bglr/img/icons/payments/postepay-w.svg);}footer.footer .payments ul li.icon-logo.paypal::before,footer.footer .shipping ul li.icon-logo.paypal::before{background-image:url(/themes/custom/bglr/img/icons/payments/paypal-w.svg);}footer.footer .payments ul li.icon-logo.aura::before,footer.footer .shipping ul li.icon-logo.aura::before{background-image:url(/themes/custom/bglr/img/icons/payments/aura.png);}footer.footer .payments ul li.icon-logo.mybill::before,footer.footer .shipping ul li.icon-logo.mybill::before{background-image:url(/themes/custom/bglr/img/icons/payments/mybill.png);}footer.footer .payments ul li.icon-logo.scalapay::before,footer.footer .shipping ul li.icon-logo.scalapay::before{background-image:url(/themes/custom/bglr/img/icons/payments/scalapay-w.svg);}footer.footer .payments ul li.icon-logo.bartolini::before,footer.footer .shipping ul li.icon-logo.bartolini::before{background-image:url(/themes/custom/bglr/img/icons/shipping/bartolini-w.svg);}footer.footer .payments ul li.icon-logo.poste-it::before,footer.footer .shipping ul li.icon-logo.poste-it::before{background-image:url(/themes/custom/bglr/img/icons/shipping/sda-poste-w.svg);}.btn,.card .link,.button,.view nav[role=navigation] ul a,.address-book__container .address-book__set-default-link,.address-book__container .address-book__add-link,.typesense-instantsearch-app .facets button{display:flex;align-items:center;justify-content:center;background-color:var(--btn-bg-color);font-family:var(--font-family--base);color:var(--btn-text-color);border:var(--btn-border-width) var(--btn-border-style) var(--btn-border-color);padding:var(--btn-padding-v) var(--btn-padding-h);text-transform:uppercase;font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);text-shadow:none;line-height:var(--btn-line-height);letter-spacing:1px;width:fit-content;min-width:calc(var(--unit) * 7);cursor:pointer;min-height:calc(var(--unit) * 1.4);}.btn:hover,.card .link:hover,.button:hover,.view nav[role=navigation] ul a:hover,.address-book__container .address-book__set-default-link:hover,.address-book__container .address-book__add-link:hover,.typesense-instantsearch-app .facets button:hover{background-color:var(--btn-hover-bg-color);color:var(--btn-hover-text-color);}.btn.light,.page--entity-user-edit-form .bglr-content .user-form .btn.button--danger,.page--checkout .form-actions input.btn[type=submit][data-drupal-selector=edit-submit],.page--checkout .form-actions .cart-form .quantity-controls .btn[type=submit][data-drupal-selector=edit-submit].quantity-button,.cart-form .quantity-controls .page--checkout .form-actions .btn[type=submit][data-drupal-selector=edit-submit].quantity-button,.profile-form .form-actions .btn.button--danger,.card .light.link,.card .page--entity-user-edit-form .bglr-content .user-form .link.button--danger,.page--entity-user-edit-form .bglr-content .user-form .card .link.button--danger,.card .page--checkout .form-actions input.link[type=submit][data-drupal-selector=edit-submit],.card .page--checkout .form-actions .cart-form .quantity-controls .link[type=submit][data-drupal-selector=edit-submit].quantity-button,.cart-form .quantity-controls .card .page--checkout .form-actions .link[type=submit][data-drupal-selector=edit-submit].quantity-button,.page--checkout .form-actions .card input.link[type=submit][data-drupal-selector=edit-submit],.page--checkout .form-actions .card .cart-form .quantity-controls .link[type=submit][data-drupal-selector=edit-submit].quantity-button,.cart-form .quantity-controls .page--checkout .form-actions .card .link[type=submit][data-drupal-selector=edit-submit].quantity-button,.card .profile-form .form-actions .link.button--danger,.profile-form .form-actions .card .link.button--danger,.button.light,.page--entity-user-edit-form .bglr-content .user-form .button.button--danger,.view nav[role=navigation] ul a,.page--checkout .form-actions input.button[type=submit][data-drupal-selector=edit-submit],.page--checkout .form-actions .cart-form .quantity-controls .button[type=submit][data-drupal-selector=edit-submit].quantity-button,.page--checkout .form-actions .cart-form .quantity-controls .view nav[role=navigation] ul a[type=submit][data-drupal-selector=edit-submit].quantity-button,.view nav[role=navigation] ul .page--checkout .form-actions .cart-form .quantity-controls a[type=submit][data-drupal-selector=edit-submit].quantity-button,.cart-form .quantity-controls .page--checkout .form-actions .button[type=submit][data-drupal-selector=edit-submit].quantity-button,.cart-form .quantity-controls .page--checkout .form-actions .view nav[role=navigation] ul a[type=submit][data-drupal-selector=edit-submit].quantity-button,.view nav[role=navigation] ul .cart-form .quantity-controls .page--checkout .form-actions a[type=submit][data-drupal-selector=edit-submit].quantity-button,.profile-form .form-actions .button.button--danger,.profile-form .form-actions .view nav[role=navigation] ul a.button--danger,.view nav[role=navigation] ul .profile-form .form-actions a.button--danger,.address-book__container .address-book__set-default-link,.address-book__container .address-book__add-link,.typesense-instantsearch-app .facets button{--btn-bg-color:var(--white);--btn-text-color:var(--black);--btn-hover-bg-color:var(--black);--btn-hover-text-color:var(--white);--btn-border-color:var(--black);}.btn.dark,.card .dark.link,.button.dark,.view nav[role=navigation] ul a.dark,.address-book__container .dark.address-book__set-default-link,.address-book__container .dark.address-book__add-link,.typesense-instantsearch-app .facets button.dark{--btn-bg-color:var(--black);--btn-text-color:var(--white);--btn-hover-bg-color:var(--black);--btn-hover-text-color:var(--white);}.btn--danger,.button--danger{--btn-bg-color:var(--danger-color);--btn-text-color:var(--white);--btn-hover-bg-color:var(--danger-color);--btn-hover-text-color:var(--white);}.btn.small,.card .small.link,.button.small,.view nav[role=navigation] ul a,.address-book__container .address-book__set-default-link,.address-book__container .address-book__add-link,.typesense-instantsearch-app .facets button.small,.typesense-instantsearch-app .facets .address-book__container button.address-book__set-default-link,.address-book__container .typesense-instantsearch-app .facets button.address-book__set-default-link,.typesense-instantsearch-app .facets .address-book__container button.address-book__add-link,.address-book__container .typesense-instantsearch-app .facets button.address-book__add-link{--btn-font-size:var(--font-size--xs);--btn-padding-v:calc(var(--unit) * .3);--btn-padding-h:calc(var(--unit) * .9);--btn-line-height:1;min-width:auto;}.btn.xsmall,.card .xsmall.link,.button.xsmall,.view nav[role=navigation] ul a.xsmall,.address-book__container .xsmall.address-book__set-default-link,.address-book__container .xsmall.address-book__add-link,.typesense-instantsearch-app .facets button{--btn-font-size:var(--font-size--xxs);--btn-padding-v:calc(var(--unit) * .2);--btn-padding-h:calc(var(--unit) * .6);--btn-line-height:1;min-width:auto;}input[type=submit].btn,.cart-form .quantity-controls [type=submit].btn.quantity-button,.card input[type=submit].link,.card .cart-form .quantity-controls [type=submit].link.quantity-button,.cart-form .quantity-controls .card [type=submit].link.quantity-button,input[type=submit].button,.cart-form .quantity-controls [type=submit].button.quantity-button,.cart-form .quantity-controls .view nav[role=navigation] ul a[type=submit].quantity-button,.view nav[role=navigation] ul .cart-form .quantity-controls a[type=submit].quantity-button,.address-book__container input[type=submit].address-book__set-default-link,.address-book__container .cart-form .quantity-controls [type=submit].address-book__set-default-link.quantity-button,.cart-form .quantity-controls .address-book__container [type=submit].address-book__set-default-link.quantity-button,.address-book__container input[type=submit].address-book__add-link,.address-book__container .cart-form .quantity-controls [type=submit].address-book__add-link.quantity-button,.cart-form .quantity-controls .address-book__container [type=submit].address-book__add-link.quantity-button{min-width:calc(var(--unit) * 10);}.btn-wrapper{display:flex;flex-direction:column;gap:calc(var(--unit) * 0.5);margin-top:var(--unit);}.grid{display:grid;list-style:none;margin:0;padding:0;gap:var(--grid-gap,var(--unit));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}.grid.up-4{grid-template-columns:repeat(4,1fr);}.ajax-progress-throbber,.ajax-progress-fullscreen{width:100vw;height:100vh;border-radius:0;opacity:1;background:rgba(255,255,255,0.7);position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;overflow:hidden;text-indent:-99999rem;}.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{content:" ";display:block;width:120px;height:120px;-webkit-animation:spin 0.8s infinite linear;animation:spin 0.8s infinite linear;border-radius:120px;border-width:10px;border-style:solid;border-color:var(--black) transparent var(--black) transparent;overflow:hidden;text-indent:-99999rem;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}@-webkit-keyframes spin{to{transform:rotate(360deg);}}@keyframes spin{to{transform:rotate(360deg);}}@media (max-width:1439.98px){.paragraph--type--layout.invert-mobile .layout--container{display:flex;flex-direction:column-reverse;}}body .ui-dialog:not(.ui-dialog-off-canvas){border-radius:0;width:100%;max-width:var(--modal-max-width);padding:0;border-color:transparent;background-color:var(--white);z-index:1000;top:50% !important;transform:translateY(-50%);max-height:90vh;overflow-y:auto;overflow-x:hidden;}@media (max-width:1023.98px){body .ui-dialog:not(.ui-dialog-off-canvas){--modal-max-width:80%;}}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{line-height:1.2;padding:var(--spacing-base) var(--spacing-l);background:var(--modal-bg-titlebar);border:0 none;border-radius:var(--border-radius-s) var(--border-radius-s) 0 0;position:relative;}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-title{font-size:var(--modal-title-font-size);font-weight:var(--font-weight--normal);color:var(--white);width:100%;box-sizing:border-box;padding-right:var(--spacing-xxl);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close{position:absolute;top:50%;width:calc(var(--unit) * 1.8);height:calc(var(--unit) * 1.8);opacity:1;margin:0 var(--spacing-base);transform:translateY(-50%);background:none;border:none;left:auto;right:0;overflow:hidden;z-index:1100;}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;top:0;left:0;right:var(--spacing-s);margin:0;transform:none;background:transparent;mask-image:none;position:absolute;}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick:before,body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick:after{position:absolute;left:calc(var(--unit) * 0.75);content:" ";height:calc(var(--unit) * 2);width:2px;background-color:var(--modal-close-color);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick:before{transform:rotate(45deg);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick:after{transform:rotate(-45deg);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{padding:var(--spacing-base);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content a{color:var(--link-color);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content a:hover{color:var(--link-color--hover);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane{padding:var(--spacing-xs) var(--spacing-l);border-top:1px solid var(--border-color);border-bottom-left-radius:var(--border-radius-s);border-bottom-right-radius:var(--border-radius-s);background:var(--white);}body .ui-dialog:not(.ui-dialog-off-canvas) .button,body .ui-dialog:not(.ui-dialog-off-canvas) .view nav[role=navigation] ul a,.view nav[role=navigation] ul body .ui-dialog:not(.ui-dialog-off-canvas) a,body .ui-dialog:not(.ui-dialog-off-canvas) .address-book__container .address-book__set-default-link,.address-book__container body .ui-dialog:not(.ui-dialog-off-canvas) .address-book__set-default-link,body .ui-dialog:not(.ui-dialog-off-canvas) .address-book__container .address-book__add-link,.address-book__container body .ui-dialog:not(.ui-dialog-off-canvas) .address-book__add-link,body .ui-dialog:not(.ui-dialog-off-canvas) .typesense-instantsearch-app .facets button,.typesense-instantsearch-app .facets body .ui-dialog:not(.ui-dialog-off-canvas) button{margin-top:0;margin-bottom:0;font-size:var(--btn-font-size);}body .ui-dialog:not(.ui-dialog-off-canvas).newsletter{border:var(--modal-border-width) solid var(--modal-border-color) !important;--modal-bg-titlebar:transparent;--modal-close-color:var(--black);}body .ui-dialog:not(.ui-dialog-off-canvas).newsletter .ui-dialog-title{display:none;}body .ui-dialog:not(.ui-dialog-off-canvas).newsletter .ui-dialog-titlebar-close{position:absolute;top:calc(var(--unit) * 1.5);}body .ui-dialog:not(.ui-dialog-off-canvas).newsletter .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background-color:var(--white);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--spacing-l);}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset .button,body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset .view nav[role=navigation] ul a,.view nav[role=navigation] ul body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset a,body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset .address-book__container .address-book__set-default-link,.address-book__container body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset .address-book__set-default-link,body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset .address-book__container .address-book__add-link,.address-book__container body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset .address-book__add-link,body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset .typesense-instantsearch-app .facets button,.typesense-instantsearch-app .facets body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-dialog-buttonset button{border-radius:0;}body .ui-widget-overlay{--gin-bg-layer2:var(--white);background:var(--white);opacity:0.7;}body.modal-open{overflow-y:hidden !important;height:100vh;}@media (max-width:1023.98px){.main-navigation{display:none;}}.main-navigation nav.menu--main ul{list-style:none;position:relative;}.main-navigation nav.menu--main ul.menu--account{display:none;}.main-navigation nav.menu--main .menu--layout--two-columns{display:flex;flex-direction:row;}.main-navigation nav.menu--main .menu--layout--two-columns > *{flex:1 1 auto;}.main-navigation nav.menu--main .menu--layout--two-columns .menu--column--right{flex:0 0 40%;display:flex;flex-direction:column;justify-content:center;}.main-navigation nav.menu--main .menu--layout--two-columns > ul{flex:0 0 60%;}.main-navigation nav.menu--main .menu--layout--two-columns ul{padding:0;margin:0;list-style:none;}.main-navigation nav.menu--main > ul{display:flex;flex-direction:row;justify-content:flex-start;}.main-navigation nav.menu--main > ul > li{text-align:center;}.main-navigation nav.menu--main > ul > li:not(:last-child) > span,.main-navigation nav.menu--main > ul > li:not(:last-child) > a{padding-right:calc(var(--unit) * 1.25);}.main-navigation nav.menu--main > ul > li:not(:first-child) > span,.main-navigation nav.menu--main > ul > li:not(:first-child) > a{padding-left:calc(var(--unit) * 1.25);}.main-navigation nav.menu--main > ul > li div[class*=menu--layout]{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--white);z-index:10;width:100%;border:1px solid var(--border-color);border-top-width:0;padding:calc(var(--unit) * 0.5);text-align:left;max-height:calc(90vh - var(--header-height));overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;}.main-navigation nav.menu--main > ul > li div[class*=menu--layout]::-webkit-scrollbar{display:none;}.main-navigation nav.menu--main > ul > li div[class*=menu--layout] ul a,.main-navigation nav.menu--main > ul > li div[class*=menu--layout] ul span{font-size:var(--font-size--s);--link-color:var(--black);}.main-navigation nav.menu--main > ul > li div[class*=menu--layout] ul.level-0{height:25rem;display:flex;flex-direction:column;flex-wrap:wrap;}.main-navigation nav.menu--main > ul > li div[class*=menu--layout] ul.level-0 > li{flex:1 0 auto;margin-top:1rem;}.main-navigation nav.menu--main > ul > li div[class*=menu--layout] ul.level-0 > li > a{font-weight:var(--font-weight--bold);text-transform:uppercase;}.main-navigation nav.menu--main > ul > li > a,.main-navigation nav.menu--main > ul > li span{--link-color:var(--black);display:block;padding:calc(var(--unit) * 0.5) calc(var(--unit) * 0.3);text-transform:uppercase;font-weight:var(--font-weight--bold);cursor:pointer;}.main-navigation nav.menu--main > ul > li > a:hover,.main-navigation nav.menu--main > ul > li span:hover{color:var(--link-color--hover);}.main-navigation nav.menu--main > ul > li:hover div[class*=menu--layout]{display:flex;}.header-user-menu .menu--account{min-width:calc(var(--unit) * 12);padding:calc(var(--unit) * 0.75) calc(var(--unit) * 0.5);background-color:var(--white);}.header-user-menu .menu--account li{display:block;}.header-user-menu .menu--account li a{padding:calc(var(--unit) * 0.3) 0;color:var(--black);text-transform:uppercase;display:block;text-align:left;}.header-user-menu .menu--account li a:hover{color:var(--primary-color);}.typesense-instantsearch-app ul,.typesense-instantsearch-app ol{padding:0;list-style:none;margin:0;}.typesense-instantsearch-app ul li,.typesense-instantsearch-app ol li{list-style:none;}.typesense-instantsearch-app .ais-SearchBox-input{width:100%;}.typesense-instantsearch-app .ais-SearchBox-input input,.typesense-instantsearch-app .ais-SearchBox-input .cart-form .quantity-controls .quantity-button,.cart-form .quantity-controls .typesense-instantsearch-app .ais-SearchBox-input .quantity-button{width:100%;}.typesense-instantsearch-app .ais-RefinementList-showMore--disabled{display:none;}.typesense-instantsearch-app .results{display:flex;flex-wrap:wrap;}.typesense-instantsearch-app .results .ais-Hits-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:min-content;}.typesense-instantsearch-app .results .hits{flex:1;}.typesense-instantsearch-app .results .ais-Pagination{flex-basis:100%;grid-area:pagination;margin-top:auto;}.typesense-instantsearch-app .results .ais-Pagination-list{display:flex;justify-content:center;}.typesense-instantsearch-app .results .ais-Pagination-item--selected{font-weight:var(--font-weight--bold);}.typesense-instantsearch-app .facets button{margin-top:var(--spacing-s);margin-bottom:var(--spacing-s);}.typesense-instantsearch-app .facets button:disabled{display:none;}.main--header .bglr-typesenseinstantsearch .ais-Hits img{--teaser-image-width:calc(var(--unit) * 6);max-width:var(--teaser-image-width);}@media (max-width:767.98px){.main--header .bglr-typesenseinstantsearch{background-color:var(--white);display:none;width:100%;border-bottom:1px solid var(--border-color);}}@media (min-width:768px){.main--header .bglr-typesenseinstantsearch{display:block !important;}}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .filters-toggle-button{display:none;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form{display:flex;align-items:center;text-transform:uppercase;gap:2px;padding:calc(var(--unit) * 0.5) 0 0;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form:before{--font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24;--icon-font-size:var(--font-size--l);content:"\e8b6";display:block;font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}@media (max-width:1023.98px){.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form{padding:var(--unit);display:flex;align-items:flex-end;justify-content:flex-end;}}@media (max-width:767.98px){.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form{justify-content:center;align-items:center;font-size:var(--unit);}}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form label{text-transform:uppercase;padding-right:calc(var(--unit) * 0.2);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form input[type=search],.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form .cart-form .quantity-controls [type=search].quantity-button,.cart-form .quantity-controls .main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form [type=search].quantity-button{min-width:calc(var(--unit) * 12.5);background:transparent;border:0;border-bottom:1px solid var(--black);border-radius:0;padding:0 calc(var(--unit) * 0.2);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .ais-SearchBox-form button{display:none;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results{position:absolute;z-index:980;overflow-y:auto;width:var(--container-max-width);max-width:calc(100vw - var(--container-gap));max-height:calc(100vh - 200px);transform:translateX(-50%);left:50%;top:100%;background-color:var(--white);border-radius:calc(var(--unit) * 0.25);border:1px solid var(--border-color);display:grid;grid-template-columns:1fr 4fr;grid-template-areas:"facets hits" "facets pagination";margin-top:calc(var(--unit) * 2);gap:var(--spacing-s);align-items:stretch;justify-content:stretch;}@media (max-width:1023.98px){.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results{max-width:calc(100vw - var(--container-gap) * 0.5);margin-top:0;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results.search-input--focused{max-height:calc(60vh - 120px);}}@media (max-width:767.98px){.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results{display:block;}}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets{grid-area:facets;border-right:1px solid var(--border-color);background-color:var(--light-color);padding:var(--unit);}@media (max-width:767.98px){.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets{display:none;}}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .facet-field__label{text-transform:capitalize;font-weight:var(--font-weight--bold);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-item{margin-bottom:calc(var(--unit) * 0.25);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-item--selected{border-bottom:1px solid var(--border-color);font-weight:var(--font-weight--bold);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-item:hover{font-weight:var(--font-weight--bold);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-label{display:flex;gap:calc(var(--unit) * 0.4);cursor:pointer;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-label input,.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-label .cart-form .quantity-controls .quantity-button,.cart-form .quantity-controls .main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-label .quantity-button{display:none;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .facets .ais-RefinementList-label .ais-RefinementList-count{margin-left:auto;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .hits{grid-area:hits;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .hits .ais-Hits,.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .hits .ais-Hits-list{height:100%;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Hits-list{gap:var(--spacing-s);padding:var(--spacing-s);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Hits-list .ais-Hits-item .image a{display:flex;flex-wrap:wrap;text-align:center;padding:var(--spacing-xs);gap:calc(var(--unit) * 0.2) calc(var(--unit) * 0.8);justify-content:center;align-items:flex-end;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Hits-list .ais-Hits-item .content{padding:var(--spacing-xs);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Hits-list .ais-Hits-item .content .product-title{margin:0;}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Hits-list .ais-Hits-item:hover{background-color:var(--gray-light);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Hits-list .ais-Hits-item img{flex:1 1 100%;max-width:calc(var(--unit) * 6.25);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Pagination{padding:var(--spacing-s);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Pagination-list{gap:var(--spacing-s);}.main--header .bglr-typesenseinstantsearch .typesense-instantsearch-app .results .ais-Pagination-item--selected{font-weight:var(--font-weight--bold);}.top-promo{--text-color:var(--white);--text-max-width:100%;background-color:var(--black);padding:calc(var(--unit) * 0.25) calc(var(--unit) * 0.5);color:var(--text-color);text-align:center;font-size:var(--font-size--s);font-weight:var(--font-weight--bold);}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary-color);opacity:1;}.swiper div[class*=swiper-button]{--swiper-navigation-sides-offset:0;--swiper-navigation-top-offset:calc(50% - var(--unit) * .75);padding:calc(var(--unit) * 0.75) calc(var(--unit) * 0.5);}.swiper .swiper-pagination-progressbar.swiper-pagination-horizontal{top:auto;bottom:0;}.paragraph--type--carousel .swiper--slider{background-color:var(--black);}.paragraph--type--carousel .swiper--slider .carousel-item{position:relative;width:auto;height:65vh;min-height:var(--slide-min-height);display:flex;align-items:stretch;justify-content:stretch;margin:0;}.paragraph--type--carousel .swiper--slider .carousel-item .card-link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container{width:100%;position:relative;z-index:10;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);display:flex;align-items:center;justify-content:center;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container .content{--text-color:var(--white);color:var(--white);text-shadow:0 0 10px rgba(0,0,0,0.5);width:100%;max-width:var(--text-max-width);}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--center-left{justify-content:flex-start;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--center-right{justify-content:flex-end;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--top-center{align-items:flex-start;justify-content:center;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--top-left{align-items:flex-start;justify-content:flex-start;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--top-right{align-items:flex-start;justify-content:flex-end;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--bottom-center{align-items:flex-end;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--bottom-left{align-items:flex-end;justify-content:flex-start;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container.text--bottom-right{align-items:flex-end;justify-content:flex-end;}.paragraph--type--carousel .swiper--slider .carousel-item .text--container p{margin-bottom:var(--spacing-s);}.paragraph--type--carousel .swiper--slider .carousel-item .text--container p.no-margin{margin-bottom:0;}@media (max-width:1919.98px){.paragraph--type--carousel .swiper--slider .carousel-item{--slide-min-height:540px;}}@media (max-width:1439.98px){.paragraph--type--carousel .swiper--slider .carousel-item{--slide-min-height:480px;}}@media (max-width:767.98px){.paragraph--type--carousel .swiper--slider .carousel-item{--slide-min-height:320px;}}.paragraph--type--carousel .swiper--slider .carousel-item .image{position:absolute;top:0;left:0;right:0;bottom:0;height:100% !important;width:100%;z-index:0;}.paragraph--type--carousel .swiper--slider .carousel-item .image a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;}.paragraph--type--carousel .swiper--slider .carousel-item .image img{object-position:50% 50%;object-fit:cover;width:100%;height:100%;}.paragraph--type--carousel .swiper--slider .carousel-item .image.has-mobile-image img:nth-child(2){display:none;}@media (max-width:1023.98px){.paragraph--type--carousel .swiper--slider .carousel-item .image.has-mobile-image img:nth-child(1){display:none;}.paragraph--type--carousel .swiper--slider .carousel-item .image.has-mobile-image img:nth-child(2){display:block;}}.share-links ul{list-style:none;display:flex;flex-direction:row;gap:calc(var(--container-gap) * 0.5);}.share-links li svg{width:calc(var(--unit) * 1.6);color:var(--text-color);}.share-links li svg:hover{color:var(--link-color--hover);}.image img{width:auto;max-width:100%;height:auto;}.table,table{width:100%;margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2);}.table thead tr th,table thead tr th{padding:var(--table-padding-row);text-transform:uppercase;font-weight:var(--font-weight--medium);font-size:var(--font-size--s);line-height:calc(var(--unit) * 1.3);vertical-align:middle;border-bottom:none;}.table thead tr th a,table thead tr th a{display:flex;align-items:center;}.table thead tr th .tablesort,table thead tr th .tablesort{background:none;width:var(--icon-font-size);height:var(--icon-font-size);}.table thead tr th .tablesort:before,table thead tr th .tablesort:before{font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);}.table thead tr th .tablesort--asc:before,table thead tr th .tablesort--asc:before{content:"\e986";}.table thead tr th .tablesort--desc:before,table thead tr th .tablesort--desc:before{content:"\e984";}.table thead tr th.is-active,table thead tr th.is-active{font-weight:var(--font-weight--bold);}.table thead tr th:not(.is-active),table thead tr th:not(.is-active){--link-color:var(--black);}.table thead:first-child tr:first-child th,table thead:first-child tr:first-child th{border-top:var(--table-border);border-bottom:var(--table-border);}.table tbody tr td,table tbody tr td{padding:var(--table-padding-row);vertical-align:middle;}.table tbody tr:hover td,table tbody tr:hover td{background:var(--table-row-bg-hover);}.table tbody tr:last-child td,table tbody tr:last-child td{border-bottom:var(--table-border);}.field.field--label-inline{display:flex;gap:var(--spacing-xs);}.field.field--label-inline .label,.field.field--label-inline .item{display:inline-block;}.field.field--label-inline .label{font-weight:var(--font-weight--medium);}.field.field--label-inline .label:after{content:":";}.field ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--spacing-xs);}.field ul li:not(:last-child):after{content:",";}.card{text-align:center;margin-bottom:var(--unit);}.card .title{font-size:var(--font-size--l);margin-bottom:var(--unit);margin-top:var(--unit);}.card .content p{margin-bottom:var(--spacing-s);}.card .content > *{text-align:center;margin-left:auto;margin-right:auto;}.card .image a{line-height:0;display:block;overflow:hidden;}.card .image a img{transition:all 0.3s ease-in-out;}.card .image a:hover img{transform:scale(1.05);}.block .block-title{font-size:var(--font-size--xl);margin-bottom:var(--unit);}.photoswipe-gallery a{cursor:zoom-in;}.mm-panel.dropdown-menu{margin:0;padding:0;color:inherit;display:block;}.mm-panel.menu--layout--two-columns{display:block;}.mm-panel .menu--column{padding:1rem;}@media (min-width:1024px){.mm-panel ul.mm-listview{display:block !important;}}.mm-menu_offcanvas{width:80vw;}.header-user-menu .mobile--search svg{width:22px;margin-top:2px;height:auto;fill:#888888;}.language-switcher{text-align:right;position:relative;}.language-switcher a.current-language{background:none;border:none;text-transform:uppercase;font-weight:var(--font-weight--bold);color:var(--white);cursor:pointer;display:flex;align-items:center;justify-self:flex-end;}.language-switcher a.current-language:after{content:"\e313";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}.language-switcher:has(.is-open) a.current-language::after{content:"\e316";}.language-switcher ul.dropdown-content{margin-top:calc(var(--unit) * 0.75);}.language-switcher ul.dropdown-content li a{padding:calc(var(--unit) * 0.5) var(--unit);color:var(--black);text-transform:uppercase;display:block;}.language-switcher ul.dropdown-content li a:hover{font-weight:var(--font-weight--bold);}.language-switcher ul.dropdown-content li a.is-active{font-weight:var(--font-weight--bold);}.language-switcher ul.dropdown-content li:first-child{padding-top:calc(var(--unit) * 0.5);}.language-switcher ul.dropdown-content li:last-child{padding-bottom:calc(var(--unit) * 0.5);}.dropdown-wrapper{position:relative;}.dropdown-content{display:none;position:absolute;top:calc(100% + var(--unit) * 0.4);right:0;background:var(--white);border:1px solid var(--border-color);min-width:calc(var(--unit) * 7.5);z-index:1000;text-align:center;box-shadow:var(--box-shadow);}.dropdown-content:before{content:"";z-index:5;display:block;position:absolute;background-color:var(--white);top:calc(-0.5 * var(--unit));right:var(--unit);width:var(--unit);height:var(--unit);transform:rotate(45deg);box-shadow:var(--box-shadow);}.dropdown-content > *{position:relative;background:var(--white);z-index:15;}.dropdown-content.is-open{display:block;}body.mm-wrapper{width:100%;max-width:100vw;overflow-x:visible;}body.mm-wrapper.mm-wrapper--opened{width:100%;overflow:hidden;}body .mm-wrapper--position-left .mm-slideout{transform:none;}@media (max-width:1023.98px){body .menu--abbigliamento{list-style:none;display:block;padding:0;margin:0;}body .menu--abbigliamento > li > a{font-weight:var(--font-weight--bold);font-size:var(--font-size--l);}body .menu--abbigliamento li{color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;}body .menu--abbigliamento li:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0;}body .menu--abbigliamento li a{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;padding:12px 10px 12px 20px;}}.bglr-breadcrumbs nav{padding-bottom:calc(var(--unit) * 0.3);padding-top:calc(var(--unit) * 0.3);}.bglr-breadcrumbs ol{list-style:none;display:flex;}.bglr-breadcrumbs ol li{display:flex;justify-content:left;align-items:center;text-transform:uppercase;font-size:var(--font-size--xs);}.bglr-breadcrumbs ol li a{color:var(--text-color);}.bglr-breadcrumbs ol li a:hover{color:var(--link-color--hover);}.bglr-breadcrumbs ol li:not(:last-child):after{--icon-line-height:1.5;content:"\e5cc";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}.expandables{overflow:hidden;}.expandables dt{padding:var(--unit) calc(var(--unit) * 0.5);cursor:pointer;transition:background 0.3s;font-weight:var(--font-weight--bold);font-family:var(--font-family--headings);font-size:var(--font-size--h3);}.expandables dt:hover{color:var(--link-color--hover);}.expandables dt.active{cursor:pointer;color:var(--primary-color);}.expandables dd{max-height:fit-content;padding:0 calc(var(--unit) * 0.5) var(--unit);border-bottom:1px solid var(--border-color);}.facets .facet{margin-bottom:var(--spacing-base);padding-bottom:var(--spacing-base);border-bottom:1px solid var(--border-color);}.facets .facet__label{font-weight:var(--font-weight--bold);font-family:var(--font-family--headings);font-size:var(--font-size--h3);}.facets .facet .ais-RefinementList-item{margin-bottom:var(--spacing-xxs);margin-top:var(--spacing-xxs);}.facets .facet .ais-RefinementList-item .ais-RefinementList-label{padding-left:var(--spacing-xl);display:block;position:relative;cursor:pointer;}.facets .facet .ais-RefinementList-item .ais-RefinementList-label input.ais-RefinementList-checkbox,.facets .facet .ais-RefinementList-item .ais-RefinementList-label .cart-form .quantity-controls .ais-RefinementList-checkbox.quantity-button,.cart-form .quantity-controls .facets .facet .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-checkbox.quantity-button{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);top:1.7rem;left:1.05rem;}.facets .facet .ais-RefinementList-item .ais-RefinementList-label:before{content:"";position:absolute;top:0.2rem;left:0.2rem;width:var(--unit);height:var(--unit);border:1px solid var(--secondary-color);background-color:var(--white);border-radius:var(--border-radius-xs);}.facets .facet .ais-RefinementList-item .ais-RefinementList-label:after{content:"";position:absolute;top:0.275rem;left:0.5rem;width:0.32rem;height:0.54rem;transform:rotate(45deg);border-bottom:0.2rem solid var(--primary-color);border-right:0.2rem solid var(--primary-color);opacity:0;transition:opacity 0.2s 0s linear;}.facets .facet .ais-RefinementList-item .ais-RefinementList-label:hover{color:var(--primary-color);}.facets .facet .ais-RefinementList-item .ais-RefinementList-label:hover:before{border-color:var(--primary-color);outline:0;box-shadow:0 0 0 0.2rem rgba(var(--primary-color),0.5);}.facets .facet .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-label{font-weight:var(--font-weight--medium);}.facets .facet .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-label:after{opacity:1;}.ais-RangeSlider .ais-RangeSlider-track{background-color:var(--gray-light);}.ais-RangeSlider .ais-RangeSlider-range{background-color:var(--primary-color);}.ais-RangeSlider .ais-RangeSlider-thumb{background-color:var(--primary-color);position:relative;}.ais-RangeSlider .ais-RangeSlider-thumb:focus,.ais-RangeSlider .ais-RangeSlider-thumb:focus-visible{outline:none;}.ais-RangeSlider .ais-RangeSlider-thumb .thumb-label{position:absolute;background-color:var(--white);padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-size--s);top:calc(100% + var(--spacing-xs));left:50%;transform:translateX(-50%);box-shadow:var(--box-shadow);z-index:10;display:flex;align-items:center;flex-wrap:nowrap;width:fit-content;}.ais-RangeSlider-labels{display:none;}.newsletter--wrapper{max-width:calc(var(--unit) * 35);margin-left:auto;margin-right:auto;}.newsletter--wrapper > *{margin-bottom:var(--spacing-xl);}.newsletter--wrapper .paragraph--title{text-align:center;margin-bottom:var(--spacing-l);}.newsletter--wrapper .form-actions{text-align:center;}.newsletter--wrapper .form-actions input[type=submit],.newsletter--wrapper .form-actions .cart-form .quantity-controls [type=submit].quantity-button,.cart-form .quantity-controls .newsletter--wrapper .form-actions [type=submit].quantity-button{width:80%;max-width:calc(var(--unit) * 18);margin-left:auto;margin-right:auto;}.page--header{display:flex;margin-bottom:var(--spacing-xxl);gap:var(--spacing-xl);}@media (max-width:767.98px){.page--header{flex-direction:column;}}.page--header .content{order:2;max-width:var(--text-max-width);}.page--header .field--field-image{order:1;flex:0 0 calc(50% - var(--spacing-xl));width:calc(50% - var(--spacing-xl));line-height:0;}@media (max-width:767.98px){.page--header .field--field-image{width:100%;flex:0 0 100%;}}.gallery-wrapper{position:relative;overflow:hidden;min-width:0;}.gallery-wrapper .swiper{width:100%;height:auto;}.gallery-wrapper .swiper--slider{background-color:var(--white);}.read-more--container{display:flex;flex-direction:column;}.read-more--container .read-more--toggle{align-self:flex-end;text-transform:uppercase;--link-color:var(--black);font-weight:var(--font-weight--bold);}.read-more--container .read-more--hidden{display:none;}.read-more--container p:has(.read-more--toggle){text-align:right;}.view--commerce-user-orders table tbody tr td{border-bottom:var(--table-border);}.view--commerce-order-item-table th.views-field-sku,.view--commerce-order-item-table th.views-field-unit-price__number,.view--commerce-order-item-table th.views-field-quantity,.view--commerce-order-item-table th.views-field-total-price__number,.view--commerce-order-item-table td.views-field-sku,.view--commerce-order-item-table td.views-field-unit-price__number,.view--commerce-order-item-table td.views-field-quantity,.view--commerce-order-item-table td.views-field-total-price__number{text-align:right;}.view--commerce-order-item-table th.views-field-title,.view--commerce-order-item-table td.views-field-title{display:flex;align-items:center;gap:var(--unit);padding-left:0;}@media (max-width:767.98px){.view--commerce-order-item-table table thead{display:none;}}@media (max-width:767.98px){.view--commerce-order-item-table table tr{display:flex;gap:calc(var(--unit) * 0.5);flex-wrap:wrap;border:var(--table-border);padding:calc(var(--unit) * 0.5);}.view--commerce-order-item-table table tr td{border-bottom:none !important;padding:0;}}.address-book__container .address-book__set-default-link,.address-book__container .address-book__add-link{margin:0;}.address-book__profiles{margin-top:calc(var(--unit) * 2);margin-bottom:calc(var(--unit) * 2);display:flex;justify-content:space-between;gap:var(--grid-gap);}.address-book__profiles .address-book__profile{margin:0;min-width:calc(var(--unit) * 15);max-width:calc(var(--unit) * 20);padding:var(--unit) var(--unit) var(--unit) calc(var(--unit) * 2);position:relative;}.address-book__profiles .address-book__profile:after{--icon-font-size:var(--font-size--l);content:"\e866";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;position:absolute;top:var(--unit);left:0;}.address-book__profiles .address-book__profile.address-book__profile--default{--font-variation-settings:"FILL" 1,"wght" 200,"GRAD" 0,"opsz" 24;}.address-book__profiles .address-book__profile.address-book__profile--default .profile{background-color:var(--light-color);padding:calc(var(--unit) * 0.5);}.address-book__profiles .address-book__profile .address-book__set-default-link{margin-top:calc(var(--unit) * 0.75);}.profile-form .form-actions{display:flex;gap:var(--grid-gap);margin-top:var(--spacing-xl);}.page--checkout{--heading-margin-bottom:calc(var(--unit) * 1.5);}.page--checkout .brand{font-weight:var(--font-weight--bold);font-size:var(--font-size--s);}.page--checkout .color span,.page--checkout .quantity span{font-weight:var(--font-weight--bold);font-size:var(--font-size--s);}.page--checkout .price{text-align:right;font-weight:var(--font-weight--bold);}.page--checkout .order-total-line{padding:0;}.page--checkout a.link--previous{order:15;font-size:var(--font-size--s);margin-top:var(--spacing-base);}.page--checkout .form-actions{grid-area:actions;display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-base);--link-color:var(--black);}.page--checkout .form-actions input[type=submit],.page--checkout .form-actions .cart-form .quantity-controls [type=submit].quantity-button,.cart-form .quantity-controls .page--checkout .form-actions [type=submit].quantity-button{width:100%;max-width:calc(var(--unit) * 18);}.page--checkout .form-actions input[type=submit][data-drupal-selector=edit-submit],.page--checkout .form-actions .cart-form .quantity-controls [type=submit][data-drupal-selector=edit-submit].quantity-button,.cart-form .quantity-controls .page--checkout .form-actions [type=submit][data-drupal-selector=edit-submit].quantity-button{order:10;}.page--checkout .checkout-progress{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:var(--spacing-xl);font-size:var(--font-size--s);}.page--checkout .checkout-progress .checkout-progress--step{flex:1 1 0;padding:var(--spacing-xs) 0;text-align:center;min-width:0;border-bottom:1px solid var(--border-color);}.page--checkout .checkout-progress .checkout-progress--step:before{content:none;}.page--checkout .checkout-progress .checkout-progress--step .progress-number{margin:0 auto;line-height:calc(var(--unit) * 2);background:var(--progress-bg-color);border-radius:var(--border-radius);width:calc(var(--unit) * 2);height:calc(var(--unit) * 2);color:var(--progress-color);margin-bottom:var(--spacing-xs);}.page--checkout .checkout-progress .checkout-progress--step.checkout-progress--step__current{--border-color:var(--primary-color);--progress-bg-color:var(--primary-color);--progress-color:var(--white);}@media (max-width:767.98px){.page--checkout .checkout-progress .checkout-progress--step .progress-label{display:none;}}.page--checkout .layout-checkout-form{display:grid;grid-template-areas:"main sidebar" "main footer";grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;gap:var(--grid-gap);}@media (max-width:767.98px){.page--checkout .layout-checkout-form{display:flex;flex-direction:column;}}.page--checkout .layout-checkout-form:has(.checkout-pane-completion-message){display:flex;flex-direction:column;}.page--checkout .layout-region-checkout-main{grid-area:main;}.page--checkout .checkout-pane-completion-message .checkout-complete{text-align:center;}.page--checkout .checkout-pane-completion-message .checkout-complete p{margin-left:auto;margin-right:auto;}.page--checkout .checkout-pane-email-registration-login{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;gap:var(--grid-gap);}@media (max-width:767.98px){.page--checkout .checkout-pane-email-registration-login{display:flex;flex-direction:column;}}.page--checkout .checkout-pane-email-registration-login .fieldset-legend{font-size:var(--font-size--h3);margin-bottom:var(--spacing-base);display:block;}.page--checkout .checkout-pane-email-registration-login fieldset{padding:0;width:auto;}.page--checkout .checkout-pane-email-registration-login input:not([type=submit]),.page--checkout .checkout-pane-email-registration-login .cart-form .quantity-controls .quantity-button:not([type=submit]),.cart-form .quantity-controls .page--checkout .checkout-pane-email-registration-login .quantity-button:not([type=submit]){width:calc(100% - var(--form-input-padding-x) * 2);}.page--checkout .checkout-pane-email-registration-login input:not([type=submit]).auto-width,.page--checkout .checkout-pane-email-registration-login .cart-form .quantity-controls .quantity-button:not([type=submit]).auto-width,.cart-form .quantity-controls .page--checkout .checkout-pane-email-registration-login .quantity-button:not([type=submit]).auto-width{width:auto;}.page--checkout .checkout-pane-email-registration-login .form-wrapper__guest-checkout{grid-column:2/3;grid-row:span 1;}.page--checkout .checkout-pane-email-registration-login .form-wrapper__returning-customer{grid-row:span 3;grid-column:1/2;}.page--checkout .checkout-pane-email-registration-login input[data-drupal-selector=edit-email-registration-login-register],.page--checkout .checkout-pane-email-registration-login .cart-form .quantity-controls [data-drupal-selector=edit-email-registration-login-register].quantity-button,.cart-form .quantity-controls .page--checkout .checkout-pane-email-registration-login [data-drupal-selector=edit-email-registration-login-register].quantity-button{grid-column:2/3;grid-row:2/3;}.page--checkout .layout-region-checkout-secondary{grid-area:sidebar;margin-bottom:var(--spacing-xl);}.page--checkout .layout-region-checkout-secondary .views-row{margin-bottom:var(--spacing-base);display:grid;grid-template-columns:1fr 3fr;gap:var(--unit);}.page--checkout .layout-region-checkout-secondary .views-row .views-field-field-image{display:block;}.page--checkout .layout-region-checkout-secondary .views-row .brand{font-weight:var(--font-weight--bold);font-size:var(--font-size--s);}.page--checkout .layout-region-checkout-secondary .view--commerce-checkout-order-summary{margin-bottom:var(--spacing-base);}.page--checkout .layout-region-checkout-footer{grid-area:footer;position:relative;}.page--checkout .layout-region-checkout-footer .form-actions{position:sticky;top:135px;}.page--checkout fieldset[class*=form-wrapper-shipping-methods-shipments] > legend .fieldset-legend,.page--checkout .checkout-pane > legend .fieldset-legend,.page--checkout .checkout-pane-review fieldset > legend .fieldset-legend{font-size:var(--font-size--h3);display:block;margin-bottom:var(--heading-margin-bottom);}.page--checkout .checkout-pane{margin-bottom:var(--heading-margin-bottom);}.page--checkout .checkout-pane .form-item-shipping-information-shipping-profile-select-address{max-width:calc(var(--unit) * 30);--spacing-base:0;}.page--checkout .checkout-pane .address-book-edit-button{--btn-bg-color:var(--white);--btn-text-color:var(--black);--btn-hover-bg-color:var(--black);--btn-hover-text-color:var(--white);--btn-border-color:var(--black);--btn-font-size:var(--font-size--xs);--btn-padding-v:calc(var(--unit) * .3);--btn-padding-h:calc(var(--unit) * .9);min-width:auto;}.page--checkout .checkout-pane div[data-drupal-selector=edit-shipping-information-shipping-profile]{max-width:calc(var(--unit) * 35);}.page--checkout .checkout-pane div[data-drupal-selector=edit-shipping-information-shipping-profile] .address-container-inline{display:flex;gap:var(--grid-row-gap);}.page--checkout .checkout-pane div[data-drupal-selector=edit-shipping-information-shipping-profile] .address-container-inline > *{margin:0;flex:1 1 calc(50% - var(--grid-column-gap));width:calc(50% - var(--grid-column-gap));}@media (max-width:767.98px){.page--checkout .checkout-pane div[data-drupal-selector=edit-shipping-information-shipping-profile] .address-container-inline{flex-direction:column;}.page--checkout .checkout-pane div[data-drupal-selector=edit-shipping-information-shipping-profile] .address-container-inline > *{width:100%;flex:0 0 100%;}}.page--checkout .checkout-pane div[data-drupal-selector=edit-shipping-information-shipping-profile] > *{margin-bottom:var(--spacing-xl);}.page--checkout .checkout-pane .form-wrapper-shipping-information-shipping-profile-field-type .form-radios{display:flex;gap:var(--grid-gap);}div[data-drupal-selector=edit-order-fieldsfidelity]{background-color:var(--light-color);padding:var(--spacing-base);}div[data-drupal-selector=edit-order-fieldsfidelity] .credit-balance{font-weight:var(--font-weight--medium);font-size:var(--font-size--l);margin-bottom:var(--spacing-base);}header .block.cart{position:relative;--link-color:var(--black);--link-color--hover:var(--black);}header .block.cart .cart-block--link__expand{position:relative;}header .block.cart .cart-block--link__expand .cart-block--count{position:absolute;top:0;right:0;display:block;background-color:var(--primary-color);color:#fff;padding:calc(var(--unit) * 0.05) calc(var(--unit) * 0.3);font-size:var(--font-size--xs);border-radius:4px;}header .block.cart .cart-block--link__expand .cart-block--summary__count{display:none;}header .block.cart .cart-block--contents{display:none;position:absolute;top:100%;right:0;z-index:10;width:300px;border:1px solid var(--border-color);box-shadow:var(--box-shadow);margin-top:calc(var(--unit) * 0.35);}header .block.cart .cart-block--contents:before{content:"";z-index:5;display:block;position:absolute;background-color:var(--white);top:calc(var(--unit) * -0.5);right:var(--unit);width:var(--unit);height:var(--unit);transform:rotate(45deg);box-shadow:var(--box-shadow);}header .block.cart .cart-block--contents .cart-block--contents__inner{background-color:var(--white);padding:calc(var(--unit) * 0.5);position:relative;z-index:10;font-size:var(--font-size--s);}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items{overflow:hidden;padding-bottom:calc(var(--unit) * 0.5);}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-row{display:table;padding:calc(var(--unit) * 0.5) 0;width:100%;position:relative;}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-row:after{content:"";display:block;width:100%;border-bottom:1px solid var(--border-color);position:absolute;bottom:0;left:0;right:0;z-index:10;}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-field.views-field-field-image{display:table-cell;vertical-align:top;padding:0 5px 0 0;width:4.375rem;}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-field.views-field-field-image a{display:block;width:4rem;height:4rem;padding:0.25rem;border:1px solid var(--border-color);}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-field.views-field-title{display:table-cell;vertical-align:top;line-height:1.2em;padding:0 0 0 5px;}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-field.views-field-title .brand{font-weight:var(--font-weight--bold);}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-field.views-field-title .color span,header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-field.views-field-title .quantity span{font-weight:var(--font-weight--bold);}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-field.views-field-title .price{text-align:right;font-weight:var(--font-weight--bold);}header .block.cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__links a{display:block;background:var(--black);color:var(--white);text-align:center;text-transform:uppercase;padding:calc(var(--unit) * 0.75) 0;}header .block.cart .cart-block--contents.cart-block--contents__expanded{display:block;}.cart-form td,.cart-form th{text-align:right;}.cart-form td{border-bottom:var(--table-border);}@media (max-width:767.98px){.cart-form thead{display:none;}}@media (max-width:767.98px){.cart-form tbody tr{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto);gap:calc(var(--unit) * 0.5);}.cart-form tbody tr td{border-bottom:none !important;padding:0;}}.cart-form .views-field-field-image{text-align:left;padding-left:0;}@media (max-width:767.98px){.cart-form .views-field-field-image{grid-column:1/span 4;grid-row:1;}}.cart-form .views-field-field-image img{max-width:calc(var(--unit) * 8);}.cart-form .views-field-title{text-align:left;}@media (max-width:767.98px){.cart-form .views-field-title{grid-column:5/span 6;grid-row:1;}}.cart-form .views-field-unit-price__number{font-weight:var(--font-weight--medium);}@media (max-width:767.98px){.cart-form .views-field-unit-price__number{grid-column:10/span 3;grid-row:2;display:flex;align-items:center;}}@media (max-width:767.98px){.cart-form .views-field-edit-quantity{grid-column:1/span 9;grid-row:2;padding-left:0;}}@media (max-width:767.98px){.cart-form .views-field-total-price__number{display:none;}}.cart-form .views-field-remove-button{padding-left:0;padding-right:0;max-width:calc(var(--unit) * 2);}@media (max-width:767.98px){.cart-form .views-field-remove-button{grid-column:11/span 2;grid-row:1;margin-left:auto;}}.cart-form .views-field-remove-button > div{position:relative;}.cart-form .views-field-remove-button > div:before{--icon-font-size:var(--font-size--l);content:"\e5cd";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;display:block;position:absolute;top:0;right:0;}.cart-form .views-field-remove-button > div input,.cart-form .views-field-remove-button > div .quantity-controls .quantity-button,.cart-form .quantity-controls .views-field-remove-button > div .quantity-button{display:inline-block;font:0/0 a;text-align:center;color:transparent;position:relative;min-width:0;width:calc(var(--unit) * 2);height:calc(var(--unit) * 2);background-color:transparent;border:none;padding:0;}.cart-form .quantity-controls{display:flex;align-items:center;justify-content:flex-end;--spacing-base:0;}@media (max-width:767.98px){.cart-form .quantity-controls{justify-content:flex-start;}}.cart-form .quantity-controls .quantity-button{width:calc(var(--unit) * 2);text-align:center;cursor:pointer;}.cart-form .quantity-controls .quantity-button:hover{color:var(--primary-color);}.cart-form .quantity-controls input.form-number,.cart-form .quantity-controls .form-number.quantity-button{text-align:center;max-width:calc(var(--unit) * 4);font-weight:var(--font-weight--bold);margin-left:-1px;margin-right:-1px;}.cart-form .quantity-controls input.form-number::-webkit-outer-spin-button,.cart-form .quantity-controls .form-number.quantity-button::-webkit-outer-spin-button,.cart-form .quantity-controls input.form-number::-webkit-inner-spin-button,.cart-form .quantity-controls .form-number.quantity-button::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.cart-form form{display:grid;grid-template-columns:auto 400px;grid-template-areas:"table table" "coupon summary" ". actions";gap:var(--unit);}@media (max-width:767.98px){.cart-form form{display:flex;flex-direction:column;}}.cart-form form > table{grid-area:table;}.cart-form form div[data-drupal-selector=edit-coupon-redemption]{grid-area:coupon;display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--unit);margin-bottom:auto;--spacing-base:0;--form-input-padding-y:calc(var(--unit) * .5);}.cart-form form div[data-drupal-selector=edit-coupon-redemption] .form-item{max-width:calc(var(--unit) * 20);margin-bottom:0;}.cart-form form div[data-drupal-selector=edit-coupon-redemption] .form-item,.cart-form form div[data-drupal-selector=edit-coupon-redemption] .form-submit{align-self:flex-end;}.cart-form form div[data-drupal-selector=edit-coupon-redemption] div[data-drupal-messages],.cart-form form div[data-drupal-selector=edit-coupon-redemption] .fidelity-card-promotions{flex:1 1 100%;}.cart-form form div[data-drupal-selector=edit-coupon-redemption] .fidelity-card-promotions .label{font-family:var(--form-label-family);font-size:var(--form-label-size);font-weight:var(--form-label-weight);}.cart-form form div[data-drupal-selector=edit-coupon-redemption] .fidelity-card-promotions .btn,.cart-form form div[data-drupal-selector=edit-coupon-redemption] .fidelity-card-promotions .card .link,.card .cart-form form div[data-drupal-selector=edit-coupon-redemption] .fidelity-card-promotions .link{margin-top:calc(var(--unit) * 0.5);}.cart-form form div[data-drupal-selector=order-total-summary]{grid-area:summary;text-transform:uppercase;}.cart-form form div[data-drupal-selector=order-total-summary] .order-total-line{padding:var(--spacing-l) var(--spacing-xxl);background:var(--light-color);margin-bottom:var(--spacing-xs);}.card-instance-processed{margin-top:var(--spacing-base);margin-bottom:var(--spacing-base);position:relative;}.card-instance-processed .modal{display:none;position:fixed;height:100%;left:0;outline:0;overflow:hidden;top:0;width:100%;z-index:1050;background-color:rgba(0,0,0,0.5);}.card-instance-processed .modal .modal-dialog{position:fixed;top:50vh;left:50vw;width:100%;max-width:30vw;height:60vh;min-width:calc(var(--unit) * 18);overflow-y:scroll;z-index:9999;background-color:var(--bg-color);border:var(--table-border);transform:translate(-50%,-50%);}.card-instance-processed .modal .modal-dialog .modal-header{position:sticky;top:0;padding:var(--spacing-s);background-color:var(--white);}.card-instance-processed .modal .modal-dialog .modal-header .close{position:absolute;top:0;right:var(--unit);font-size:var(--font-size--l);}.card-instance-processed .modal .modal-dialog .modal-header .modal-title{margin:0 !important;}.card-instance-processed .modal .modal-dialog .modal-body{padding:var(--unit) !important;}.card-instance-processed .modal.is-open{display:block;}.card-instance-processed span[data-toggle=modal]{font-size:var(--font-size--s);margin-top:var(--spacing-xs);display:inline-block;cursor:pointer;}.hipay-field .hipay-field-label{font-weight:var(--font-weight--medium);}.hipay-field .hipay-hosted-field{border:1px solid var(--border-color);padding:var(--form-input-padding-y) var(--form-input-padding-x);font-size:var(--unit);background:var(--white);color:var(--black);line-height:var(--form-input--line-height);height:1rem;vertical-align:middle;}.hipay-field .hipay-hosted-field iframe{aspect-ratio:auto;height:1rem;}.hipay-field .hipay-hosted-field:focus{outline:none;border-color:var(--primary-color);}.form-item{margin-bottom:var(--spacing-base);}.form-item label{font-family:var(--form-label-family);font-size:var(--form-label-size);font-weight:var(--form-label-weight);display:block;margin-bottom:0;}.form-item table th{text-align:left;}.form-item table td{padding-bottom:var(--spacing-xs);}.form-item table td .form-item{margin-bottom:0;}.form-item table td[class*=multiple-table--operations]{padding-bottom:var(--spacing-xs);}.form-item h1,.form-item h2,.form-item h3,.form-item h4,.form-item h5,.form-item h6{font-weight:600;}.form-item .form-item--error-message,.form-item .error{font-size:var(--font-size--xs);color:var(--danger-color);}.form-item.inline-label label{display:inline-block;line-height:2.3rem;}.form-item.inline-label input,.form-item.inline-label .cart-form .quantity-controls .quantity-button,.cart-form .quantity-controls .form-item.inline-label .quantity-button{display:inline-block;width:auto;}.form-item.js-form-type-radios > label{margin-bottom:var(--spacing-s);}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0;}fieldset .fieldset-legend{font-family:var(--form-label-family);font-size:var(--form-label-size);font-weight:var(--form-label-weight);}.form-section{margin-bottom:var(--spacing-xl);}.form-section .form-section-fields-wrapper{display:flex;gap:var(--unit);flex-wrap:wrap;}input,.cart-form .quantity-controls .quantity-button,textarea,select{border:1px solid var(--border-color);padding:var(--form-input-padding-y) var(--form-input-padding-x);font-size:var(--unit);background:var(--white);color:var(--black);line-height:var(--form-input--line-height);vertical-align:middle;}input:focus,.cart-form .quantity-controls .quantity-button:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);}input[disabled=disabled],.cart-form .quantity-controls [disabled=disabled].quantity-button,input.disabled,.cart-form .quantity-controls .disabled.quantity-button,textarea[disabled=disabled],textarea.disabled,select[disabled=disabled],select.disabled{background:var(--disabled-input-bg) !important;}input[type=submit],.cart-form .quantity-controls [type=submit].quantity-button,textarea[type=submit],select[type=submit]{height:auto;}textarea{width:calc(100% - var(--form-input-padding-x) * 2);}input[type=email],.cart-form .quantity-controls [type=email].quantity-button,input[type=date],.cart-form .quantity-controls [type=date].quantity-button,input[type=text],.cart-form .quantity-controls [type=text].quantity-button,input[type=tel],.cart-form .quantity-controls [type=tel].quantity-button,input[type=number],.cart-form .quantity-controls [type=number].quantity-button,input[type=password],.cart-form .quantity-controls [type=password].quantity-button{width:calc(100% - var(--form-input-padding-x) * 2);}input[type=email].auto-width,.cart-form .quantity-controls [type=email].auto-width.quantity-button,input[type=date].auto-width,.cart-form .quantity-controls [type=date].auto-width.quantity-button,input[type=text].auto-width,.cart-form .quantity-controls [type=text].auto-width.quantity-button,input[type=tel].auto-width,.cart-form .quantity-controls [type=tel].auto-width.quantity-button,input[type=number].auto-width,.cart-form .quantity-controls [type=number].auto-width.quantity-button,input[type=password].auto-width,.cart-form .quantity-controls [type=password].auto-width.quantity-button{width:auto;}select{--form-input-padding-y:calc(var(--unit) * .875);max-width:100%;width:100%;}.js-form-type-radio,.form-type-radio{--form-label-family:var(--font-family--base);--form-label-weight:var(--font-weight--normal);--form-label-size:var(--font-size--base);display:block;padding-left:var(--spacing-xl);position:relative;}.js-form-type-radio input[type=radio],.js-form-type-radio .cart-form .quantity-controls [type=radio].quantity-button,.cart-form .quantity-controls .js-form-type-radio [type=radio].quantity-button,.form-type-radio input[type=radio],.form-type-radio .cart-form .quantity-controls [type=radio].quantity-button,.cart-form .quantity-controls .form-type-radio [type=radio].quantity-button{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);top:1.7rem;left:1.05rem;}.js-form-type-radio input[type=radio] + label,.js-form-type-radio .cart-form .quantity-controls [type=radio].quantity-button + label,.cart-form .quantity-controls .js-form-type-radio [type=radio].quantity-button + label,.form-type-radio input[type=radio] + label,.form-type-radio .cart-form .quantity-controls [type=radio].quantity-button + label,.cart-form .quantity-controls .form-type-radio [type=radio].quantity-button + label{display:inline-block;min-height:var(--form-input--min-height);line-height:var(--form-input--line-height);}.js-form-type-radio input[type=radio] + label:before,.js-form-type-radio .cart-form .quantity-controls [type=radio].quantity-button + label:before,.cart-form .quantity-controls .js-form-type-radio [type=radio].quantity-button + label:before,.form-type-radio input[type=radio] + label:before,.form-type-radio .cart-form .quantity-controls [type=radio].quantity-button + label:before,.cart-form .quantity-controls .form-type-radio [type=radio].quantity-button + label:before{content:"";position:absolute;top:0.2rem;left:0.2rem;width:var(--unit);height:var(--unit);border:1px solid var(--secondary-color);background-color:var(--white);border-radius:var(--border-radius-l);}.js-form-type-radio input[type=radio] + label:after,.js-form-type-radio .cart-form .quantity-controls [type=radio].quantity-button + label:after,.cart-form .quantity-controls .js-form-type-radio [type=radio].quantity-button + label:after,.form-type-radio input[type=radio] + label:after,.form-type-radio .cart-form .quantity-controls [type=radio].quantity-button + label:after,.cart-form .quantity-controls .form-type-radio [type=radio].quantity-button + label:after{content:"";position:absolute;top:calc(var(--unit) * 0.4);left:calc(var(--unit) * 0.4);width:calc(var(--unit) * 0.75);height:calc(var(--unit) * 0.75);background-color:var(--primary-color);border-radius:var(--border-radius-l);opacity:0;transition:opacity 0.2s 0s linear;}.js-form-type-radio input[type=radio][disabled=disabled] + label:before,.js-form-type-radio .cart-form .quantity-controls [type=radio][disabled=disabled].quantity-button + label:before,.cart-form .quantity-controls .js-form-type-radio [type=radio][disabled=disabled].quantity-button + label:before,.form-type-radio input[type=radio][disabled=disabled] + label:before,.form-type-radio .cart-form .quantity-controls [type=radio][disabled=disabled].quantity-button + label:before,.cart-form .quantity-controls .form-type-radio [type=radio][disabled=disabled].quantity-button + label:before{background-color:var(--disabled-input-bg);}.js-form-type-radio input[type=radio]:checked + label:before,.js-form-type-radio .cart-form .quantity-controls [type=radio].quantity-button:checked + label:before,.cart-form .quantity-controls .js-form-type-radio [type=radio].quantity-button:checked + label:before,.js-form-type-radio input[type=radio]:hover + label:before,.js-form-type-radio .cart-form .quantity-controls [type=radio].quantity-button:hover + label:before,.cart-form .quantity-controls .js-form-type-radio [type=radio].quantity-button:hover + label:before,.form-type-radio input[type=radio]:checked + label:before,.form-type-radio .cart-form .quantity-controls [type=radio].quantity-button:checked + label:before,.cart-form .quantity-controls .form-type-radio [type=radio].quantity-button:checked + label:before,.form-type-radio input[type=radio]:hover + label:before,.form-type-radio .cart-form .quantity-controls [type=radio].quantity-button:hover + label:before,.cart-form .quantity-controls .form-type-radio [type=radio].quantity-button:hover + label:before{border-color:var(--primary-color);outline:0;box-shadow:0 0 0 0.2rem rgba(var(--primary-color),0.5);}.js-form-type-radio input[type=radio]:checked + label:after,.js-form-type-radio .cart-form .quantity-controls [type=radio].quantity-button:checked + label:after,.cart-form .quantity-controls .js-form-type-radio [type=radio].quantity-button:checked + label:after,.form-type-radio input[type=radio]:checked + label:after,.form-type-radio .cart-form .quantity-controls [type=radio].quantity-button:checked + label:after,.cart-form .quantity-controls .form-type-radio [type=radio].quantity-button:checked + label:after{opacity:1;}.js-form-type-checkbox,.form-type-checkbox{--form-label-family:var(--font-family--base);--form-label-weight:var(--font-weight--normal);--form-label-size:var(--font-size--base);display:block;padding-left:var(--spacing-xl);position:relative;}.js-form-type-checkbox input[type=checkbox],.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox].quantity-button,.form-type-checkbox input[type=checkbox],.form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button,.cart-form .quantity-controls .form-type-checkbox [type=checkbox].quantity-button{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);top:1.7rem;left:1.05rem;}.js-form-type-checkbox input[type=checkbox] + label,.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button + label,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox].quantity-button + label,.form-type-checkbox input[type=checkbox] + label,.form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button + label,.cart-form .quantity-controls .form-type-checkbox [type=checkbox].quantity-button + label{display:inline-block;min-height:var(--form-input--min-height);line-height:var(--form-input--line-height);}.js-form-type-checkbox input[type=checkbox] + label:before,.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button + label:before,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox].quantity-button + label:before,.form-type-checkbox input[type=checkbox] + label:before,.form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button + label:before,.cart-form .quantity-controls .form-type-checkbox [type=checkbox].quantity-button + label:before{content:"";position:absolute;top:0.2rem;left:0.2rem;width:var(--unit);height:var(--unit);border:1px solid var(--secondary-color);background-color:var(--white);border-radius:var(--border-radius-xs);}.js-form-type-checkbox input[type=checkbox] + label:after,.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button + label:after,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox].quantity-button + label:after,.form-type-checkbox input[type=checkbox] + label:after,.form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button + label:after,.cart-form .quantity-controls .form-type-checkbox [type=checkbox].quantity-button + label:after{content:"";position:absolute;top:0.275rem;left:0.5rem;width:0.32rem;height:0.54rem;transform:rotate(45deg);border-bottom:0.2rem solid var(--primary-color);border-right:0.2rem solid var(--primary-color);opacity:0;transition:opacity 0.2s 0s linear;}.js-form-type-checkbox input[type=checkbox][disabled=disabled] + label:before,.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox][disabled=disabled].quantity-button + label:before,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox][disabled=disabled].quantity-button + label:before,.form-type-checkbox input[type=checkbox][disabled=disabled] + label:before,.form-type-checkbox .cart-form .quantity-controls [type=checkbox][disabled=disabled].quantity-button + label:before,.cart-form .quantity-controls .form-type-checkbox [type=checkbox][disabled=disabled].quantity-button + label:before{background-color:var(--disabled-input-bg);}.js-form-type-checkbox input[type=checkbox]:checked + label:before,.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button:checked + label:before,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox].quantity-button:checked + label:before,.js-form-type-checkbox input[type=checkbox]:hover + label:before,.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button:hover + label:before,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox].quantity-button:hover + label:before,.form-type-checkbox input[type=checkbox]:checked + label:before,.form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button:checked + label:before,.cart-form .quantity-controls .form-type-checkbox [type=checkbox].quantity-button:checked + label:before,.form-type-checkbox input[type=checkbox]:hover + label:before,.form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button:hover + label:before,.cart-form .quantity-controls .form-type-checkbox [type=checkbox].quantity-button:hover + label:before{border-color:var(--primary-color);outline:0;box-shadow:0 0 0 0.2rem rgba(var(--primary-color),0.5);}.js-form-type-checkbox input[type=checkbox]:checked + label:after,.js-form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button:checked + label:after,.cart-form .quantity-controls .js-form-type-checkbox [type=checkbox].quantity-button:checked + label:after,.form-type-checkbox input[type=checkbox]:checked + label:after,.form-type-checkbox .cart-form .quantity-controls [type=checkbox].quantity-button:checked + label:after,.cart-form .quantity-controls .form-type-checkbox [type=checkbox].quantity-button:checked + label:after{opacity:1;}.as-buttons > .form-checkboxes,.as-buttons > .form-radios{width:100%;text-align:left;display:flex;flex-wrap:wrap;gap:calc(var(--unit) * 0.3);}.as-buttons > .form-checkboxes.full-width > *,.as-buttons > .form-radios.full-width > *{flex:1;}.as-buttons > .form-checkboxes .form-item,.as-buttons > .form-radios .form-item{padding:0;margin:0;}.as-buttons > .form-checkboxes input,.as-buttons > .form-checkboxes .cart-form .quantity-controls .quantity-button,.cart-form .quantity-controls .as-buttons > .form-checkboxes .quantity-button,.as-buttons > .form-radios input,.as-buttons > .form-radios .cart-form .quantity-controls .quantity-button,.cart-form .quantity-controls .as-buttons > .form-radios .quantity-button{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.as-buttons > .form-checkboxes label,.as-buttons > .form-radios label{width:100%;background:var(--white);color:var(--black);position:relative;flex:1;text-align:center;display:inline-block;border:1px solid var(--secondary-color);cursor:pointer;}.as-buttons > .form-checkboxes label:after,.as-buttons > .form-checkboxes label:before,.as-buttons > .form-radios label:after,.as-buttons > .form-radios label:before{display:none;}.as-buttons > .form-checkboxes input[type=checkbox],.as-buttons > .form-checkboxes .cart-form .quantity-controls [type=checkbox].quantity-button,.cart-form .quantity-controls .as-buttons > .form-checkboxes [type=checkbox].quantity-button,.as-buttons > .form-checkboxes input[type=radio],.as-buttons > .form-checkboxes .cart-form .quantity-controls [type=radio].quantity-button,.cart-form .quantity-controls .as-buttons > .form-checkboxes [type=radio].quantity-button,.as-buttons > .form-radios input[type=checkbox],.as-buttons > .form-radios .cart-form .quantity-controls [type=checkbox].quantity-button,.cart-form .quantity-controls .as-buttons > .form-radios [type=checkbox].quantity-button,.as-buttons > .form-radios input[type=radio],.as-buttons > .form-radios .cart-form .quantity-controls [type=radio].quantity-button,.cart-form .quantity-controls .as-buttons > .form-radios [type=radio].quantity-button{position:absolute;clip:rect(0,0,0,0);font-family:var(--font-family--headings);text-transform:uppercase;}.as-buttons > .form-checkboxes input[type=checkbox]:checked + label,.as-buttons > .form-checkboxes .cart-form .quantity-controls [type=checkbox].quantity-button:checked + label,.cart-form .quantity-controls .as-buttons > .form-checkboxes [type=checkbox].quantity-button:checked + label,.as-buttons > .form-checkboxes input[type=radio]:checked + label,.as-buttons > .form-checkboxes .cart-form .quantity-controls [type=radio].quantity-button:checked + label,.cart-form .quantity-controls .as-buttons > .form-checkboxes [type=radio].quantity-button:checked + label,.as-buttons > .form-radios input[type=checkbox]:checked + label,.as-buttons > .form-radios .cart-form .quantity-controls [type=checkbox].quantity-button:checked + label,.cart-form .quantity-controls .as-buttons > .form-radios [type=checkbox].quantity-button:checked + label,.as-buttons > .form-radios input[type=radio]:checked + label,.as-buttons > .form-radios .cart-form .quantity-controls [type=radio].quantity-button:checked + label,.cart-form .quantity-controls .as-buttons > .form-radios [type=radio].quantity-button:checked + label{background:var(--secondary-color);color:var(--white);text-decoration:underline;text-decoration-color:var(--white);text-decoration-thickness:0.2em;}.as-buttons > .form-checkboxes input[type=checkbox]:disabled + label,.as-buttons > .form-checkboxes .cart-form .quantity-controls [type=checkbox].quantity-button:disabled + label,.cart-form .quantity-controls .as-buttons > .form-checkboxes [type=checkbox].quantity-button:disabled + label,.as-buttons > .form-checkboxes input[type=radio]:disabled + label,.as-buttons > .form-checkboxes .cart-form .quantity-controls [type=radio].quantity-button:disabled + label,.cart-form .quantity-controls .as-buttons > .form-checkboxes [type=radio].quantity-button:disabled + label,.as-buttons > .form-radios input[type=checkbox]:disabled + label,.as-buttons > .form-radios .cart-form .quantity-controls [type=checkbox].quantity-button:disabled + label,.cart-form .quantity-controls .as-buttons > .form-radios [type=checkbox].quantity-button:disabled + label,.as-buttons > .form-radios input[type=radio]:disabled + label,.as-buttons > .form-radios .cart-form .quantity-controls [type=radio].quantity-button:disabled + label,.cart-form .quantity-controls .as-buttons > .form-radios [type=radio].quantity-button:disabled + label{opacity:0.2;}.as-buttons.small > .form-checkboxes label,.view nav[role=navigation] ul a.as-buttons > .form-checkboxes label,.address-book__container .as-buttons.address-book__set-default-link > .form-checkboxes label,.address-book__container .as-buttons.address-book__add-link > .form-checkboxes label,.as-buttons.small > .form-radios label,.view nav[role=navigation] ul a.as-buttons > .form-radios label,.address-book__container .as-buttons.address-book__set-default-link > .form-radios label,.address-book__container .as-buttons.address-book__add-link > .form-radios label{padding:0.35rem 0.75rem;}.webform-submission-form .form-actions{margin-bottom:var(--spacing-base) !important;--btn-font-size:var(--font-size--base) !important;}.webform-submission-order-return-form .form-wrapper-order-items label.option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--unit) * 0.2);}.webform-submission-order-return-form .form-wrapper-order-items .form-item .views-label{display:none;}.webform-submission-order-return-form .form-wrapper-order-items .form-item .field-content{display:flex;align-items:center;}.form-item-dob .container-inline{display:grid;gap:var(--spacing-base);grid-template-columns:repeat(3,1fr);}.form-wrapper-field-gender .form-radios,.form-wrapper-gender .form-radios{display:grid;gap:var(--spacing-base);grid-template-columns:repeat(2,1fr);margin:0 20%;}.webform-submission-data section{padding-top:0;padding-bottom:0;}.product .product--add-to-wishlist{position:absolute;top:0;right:0;}.product .product--add-to-wishlist a{--link-color:var(--black);--link-color--hover:var(--black);width:calc(var(--unit) * 3);height:calc(var(--unit) * 2.5);z-index:10;border-radius:50%;display:inline-block;cursor:pointer;transition:all 0.3s ease-in-out;}.product .product--add-to-wishlist a:before{--icon-font-size:var(--font-size--xl);content:"\e87d";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.product .product--add-to-wishlist a:hover:before{color:var(--primary-color);}.product .product--add-to-wishlist.action-unflag a:not(:hover):before{color:var(--primary-color);font-variation-settings:"FILL" 1,"wght" 100,"GRAD" 0,"opsz" 24;}.product.view-mode--full{--section-padding-v:calc(var(--spacing-base) * 4.5);display:grid;grid-template-areas:"gallery content" "gallery details";grid-template-columns:1fr minmax(16rem,32rem);grid-template-rows:1fr auto;justify-content:space-between;gap:var(--grid-column-gap);}@media (max-width:767.98px){.product.view-mode--full{display:flex;flex-direction:column;--section-padding-v:var(--spacing-base);}}.product.view-mode--full .page--title{--font-size--h1:var(--font-size-base);font-family:var(--font-family--base);font-weight:var(--font-weight--normal);margin-bottom:var(--spacing-s);}.product.view-mode--full .product-gallery{width:100%;grid-area:gallery;}@media (max-width:767.98px){.product.view-mode--full .product-gallery{order:3;}}.product.view-mode--full .product-gallery--wrapper{display:flex;flex-direction:column;gap:var(--grid-column-gap);}@media (min-width:1024px){.product.view-mode--full .product-gallery--wrapper{--grid-column-gap:0;flex-direction:row-reverse;justify-content:space-evenly;}}.product.view-mode--full .product-gallery .swiper--gallery{flex:0 0 auto;width:50vh;max-width:80%;aspect-ratio:1/1;margin-left:auto;margin-right:auto;}@media (max-width:1023.98px){.product.view-mode--full .product-gallery .swiper--gallery{width:60vw;}}@media (max-width:767.98px){.product.view-mode--full .product-gallery .swiper--gallery{width:90vw;}}.product.view-mode--full .product-gallery .swiper--thumbnails{width:60vw;}@media (min-width:1024px){.product.view-mode--full .product-gallery .swiper--thumbnails{flex:0 0 var(--thumbnails-width);padding-left:calc(var(--unit) * 0.5);padding-right:calc(var(--unit) * 0.5);height:var(--thumbnails-height);width:var(--thumbnails-width);margin:0;}}@media (max-width:767.98px){.product.view-mode--full .product-gallery .swiper--thumbnails{width:90vw;}}.product.view-mode--full .product-gallery .swiper--thumbnails .swiper-slide{cursor:pointer;height:auto;overflow:hidden;}.product.view-mode--full .product-gallery .swiper--thumbnails .swiper-slide .item{padding:calc(var(--unit) * 0.3);border:1px solid var(--border-color);transition:all 0.3s ease-in-out;overflow:hidden;}.product.view-mode--full .product-gallery .swiper--thumbnails .swiper-slide .item img{transition:all 0.3s ease-in-out;}.product.view-mode--full .product-gallery .swiper--thumbnails .swiper-slide:hover .item,.product.view-mode--full .product-gallery .swiper--thumbnails .swiper-slide.swiper-slide-thumb-active .item{--border-color:var(--orange);}.product.view-mode--full .product-gallery .swiper--thumbnails .swiper-slide:hover .item{--border-color:var(--gray);}.product.view-mode--full .product-gallery .swiper--thumbnails .swiper-slide:hover .item img{transform:scale(1.1);}.product.view-mode--full .product-gallery .thumbnails--wrapper{position:relative;padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);}@media (min-width:1024px){.product.view-mode--full .product-gallery .thumbnails--wrapper{padding:var(--spacing-l) 0;margin-top:calc(var(--spacing-l) * -1);}}.product.view-mode--full .product-gallery .thumbnails-button-next,.product.view-mode--full .product-gallery .thumbnails-button-prev{--swiper-navigation-sides-offset:0;--swiper-navigation-top-offset:calc(50% - var(--unit) * .75);padding:calc(var(--unit) * 0.75) calc(var(--unit) * 0.5);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.product.view-mode--full .product-gallery .thumbnails-button-next:after,.product.view-mode--full .product-gallery .thumbnails-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.product.view-mode--full .product-gallery .thumbnails-button-next[aria-disabled=true],.product.view-mode--full .product-gallery .thumbnails-button-prev[aria-disabled=true]{opacity:0.5;}@media (min-width:1024px){.product.view-mode--full .product-gallery .thumbnails-button-next,.product.view-mode--full .product-gallery .thumbnails-button-prev{--swiper-navigation-top-offset:calc(50% - 16px);transform:rotate(90deg);top:auto;}}.product.view-mode--full .product-gallery .thumbnails-button-next.swiper-button-lock,.product.view-mode--full .product-gallery .thumbnails-button-prev.swiper-button-lock{display:none;}.product.view-mode--full .product-gallery .thumbnails-button-prev{left:0;}.product.view-mode--full .product-gallery .thumbnails-button-prev:after{content:"prev";}@media (min-width:1024px){.product.view-mode--full .product-gallery .thumbnails-button-prev{top:0;left:var(--swiper-navigation-top-offset,50%);}}.product.view-mode--full .product-gallery .thumbnails-button-next{right:0;}.product.view-mode--full .product-gallery .thumbnails-button-next:after{content:"next";}@media (min-width:1024px){.product.view-mode--full .product-gallery .thumbnails-button-next{bottom:0;left:var(--swiper-navigation-top-offset,50%);}}.product.view-mode--full .feedaty-product-widget .feedaty_widget:not(:empty){margin-top:var(--spacing-l);}.product.view-mode--full .product-information{margin-top:var(--spacing-xl);}.product.view-mode--full .product-content{grid-area:content;width:auto;max-width:var(--product-content-width);position:relative;}@media (max-width:767.98px){.product.view-mode--full .product-content{order:1;width:100%;}}.product.view-mode--full .product-content .product-full-fields-wrapper{display:flex;flex-direction:column;margin-bottom:var(--unit);gap:calc(var(--unit) * 0.25);}.product.view-mode--full .product-content .product-promo{order:-1;margin-bottom:calc(var(--unit) * 0.5);}.product.view-mode--full .product-content .product-promo span{display:inline-block;background-color:var(--black);color:var(--white);padding:calc(var(--unit) * 0.25) calc(var(--unit) * 0.6) calc(var(--unit) * 0.15);text-transform:uppercase;font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}.product.view-mode--full .product-content .product-promo.discount span{background-color:var(--primary-color);color:var(--white);}.product.view-mode--full .product-content .product-promo.poste span{background-color:#eada08;color:#1c47bb;}.product.view-mode--full .product-content .product-promo.poste:after{content:url(/themes/custom/bglr/img/logo-poste.png);}.product.view-mode--full .field--title{font-family:var(--font-family--headings);font-weight:var(--font-weight--bold);line-height:var(--line-height--headings);margin-bottom:calc(var(--unit) * 0.5);margin-top:var(--unit);font-size:var(--font-size--l);}.product.view-mode--full .product-details{grid-area:details;}@media (max-width:767.98px){.product.view-mode--full .product-details{order:3;}}.product.view-mode--full .product-details .field{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:var(--spacing-xxs);padding-bottom:var(--spacing-xxs);gap:var(--spacing-xs);}.product.view-mode--full .product-details .field:not(:last-child){border-bottom:1px solid var(--border-color);}.product.view-mode--full .product-details .details .label{font-weight:var(--font-weight--normal);}.product.view-mode--full .product-details .details .label:after{display:none;}.product.view-mode--full .product-details .materials .field{justify-content:flex-start;}.product.view-mode--full .field--field-brand{--link-color:var(--text-color);font-family:var(--font-family--headings);font-weight:var(--font-weight--bold);line-height:var(--line-height--headings);font-size:var(--font-size--xl);margin-bottom:var(--spacing-xs);}.product.view-mode--full .field--field-color-label{display:flex;gap:calc(var(--container-gap) * 0.5);}.product.view-mode--full .field--field-color-label .item{font-weight:var(--font-weight--bold);}.product.view-mode--full .serialized-prices{font-size:var(--font-size--l);justify-self:flex-end;margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--unit) * 0.5);}.product.view-mode--full .original-price{font-weight:var(--font-weight--bold);}.product.view-mode--full .original-price.strike{color:var(--black);font-weight:var(--font-weight--normal);opacity:0.6;text-decoration:line-through;font-size:var(--font-size--s);}.product.view-mode--full .final-price{color:var(--primary-color);font-weight:var(--font-weight--bold);display:inline-block;}.product.view-mode--full .vat-included{font-size:var(--font-size--m);color:var(--gray);}.product.view-mode--full .field--commerce-price-history-lowest{display:flex;gap:calc(var(--container-gap) * 0.5);}.product.view-mode--full .highlight--services{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-s);}@media (max-width:575.98px){.product.view-mode--full .highlight--services{display:block;}}.product.view-mode--full .highlight--services .service{text-align:center;font-family:var(--font-family--headings);}@media (max-width:575.98px){.product.view-mode--full .highlight--services .service{margin-bottom:var(--unit);}}.product.view-mode--full .highlight--services .service p{line-height:1.2;}.product.view-mode--full .highlight--services .service:before{--icon-font-size:2.5rem;line-height:1;}.product.view-mode--full .highlight--services .service.shipping:before{content:"\e558";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}.product.view-mode--full .highlight--services .service.returns-payment:before{content:"\e870";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}.product.view-mode--full .highlight--services .service.delivery:before{content:"\e8b5";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}.product.view-mode--full .highlight--services > *{flex:1 0 auto;}.product.view-mode--full .product-mini-wrapper .field--name-title,.product.view-mode--full .product-mini-wrapper .product-promo,.product.view-mode--full .product-mini-wrapper .serialized-prices{display:none;}.product.view-mode--full .field--field-same-model-products .item-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);}.product.view-mode--full .field--field-same-model-products .item-list .item{width:calc(var(--unit) * 3.5);}.product.view-mode--full .field--field-same-model-products .item-list .item a{border:1px solid var(--border-color);display:block;line-height:0;transition:all 0.3s ease-in-out;}.product.view-mode--full .field--field-same-model-products .item-list .item a:hover{border-color:var(--primary-color);}.product.view-mode--full .field--variations{margin-top:var(--spacing-l);}.product.view-mode--full .field--variations .stock-message{text-align:center;font-weight:var(--font-weight--bold);font-size:var(--font-size--m);color:#28a745;}.product.view-mode--full .field--variations .button--add-to-cart{width:100%;--btn-font-size:var(--font-size--m);}.product.view-mode--full .share-links ul{justify-content:center;}.related-product .swiper-slide{height:auto;}.related-product.by-brand .view-title span{font-style:italic;color:var(--primary-color);}.product--teaser{background-color:var(--bg-color);height:100%;display:flex;flex-direction:column;justify-content:stretch;position:relative;}.product--teaser .product--add-to-wishlist a{padding-top:calc(var(--unit) * 0.25);}.product--teaser .image{position:relative;}.product--teaser .image img{transition:all 0.3s ease-in-out;}.product--teaser .image img:hover{transform:scale(1.1);transform-origin:center center;}.product--teaser .image a{display:flex;align-items:center;justify-content:center;padding:var(--unit);border:1px solid var(--border-color);}.product--teaser .image a:not(.text-link){line-height:0;}.product--teaser .image .product-promo{position:absolute;bottom:0;left:0;z-index:10;}.product--teaser .image .product-promo span{display:inline-block;background-color:var(--black);color:var(--white);padding:calc(var(--unit) * 0.25) calc(var(--unit) * 0.6) calc(var(--unit) * 0.15);text-transform:uppercase;font-size:var(--font-size--s);font-weight:var(--font-weight--bold);}.product--teaser .image .product-promo.discount span{background-color:var(--primary-color);color:var(--white);}.product--teaser .image .product-promo.poste span{background-color:#eada08;color:#1c47bb;}.product--teaser .image .product-promo.poste:after{content:url(/themes/custom/bglr/img/logo-poste.png);display:inline-block;line-height:0;transform-origin:left bottom;}@media (max-width:1439.98px){.product--teaser .image .product-promo.poste:after{transform:scale(0.75);}}.product--teaser .content{flex:1 1 auto;text-align:left;padding:var(--unit);display:flex;flex-direction:column;justify-content:stretch;height:100%;max-height:calc(var(--unit) * 6);}.product--teaser .content .attribute-widgets{display:none;}.product--teaser .content .attribute-widgets .form-item{margin-bottom:var(--spacing-s);display:flex;align-items:center;width:100%;gap:var(--spacing-s);}.product--teaser .content .attribute-widgets .form-item label{white-space:nowrap;}.product--teaser .content .attribute-widgets .form-item select{margin-bottom:0;}.product--teaser .content input[type=submit],.product--teaser .content .cart-form .quantity-controls [type=submit].quantity-button,.cart-form .quantity-controls .product--teaser .content [type=submit].quantity-button{width:100%;}.product--teaser .content .brand{font-family:var(--font-family--headings);font-size:var(--font-size--m);font-weight:var(--font-weight--medium);}.product--teaser .content .product-title{font-size:var(--font-size--s);font-weight:var(--font-weight--normal);font-family:var(--font-family--base);margin-bottom:calc(var(--unit) * 0.5);}.product--teaser .content .serialized-prices{justify-self:flex-end;margin-top:auto;display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--unit) * 0.5);}.product--teaser .content .original-price{font-size:var(--font-size--m);font-weight:var(--font-weight--bold);}.product--teaser .content .original-price.strike{color:var(--black);font-weight:var(--font-weight--normal);opacity:0.6;text-decoration:line-through;font-size:var(--font-size--s);}.product--teaser .content .final-price{color:var(--primary-color);font-size:var(--font-size--m);font-weight:var(--font-weight--bold);display:inline-block;}.product--teaser .variants{width:100%;height:auto;display:flex;flex-direction:column;position:relative;}.product--teaser .variants:after{content:"";position:absolute;right:0;width:var(--spacing-l);height:100%;z-index:10;background:var(--white);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 100%);}.product--teaser .variants .items{display:flex;gap:var(--spacing-xxs);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:1rem;-webkit-overflow-scrolling:touch;}.product--teaser .variants .items::-webkit-scrollbar{display:none;}.product--teaser .variants .item{flex:0 0 auto;width:calc(var(--unit) * 3);}.product--teaser .variants .item a{border:1px solid var(--border-color);display:block;line-height:0;transition:all 0.3s ease-in-out;}.product--teaser .variants .item a:hover{border-color:var(--primary-color);}.product--teaser.wishlist .content{max-height:max-content;}.view-title{font-size:var(--font-size--xl);margin-bottom:var(--unit);}.view nav[role=navigation]{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xl);}.view nav[role=navigation] ul{list-style:none;display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-l);}.view--brand.view--page-1{--summary-wrapper-width:calc(var(--unit) * 15);--summary-item-width:calc(var(--unit) * 2.5);display:grid;gap:var(--spacing-xxl);grid-template-columns:var(--summary-wrapper-width) 1fr;}@media (max-width:1023.98px){.view--brand.view--page-1{--summary-wrapper-width:calc(var(--unit) * 9);}}@media (max-width:767.98px){.view--brand.view--page-1{--summary-wrapper-width:calc(var(--unit) * 6);gap:var(--spacing-xl);}}@media (max-width:575.98px){.view--brand.view--page-1{gap:var(--spacing-l);}}.view--brand.view--page-1 .view-brand__summary{position:relative;}.view--brand.view--page-1 .view-brand__summary ul{position:sticky;top:180px;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--summary-item-width),1fr));gap:var(--spacing-xs);}.view--brand.view--page-1 .view-brand__summary ul a{--link-color:var(--black);display:block;width:var(--summary-item-width);height:var(--summary-item-width);line-height:var(--summary-item-width);text-align:center;}.view--brand.view--page-1 .view-brand__summary ul a:hover{background-color:var(--primary-color);color:var(--white);}.view--brand.view--page-1 .view-brand__list .item-list{margin-bottom:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);border-bottom:1px solid var(--border-color);}.view--brand.view--page-1 .view-brand__list .item-list:last-child{border-bottom:none;}.view--brand.view--page-1 .view-brand__list .item-list h2{margin-bottom:var(--spacing-xl);}.view--brand.view--page-1 .view-brand__list ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-xl);}.view--brand.view--page-1 .view-brand__list .term--brand .image{overflow:hidden;margin-bottom:var(--spacing-s);line-height:0;}.view--brand.view--page-1 .view-brand__list .term--brand img{transition:all 0.3s ease-in-out;}.view--brand.view--page-1 .view-brand__list .term--brand img:hover{transform:scale(1.05);transform-origin:center center;}.view--brand.view--page-1 .view-brand__list .term--brand a{--link-color:var(--black);}.view--brand.view--megamenu-block{columns:5 auto;}@media (max-width:1023.98px){.view--brand.view--megamenu-block{columns:3 auto;--text-color:var(--white);padding:var(--spacing-s);}}@media (max-width:575.98px){.view--brand.view--megamenu-block{columns:2 auto;}}.view--brand.view--megamenu-block .item-list{margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-color);}.view--brand.view--megamenu-block .item-list ul{list-style:none;}.view--brand.view--megamenu-block .item-list:last-child{border-bottom:none;}.path-magazine .page--title{margin-top:var(--spacing-xxl);}.view--blog.view--block-1 article .content:before{content:"Magazine";text-transform:uppercase;margin-bottom:calc(var(--unit) * 0.75);font-size:var(--font-size--s);font-family:var(--font-family--headings);}.view--blog.view--block-1 article .content .field--field-category{display:none;}.view--blog.view--block-2 .view-content,.view--blog.view--page-1 .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);}@media (max-width:1023.98px){.view--blog.view--block-2 .view-content,.view--blog.view--page-1 .view-content{grid-template-columns:1fr;}}.view--blog.view--block-2 .view-content .views-row:first-child,.view--blog.view--page-1 .view-content .views-row:first-child{grid-column:1/-1;}.view--blog.view--block-2 .view-content .views-row:first-child article .image,.view--blog.view--page-1 .view-content .views-row:first-child article .image{flex:0 0 50%;}.view--brand .swiper--carousel{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2);}.view--brand .swiper--carousel .content{text-align:center;}.view--brand .swiper--carousel .content a{line-height:0;}.view--brand .swiper--carousel .content img{max-width:200px;}.view--brand.view-display-id-block_2{background-color:var(--bg-light-color);}.view--bagalier-user-wishlist-items .item-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--grid-gap);}.view--magazine.view--block-1{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);}@media (max-width:1023.98px){.view--magazine.view--block-1{--text-color:var(--white);padding:var(--spacing-s);}}.view--magazine.view--block-1 .item-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-s);}.view--magazine.view--block-1 article{display:flex;align-items:center;gap:var(--spacing-s);}.view--magazine.view--block-1 article .image{aspect-ratio:1/1;max-width:calc(var(--unit) * 6);line-height:0;overflow:hidden;}.view--magazine.view--block-1 article .image img{transition:all 0.3s ease-in-out;}.view--magazine.view--block-1 article .content h3.title{--font-size--h3:1.1rem;--font-family--headings:var(--font-family--base);margin-bottom:0;}.view--magazine.view--block-1 article .content h3.title a{font-size:var(--font-size-base);}.view--magazine.view--block-1 article .content .field--field-subtitle{font-size:var(--font-size--s);}.view--magazine.view--block-1 article:hover .image img{transform:scale(1.05);}.block .homepage--description{--font-size--l:1.3rem;}.block .homepage--description p{--text-max-width:100%;--paragraph-margin-bottom:calc(var(--unit) * 1.5);--line-height--base:1.7;}.page--user{--heading-margin-bottom:calc(var(--unit) * 1.5);}.page--user .main-content{padding-top:calc(var(--unit) * 2);padding-bottom:calc(var(--unit) * 2);--text-max-width:450px;}.page--user .main-content form{max-width:var(--text-max-width);padding-top:var(--unit);}.page--user .main-content form .description{font-size:var(--font-size--s);}.page--user .main-content .user-login-form_suffix{margin-top:var(--unit);}.page--user .main-content .user-login-form_suffix h3{display:none;}.page--user .main-content .user-login-form_suffix .login-with--intro{margin-bottom:var(--unit);}.page--user-register .main-content{--text-max-width:640px;}.page--user-register .main-content h2{display:none;}.page--user-register .layout--two-columns{display:block;}.page--user .form-wrapper-field-gender .form-radios{display:flex;justify-content:flex-start;margin:0;}.page--user .user-form,.page--user .user-register-form{--grid-row-gap:var(--unit);display:flex;row-gap:var(--grid-row-gap);column-gap:var(--grid-column-gap);flex-wrap:wrap;align-items:center;}.page--user .user-form .field--name-field-name,.page--user .user-form .field--name-field-last-name,.page--user .user-register-form .field--name-field-name,.page--user .user-register-form .field--name-field-last-name{flex:1 1 calc(50% - var(--grid-column-gap));width:calc(50% - var(--grid-column-gap));}.page--user .user-form > *,.page--user .user-register-form > *{flex:1 1 100%;}.page--user .user-form .form-item-custom-link,.page--user .user-form .form-actions,.page--user .user-register-form .form-item-custom-link,.page--user .user-register-form .form-actions{flex:0 0 auto;width:auto;margin:0;display:flex;gap:var(--grid-column-gap);}.social-auth.social-icon{display:flex;align-items:center;justify-content:center;gap:calc(var(--unit) * 0.5);padding-left:var(--unit);width:fit-content;}.social-auth.social-icon:before{content:"";display:block;height:calc(var(--unit) * 1.2);width:calc(var(--unit) * 1.2);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}.social-auth.social-icon.facebook{--btn-bg-color:#3B5998;}.social-auth.social-icon.facebook:hover{--btn-hover-bg-color:#2d4373;}.social-auth.social-icon.facebook:before{content:url(/themes/custom/bglr/img/icons/facebook-white.svg);}.social-auth.social-icon svg{width:calc(var(--unit) * 1.5);color:var(--text-color);}.social-auth.social-icon svg:hover{color:var(--link-color--hover);}.page--entity-user-edit-form .bglr-content h2{display:none;}.page--entity-user-edit-form .bglr-content .user-form .button--danger{--btn-border-color:var(--black);}.content--user-profile h3{margin-bottom:var(--unit);}.content--user-profile h3.icon{display:flex;align-items:center;gap:calc(var(--unit) * 0.5);--icon-font-size:var(--font-size--l);}.content--user-profile h3.icon:before{content:"";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);}.content--user-profile h3.icon.icon-user:before{content:"\e853";}.content--user-profile h3.icon.icon-cart:before{content:"\f1cc";}.content--user-profile h3.icon.icon-returns:before{content:"\ea18";}.content--user-profile h3.icon.icon-membership:before{content:"\e8f7";}.main-content .typesense-instantsearch-app{display:grid;grid-template-areas:"filters sort" "results results";grid-template-columns:1fr auto;gap:var(--spacing-l);margin-bottom:var(--spacing-l);margin-top:var(--spacing-base);}.main-content .typesense-instantsearch-app .ais-SortBy{grid-area:sort;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-xs);}.main-content .typesense-instantsearch-app .ais-SortBy select{width:auto;}.main-content .typesense-instantsearch-app button.filters-toggle-button{padding-right:var(--spacing-base);}.main-content .typesense-instantsearch-app button.filters-toggle-button:after{content:"\e429";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;margin-left:var(--spacing-xs);}.main-content .typesense-instantsearch-app button.filters-toggle-button.active{--btn-bg-color:var(--black);--btn-text-color:var(--white);margin-bottom:0;}.main-content .typesense-instantsearch-app button.filters-toggle-button.active:after{content:"\e5cd";font-variation-settings:var(--font-variation-settings);font-family:var(--font-family--icons);font-size:var(--icon-font-size);line-height:var(--icon-line-height);transition:transform 0.2s ease-in-out;}@media (min-width:1024px){.main-content .typesense-instantsearch-app button.filters-toggle-button{display:none;}}.main-content .typesense-instantsearch-app .results{grid-area:results;position:relative;}@media (max-width:1023.98px){.main-content .typesense-instantsearch-app .results{display:block;}}.main-content .typesense-instantsearch-app .results .facets{flex:0 0 25%;width:25%;}.main-content .typesense-instantsearch-app .results .facets .facet{margin-right:var(--spacing-xxl);margin-bottom:var(--spacing-l);}.main-content .typesense-instantsearch-app .results .facets .facet .ais-RefinementList-count{display:none;}.main-content .typesense-instantsearch-app .results .facets .facet__promo,.main-content .typesense-instantsearch-app .results .facets .facet__new{display:none;}@media (max-width:1023.98px){.main-content .typesense-instantsearch-app .results .facets{width:auto;display:none;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-base);padding:var(--spacing-s) var(--spacing-s) var(--spacing-xxl);background-color:var(--light-color);margin-bottom:var(--spacing-xxl);}.main-content .typesense-instantsearch-app .results .facets .ais-ClearRefinements{grid-row:1;grid-column:1/-1;}.main-content .typesense-instantsearch-app .results .facets.facets--open{display:grid;}.main-content .typesense-instantsearch-app .results .facets .facet{margin-right:0;}}.main-content .typesense-instantsearch-app .results .hits{flex:0 0 75%;width:75%;}@media (max-width:1023.98px){.main-content .typesense-instantsearch-app .results .hits{width:100%;}}.main-content .typesense-instantsearch-app .results .ais-Hits-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--grid-gap);}@media (max-width:1023.98px){.main-content .typesense-instantsearch-app .results .ais-Hits-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));}}.main-content .typesense-instantsearch-app .results .ais-Pagination-list{justify-content:flex-end;gap:var(--spacing-xxs);margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-l);}.main-content .typesense-instantsearch-app .results .ais-Pagination-list a,.main-content .typesense-instantsearch-app .results .ais-Pagination-list span{--link-color:var(--black);--link-color--hover:var(--white);border:1px solid var(--black);display:block;padding:var(--spacing-xs);text-align:center;text-decoration:none;line-height:1;min-width:var(--unit);}.main-content .typesense-instantsearch-app .results .ais-Pagination-list a:hover,.main-content .typesense-instantsearch-app .results .ais-Pagination-list span:hover{background-color:var(--black);color:var(--white);}.main-content .typesense-instantsearch-app .results .ais-Pagination-list .ais-Pagination-item--disabled a,.main-content .typesense-instantsearch-app .results .ais-Pagination-list .ais-Pagination-item--disabled span{opacity:0.7;}.main-content .typesense-instantsearch-app .results .ais-Pagination-list .ais-Pagination-item--disabled a:hover,.main-content .typesense-instantsearch-app .results .ais-Pagination-list .ais-Pagination-item--disabled span:hover{background-color:var(--white);color:var(--black);}.main-content .typesense-instantsearch-app .results .ais-Pagination-list .ais-Pagination-item--selected a{background-color:var(--black);--link-color:var(--white);}.page--error.error--404{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;}.page--error .page--title{text-align:center;}.node-type--article .publication-date{margin-bottom:var(--spacing-xxl);font-size:var(--font-size--s);color:var(--gray);}.node-type--article.view-mode--featured,.node-type--article.view-mode--teaser{--font-size--h3:1.5rem;background-color:var(--light-color);display:flex;gap:var(--unit);align-items:center;}.node-type--article.view-mode--featured .image,.node-type--article.view-mode--teaser .image{flex:0 0 40%;line-height:0;}.node-type--article.view-mode--featured .content,.node-type--article.view-mode--teaser .content{flex:1 1 auto;padding:var(--unit) var(--spacing-xl) var(--unit) var(--unit);display:flex;flex-direction:column;justify-content:center;}.node-type--article.view-mode--featured .content .title,.node-type--article.view-mode--teaser .content .title{margin-bottom:var(--spacing-s);}.node-type--article.view-mode--featured .content .link,.node-type--article.view-mode--teaser .content .link{--link-color:var(--black);text-transform:uppercase;font-size:var(--font-size--s);line-height:var(--unit);}.node-type--article.view-mode--featured .content .field--field-category,.node-type--article.view-mode--teaser .content .field--field-category{order:10;justify-self:flex-end;margin-top:var(--spacing-l);font-size:var(--font-size--s);}@media (max-width:1023.98px){.node-type--article.view-mode--teaser{--font-size--h3:1.3rem;gap:0;}.node-type--article.view-mode--teaser .content{padding:var(--unit);}}@media (max-width:575.98px){.node-type--article.view-mode--teaser{flex-direction:column;}.node-type--article.view-mode--teaser .image{flex:0 0 100%;}.node-type--article.view-mode--teaser .content{flex:0 0 100%;}}.node-type--article.view-mode--featured{--font-size--h3:2.2rem;}@media (max-width:1023.98px){.node-type--article.view-mode--featured{flex-direction:column;gap:0;--font-size--h3:1.3rem;}.node-type--article.view-mode--featured .image{flex:0 0 100%;}.node-type--article.view-mode--featured .content{flex:0 0 100%;padding:var(--unit);}}.node-type--article.view-mode--full .page--header{background-color:var(--bg-light-color);gap:var(--spacing-base);}.node-type--article.view-mode--full .page--header .content{padding:var(--spacing-l);}.node-type--article.view-mode--full .shariff,.node-type--article.view-mode--full .text-container{margin:var(--spacing-xxl) auto;max-width:var(--text-max-width);}
