.dropdown-submenu-container{position:relative}.dropdown-submenu-container a.dropdown-submenu:after{position:absolute;top:.8em;right:6px;transform:rotate(-90deg)}.dropdown-menu-right .dropdown-submenu-container a.dropdown-submenu:after,.dropdown-menu-end .dropdown-submenu-container a.dropdown-submenu:after{left:0;right:unset;position:absolute;top:.8em;transform:rotate(90deg)}.dropdown-submenu-container .dropdown-menu{margin-left:1px;margin-right:auto;top:0;left:100%}.dropdown-menu-right .dropdown-submenu-container .dropdown-menu,.dropdown-menu-end .dropdown-submenu-container .dropdown-menu{margin-left:auto;margin-right:1px;left:auto;right:100%}
.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{text-overflow:ellipsis;overflow:hidden}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;position:relative;overflow:hidden}.rbt-input-multi.focus{color:#495057;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{opacity:1;background-color:#e9ecef}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-placeholder-shown{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{flex-wrap:wrap;align-items:flex-start;margin-top:-1px;margin-bottom:-4px;display:flex;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{color:#007bff;background-color:#e7f4ff;border:0;border-radius:.25rem;margin:1px 3px 2px 0;line-height:1rem;display:inline-flex}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{color:#495057;pointer-events:none;background-color:rgba(0,0,0,.1)}.rbt-token-removeable{cursor:pointer}.rbt-token-active{color:#fff;background-color:#007bff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{box-shadow:none;color:inherit;font-size:inherit;opacity:1;text-shadow:none;background-image:none;border-top-left-radius:0;border-bottom-left-radius:0;outline:none;justify-content:center;padding:.25rem .5rem .25rem 0;font-weight:400;display:flex}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{pointer-events:none;justify-content:center;align-items:center;width:2rem;display:flex;position:absolute;top:0;bottom:0;right:0}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{pointer-events:auto;margin-top:-.25rem}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-valid,.has-aux .form-control.is-invalid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;padding:0;font-weight:700}.input-group>.rbt{flex:1}.input-group>.rbt .rbt-input-hint,.input-group>.rbt .rbt-aux{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}
.image-gallery-icon{color:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;z-index:4;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a);background-color:transparent;border:0;outline:none;transition:all .3s ease-out;position:absolute}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{padding:20px;bottom:0}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:28px;height:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:24px;height:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:16px;height:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:90px;height:120px}@media (max-width:768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:48px;height:72px}}@media (max-width:480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:36px;height:48px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:60px;height:120px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:36px;height:72px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:24px;height:48px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.image-gallery.fullscreen-modal{z-index:5;background:#000;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 110px);display:inline-block}@media (max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{white-space:nowrap;text-align:center;touch-action:none;line-height:0;position:relative;overflow:hidden}.image-gallery-slide{width:100%;position:absolute;top:0;left:0}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{color:#fff;white-space:normal;background:rgba(0,0,0,.4);padding:10px 20px;line-height:1;position:absolute;bottom:70px;left:0}@media (max-width:768px){.image-gallery-slide .image-gallery-description{padding:8px 15px;font-size:.8em;bottom:45px}}.image-gallery-bullets{z-index:4;width:80%;margin:0 auto;position:absolute;bottom:20px;left:0;right:0}.image-gallery-bullets .image-gallery-bullets-container{text-align:center;margin:0;padding:0}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:50%;outline:none;margin:0 5px;padding:5px;transition:all .2s ease-out;display:inline-block;box-shadow:0 2px 2px #1a1a1a}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{width:auto;top:50%;bottom:auto;left:20px;right:auto;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:12px 0;display:block}@media (max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{vertical-align:top;width:100px;display:inline-block}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{margin-right:0;padding:0;display:block}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-top:2px;margin-left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{padding:5px 0;overflow:hidden}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:0 0;border:4px solid transparent;width:100px;padding:0;transition:border .3s ease-out;display:inline-block}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;text-shadow:0 2px 2px #1a1a1a;white-space:normal;width:100%;padding:5%;font-size:1em;line-height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{color:#fff;z-index:4;background:rgba(0,0,0,.4);padding:10px 20px;line-height:1;position:absolute;top:0;right:0}@media (max-width:768px){.image-gallery-index{padding:5px 10px;font-size:.8em}}
.bg-gray.rmdp-wrapper,.bg-gray .rmdp-month-picker,.bg-gray .rmdp-year-picker,.rmdp-container .bg-gray.ep-arrow:after{color:#fff;background-color:#b1abab}.bg-gray .rmdp-day,.bg-gray .rmdp-time-picker div .rmdp-am,.bg-gray .rmdp-header-values,.bg-gray .rmdp-panel-header{color:#fff}.bg-gray .rmdp-day.rmdp-deactive{color:#e3e5e9}.bg-gray .rmdp-time-picker div input{color:#fff;background-color:#b1abab}.rmdp-container .bg-gray.ep-arrow[direction=top]{border-bottom:1px solid #b1abab}.rmdp-container .bg-gray.ep-arrow[direction=left]{border-right:1px solid #b1abab}.rmdp-container .bg-gray.ep-arrow[direction=right]{border-left:1px solid #b1abab}.rmdp-container .bg-gray.ep-arrow[direction=bottom]{border-top:1px solid #b1abab}
:root{--rmdp-primary-teal:#009688;--rmdp-secondary-teal:#00796b;--rmdp-shadow-teal:#26a69a;--rmdp-today-teal:#1de9b6;--rmdp-hover-teal:#4db6ac;--rmdp-deselect-teal:#00695c}.teal .rmdp-wrapper{border:1px solid var(--rmdp-secondary-teal);box-shadow:0 0 5px var(--rmdp-secondary-teal)}.teal .rmdp-panel-body li{background-color:var(--rmdp-primary-teal);box-shadow:0 0 2px var(--rmdp-secondary-teal)}.teal .rmdp-week-day{color:var(--rmdp-primary-teal)}.teal .rmdp-day.rmdp-deactive{color:var(--rmdp-secondary-teal)}.teal .rmdp-range{background-color:var(--rmdp-primary-teal);box-shadow:0 0 3px var(--rmdp-shadow-teal)}.teal .rmdp-arrow{border:solid var(--rmdp-primary-teal);border-width:0 2px 2px 0}.teal .rmdp-arrow-container:hover{background-color:var(--rmdp-primary-teal);box-shadow:0 0 3px var(--rmdp-secondary-teal)}.teal .rmdp-panel-body::-webkit-scrollbar-thumb{background:var(--rmdp-primary-teal)}.teal .rmdp-day.rmdp-today span{background-color:var(--rmdp-today-teal)}.teal .rmdp-rtl .rmdp-panel{border-left:unset;border-right:1px solid var(--rmdp-secondary-teal)}.teal .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--rmdp-primary-teal);box-shadow:0 0 3px var(--rmdp-shadow-teal)}.teal .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:var(--rmdp-hover-teal)!important}.teal .b-deselect{color:var(--rmdp-deselect-teal);background-color:#fff}.teal .rmdp-action-button{color:var(--rmdp-primary-teal)}.teal .rmdp-button:not(.rmdp-action-button){background-color:var(--rmdp-primary-teal)}.teal .rmdp-button:not(.rmdp-action-button):hover{background-color:var(--rmdp-deselect-teal)}
.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton{cursor:pointer;z-index:998;-webkit-backdrop-filter:blur(10px);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;bottom:30px;right:35px;transform:translateY(20px)scale(.8);box-shadow:0 4px 12px rgba(0,0,0,.3);color:#f7ff00!important;background-color:rgba(0,0,0,.7)!important;border:2px solid #f7ff00!important}.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(247,255,0,.4);background-color:rgba(0,0,0,.9)!important}.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton.ScrollToTop-module-scss-module__ocmxVa__slideIn{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards ScrollToTop-module-scss-module__ocmxVa__slideInUp}.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton.ScrollToTop-module-scss-module__ocmxVa__slideOut{animation:.4s cubic-bezier(.55,.085,.68,.53) forwards ScrollToTop-module-scss-module__ocmxVa__slideOutDown}.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton:focus{outline:none;box-shadow:0 0 0 3px rgba(247,255,0,.3)}.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton .ScrollToTop-module-scss-module__ocmxVa__scrollIcon{fill:currentColor;width:28px;height:28px;transition:transform .2s}@keyframes ScrollToTop-module-scss-module__ocmxVa__slideInUp{0%{opacity:0;transform:translateY(30px)scale(.7)}60%{opacity:1;transform:translateY(-5px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ScrollToTop-module-scss-module__ocmxVa__slideOutDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.7)}}@media (max-width:768px){.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton{width:45px;height:45px;bottom:20px;right:20px}.ScrollToTop-module-scss-module__ocmxVa__scrollToTopButton .ScrollToTop-module-scss-module__ocmxVa__scrollIcon{width:24px;height:24px}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right: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-top: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{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal~.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{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));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);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-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));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
html{overflow-y:scroll}a{text-decoration:none!important}span.MuiStepLabel-iconContainer.Mui-active.MuiStepLabel-alternativeLabel svg,svg.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiStepIcon-root.Mui-completed.css-1u4zpwo-MuiSvgIcon-root-MuiStepIcon-root{fill:#000}.swiper-button-prev,.swiper-button-next{transition:all .2s ease-in-out;box-shadow:0 0 10px #dbdbdb;background-color:#fff!important;border:1px solid gray!important;border-radius:50%!important;width:50px!important;height:50px!important}.swiper-button-next{right:-10px!important}.swiper-button-prev{left:-10px!important}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#f5f5f5!important}.swiper-button-prev:after,.swiper-button-next:after{--swiper-navigation-size:15px;color:#000}.swiper{overflow:visible!important}.timer-wrapper{z-index:11000;-webkit-overflow-scrolling:touch;outline:0;justify-content:center;display:flex;position:absolute;top:170px;bottom:0;left:0;right:0;overflow-y:auto}.timer{flex-direction:column;align-items:center;font:italic 600 17px/34px Open Sans;display:flex}.text{color:#000;font:italic 600 17px/34px Open Sans}.value{font:italic 600 40px/50px Open Sans}.rowButtonDeclarationConformite{flex-wrap:wrap;justify-content:flex-start;display:flex}.rowButtonDeclarationConformite button svg{width:20px}.rowButtonDeclarationConformite button{border:1px solid gray;width:200px;margin:10px}.rowButtonDeclarationConformite button:hover{color:#f7ff00;background-color:#000}.clearIcon{width:25px;cursor:pointer!important}.clearIcon.black svg{fill:#000!important}.clearIcon.red svg{fill:red!important}.visibilityButton svg{fill:gray;width:25px}.svgIcon svg{width:25px}.menuIcon{color:#fff;background-color:transparent;border:none;width:45px;max-width:45px;height:45px;max-height:45px;margin-right:20px;padding:0;transition:transform .3s}.menuIcon svg{width:45px;height:45px;transition:transform .3s;fill:#fff!important}.menuIcon.open svg{transform:rotate(180deg)}.menuIconContainer{margin:12px}.menuUserContainer{flex-flow:wrap;align-items:center;display:flex}#menu-user-trigger{box-shadow:0 0 25px rgba(0,0,0,.255);background-color:#fff!important;padding:20px!important}#menu-user-trigger button{height:40px!important;font:700 13px/19px Open Sans!important}.menuUserButton{margin-top:-3px;margin-right:10px;padding:0;background-color:transparent!important;border:none!important}.menuUserButton svg{fill:#fff;width:34px}.menu-user-trigger{padding:20px!important}.availableTitle,.availableOrigineTitle{background-color:#30d692!important}.availableNonOrigineTitle{background-color:#ff9741!important}.nonAvailableTitle{background-color:#ff667a!important}.nonAvailableTitle,.availableNonOrigineTitle,.availableTitle,.availableOrigineTitle{color:#fff;text-align:center;border-radius:5px 5px 0 0;width:110px;margin-bottom:-5px;padding:1px 5px}.customSearchBarQR .react-search-field{border:2px solid #000!important;height:auto!important;margin:0!important}.customSearchBarQR .react-search-field-button{border:0!important}.customSearchBarQR .react-search-field-input::-webkit-input-placeholder{color:#000!important}.customSearchBarQR .react-search-field-input::-ms-input-placeholder{color:#000!important}.customSearchBarQR .react-search-field-input::placeholder{color:#000!important}.chooseYourCountry{text-transform:lowercase;font-weight:600}.chooseYourCountry:first-letter{text-transform:uppercase}.productDisplayCatalog .productDisplayProductName{font-size:18px;line-height:24px}.productDisplayCatalogContainerItem{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:40px;padding:25px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 2px 15px rgba(0,0,0,.04),0 4px 7px rgba(0,0,0,.04)}.productDisplayCatalogContainerItem:hover{border:1px solid #000;box-shadow:0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.12)}.productDisplayCatalogContainerItem .productDisplayAlert{font-size:16px!important}.productDisplayCatalogContainerItem .panierbtn{text-wrap:nowrap;text-transform:none;padding:10px;font-family:Open Sans;line-height:normal}.productDisplayCatalogContainerItem .panierbtn:hover{color:#f7ff00;background-color:#000}@keyframes loadingPlaceholder{0%{background-position:-200% 0}to{background-position:200% 0}}.placeholder{background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%) 0 0/200% 100%;width:100%;height:150px;animation:1.5s linear infinite loadingPlaceholder;display:block}.placeholder.devis{border-radius:10px;height:100px;margin-bottom:20px}.placeholderLoading{background:linear-gradient(90deg,rgba(0,212,0,.1) 8%,rgba(0,212,0,.3) 18%,rgba(0,212,0,.1) 33%) 0 0/200% 100%;animation:1.5s linear infinite loadingGradient;border-color:#00d400!important}@keyframes loadingGradient{0%{background-position:100% 0}to{background-position:-100% 0}}.rowPriceWithReduction{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;display:flex}.loaderSlogo{position:relative}.slogoContainerFixed{background-color:transparent;border-radius:50%}.slogoContainer{background-color:transparent;border-radius:50%;animation:2s ease-in-out infinite float;box-shadow:0 5px 15px rgba(186,186,186,.6)}@keyframes float{0%,to{transform:translateY(0);box-shadow:0 5px 15px rgba(186,186,186,.6)}50%{transform:translateY(-20px);box-shadow:0 10px 20px #bababa}}.spinnerS{display:block!important}.spinnerSFixed{background-color:#fff;border:3px solid #f7ff00;border-radius:50%;width:70px;height:70px;padding:15px}.loaderSlogo .spinner-border{color:#ff0;background:#fff;width:70px;height:70px;margin:0;padding:0}.loaderSlogo.small .spinner-border{width:50px;height:50px}.loaderSlogo svg,.loaderSlogoFixed svg{fill:#000;width:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loaderSlogoFixed{margin-right:20px;position:relative}.loaderSlogo.small svg{width:25px}.comptabilityBtnCatalog{text-align:center;letter-spacing:0;text-transform:uppercase;background:#3e3e3e no-repeat padding-box padding-box;border-radius:7px;margin:0 auto;font:700 14px/43px Open sans;transition:all .35s;position:relative;color:#fff!important;border:none!important;width:250px!important}.noStyleBtn{background:0 0;border:none;margin:0;padding:0}.cgvCheckbox input[type=checkbox]{color:#000;border:2px solid gray;transform:scale(1.5)}.productDisplayCatalog img.image-gallery-image{max-height:200px!important}.Toastify__progress-bar{background-color:#f7ff00!important}.Toastify__toast-body{font-family:Open Sans;font-size:14px;font-weight:600}.swiper-slide .card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:25px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 2px 15px rgba(0,0,0,.04),0 4px 7px rgba(0,0,0,.04)}.swiper-slide .card:hover{border:1px solid #000;transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.12)}.alertSifamHours{text-align:center;padding:10px;font-size:13px;font-weight:600;color:#fff!important;background-color:#000!important;border-color:#f7ff00!important;border-bottom-style:solid!important;border-bottom-width:5px!important;border-radius:10px!important}.alertFranco{text-align:center;padding:10px;font-size:13px;font-weight:600;color:#fff!important;border-radius:10px!important}.textRemiseSifamHours{color:#f7ff00;background-color:#000;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:14px;font-weight:600}.imgWrapperCardArticle{cursor:pointer;text-align:center;align-items:center;width:100%;display:flex;position:relative}.imgWrapperCardArticle img{object-fit:contain;object-position:center;width:100%;height:200px;max-height:200px;padding:10px}.cardCrossSelling{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:row;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.04),0 4px 7px rgba(0,0,0,.02);border-radius:10px!important}.descCard{margin-bottom:20px}.cardCrossSelling:hover{border:1px solid #000;box-shadow:0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05)}.filteredSimilarProduct{max-width:400px;margin-top:10px}.filteredSimilarProduct .imgWrapperCardArticle img{max-width:80px;height:auto;max-height:80px;margin:0 auto}.filteredSimilarProduct .imgWrapperCardArticle{width:auto}.filteredSimilarProduct .card-body{text-align:left;justify-content:center;align-items:center;display:flex;padding:10px!important}.filteredSimilarProduct .card-text{text-align:left}.filteredSimilarProduct .productDisplayPriceInCard{font-size:15px}.filteredSimilarProduct .descCard{margin-bottom:0;font-size:14px;line-height:18px;display:block}.filteredSimilarProduct .card-title{margin:0;font-size:14px}.swiper-content{height:100%!important}.swiper-slide{flex-direction:column!important;height:auto!important;display:flex!important}.swiper-slide .card{flex-direction:column!important;flex:1!important;display:flex!important}.swiper-slide .card .card-body{flex:1!important}.miniCartBtn svg{fill:#000;width:20px}.miniCartBtn:hover{background-color:#000!important}.miniCartBtn:hover svg{fill:#fff!important}.menuTabletteCart svg{fill:#fff;width:30px;margin-right:5px}.menuTabletteCart{color:#fff;flex-flow:row;align-items:center;display:flex}.menuTabletteCartText{color:#000;white-space:nowrap;background-color:#f7ff00;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:5px;padding-right:5px;font-weight:700}.paniersClients span{color:#f7ff00;background-color:#000;border-radius:10px;margin-left:10px;padding:0 5px;font-size:10px;display:inline-block}.blackFridayPageWrapper .pourcentage{color:#ff0!important;background-color:#000!important}.blackFridayPageWrapper .pourcentage svg{fill:#ff0!important;background-color:transparent!important}.blackFridayPageWrapper .promo{display:none!important}.paginationContainer{justify-content:flex-end;align-items:center;margin-bottom:1rem;display:flex}.paginationControls{align-items:center;gap:1rem;display:flex}.menuForTablette{align-items:center;display:flex}.menuForTablette.menuOpen{z-index:99999999;background:linear-gradient(90deg,#000,#282828);justify-content:space-between;align-items:center;width:100%;height:70px;padding:10px;display:flex;position:fixed;top:0;left:0}.menuForTablette.menuOpen img{object-fit:contain;width:100px!important}.menuForTablette.menuOpen svg{width:30px}.crosssellingAdmin{--primary-black:#333;--text-dark:#2d2d2d;--text-muted:#666;--border-color:#e0e0e0}.crosssellingAdmin h4{color:var(--text-dark);text-transform:uppercase;letter-spacing:.5px;border-bottom:4px solid gray;width:100%;margin:2.5rem 0 1.5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.crosssellingAdmin h4:first-child{margin-top:0}.crosssellingAdmin .text-muted{margin-bottom:1rem;font-size:.9rem;color:var(--text-muted)!important}.crosssellingAdmin strong{color:var(--text-dark);border-bottom:1px solid var(--border-color);padding-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.crosssellingAdmin .form-control-sm{border:1px solid var(--border-color);margin-bottom:1rem}.crosssellingAdmin .scrollable-section{border:1px solid var(--border-color);border-radius:.375rem;max-height:400px;margin-top:1rem;overflow-y:auto}.crosssellingAdmin .accordion-button{padding:.75rem 1rem;position:relative}.crosssellingAdmin .accordion-button .me-auto{flex:1}.crosssellingAdmin .accordion-button .badge{margin:0;position:absolute;right:3rem}.crosssellingAdmin .accordion-button:after{position:absolute;right:1rem}.crosssellingAdmin .list-group-item{padding:.75rem 1rem}.crosssellingAdmin .badge{color:#fff;font-size:.8rem;font-weight:500;background-color:var(--primary-black)!important}.crosssellingAdmin .btn-primary{background-color:var(--primary-black);border-color:var(--primary-black);color:#fff}.crosssellingAdmin .btn-primary:hover{background-color:#000;border-color:#000}.crosssellingAdmin form{margin:1.5rem 0}.crosssellingAdmin>.row>.col-12{margin-bottom:var(--section-spacing)}.crosssellingAdmin>.row>.col-12:last-child{margin-bottom:0}.crosssellingAdmin .scrollable-section::-webkit-scrollbar{width:6px}.crosssellingAdmin .scrollable-section::-webkit-scrollbar-track{background:var(--secondary-black)}.crosssellingAdmin .scrollable-section::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.crosssellingAdmin .scrollable-section::-webkit-scrollbar-thumb:hover{background:var(--primary-yellow)}
.image-gallery-content{max-height:570px;width:auto!important}.image-gallery-image{height:auto!important;max-height:570px!important}.productDisplayCatalog .image-gallery-slide-wrapper{width:100%!important}.image-gallery-image.fullScreen{max-height:100vh!important}.image-gallery-thumbnail,.image-gallery-thumbnail.active,.image-gallery-thumbnail:hover,.image-gallery-thumbnail:focus{border:none!important}.image-gallery-icon.image-gallery-fullscreen-button{display:none}.image-gallery-content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.imageWrapper{position:relative}.imageWrapperLink{z-index:999;width:100%;height:100%;position:absolute;top:0;left:0}
.form-control-input-spinner{text-align:"center"}
.bounce2{animation:2s infinite bounce2}@keyframes bounce2{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.star1{animation:1s infinite blink}.star2{animation:1s .33s infinite blink}.star3{animation:1s .66s infinite blink}
@media screen and (max-width:1400px) and (min-width:1050px){.menuPieces .col .row .col{font-size:medium!important}}.menuPieces{text-align:left;letter-spacing:0;text-transform:uppercase;opacity:1;justify-content:space-around;align-items:center;font:700 15px/20px Open Sans;display:flex;color:#000!important;background:#f7ff00 no-repeat padding-box padding-box!important}.menuPieces .col .row .col:hover{background-color:#fff}.menuPieces .col .row .blackFridayMenu:hover{background-color:#000!important}.menuPieces .col .row{justify-content:space-around}.menuPieces .col .row .col{text-align:center;cursor:pointer;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:53px;font-family:Open Sans;display:flex}.flex{flex-direction:row;justify-content:space-around;display:flex}.hide{display:none}.row{flex-direction:row;display:flex}.showHover:hover+a{color:red;display:block}.left{flex-direction:column;width:20%;display:flex}.column{flex-flow:wrap;justify-content:space-around;display:flex}.column a{width:100px}.blackFridayMenu{color:#ff0;cursor:pointer;letter-spacing:1.3px;background:#000;align-items:center;gap:2px;padding:20px;font-size:18px;font-weight:700;display:flex;position:relative;overflow:hidden}.blackFridayMenu span{animation:3.5s infinite alternate neonFlicker}.blackFridayMenu.col:hover{background-color:#000!important}.blackFridayMenu:hover svg{opacity:.4;width:350%;height:350%}.blackFridayMenu svg{opacity:.2;z-index:1;width:150%;height:150%;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 10%,transparent 100%);mask-image:linear-gradient(#000 10%,transparent 100%)}.blackFridayMenuMobile{cursor:pointer;background-color:#000;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:18px;font-weight:700;animation:3.5s infinite alternate neonFlicker;display:flex;position:relative;overflow:hidden;color:#ffeb3b!important;letter-spacing:1.3px!important}.blackFridayMenuMobile svg{opacity:.8;width:28px;height:28px;animation:3.5s infinite alternate neonFlicker}.blackFridayMenuMobile pre{animation:3.5s infinite alternate neonFlicker}@media (max-width:768px){.blackFridayMenuMobile{padding:10px;font-size:16px}.blackFridayMenuMobile svg{width:24px;height:24px}}.blackFridayMenuSidebars{justify-self:center;position:relative;background-color:transparent!important;padding:20px!important;overflow:visible!important}@keyframes neonFlicker{0%,18%,22%,25%,53%,57%,to{color:#ff0;text-shadow:0 0 20px rgba(255,255,0,.667)}20%,24%,55%{color:transparent;text-shadow:none}}@keyframes popLetter{0%,95%,to{transform:scale(1)}97%{transform:scale(1.3)}}.destockageMenu{letter-spacing:1px;cursor:pointer;text-shadow:2px 2px 4px rgba(0,0,0,.8);z-index:1;justify-content:center;align-items:center;font-weight:900;display:flex;position:relative;overflow:hidden;color:#f7ff00!important;background-color:#000!important;padding:8px 12px!important}.destockageMenu:before{content:"";opacity:.5;pointer-events:none;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:90px 90px;transition:background-size .3s;position:absolute;top:0;bottom:0;left:0;right:0}.destockageMenu:hover:before{background-size:60px 60px}.destockageMenu:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(247,255,0,.6),transparent);width:100%;height:100%;position:absolute;top:0;left:-100%}.destockageMenu.animate:after{animation:2s ease-in-out infinite shimmerMenu}@keyframes shimmerMenu{0%{left:-100%}50%{left:100%}to{left:100%}}
