@charset 'UTF-8';@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@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}.swiper,swiper-container{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-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,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,.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{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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-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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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,swiper-container: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: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,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.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-button-lock{display:none}.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: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,:host(.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;-ms-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,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-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-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}body.lb-disable-scrolling{overflow:hidden;}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none;}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white;}.lightbox a img{border:none;}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white;}.lb-outerContainer:after{content:"";display:table;clear:both;}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/images/loading.gif') no-repeat;}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}.lb-container > .nav{left:0;}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block;}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/images/prev.png') left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/images/next.png') right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.lb-dataContainer:after{content:"";display:table;clear:both;}.lb-data{padding:0 4px;color:#ccc;}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}.lb-data .lb-caption a{color:#4ae;}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/images/close.png') top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.slick-loading .slick-list{background:#fff url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slick/./ajax-loader.gif') center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slick/./fonts/slick.eot');src:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slick/./fonts/slick.woff') format('woff'),url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slick/./fonts/slick.ttf') format('truetype'),url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slick/./fonts/slick.svg#slick') format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}html{box-sizing:border-box;font-size:16px;}*,:before,:after{box-sizing:inherit;}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:normal;}ol,ul{list-style:none;}img{max-width:100%;}.sr__only{clip:rect(1px,1px,1px,1px) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;white-space:nowrap !important;border:0 !important;margin:-1px !important;padding:0 !important;position:absolute !important;overflow:hidden !important;}.sr__only:focus,.sr__only:active{clip:auto !important;clip-path:none !important;height:auto !important;width:auto !important;white-space:normal !important;margin:auto !important;overflow:visible !important;}@keyframes scrollUp{from{transform:translateY(0);}to{transform:translateY(-100%);}}.container{max-width:85%;margin:0 auto;display:block;}.container__2col{justify-content:space-between;display:flex;}.container__2col .col{width:calc(50% - 25px);}.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{color:#127ab7;}.slick-dots li button:before{font-size:10px;}.bg__blue{background-color:#127ab7;}.bg__lightblue{background-color:#127ab733;}.only-lg{display:flex !important;}.only-lg-searchbar{display:contents;}@media screen and (max-width:767px){.only-lg{display:none !important;}.only-lg-searchbar{display:none !important;}}.only-mobile{display:none !important;}@media screen and (max-width:767px){.only-mobile{display:flex !important;}}.single__carousel__dots{}.single__carousel__dots .slick-dots{bottom:15px;}.single__carousel__dots.no-arrows .slick-prev,.single__carousel__dots.no-arrows .slick-next{display:none !important;}.single__carousel__dots .slick-prev,.single__carousel__dots .slick-next{width:31px;height:58px;z-index:1;background-position:center;background-repeat:no-repeat;background-size:contain;}.single__carousel__dots .slick-prev:before,.single__carousel__dots .slick-next:before{content:unset !important;}.single__carousel__dots .slick-prev{background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slider-left.0c5bda40.png');left:100px;}.single__carousel__dots .slick-next{background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/slider-right.87b691d3.png');right:100px;}header{box-shadow:7px 5px 5px rgba(0,0,0,0.1);position:sticky;top:0;z-index:1001;width:100%;background-color:white;}header .header__informations{background-color:#127ab7;font-size:14px;padding:15px;color:white;text-align:center;}header .header__informations p{font-weight:700;}header .header__informations p a{font-weight:300;color:inherit;}header .header__main{display:flex;justify-content:space-between;align-items:center;margin-top:20px;}header .header__main .header__logo{min-width:200px;}@media screen and (max-width:767px){header .header__main .header__logo{width:60% !important;min-width:auto !important;}}header .header__main .burger-mobile{gap:15px;}header .header__main .header__logo,header .header__main .header__account{display:flex;justify-content:space-evenly;width:20%;}header .header__main .header__picto > a{position:relative;}header .header__main .header__picto #panierMobileTitle{position:absolute;top:-20px;right:-20px;background-color:rgba(18,122,183,0.2);width:25px;height:25px;border-radius:50%;color:#127ab7;font-weight:700;display:flex;justify-content:center;align-items:center;}header .header__main .header__search{width:50%;border:1px solid #127ab7;box-shadow:0 2px #127ab7;border-radius:12px;position:relative;transition:border-radius 0.5s ease;}header .header__main .header__search.active{box-shadow:unset;border-radius:12px 12px 0 0;}header .header__main .header__search form{display:flex;flex-direction:row;justify-content:space-between;padding:20px;width:100%;}header .header__main .header__search form input[type=text]{border:none;width:100%;background-color:transparent;font-size:16px;}header .header__main .header__search form input[type=text]:focus{outline:none;box-shadow:none;}header .header__main .header__search form input[type=submit]{border:none;background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/images/search.png');background-repeat:no-repeat;background-position:right center;background-color:transparent;padding:5px 30px;height:100%;cursor:pointer;}header .header__main .header__search .results{z-index:99;position:absolute;bottom:0;left:-1px;width:calc(100% + 2px);transform:translateY(100%);border:1px solid #127ab7;box-shadow:0 2px #127ab7;background:white;justify-content:space-between;border-radius:0 0 12px 12px;display:none;}header .header__main .header__search .results.active{display:flex;}header .header__main .header__search .results .products,header .header__main .header__search .results .categories{width:calc(50% - 12.5px);padding:20px;}header .header__main .header__search .results .products > p,header .header__main .header__search .results .categories > p{padding:15px 25px;background:#127ab7;border-radius:12px;font-size:18px;color:white;font-weight:700;display:inline-block;text-align:center;}header .header__main .header__search .results .products > ul,header .header__main .header__search .results .categories > ul{display:flex;flex-direction:column;gap:20px;margin-top:25px;}header .header__main .header__search .results .products{border-right:1px solid #127ab7;}header .header__main .header__search .results .products > ul li{border-bottom:1px solid #127ab7;padding:10px 0 20px;}header .header__main .header__search .results .products > ul li:last-child{border:0;}header .header__main .header__search .results .products > ul li a{display:flex;align-items:center;gap:20px;color:black;font-weight:700;text-decoration:none;}header .header__main .header__search .results .products > ul li a p{font-weight:inherit;}header .header__main .header__search .results .products > ul li a p span{color:#127ab7;}header .header__main .header__search .results .products > ul li a p span.ref{color:black;font-size:12px;display:block;}header .header__main .header__search .results .products > ul li a img{max-width:75px;}header .header__main .header__search .results .categories > ul{margin-top:40px;gap:25px;}header .header__main .header__search .results .categories > ul li{display:flex;align-items:center;gap:20px;}header .header__main .header__search .results .categories > ul li a{color:black;font-weight:700;text-decoration:none;}header .header__main .header__search .results .categories > ul li a span{color:#127ab7;}header .header__main .header__account .header__picto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;cursor:pointer;}header .header__main .header__account .header__picto p{font-size:14px;font-weight:700;text-align:center;}header .header__main .header__account .header__picto .tooltip{width:350px;position:absolute;bottom:0;transform:translateY(calc(100% + 25px));background:white;box-shadow:0 0 12px 8px rgba(0,0,0,0.05);border-radius:20px;display:none;cursor:default;}header .header__main .header__account .header__picto .tooltip.tooltip__large{width:500px;transform:translate(calc(-50% + 25px),calc(100% + 25px));}header .header__main .header__account .header__picto .tooltip.tooltip__large .content:before{content:unset;}header .header__main .header__account .header__picto .tooltip .content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;position:relative;padding:20px;}header .header__main .header__account .header__picto .tooltip .content:before{content:"";background:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/images/tooltip-arrow-top.png');width:30px;height:30px;position:absolute;top:0;transform:translateY(-100%);display:block;}header .header__main .header__account .header__picto .tooltip .content .cart{display:flex;flex-direction:column;gap:15px;}header .header__main .header__account .header__picto .tooltip .content .cart .products{border:1px solid #127ab7;box-shadow:0 2px #127ab7;width:450px;border-radius:10px;padding:10px;}header .header__main .header__account .header__picto .tooltip .content .cart .products .product{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;border-bottom:1px solid #127ab7;}header .header__main .header__account .header__picto .tooltip .content .cart .products .product:last-child{border:0;}header .header__main .header__account .header__picto .tooltip .content .cart .products .product img{max-width:75px;}header .header__main .header__account .header__picto .tooltip .content .cart .products .product > p{font-size:14px;font-weight:700;}header .header__main .header__account .header__picto .tooltip .content .cart .products .product > p span{font-size:12px;font-weight:400;color:grey;display:block;}header .header__main .header__account .header__picto .tooltip .content .cart .count{display:flex;justify-content:space-between;align-items:center;margin:10px 0;}header .header__main .header__account .header__picto .tooltip .content .cart .count p{font-weight:700;font-size:16px;}header .header__main .header__account .header__picto .tooltip .content .cart .count p span{color:grey;font-weight:400;font-size:12px;}header .header__main .header__account .header__picto .tooltip .content .cart .link__to{padding:15px 25px;background:#127ab7;border-radius:12px;font-size:18px;color:white;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;margin:10px 0;text-decoration:none;}header .header__main .header__account .header__picto .tooltip .content .login{margin:10px 0;}header .header__main .header__account .header__picto .tooltip .content .login p{font-size:20px;text-align:center;}header .header__main .header__account .header__picto .tooltip .content .login a{padding:15px 25px;background:#127ab7;border-radius:12px;font-size:18px;color:white;font-weight:700;text-align:center;display:flex;align-items:center;gap:15px;margin:10px 0;text-decoration:none;}header .header__main .header__account .header__picto .tooltip .content .login a img{max-width:26px;}header .header__main .header__account .header__picto .tooltip .content .register{margin:10px 0;display:flex;flex-direction:column;align-items:center;}header .header__main .header__account .header__picto .tooltip .content .register a{color:#127ab7;font-size:14px;text-align:center;}header .header__bottom{display:flex;justify-content:flex-start;gap:50px;padding:25px 0;}header .header__bottom .header__equipments{display:flex;justify-content:center;gap:10px;align-items:center;padding:15px;background:#127ab7;border-radius:12px;cursor:pointer;font-size:20px;color:white;transition:border-radius 0.5s ease;}header .header__bottom .header__equipments.active{border-radius:12px 12px 0 0;}header .header__bottom .header__equipments p{font-weight:700;font-size:15px;}@media screen and (min-width:768px) and (max-width:900px){header .header__bottom .header__equipments img{display:none;}}header .header__bottom .header__links{display:flex;flex-direction:row;justify-content:space-between;}header .header__bottom .header__links hr{border-color:#127ab7;}header .header__bottom .header__links li{display:flex;align-items:center;padding:0 15px;}header .header__bottom .header__links li a{color:black;text-decoration:none;font-size:18px;font-weight:700;}header .header__bottom .header__links li a:hover{color:#127ab7;}.hero{padding:25px 0;}.hero .title{justify-content:center;gap:15px;font-size:30px;display:flex;}.hero .title p,.hero .title li{font-weight:700;}.hero .title li{color:#127ab7;text-decoration:underline;}.hero .title .animation__box{height:45px;position:relative;overflow:hidden;}.hero .title .animation__box .animation__words{animation:10s linear infinite scrollUp;overflow:hidden;}.equipments__aside{width:600px;z-index:991;background:#fff;border-top:25px solid #127ab7;margin-top:-25px;transition:transform .5s;position:fixed;left:-100%;top:0;transform:translateX(-100%);}.equipments__aside .equipments__container{padding:30px 30px 15px;position:relative;overflow-x:hidden;overflow-y:auto;}.equipments__aside .search{width:100%;border:1px solid #127ab7;border-radius:12px;padding:20px;box-shadow:0 2px #127ab7;}.equipments__aside .search form{flex-direction:row;justify-content:space-between;display:flex;}.equipments__aside .search form input[type="text"]{width:100%;background-color:#0000;border:none;font-size:16px;}.equipments__aside .search form input[type="text"]:focus{box-shadow:none;outline:none;}.equipments__aside .search form input[type="submit"]{height:100%;cursor:pointer;background-color:#0000;background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/search.39953cdc.png');background-position:100%;background-repeat:no-repeat;border:none;padding:5px 30px;}.equipments__aside .main__list{flex-direction:column;margin:25px 0 0;display:flex;}.equipments__aside .main__list > .item{cursor:pointer;color:#000;border-bottom:1px solid #127ab7;justify-content:space-between;align-items:center;padding:20px 0;text-decoration:none;display:flex;}.equipments__aside .main__list > .item:last-child{border-bottom:0;}.equipments__aside .main__list > .item:hover .infos .title,.equipments__aside .main__list > .item.active .infos .title{color:#127ab7;}.equipments__aside .main__list > .item.active .child__list{width:350px;opacity:1;}.equipments__aside .main__list > .item .infos{color:#000;justify-content:center;align-items:center;gap:25px;text-decoration:none;display:flex;}.equipments__aside .main__list > .item .infos .picto{width:60px;height:60px;background:#127ab71a;border-radius:50%;justify-content:center;align-items:center;display:flex;}.equipments__aside .main__list > .item .infos .picto img{max-width:30px;}.equipments__aside .main__list > .item .infos .title{font-size:20px;font-weight:700;}.equipments__aside .main__list > .item .count{justify-content:space-between;align-items:center;gap:15px;display:flex;}.equipments__aside .main__list > .item .count p{font-size:18px;}.equipments__aside .main__list > .item .count img{max-height:11px;width:auto;}.equipments__aside .main__list > .item .child__list{height:100%;width:0;opacity:0;background:#fff;flex-direction:column;padding:30px 30px 15px;transition:width .5s;display:flex;position:fixed;top:0;left:100%;overflow:auto;}.equipments__aside .main__list > .item .child__list .all{color:#127ab7;margin-bottom:15px;display:flex;}.equipments__aside .main__list > .item .child__list .item{border-bottom:1px solid #127ab7;padding:20px 0;}.equipments__aside .main__list > .item .child__list .item:last-child{border-bottom:0;}.equipments__aside .main__list > .item .child__list .item:hover a > p{color:#127ab7;}.equipments__aside .main__list > .item .child__list .item a{color:#000;justify-content:space-between;align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex;}.equipments__aside .main__list > .item .child__list .item a p{font-weight:700;}.equipments{padding:25px 0 150px;}.equipments h2{text-align:center;font-size:30px;font-weight:700;}.equipments h2 span,.equipments h2 a{color:#127ab7;text-decoration:underline;}.equipments .categories{flex-wrap:wrap;justify-content:space-evenly;margin-top:30px;display:flex;}.equipments .categories .category{width:calc(25% - 40px);height:275px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:25px;justify-content:center;align-items:center;margin:20px 0;display:flex;position:relative;overflow:hidden;}.equipments .categories .category .overlay{height:100%;width:100%;background-color:#00000040;position:absolute;}.equipments .categories .category a{color:#fff;z-index:1;max-width:75%;text-align:center;border:1px solid #fff;border-radius:10px;padding:10px 20px;font-size:20px;font-weight:700;text-decoration:none;transition:background-color .5s;position:relative;}.equipments .categories .category a:hover{background-color:#127ab7;}.equipments .link__to{color:#127ab7;justify-content:center;margin:25px auto;font-size:20px;font-weight:700;display:flex;}main .cart__container{padding:50px 0 0;}main .cart__container > .container img{margin:0 auto;display:block;}main .cart__container .cart__list{flex-direction:column;gap:25px;margin:50px 0 75px;display:flex;}main .cart__container .cart__list .item{border:1px solid #127ab7;border-radius:10px;justify-content:space-between;align-items:center;padding:25px;display:flex;box-shadow:0 2px #127ab7;}main .cart__container .cart__list .item > img{width:calc(20% - 5px);padding:0 15px;}main .cart__container .cart__list .item .title{width:calc(20% - 5px);text-align:center;font-weight:700;}main .cart__container .cart__list .item > div{width:calc(20% - 5px);flex-direction:column;align-items:center;gap:15px;display:flex;}main .cart__container .cart__list .item > div p.bold{font-weight:700;}main .cart__container .cart__list .item > div .qty{width:50px;height:50px;background-color:#127ab733;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;}main .cart__container .cart__list .item > div a{color:#127ab7;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex;}main .cart__container .cart__list .item > div a img{max-width:15px;}main .cart__container .cart__list .item .price{width:calc(20% - 5px);text-align:center;}main .cart__confirm{background-color:#127ab7;padding:25px 0;}.cart__confirm__sitcky{display:none;}main .cart__confirm form label a{color:white;font-weight:700;}@media screen and (max-width:767px){.cart__confirm__sitcky{display:flex;position:fixed;bottom:0;width:100%;padding:15px 0 !important;}.cart__confirm__sitcky .container__2col{gap:0;}.cart__confirm__sitcky .container__2col .col{display:flex;flex-direction:column;align-items:center;}main .cart__confirm .col.total > a{margin-top:15px !important;}main .cart__confirm__sitcky .col.total .calc > div:last-child{margin-top:0 !important;border:0 !important;gap:75px;}}main .cart__confirm .col{color:#fff;}main .cart__confirm .col .field{min-width:300px;width:100%;background:#fff;border-radius:5px;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px;display:flex;}main .cart__confirm .col .field.choice{cursor:pointer;background:#fff;border:1px solid #127ab7;box-shadow:0 2px #127ab7;}main .cart__confirm .col .field.choice input{width:auto;}main .cart__confirm .col .field.choice:hover{background:#f0f0f0;}main .cart__confirm .col .field.password{flex-direction:row;}main .cart__confirm .col .field.password img{max-width:15px;width:100%;height:auto;}main .cart__confirm .col .field.password img#pwd__display{cursor:pointer;}main .cart__confirm .col .field input{width:100%;background:none;border:0;padding:0 5px;}main .cart__confirm .col .field input:checked + span{font-weight:700;}main .cart__confirm .col .field input:focus{box-shadow:none;outline:none;}main .cart__confirm .col.total > a{text-decoration:none;}main .cart__confirm .col.total .calc{flex-direction:column;gap:10px;display:flex;}main .cart__confirm .col.total .calc > div{color:#fff;justify-content:space-between;align-items:center;padding:5px 0;display:flex;}main .cart__confirm .col.total .calc > div:last-child{border-top:1px solid #fff;margin-top:25px;}main .cart__confirm .col.total .calc > div:last-child p{font-weight:700;}.reassurance{transform:translateY(-50%);margin-bottom:-50px;}.reassurance .container{border-radius:35px;justify-content:space-evenly;padding:30px;display:flex;flex-wrap:wrap;}.reassurance .container .item{width:calc(20% - 25px);flex-direction:column;align-items:center;display:flex;}.reassurance .container .item p{color:#fff;font-size:16px;text-align:center;}.reassurance .container .item p.title{margin:25px 0 0;font-size:18px;font-weight:700;}.contact__container{max-width:75%;margin:0 auto;padding:50px 0;}.contact__container h2,.contact__container h1{text-align:center;margin:15px 0;font-size:28px;font-weight:700;}.contact__container h2 span,.contact__container h1 span{color:#127ab7;text-decoration:underline;}.contact__container form{flex-wrap:wrap;justify-content:space-between;padding:50px 0;display:flex;}.contact__container form .btn__submit{margin-left:auto;}.contact__container form .input-group-radio{width:100%;align-items:center;gap:10px;margin:5px 0;display:flex;}.contact__container form .input-group-radio input{appearance:none;width:26px;height:26px;background:#fff;border:1px solid #127ab7;border-radius:50%;place-content:center;display:grid;}.contact__container form .input-group-radio input:before{content:"";width:13px;height:13px;transform-origin:0 100%;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background-color:#127ab7;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #127ab7;}.contact__container form .input-group-radio input:checked:before{transform:scale(1);}.contact__container form .input-group-radio label{color:#949494;}.contact__container form .input-group{width:100%;flex-direction:column;margin:10px 0;display:flex;}.contact__container form .input-group.w-50{width:calc(50% - 10px);}@media screen and (max-width:767px){.contact__container form .input-group.w-50{width:100%;}.hero{padding:0;margin-top:25px;}.single__carousel__dots .slick-next{right:10px;}.single__carousel__dots .slick-prev{left:10px;}}.contact__container form .input-group label{color:#127ab7;margin-bottom:10px;font-size:18px;font-weight:700;}.contact__container form .input-group input,.contact__container form .input-group textarea{height:50px;background:#f0f0f0;border:0;border-radius:8px;padding:10px;}.contact__container form .input-group input:focus,.contact__container form .input-group textarea:focus{border:3px solid #127ab7;outline:none;}.contact__container form .input-group input.error,.contact__container form .input-group textarea.error{border:3px solid red;}.contact__container form .input-group p.error{color:red;margin-top:5px;font-size:14px;}.contact__container form .input-group textarea{height:auto;}.news{padding:0 0 50px;}@media screen and (max-width:767px){.news{padding:0;}}.news h2,.news h1{text-align:center;font-size:30px;font-weight:700;}.news h2 span,.news h1 span{color:#127ab7;text-decoration:underline;}.news .news__display{grid-column:5 / 13;justify-content:space-between;gap:25px;margin-top:50px;display:flex;}.news .news__display.news__list{flex-wrap:wrap;}.news .news__display.news__list .item{flex:unset !important;width:calc(33.3333333333% - 25px) !important;}.news .news__display.news__list .item .news__cat{display:none;}.news .news__display.news__list .item .news__content{opacity:1;}@media screen and (max-width:767px){.news .news__display.news__list .item{width:100% !important;}}@media screen and (min-width:768px) and (max-width:1200px){.news .news__display.news__list .item{width:calc(50% - 25px) !important;}}.news .news__display .item{flex:1;height:400px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:25px;justify-content:flex-start;align-items:flex-end;transition:flex .75s;display:flex;position:relative;overflow:hidden;}.news .news__display .item:hover,.news .news__display .item.active{flex:5;}.news .news__display .item:hover .news__cat,.news .news__display .item.active .news__cat{display:none;}.news .news__display .item:hover .news__content,.news .news__display .item.active .news__content{opacity:1;}.news .news__display .item .news__cat{width:70px;height:70px;background:#127ab7a6;border-radius:50%;justify-content:center;align-items:center;padding:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #00000073;}@media screen and (max-width:767px){.news .news__display .item .news__cat{display:none;}}.news .news__display .item .news__cat img{max-width:30px;}.news .news__display .item .news__content{opacity:0;padding:25px;transition:opacity .5s;}@media screen and (max-width:767px){.news .news__display .item .news__content{opacity:1;}}.news .news__display .item .news__content .tags{flex-direction:row;gap:20px;display:flex;}.news .news__display .item .news__content .tags li{background-color:#127ab7;border-radius:5px;padding:5px;font-size:14px;color:#fff;}.news .news__display .item .news__content .tags li a{color:#fff;text-decoration:none;}.news .news__display .item .news__content .news__details{justify-content:space-between;align-items:center;display:flex;gap:15px;}.news .news__display .item .news__content .news__details h3,.news .news__display .item .news__content .news__details p{color:#fff;margin:15px 0;font-size:23px;font-weight:700;width:100% !important;}.news .news__display .item .news__content .news__details a{color:#fff;align-items:center;gap:10px;margin-bottom:0;font-size:18px;font-weight:700;display:flex;}.news .news__display .item .news__content .news__details a img{max-width:25px;}.prefooter{justify-content:space-between;padding:50px 0;display:flex;}.prefooter h2{font-size:30px;font-weight:700;}.prefooter h2 span{color:#127ab7;text-decoration:underline;}.prefooter .prefooter__newsletter{width:calc(30% - 25px);border-radius:25px;padding:50px 20px;}.prefooter .prefooter__newsletter form{margin-top:25px;}.prefooter .prefooter__newsletter form input{height:40px;color:#000;width:100%;background-color:#fff;border:none;border-radius:12px;padding-left:10px;font-size:14px;font-weight:500;}.prefooter .prefooter__map{width:70%;background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/carte.png');background-position:100px -60px;background-repeat:no-repeat;background-size:100%;border-radius:25px;padding:50px 20px;}.btn__submit{float:right;color:#fff;cursor:pointer;background-color:#127ab7;border:1px solid #127ab7;border-radius:12px;margin-top:25px;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .5s;display:block;}.btn__submit:hover,.btn__submit.btn__white{color:#127ab7;background-color:#fff;}.btn__submit.btn__white:hover{color:#fff;background-color:#127ab7;border:1px solid #fff;}.btn__login{color:#127ab7;cursor:pointer;background-color:#fff;border:1px solid #127ab7;border-radius:12px;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .5s;display:block;}.btn__login:hover{color:#fff;background-color:#127ab7;border:1px solid #fff;}.equipments__aside .equipments__container::-webkit-scrollbar-track,.equipments__aside .equipments__container .child__list::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #127ab71a;}.equipments__aside .equipments__container::-webkit-scrollbar,.equipments__aside .equipments__container .child__list::-webkit-scrollbar{width:6px;background-color:#f5f5f5;}.equipments__aside .equipments__container::-webkit-scrollbar-thumb,.equipments__aside .equipments__container .child__list::-webkit-scrollbar-thumb{background-color:#127ab7;}.banner{height:200px;border-bottom:12px solid #127ab7;justify-content:center;align-items:center;display:flex;position:relative;}.banner .overlay{height:100%;width:100%;background:#0006;position:absolute;}.banner .content{z-index:1;color:#fff;max-width:50%;flex-direction:column;align-items:center;gap:15px;display:flex;position:relative;}@media screen and (max-width:767px){.banner .content{max-width:95%;}}.banner .content h2,.banner .content h1{font-size:35px;font-weight:700;}.banner .content p{text-align:center;}.subcategory__container{padding:50px 0 150px;}.subcategory__container h2{text-align:center;margin:25px 0;font-size:30px;font-weight:700;}.subcategory__container h2 span{color:#127ab7;text-decoration:underline;}.register__container{flex-direction:row;display:flex;}.register__container .recap__container{width:30%;background:#f0f0f0;padding:50px;}.register__container .recap__container .title{font-size:18px;font-weight:700;}.register__container .recap__container > ul{margin-top:25px;}.register__container .recap__container > ul li{border-bottom:1px solid #000;margin:10px 0;padding:10px 0;}.register__container .recap__container > ul li .info{justify-content:space-between;align-items:center;font-weight:700;display:flex;}.register__container .recap__container > ul li .info a{color:#127ab7;font-size:14px;}.register__container .form__container{width:70%;justify-content:center;align-items:center;display:flex;}.register__container .form__container > div{flex-direction:column;gap:15px;display:flex;}.register__container .form__container > div > img{max-width:75px;align-self:center;display:flex;}.register__container .form__container > div > p{text-align:center;font-weight:700;}.register__container .form__container > div > p.legend{max-width:75%;text-align:center;align-self:center;font-size:12px;font-weight:400;display:flex;}.register__container .form__container > div form .field{min-width:300px;width:100%;background:#f0f0f0;border-radius:5px;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;display:flex;position:relative;}.register__container .form__container > div form .field.choice{cursor:pointer;background:#fff;border:1px solid #127ab7;box-shadow:0 2px #127ab7;}.register__container .form__container > div form .field.choice input{width:auto;}.register__container .form__container > div form .field.choice:hover{background:#f0f0f0;}.register__container .form__container > div form .field.password{flex-direction:row;}.register__container .form__container > div form .field.password img{max-width:15px;width:100%;height:auto;}.register__container .form__container > div form .field.password img#pwd__display{cursor:pointer;}.register__container .form__container > div form .field input{width:100%;background:none;border:0;padding:0 5px;}.register__container .form__container > div form .field input:checked + span{font-weight:700;}.register__container .form__container > div form .field input:focus{box-shadow:none;outline:none;}.register__container .form__container > div form .btn__login{width:100%;margin:15px auto 0;}.products__list__col{justify-content:space-between;align-items:flex-start;display:flex;}.products__list__col .aside{width:calc(30% - 25px);background:#fff;margin:25px 0;padding:25px 15px;}.products__list__col .aside > p{border-bottom:1px solid #000;font-weight:700;}.products__list__col .aside > ul{flex-direction:column;gap:15px;margin-top:25px;display:flex;}.products__list__col .aside > ul li a{color:#000;text-decoration:none;}.products__list__col .aside > ul li a:hover{color:#127ab7;}.products__list__col .products__list{width:70%;margin-top:75px;}.products__list{flex-direction:column;display:flex;}.products__list .item{border-top:1px solid #127ab7;justify-content:space-between;align-items:center;padding:25px 0;display:flex;}.products__list .item .main-image,.products__list .item > img{width:20%;}.products__list .item .details{width:55%;justify-content:center;display:flex;}.products__list .item .details > div{width:100%;flex-direction:column;justify-content:center;gap:10px;padding:0 25px;display:flex;}.products__list .item .details > div h4,.products__list .item .details > div h3{font-size:20px;font-weight:700;}.products__list .item .details > div .ref{color:#127ab7;}.products__list .item .details > div a.link-detail{color:#000;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex;}.products__list .item .details > div a.link-detail:after{content:"→";color:#127ab7;}.products__list .item .details > div a.link-detail:hover{color:#127ab7;}.products__list .item .price{width:25%;flex-direction:column;display:flex;position:relative;}.products__list .item .price .legend{color:gray;font-size:14px;}.products__list .item .price p{font-weight:700;}.products__list .item .price p:first-child{text-transform:uppercase;}.products__list .item .price p.amount{align-items:center;font-size:55px;display:flex;flex-direction:column;gap:0;margin-bottom:15px;}.products__list .item .price a{cursor:pointer;color:#fff;text-align:center;background:#127ab7;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:15px;margin:10px 0;padding:15px 30px;font-size:14px;text-decoration:none;display:flex;}.products__list .item .price a img{max-width:25px;}.custom__modal{width:100vw;height:100vh;opacity:0;visibility:hidden;z-index:99999;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;top:0;left:0;}.custom__modal.open{visibility:visible;opacity:1;transition-delay:0s;}.custom__modal .modal-bg{width:100%;height:100%;background:#00000080;position:absolute;}.custom__modal .modal-container{max-width:350px;background:#fff;border-radius:10px;padding:50px 30px 25px;position:relative;}.custom__modal .modal-container p{text-align:center;margin-bottom:15px;}.custom__modal .modal-container p .status.available{color:#05b621;font-weight:700;}.custom__modal .modal-container p.distrib,.custom__modal .modal-container p.price{color:#127ab7;flex-direction:column;font-weight:700;display:flex;}.custom__modal .modal-container p.distrib span,.custom__modal .modal-container p.price span{color:#000;font-weight:400;}.custom__modal .modal-close{appearance:none;color:#000;cursor:pointer;background:none;border:0;outline:none;font-weight:bold;position:absolute;top:15px;right:15px;}.product__container{padding:50px 0;}.product__container .product__details{justify-content:space-between;margin:50px 0 25px;display:flex;}.product__container .product__details .pictures{width:calc(30% - 25px);justify-content:space-between;display:flex;}.product__container .product__details .pictures .side{width:calc(30% - 25px);flex-direction:column;gap:15px;display:flex;align-self:flex-start;}.product__container .product__details .pictures .side > a{height:33%;border:1px solid #127ab7;border-radius:23px;position:relative;overflow:hidden;aspect-ratio:1/1;}.product__container .product__details .pictures .side > a .overlay{height:100%;width:100%;background:#ffffff8c;position:absolute;}.product__container .product__details .pictures .side > a img{width:100%;height:100%;object-fit:cover;}.product__container .product__details .pictures .main{width:100%;background:white;border:solid #127ab7;border-radius:30px;align-items:center;padding:25px 25px 50px 25px;height:fit-content;}.product__container .product__details .pictures .main .slick-dots{left:0;bottom:15px;}.product__container .product__details .pictures .main .slick-track img{align-self:flex-start;}.product__container .product__details .content{width:70%;}.product__container .product__details .content .ref{color:#127ab7;}.product__container .product__details .content > div{margin-top:15px;}.product__container .product__details .content > div h2,.product__container .product__details .content > div h1{font-weight:700;}.product__container .product__details .content > div .resume{padding:15px 0;}.product__container .product__details .content > div .resume ul{margin-top:15px;padding-left:15px;list-style:inside;}.product__container .product__details .content > div .price .legend{color:gray;font-size:14px;}.product__container .product__details .content > div .price > p{font-weight:700;}.product__container .product__details .content > div .price > p:first-child{text-transform:uppercase;}.product__container .product__details .content > div .price > p.amount{align-items:center;gap:10px;font-size:55px;display:flex;}.product__container .product__details .content > div .price .location > p{margin-bottom:15px;font-weight:700;}.product__container .product__details .content > div .price .location > div{justify-content:space-between;margin-bottom:25px;display:flex;}@media screen and (max-width:1100px){.product__container .product__details .content > div .price .location > div{flex-wrap:wrap;gap:25px;}}.product__container .product__details .content > div .price .location > div .item{width:calc(33.3333% - 10px);color:#127ab7;border:1px solid #127ab7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex;position:relative;box-shadow:0 2px #127ab7;}@media screen and (max-width:1100px){.product__container .product__details .content > div .price .location > div .item{width:100%;}}.product__container .product__details .content > div .price .location > div .item.active{box-shadow:unset;color:#fff;background-color:#127ab7;border:0;}.product__container .product__details .content > div .price .location > div .item p{font-size:14px;}.product__container .product__details .content > div .price .location > div .item p.offer{color:red;width:75%;text-align:center;background-color:#fff;border:1px solid red;border-radius:4px;font-weight:700;position:absolute;top:0;transform:translateY(-50%);}.product__container .product__details .content > div .price .location > div .item p:nth-child(2){font-size:20px;font-weight:700;}.product__container .product__details .content > div .price a{cursor:pointer;color:#fff;text-align:center;background:#127ab7;border-radius:12px;justify-content:center;align-items:center;gap:15px;margin:10px 0;padding:15px;font-size:18px;font-weight:700;text-decoration:none;display:flex;}.product__container .product__details .content > div .price a img{max-width:25px;}.category__cards{flex-direction:column;padding:25px 0 50px;display:flex;}.category__cards h3{font-size:30px;font-weight:700;}.category__cards h3 span{color:#127ab7;text-decoration:underline;}.category__cards .cards{flex-wrap:wrap;justify-content:space-between;margin:15px 0;display:flex;}.category__cards .cards a{width:calc(50% - 10px);height:250px;border-radius:25px;margin:10px 0;overflow:hidden;}.category__cards .cards a img{object-fit:cover;width:100%;height:100%;}.category__cards .cards a:nth-child(1),.category__cards .cards a:nth-child(2),.category__cards .cards a:nth-child(5),.category__cards .cards a:nth-child(6),.category__cards .cards a:nth-child(7),.category__cards .cards a:nth-child(8),.category__cards .cards a:nth-child(11),.category__cards .cards a:nth-child(12){width:calc(25% - 10px);}.category__cards .link__to{color:#127ab7;align-self:center;font-weight:700;display:flex;}.product__specs{background:#127ab70d;border-top:12px solid #127ab7;padding:100px 0;}.product__specs .container{position:relative;}.product__specs .category__picto{width:100px;height:100px;background-color:#127ab7;border-radius:50%;padding:25px;position:absolute;top:-100px;left:0;transform:translateY(calc(-50% - 6px));}.product__specs .category__picto > img{filter:brightness(0) invert();}.product__specs .category__picto:before{content:"";width:30px;height:30px;background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/picto_cat_before.4a0135dd.png');background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;left:0;transform:translate(-60%,-50%);}.product__specs .category__picto:after{content:"";width:30px;height:30px;background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/picto_cat_after.1dbd6312.png');background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;right:0;transform:translate(60%,-50%);}.product__specs p{margin:0 0 15px;font-size:16px;}.product__specs p.title{margin:25px 0;font-size:25px;font-weight:700;}.product__specs p.title span{color:#127ab7;text-decoration:underline;}.product__specs .product__specs_list li{border-bottom:1px solid #127ab7;padding:10px 0;}.product__specs .product__specs_list li:last-child{border-bottom:0;}.product__specs .product__specs_list li p{justify-content:space-between;margin:0;font-size:18px;font-weight:700;display:flex;}.product__specs .product__specs_list li p span{font-size:16px;font-weight:normal;}.product__specs .icons__list{align-items:center;gap:25px;margin:25px 0;display:flex;}.product__specs .icons__list img{max-width:60px;opacity:.15;}.product__specs .icons__list img.enable{opacity:1;}.product__specs .icons__list .details{color:#fff;background-color:#127ab7;border-radius:12px;padding:10px 15px;}.product__specs .icons__list .details p{text-align:center;margin:0;font-size:14px;}.product__specs .icons__list .details p.count{font-size:25px;font-weight:700;}.product__specs .links__list li{padding:5px 0;}.product__specs .links__list li a{color:#000;align-items:center;gap:10px;text-decoration:none;display:flex;}.product__specs .links__list li a:hover{color:#127ab7;}.product__specs .consumables__list{justify-content:space-between;margin-top:25px;display:flex;}.product__specs .consumables__list .item{width:calc(33.3333% - 10px);background:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;padding:25px 15px;display:flex;}.product__specs .consumables__list .item .img__container{width:150px;height:150px;}.product__specs .consumables__list .item .img__container img{object-fit:contain;height:100%;width:100%;}.product__specs .consumables__list .item .title{font-size:20px;}.product__specs .consumables__list .item .ref{color:#127ab7;font-size:12px;}.product__specs .consumables__list .item a{color:#127ab7;flex-direction:column;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex;}.product__specs .consumables__list .item a img{max-width:20px;}.product__specs .link__to{color:#000;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex;}.product__specs .link__to:hover{color:#127ab7;}.product__specs .link__to img{max-width:5px;}main .about__container .intro{justify-content:space-between;padding:100px 0;display:flex;}main .about__container .intro > div{width:calc(50% - 25px);}main .about__container .intro > div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;}main .about__container .intro > div img{border-radius:25px;}main .about__container .intro > div .tag{color:#fff;background-color:#127ab7;border-radius:5px;padding:10px 15px;font-size:14px;display:inline-block;}main .about__container .intro > div p{font-size:16px;}main .about__container .intro > div ul{padding-left:40px;list-style:disc;}main .about__container .intro > div ul.social{align-items:center;gap:25px;margin:15px 0;padding-left:0;list-style:none;display:flex;}main .about__container .intro > div ul.social li a img{max-height:30px;width:auto;border-radius:0;}main .about__container .story{padding:50px 0;}main .about__container .team{padding:85px 0;}main .about__container .team img{width:100%;height:auto;border-radius:25px;}main .about__container .team h2{margin-top:60px;}main .about__container .team p{max-width:85%;text-align:center;margin:25px auto 40px;font-size:16px;}main .about__container .title{margin:15px 0;font-weight:700;font-size:35px !important;}main .about__container .title span{color:#127ab7;text-decoration:underline;}main .about__container .text-center{text-align:center;}main .about__container img{max-width:100%;height:auto;}main .related__products{padding:25px 0;}@media screen and (max-width:767px){main .related__products{padding:50px 0 25px;}}main .related__products .related__slick{margin:25px 0 15px;}main .related__products .related__slick .item{max-width:100%;border:1px solid #127ab7;border-radius:20px;margin:0 20px;padding:15px 25px;}main .related__products .related__slick .item img{max-height:230px;}main .related__products .related__slick .item.slick-slide{justify-content:flex-start;}main .related__products .related__slick .div-slick{margin-top:0;display:flex;flex-direction:column;flex:1;}main .related__products .related__slick .div-slick a{margin-top:auto !important;}main .related__products .related__slick .item .title{font-size:18px;}main .related__products .related__slick .item .ref{color:#127ab7;}main .related__products .related__slick .item a{cursor:pointer;color:#fff;text-align:center;background:#127ab7;border-radius:12px;justify-content:center;align-items:center;gap:15px;margin:10px 0;padding:15px;font-size:18px;font-weight:700;text-decoration:none;display:flex;}main .related__products .related__slick .item a img{max-width:25px;margin:0;height:auto;}main .related__products .title{margin:15px 0;font-size:27px;font-weight:700;}main .related__products .title span{color:#127ab7;text-decoration:underline;}main .related__products .text-center{text-align:center;}.mobile__menu{overflow-y:auto;z-index:9999;height:100vh;width:100%;background:#fff;transition:transform .5s;display:block;position:absolute;top:0;left:-100%;transform:translateX(-100%);}@media screen and (min-width:768px){.mobile__menu{display:none;}}.mobile__menu.open{transform:translateX(0);}.mobile__menu .content{height:100%;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;padding:25px 0;display:flex;position:relative;}.mobile__menu .content > ul:first-child{display:flex;align-items:center;gap:15px;position:absolute;top:0;left:15px;}.mobile__menu .content .close__menu_mobile{width:20px;position:absolute;top:15px;right:15px;height:auto;}.mobile__menu .content .header__search,.mobile__menu .content ul{width:80%;}.mobile__menu .content ul li{text-align:center;padding:10px 0;}.mobile__menu .content ul li a{color:#127ab7;text-transform:uppercase;font-weight:700;text-decoration:none;}.category__container{padding:100px 0 250px;}@media screen and (max-width:767px){.category__container{padding:50px 0;}}.category__container .container{position:relative;}.category__container .category__picto{width:100px;height:100px;background-color:#127ab7;border-radius:50%;padding:25px;position:absolute;top:-100px;left:0;transform:translateY(calc(-50% - 6px));}.category__container .category__picto > img{filter:brightness(0) invert();}.category__container .category__picto:before{content:"";width:30px;height:30px;background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/picto_cat_before.4a0135dd.png');background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;left:0;transform:translate(-60%,-50%);}.category__container .category__picto:after{content:"";width:30px;height:30px;background-image:url('../../../_assets/67270d18075a0cd82a2b1459f1fa2652/css/picto_cat_after.1dbd6312.png');background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;right:0;transform:translate(60%,-50%);}.breadcrumb{gap:0 15px;display:flex;flex-wrap:wrap;margin-bottom:15px;}.breadcrumb li{color:gray;}.breadcrumb li a{color:gray;text-decoration:none;}.breadcrumb li p{color:#127ab7;font-weight:700;text-decoration:underline;}main .login__container{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:repeat(10,75px);grid-template-columns:repeat(10,1fr);display:grid;}main .login__container > div{position:relative;overflow:hidden;}main .login__container > div .overlay{height:100%;width:100%;background:#ffffff8c;position:absolute;}main .login__container > div img{width:100%;height:100%;object-fit:cover;}main .login__container .div-img1{border-radius:0 0 25px;grid-area:1 / 1 / 3 / 3;}main .login__container .div-img2{border-radius:0 0 25px 25px;grid-area:1 / 3 / 3 / 9;}main .login__container .div-img3{border-radius:0 0 0 25px;grid-area:1 / 9 / 3 / 11;}main .login__container .div-img4{border-radius:0 25px 25px 0;grid-area:3 / 1 / 7 / 4;}main .login__container .login__form{background:#127ab7;border-radius:25px;flex-direction:column;grid-area:3 / 4 / 7 / 8;justify-content:center;align-items:center;gap:15px;padding:10px;display:flex;}main .login__container .login__form > img{max-width:50px;height:auto;}main .login__container .login__form > img.mail{max-width:75px;}main .login__container .login__form > p{color:#fff;font-weight:700;}main .login__container .login__form form{width:75%;flex-direction:column;align-items:center;gap:10px;display:flex;}main .login__container .login__form form > a{color:#fff;font-size:14px;}main .login__container .login__form form .informations{width:100%;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:15px;padding:10px;font-size:14px;display:flex;}main .login__container .login__form form .informations img{max-width:25px;height:auto;}main .login__container .login__form form div.field{width:100%;background:#fff;border-radius:10px;padding:10px;position:relative;}main .login__container .login__form form div.field.password_field{justify-content:space-between;align-items:center;display:flex;}main .login__container .login__form form div.field.password_field img{max-width:15px;width:100%;height:auto;}main .login__container .login__form form div.field.password_field img#pwd__display{cursor:pointer;}main .login__container .login__form form div.field input{width:100%;background:none;border:0;padding:0 5px;}main .login__container .login__form form div.field input:focus{box-shadow:none;outline:none;}main .login__container .login__form form button{width:100%;}main .login__container .div-img5{border-radius:25px 0 0 25px;grid-area:3 / 8 / 7 / 11;}main .login__container .div-img6{border-radius:0 25px 25px 0;grid-area:7 / 1 / 10 / 5;}main .login__container .div-img7{border-radius:25px;grid-area:7 / 5 / 10 / 9;}main .login__container .div-img8{border-radius:25px 0 0 25px;grid-area:7 / 9 / 10 / 11;}main .login__container .div-img9{border-radius:0 25px 0 0;grid-area:10 / 1 / 11 / 3;}main .login__container .div-img10{border-radius:25px 25px 0 0;grid-area:10 / 3 / 11 / 9;}main .login__container .div-img11{border-radius:25px 0 0;grid-area:10 / 9 / 11 / 11;}main .account__container{padding:25px 0;}main .account__container h2{margin:25px 0;font-size:35px;font-weight:700;}main .account__container h2 span{color:#127ab7;text-decoration:underline;}main .account__container .account__section{margin:50px 0;}main .account__container .account__section.account__invoices ul a{color:#127ab7;font-weight:700;}@media screen and (max-width:767px){main .account__container .account__section.account__invoices ul{margin:25px 0 0;}}main .account__container .account__section table{width:100%;margin-top:15px;border-collapse:collapse;border:1px solid #127ab733;}main .account__container .account__section table{width:100%;margin-top:15px;border-collapse:collapse;border:1px solid #127ab733;}main .account__container .account__section table td{border:1px solid #127ab733;padding:10px;text-align:left;}main .account__container .account__section table th{background-color:#127ab733;padding:10px;}main .account__container .account__section h3{color:#127ab7;border-bottom:2px solid #000;padding-bottom:10px;font-weight:700;}main .account__container .account__section ul li{border-bottom:1px solid #127ab7;padding:15px 0;}main .account__container .account__section ul li:last-child{border:0;}main .account__container .account__section ul li a{justify-content:space-between;align-items:center;text-decoration:none;display:flex;}main .account__container .account__section ul li a img{max-width:150px;}main .account__container .account__section ul li a p{color:#000;flex-direction:column;gap:10px;font-weight:700;display:flex;}main .account__container .account__section ul li a p span{color:#127ab7;}main .account__container .account__section .no__result{flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:25px 0 0;display:flex;}main .account__container .account__section .no__result p{font-size:18px;font-weight:700;}main .account__container .account__section .no__result .logo{width:105px;height:105px;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;display:flex;}main .account__container .account__section .no__result .logo img{max-width:60px;}main .account__container .account__section .personnal__informations{justify-content:space-between;margin-top:75px;display:flex;}main .account__container .account__section .personnal__informations form{width:100%;justify-content:space-between;gap:15px;display:flex;}main .account__container .account__section .personnal__informations form label{color:#127ab7;margin:15px 0 5px;font-weight:700;display:block;}main .account__container .account__section .personnal__informations form .form__group{position:relative;}main .account__container .account__section .personnal__informations form .form__group:first-child{margin-top:25px;}main .account__container .account__section .personnal__informations form .form__group .edit{max-width:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%);}main .account__container .account__section .personnal__informations form .form__group .lock{max-width:15px;position:absolute;top:50%;left:15px;transform:translateY(-50%);}main .account__container .account__section .personnal__informations form .form__group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;}main .account__container .account__section .personnal__informations form .form__group select::-ms-expand{display:none !important;}main .account__container .account__section .personnal__informations form .form__group input,main .account__container .account__section .personnal__informations form .form__group select{width:100%;background:#fff;border:0;border-radius:10px;padding:15px 10px;position:relative;}main .account__container .account__section .personnal__informations form .form__group input.title,main .account__container .account__section .personnal__informations form .form__group select.title{text-align:center;background:none;border:0;padding:0;font-size:25px;font-weight:700;}main .account__container .account__section .personnal__informations .personnal_card{width:25%;background:#f0f0f0;border-radius:10px;padding:25px;position:relative;}main .account__container .account__section .personnal__informations .personnal_card.main{width:45%;}main .account__container .account__section .personnal__informations .personnal_card.orders .orders__list{margin-top:25px;}main .account__container .account__section .personnal__informations .personnal_card.orders .orders__list .item{flex-direction:column;gap:10px;margin-bottom:25px;display:flex;}main .account__container .account__section .personnal__informations .personnal_card.orders .orders__list .item p{text-align:center;background:#fff;border-radius:10px;padding:15px 10px;}main .account__container .account__section .personnal__informations .personnal_card.orders .orders__list .item a{color:#127ab7;text-align:right;font-size:14px;font-weight:700;}main .account__container .account__section .personnal__informations .personnal_card .logo{height:65px;width:65px;background:#127ab7;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);}main .account__container .account__section .personnal__informations .personnal_card .logo img{max-width:30px;}main .account__container .account__section .personnal__informations .personnal_card p.title{text-align:center;margin-top:25px;font-size:25px;font-weight:700;}footer .footer__main{background-color:#127ab7;padding:25px 0;}footer .footer__main > div{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;}footer .footer__main > div .footer__col{width:calc(33.3333% - 20px);flex-direction:column;padding:15px 0;display:flex;}footer .footer__main > div .footer__col > img{align-self:center;display:flex;}footer .footer__main > div .footer__col p.h2{color:#fff;text-align:center;font-size:25px;font-weight:700;}footer .footer__main > div .footer__col ul.footer__contact li{margin:10px 0;}footer .footer__main > div .footer__col ul.footer__contact li a{font-size:18px;}footer .footer__main > div .footer__col ul.footer__links{flex-direction:column;margin-top:15px;display:flex;}footer .footer__main > div .footer__col ul.footer__links li{align-self:flex-start;margin:5px 0;}footer .footer__main > div .footer__col ul.footer__links li:hover a:after{width:100%;}footer .footer__main > div .footer__col ul.footer__links li a{text-decoration:none;}footer .footer__main > div .footer__col ul.footer__links li a:after{content:"";width:0;height:2px;background:#fff;transition:width .3s;display:block;}footer .footer__main > div .footer__col ul.footer__socials{justify-content:center;align-items:center;gap:25px;margin-top:15px;display:flex;}footer .footer__main > div .footer__col ul li a{color:#fff;}footer .footer__informations{color:#000;flex-direction:row;justify-content:space-between;margin:0 auto;padding:15px 0;font-size:14px;display:flex;}footer .footer__informations p{font-weight:700;}footer .footer__informations a{color:#127ab7;font-weight:700;}footer .footer__informations ul{gap:10px;display:flex;}.default-container{padding:50px 0;}.default-container h2{color:#127ab7;margin:25px 0;font-size:30px;font-weight:700;}.default-container h3{color:#127ab7;margin:25px 0;font-size:20px;font-weight:700;}.default-container p{margin:0 0 15px;}.default-container a{color:#127ab7;font-weight:700;}@media screen and (max-width:767px){header .header__main > a{width:75% !important;}main .cart__container .cart__list .item{border:1px solid #127ab7;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;padding:25px;display:flex;box-shadow:0 2px #127ab7;gap:15px;}main .cart__container .cart__list .item .title{width:100%;text-align:center;font-weight:700;}main .cart__container .cart__list .item > div{width:100%;flex-direction:column;align-items:center;gap:0;display:flex;}main .cart__container .cart__list .item > div:nth-child(5){align-items:center;}main .cart__container .cart__list .item > div a{gap:0;}header .header__bottom{flex-direction:column;}header .header__bottom .header__equipments{width:100% !important;}header .header__bottom .header__links{display:none;}.equipments__aside{width:100%;}main .cart__container{max-width:100%;}main .about__container .intro{flex-direction:column;gap:25px;}main .about__container .intro > div{width:100%;}main .account__container .account__section .personnal__informations form{flex-direction:column;gap:50px;}main .account__container .account__section .personnal__informations .personnal_card{width:100% !important;}main .breadcrumb{}main .breadcrumb li a{font-size:14px;}main .category__cards .cards a{width:100% !important;}.products__list__col{flex-direction:column;gap:25px;}.products__list__col > div{width:100% !important;}.products__list .item{flex-direction:column;gap:15px;}.products__list .item .main-image{width:100%;}.products__list .item .main-image img{width:50%;margin:0 auto;display:block;}.products__list .item .details,.products__list .item .price{width:100%;}.products__list .item .details > div,.products__list .item .price > div{padding:0;}main .product__specs .consumables__list{flex-direction:column;gap:25px;}main .product__specs .consumables__list .item{width:100%;}main .product__container .product__details{flex-direction:column;gap:25px;}main .product__container .product__details .pictures{width:100%;flex-direction:column;}main .product__container .product__details .pictures .side{width:100%;flex-direction:row;margin-bottom:15px;}main .product__container .product__details .pictures .side > div{width:30%;height:auto;}main .product__container .product__details .pictures .main,main .product__container .product__details .content{width:100%;}main .product__container .product__details .content > div .price .location > div{flex-direction:column;gap:25px;}main .product__container .product__details .content > div .price .location > div .item{width:100%;}main .login__container .div-img4,main .login__container .div-img5{display:none;}main .login__container .login__form{grid-area:3 / 2 / 7 / 10;}.register__container{flex-direction:column;align-items:center;gap:25px;}.register__container .recap__container{width:100%;}.register__container .form__container{width:100%;padding:25px;}.equipments{padding:25px 0;}.equipments .categories .category{width:100%;}.reassurance{padding:25px 0;transform:translateY(0) !important;margin-top:unset;margin-bottom:0px;}.reassurance .container{gap:25px;}.reassurance .container .item{width:calc(50% - 25px);}.news .news__display{flex-direction:column;margin-top:25px;}.news .news__display .item{width:100%;}.category__cards{padding:25px 0;}.subcategory__container{padding:0 0 100px;}.prefooter{flex-direction:column;gap:15px;}.prefooter > div{width:100% !important;}footer .footer__main > div{flex-direction:column;}footer .footer__main > div .footer__col{width:100%;}footer .footer__main > div .footer__col h2{font-size:22px;}footer .footer__main > div .footer__col ul.footer__contact li a{font-size:16px;}footer .footer__informations{flex-direction:column;gap:25px;}footer .footer__informations ul{flex-direction:column;}footer .footer__informations ul li{text-align:center;}.container__2col{flex-direction:column;gap:25px;}.container__2col .col{width:100%;}}body{color:#000;background:#fff;font-family:poppins,sans-serif;}.addressto{color:white;}.link-no-style{color:inherit;text-decoration:none;}.slick-slider .slick-slide{position:relative;}.hero .slick-slider .slick-slide:before{content:"";background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0) 100%);position:absolute;left:0;top:0;height:100%;width:15%;}.hero .slick-slider .slick-slide:after{content:"";background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.5) 100%);position:absolute;right:0;top:0;height:100%;width:15%;}.slick-slider .slick-slide img{margin-inline:auto;}.fs-20{font-size:20px;}.fw-bold{font-weight:700;}.w-100{width:100%;}.text-center{text-align:center;}.mb-15{margin-bottom:15px;}@media screen and (max-width:767px){.products__list .item{flex-direction:column;gap:15px;}.products__list .item .main-image{width:100%;}.products__list .item .main-image img{width:50%;margin:0 auto;display:block;}.products__list .item .details,.products__list .item .price{width:100%;}.products__list .item .details > div,.products__list .item .price > div{padding:0;}}#selectSubCategory{width:100%;margin:25px 0;border:1px solid #127AB7;padding:10px 20px;}
