/*This is the result of all your LESS files*/@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap');::-moz-selection,::selection{background:#87c2bda8;color:#fff;}.font-italic{font-style:italic;}.font-normal{font-style:normal;}.font-bold{font-weight:bold;}.font-uppercase{text-transform:uppercase;}.font-lowercase{text-transform:lowercase;}.font-normalcase{text-transform:normal;}.secondary-font{font-family:'puffin-display-soft', "Montserrat", serif;}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-solid,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fass,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400;font-style:normal;}.fa-regular,.far{font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;}.fa-solid,.fas{font-family:"Font Awesome 6 Pro";font-weight:900;font-style:normal;}.fa-light,.fal{font-weight:300;}.fa-duotone,.fad{position:relative;font-weight:900;letter-spacing:normal;}.fa-sharp,.fass{font-family:"Font Awesome 6 Sharp";font-weight:900;}.menu-vertical-cdf{position:absolute;top:calc(100% + 1px);border:0px;min-height:auto;transform:none;background:transparent;opacity:0;visibility:hidden;padding:0px;height:auto;width:100%;left:0;z-index:11;box-shadow:5px 0 10px rgba(0,0,0,0);box-sizing:border-box;transition:all 350ms ease;min-width:20vw;}.menu-vertical-cdf .menu-category-empty-list{padding-top:1rem;padding-bottom:1rem;padding-left:40px;padding-right:20px;}.menu-vertical-cdf .section-menu-container{display:flex;width:100%;}.menu-vertical-cdf .section-menu-container .section-menu-fragment{background:#fff;width:calc(100% / 3);position:relative;box-shadow:3px 0 4px rgba(0,0,0,0.1), -3px 0 4px rgba(0,0,0,0.1), 0px 4px 4px rgba(0,0,0,0.1);}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-1{z-index:4;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-1 .menu-category-item.menu-category-sublevel-1.visible-item{background:#87c2bd;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-1 .menu-category-item.menu-category-sublevel-1.visible-item span{color:#fff;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-1 .menu-category-item.menu-category-sublevel-1.visible-item:after{opacity:1;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-1 .menu-category-item:hover:after{opacity:1;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-1 .menu-category-item:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:17px 0 17px 20px;border-color:transparent transparent transparent #87c2bd;position:absolute;left:100%;top:47%;transform:translateY(-50%);opacity:0;pointer-events:none;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2{z-index:3;display:none;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2.visible-fragment{display:block;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .categ-list-holder{display:none;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .categ-list-holder.visible-item{display:block;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .categ-infos,.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .menu-category-item.menu-category-item-small{padding-left:40px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .categ-infos span,.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .menu-category-item.menu-category-item-small span{font-size:14px;font-weight:normal;letter-spacing:0px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .menu-category-item.menu-category-item-small:hover span{font-weight:bold;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3{padding:20px;display:none;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .banner-holder.image-holder{position:relative;padding-top:100px;margin-bottom:1rem;width:100%;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .banner-holder.image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:5px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .description-holder p:not(:last-child){margin-bottom:0.5rem;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3.visible-fragment{display:block;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 a:hover{opacity:0.75;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-blocs-holder{display:none;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-blocs-holder.visible-item{display:block;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-blocs-holder>p{margin-bottom:20px;display:flex;width:100%;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-blocs-holder>p>a{display:flex;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-blocs-holder>p img{border-radius:4px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-blocs-holder>p:last-of-type{margin-bottom:0px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-bloc-item{margin-bottom:20px;display:flex;width:100%;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-bloc-item img{border-radius:4px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-3 .promos-bloc-item:last-of-type{margin-bottom:0px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .menu-category-item{padding:10px 9px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;position:relative;opacity:1;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .menu-category-item .logo-item{width:30px;height:30px;position:relative;margin-right:11px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .menu-category-item .logo-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .menu-category-item span{font-weight:bold;font-size:14px;letter-spacing:0.4px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .menu-category-item:hover{background:#fafafa;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .menu-category-item:hover .logo-item{opacity:0.75;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .menu-category-item:hover:not(.visible-item) span{color:#87c2bd;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos{padding-top:12px;padding-right:20px;padding-bottom:11px;border-bottom:1px solid #eee;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .title-categ-holder{display:flex;align-items:center;margin-bottom:20px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .title-categ-holder .title-categ{font-size:18px;line-height:120%;font-weight:bold;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .title-categ-holder .logo-item{width:40px;height:40px;border-radius:4px;overflow:hidden;position:relative;margin-right:10px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .title-categ-holder .logo-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .see-all-categ{display:flex;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .see-all-categ .link-categ{color:#000;width:100%;display:inline-block;padding-right:15px;position:relative;font-weight:600;font-size:13px;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .see-all-categ .link-categ:hover{opacity:0.75;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .see-all-categ .link-categ .picto-item{position:absolute;width:15px;height:15px;display:flex;justify-content:center;align-items:center;right:5px;width:8px;top:50%;transform:translateY(-50%);color:#c4c4c4;}.menu-vertical-cdf .section-menu-container .section-menu-fragment .categ-infos .see-all-categ .link-categ em{font-style:normal;}.menu-black-background{background:rgba(0,0,0,0);opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10;transition:all 350ms ease;transition-delay:0s;pointer-events:none;}.menu-black-background.background-color-visible{background:#000;}body.menu-open .js-menu-cdf-trigger{position:relative;z-index:50;}body.menu-open .menu-black-background{pointer-events:all;opacity:0.5;}body.menu-open .menu-vertical-cdf{visibility:visible;pointer-events:none;opacity:1;}body.menu-open .menu-vertical-cdf .section-menu-fragment.fragment-level-1,body.menu-open .menu-vertical-cdf .section-menu-fragment.visible-fragment{pointer-events:all;}@media (max-width: calc(1600px + 1rem)){#slidemenu > .btn-holder{padding-left:0.5rem;padding-right:0.5rem;}}@media (max-width: 600px){#page #top .menu-vertical-cdf .responsive-options{display:flex;justify-content:space-between;align-items:center;color:#c4c4c4;font-size:13px;}#page #top .menu-vertical-cdf .responsive-options .close-option{display:flex;width:20px;height:20px;cursor:pointer;justify-content:center;align-items:center;}#page #top .menu-vertical-cdf .responsive-options .return-option{display:flex;width:20px;height:20px;cursor:pointer;justify-content:flex-start;align-items:center;}#page #top .menu-vertical-cdf .responsive-options .return-option img{transform:scaleX(-1);}#page #top .menu-vertical-cdf .fragment-level-1{width:100%;}#page #top .menu-vertical-cdf .fragment-level-1 .menu-category-item::after{display:none;}#page #top .menu-vertical-cdf .fragment-level-2{z-index:9 !important;width:100%;display:block !important;position:absolute;left:0;top:0;transform:translateX(-100%);transition:all 350ms ease;height:100%;}#page #top .menu-vertical-cdf .fragment-level-2.visible-fragment{transform:translateX(0);}#page #top .menu-vertical-cdf .fragment-level-3{display:none !important;}.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .categ-infos,.menu-vertical-cdf .section-menu-container .section-menu-fragment.fragment-level-2 .menu-category-item.menu-category-item-small,.menu-vertical-cdf .menu-category-empty-list{padding-left:20px;}}.menu-vertical-holder.menu-vertical-cdf{--topFixedHeight:55px;}.menu-vertical-holder.menu-vertical-cdf .js-menu-responsive-container{max-height:calc(100vh - var(--topFixedHeight));overflow:hidden;}#top.base-stuff .clicky-menu ul{position:absolute;top:100%;left:0;visibility:hidden;}#top.base-stuff .clicky-menu.no-js li:hover > ul{visibility:visible;}#top.base-stuff .clicky-menu.no-js li:focus-within > ul{visibility:visible;}#top.base-stuff .clicky-menu ul[aria-hidden=false]{visibility:visible;}#top.base-stuff .clicky-menu .sub-menu--right{left:auto !important;right:0 !important;}#top.base-stuff svg[hidden]{display:none;position:absolute;}#top.base-stuff .clicky-menu{justify-content:stretch;margin:0;padding:0;list-style:none;position:relative;z-index:5;}@media (min-width: 540px){#top.base-stuff .clicky-menu{display:flex;}}#top.base-stuff .clicky-menu a,#top.base-stuff .clicky-menu button{margin:0.25em;padding:1em;background:transparent;color:#000;font-weight:bold;text-decoration:none;font-family:inherit;border-radius:3px;}#top.base-stuff .clicky-menu a:hover,#top.base-stuff .clicky-menu button:hover{background:#fff;}#top.base-stuff .clicky-menu a:focus,#top.base-stuff .clicky-menu button:focus{color:#87c2bd;}#top.base-stuff .clicky-menu > li{position:relative;flex:1 1 auto;display:flex;justify-content:stretch;flex-wrap:wrap;}#top.base-stuff .clicky-menu > li > a,#top.base-stuff .clicky-menu > li > button{flex:1 0 auto;display:flex;flex-wrap:wrap;align-items:center;border:0;font-size:inherit;line-height:1.5;cursor:pointer;}@media (min-width: 540px){#top.base-stuff .clicky-menu > li > a,#top.base-stuff .clicky-menu > li > button{justify-content:center;}}#top.base-stuff .clicky-menu svg{width:1em;height:1em;margin-left:0.5em;}#top.base-stuff .clicky-menu [aria-expanded=true] svg{transform:scaleY(-1);}#top.base-stuff .clicky-menu ul{min-width:100%;width:12em;margin-top:0.25em;padding:0;list-style:none;background-color:#eee;border-radius:3px;}#top.base-stuff .clicky-menu ul[aria-hidden=false]{position:static;width:100%;flex:0 0 auto;}@media (min-width: 540px){#top.base-stuff .clicky-menu ul[aria-hidden=false]{position:absolute;width:auto;}}#top.base-stuff .clicky-menu ul a{display:block;padding-top:0.375em;padding-bottom:0.375em;}@media (min-width: 540px){#top.base-stuff .clicky-menu ul a{padding:0.375em 1em;white-space:nowrap;}}#top svg[hidden]{display:none;}#top .clicky-menu{justify-content:stretch;margin:0;padding:0;list-style:none;position:relative;z-index:5;display:flex;}#top .clicky-menu.menu-submenu-arrow[data-arrow="left"] .submenu-dropdown:after{transform:translateX(0);left:10px;}#top .clicky-menu.menu-submenu-arrow[data-arrow="center"] .submenu-dropdown,#top .clicky-menu.menu-submenu-arrow:not([data-arrow]) .submenu-dropdown{text-align:center;}#top .clicky-menu.menu-submenu-arrow[data-arrow="right"] .submenu-dropdown:after{transform:translateX(0);left:auto;right:10px;}#top .clicky-menu.menu-submenu-arrow .submenu-dropdown:after{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);height:0;width:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--backgroundColor,#eee) transparent;}#top .clicky-menu.menu-submenu-autowidth .submenu-dropdown{width:auto;min-width:auto;left:50%;transform:translateX(-50%);}#top .clicky-menu.menu-submenu-position-centered .submenu-dropdown{left:50%;transform:translateX(-50%);}#top .clicky-menu a,#top .clicky-menu button{padding:1rem;background:transparent;color:#000;font-weight:bold;text-decoration:none;font-family:inherit;border-radius:3px;}#top .clicky-menu ul{--backgroundColor:#eee;min-width:100%;width:var(--submenuWidth,12em);margin-top:0.25em;padding:0;list-style:none;background-color:var(--backgroundColor);border-radius:3px;position:absolute;top:calc(100% + 8px);left:0;visibility:hidden;}#top .clicky-menu svg{width:1em;height:1em;margin-left:0.5em;}#top .clicky-menu>li{position:relative;flex:1 1 auto;display:flex;justify-content:stretch;flex-wrap:wrap;}#top .clicky-menu>li>a,#top .clicky-menu>li>button{flex:1 0 auto;display:flex;flex-wrap:wrap;align-items:center;border:0;font-size:inherit;line-height:1.5;cursor:pointer;justify-content:center;}#top .clicky-menu .menu-dropdown-item.has-dropdown .submenu-dropdown{opacity:0;pointer-events:none;transition:all 350ms ease;border-radius:var(--global-Radius,10px);box-shadow:var(--global-BoxShadow);margin-top:15px;}#top .clicky-menu .menu-dropdown-item.has-dropdown .submenu-dropdown .submenu-dropdown-item{display:flex;transition:all 350ms ease;}#top .clicky-menu .menu-dropdown-item.has-dropdown .submenu-dropdown .submenu-dropdown-item:hover{background:rgba(255,255,255,0.4);}#top .clicky-menu .menu-dropdown-item.has-dropdown .submenu-dropdown .submenu-dropdown-item a{width:100%;}#top .clicky-menu .menu-dropdown-item.has-dropdown .submenu-dropdown.submenu-dropdown-content-size{width:auto;min-width:auto;}#top .clicky-menu .menu-dropdown-item.has-dropdown.dropdown-open .menu-main-link{color:#87c2bd;}#top .clicky-menu .menu-dropdown-item.has-dropdown.dropdown-open .submenu-dropdown{opacity:1;pointer-events:all;visibility:visible;margin-top:5px;}body{--global-Radius:5px;--global-BoxShadow:0 1px 10px rgba(0,0,0,0.1);--global-BoxShadow-Hover:0 1px 10px rgba(0,0,0,0.2);--global-FontPrimary:"puffin-display-soft", "Arial", sans-serif;--global-FontSecondary:'puffin-display-soft', "Montserrat", serif;--global-HomegetMargin:45px;--global-ColorDefault:#87c2bd;--global-ColorPrimary:#87c2bd;--global-ColorSecondary:#87c2bd;--global-ColorTertiary:#87c2bd;--global-ColorWhite:#fff;--global-ColorBlack:#000;--global-ColorDark:#87c2bd;--global-ColorGray:#f5f5f5;}*{margin:0;padding:0;box-sizing:border-box;}body{background:#fff;font-family:"puffin-display-soft", "Arial", sans-serif;color:#333;font-size:1em;}#wrapper,.wrapper{position:relative;}#wrapper.no-wrapper,.wrapper.no-wrapper{max-width:100%;}.config-fullsize .wrapper{max-width:100%;padding-left:1rem;padding-right:1rem;}img,fieldset{border:0;}img{max-width:100%;height:auto;}textarea{min-height:120px;resize:vertical;max-height:280px;}.gmnoprint img{max-width:none;}a{text-decoration:none;outline:none;color:#87c2bd;transition:opacity 350ms ease;}a:not([no-hover]):hover{text-decoration:none;opacity:0.75;}a:visited{outline:none;}@media (max-width: 600px){body.no-hover-animation a{opacity:1;}body.no-hover-animation a:hover{opacity:1;}}ul,li{list-style:none;}hr{clear:both;visibility:hidden;height:0;border:0;}@media (max-width: 900px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:100%;}}.clear{clear:both;}.left{float:left;}.right{float:right;}.hidden{display:none;}.small{font-size:85%;}.large{font-size:120%;}.xlarge{font-size:170%;}.xxlarge{font-size:200%;}.huge{font-size:250%;}.bold{font-weight:bold;}.italic{font-style:italic;}.title{color:#333;text-align:left;font-size:28px;line-height:130%;}.title-item{font-weight:bold;font-size:16px;margin-bottom:1rem;color:#333;width:100%;}.sub-title{margin-bottom:1.5rem;}h1,#content-info .title{font-size:170%;font-weight:normal;color:#333;}div.jq-modal{max-width:90%;}.breadcrumbs{font-size:11px;letter-spacing:0.3px;border-bottom:none;padding-top:8px;padding-bottom:8px;}.breadcrumbs .breadcrumbs_more{float:right;}.homeget_title{font-size:170%;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:28px;margin-left:1rem;letter-spacing:1.2px;line-height:130%;margin-bottom:1rem;text-transform:uppercase;}.homeget_title span:not(.homeget_title_content){font-family:'puffin-display-soft', "Montserrat", serif;font-weight:bold;font-style:italic;color:#87c2bd;letter-spacing:0;margin-top:-6px;text-transform:lowercase;}.homeget_title .homeget_title_content{display:flex;flex-direction:column;justify-content:center;align-items:center;}.homeright{width:49%;float:right;clear:right;margin-bottom:25px;}.homeleft{width:49%;float:left;clear:left;margin-bottom:25px;}.homecenter{width:100%;clear:both;margin-bottom:var(--global-HomegetMargin,25px);}.homeget:first-of-type{margin-top:25px;}#content-info #searchform{text-align:center;}.error{color:#e74c3c;}.v-align-top{vertical-align:top;}.v-align-middle{vertical-align:middle;}.v-align-bottom{vertical-align:bottom;}.two-cols{display:flex;}.two-cols .col{width:50%;}.three-cols{display:flex;}.three-cols .col{width:34%;}.three-cols .colx2{width:66%;}.category-list{display:flex;flex-wrap:wrap;justify-content:center;--categoryContentHeight:auto;--categoryImageHeight:300px;}.category-list.categorylist-resizable .category-item{flex-grow:1;}.category-list.blog-category-list.list-slider .blog-category-item{width:calc(100% - 20px) !important;}.category-list[data-position-missing][data-position-missing="center"]{justify-content:center;}.category-list[data-position-missing][data-position-missing="left"]{justify-content:flex-start;}.category-list[data-position-missing][data-position-missing="right"]{justify-content:flex-end;}.category-list.categorylist-centered{justify-content:center;}.category-list[data-number-line="1"] .category-item{width:calc((100% / 1) - 20px);}.category-list[data-number-line="2"] .category-item{width:calc((100% / 2) - 20px);}.category-list[data-number-line="3"] .category-item{width:calc((100% / 3) - 20px);}.category-list[data-number-line="4"] .category-item{width:calc((100% / 4) - 20px);}.category-list[data-number-line="5"] .category-item{width:calc((100% / 5) - 20px);}.category-list[data-number-line="6"] .category-item{width:calc((100% / 6) - 20px);}.category-list.has_sidebar[data-number-line="3"] .category-item{width:calc((100% / 2) - 20px);}.category-list.has_sidebar[data-number-line="4"] .category-item{width:calc((100% / 3) - 20px);}.category-list.has_sidebar[data-number-line="5"] .category-item{width:calc((100% / 4) - 20px);}.category-list.has_sidebar[data-number-line="6"] .category-item{width:calc((100% / 5) - 20px);}.category-list.categorylist-slider .owl-stage-outer{filter:drop-shadow(var(--global-BoxShadow));}.category-list.categorylist-slider .owl-stage-outer .category-item{--global-BoxShadow:none;}.category-list.categorylist-slider .owl-stage{display:flex;margin-bottom:1rem;}.category-list.categorylist-slider .owl-stage .owl-item{height:100%;}.category-list.categorylist-slider .category-item{width:100% !important;margin:0 !important;display:flex;}.category-list.categorylist-slider .category-item.category-style-inline .category-image{height:350px;}.category-list.categorylist-slider .category-item .category-image{flex-grow:1;}.category-list .category-item{width:calc((100% / 2) - 20px);margin:10px;position:relative;background:#fff;min-height:200px;box-shadow:var(--global-BoxShadow);border-radius:var(--global-Radius);}.category-list .category-item .category-image{height:350px;}.category-list .category-item .category-image img{border-radius:var(--global-Radius);}.category-list .category-item:not(.category-style-inline) .category-content{position:absolute;left:20px;top:20px;height:calc(100% - 40px);width:calc(100% - 40px);z-index:4;}.category-list .category-item.category-style-inline{display:flex;}.category-list .category-item.category-style-inline:not(.category-style-inline-vertical) .category-content{border-top-left-radius:0;border-bottom-left-radius:0;}.category-list .category-item.category-style-inline:not(.category-style-inline-vertical) .category-image img{border-top-right-radius:0;border-bottom-right-radius:0;}.category-list .category-item.category-style-inline .category-image,.category-list .category-item.category-style-inline .category-content{width:50%;}.category-list .category-item.category-style-inline .category-content{position:relative;z-index:4;}.category-list .category-item.category-style-inline .category-image{height:100%;}.category-list .category-item.category-style-inline.category-style-inline-vertical{flex-direction:column;justify-content:flex-end;}.category-list .category-item.category-style-inline.category-style-inline-vertical .category-content{border-top-left-radius:0;border-top-right-radius:0;}.category-list .category-item.category-style-inline.category-style-inline-vertical .category-image img{border-bottom-left-radius:0;border-bottom-right-radius:0;}.category-list .category-item.category-style-inline.category-style-inline-vertical .category-image,.category-list .category-item.category-style-inline.category-style-inline-vertical .category-content{width:100%;}.category-list .category-item.category-style-inline.category-style-inline-vertical .category-image{height:var(--categoryImageHeight);}.category-list .category-item.category-style-inline.category-style-inline-vertical .category-content{height:var(--categoryContentHeight);}.category-list .category-item .category-content{display:flex;flex-direction:column;justify-content:flex-end;}.category-list .category-item .category-content .category-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;}.category-list .category-item .category-content .category-content-container>*:not(.category-title){margin-top:10px;}.category-list .category-item .category-content.category-background{background:#87c2bdd9;color:#fff;border-radius:var(--global-Radius);}.category-list .category-item .category-content .category-title{font-size:26px;font-weight:bold;letter-spacing:0.4px;}.category-list .category-item .category-content .category-subtitle{font-size:20px;font-weight:500;}.category-list .category-item .category-content .category-description{font-size:14px;font-weight:500;}.category-list .category-item .category-content .category-starting-price .price-item{font-weight:bold;font-size:14px;}.category-list .category-item .category-image{position:relative;}.category-list .category-item .category-image:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);pointer-events:none;z-index:3;border-radius:var(--global-Radius);}.category-list .category-item.hide-black-filter .category-image:after{opacity:0;}.category-list .category-item .category-title:not(.no-style){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,0.75);line-height:120%;font-size:24px;font-weight:bold;letter-spacing:.4px;text-transform:uppercase;}.category-list .category-item .image-holder img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;}.category-list.category-type-3,.category-list.type-category-3{display:block;}.category-list.category-type-3 .category-item,.category-list.type-category-3 .category-item{float:left;}.category-list.category-type-3 .category-item.design-Largeur_100,.category-list.type-category-3 .category-item.design-Largeur_100{width:calc(100% - 20px);}.category-list.category-type-3 .category-item.design-Largeur_50,.category-list.type-category-3 .category-item.design-Largeur_50{width:calc((100% / 2) - 20px);}.category-list.category-type-3 .category-item.design-Largeur_33,.category-list.type-category-3 .category-item.design-Largeur_33{width:calc((100% / 3) - 20px);}.category-list.category-type-3 .category-item.design-Largeur_66,.category-list.type-category-3 .category-item.design-Largeur_66{width:calc((((100% / 3) - 20px) * 2) + 20px);float:right;}.category-list.category-type-3 .category-item.design-Hauteur_Double,.category-list.type-category-3 .category-item.design-Hauteur_Double{min-height:calc(400px + 20px);}.category-list.category-type-4 .category-title,.category-list.type-category-4 .category-title{display:flex;flex-direction:column;align-items:center;text-shadow:0 2px 8px rgba(0,0,0,0.8);}.category-list.category-type-4 .category-title .title-suffixe,.category-list.type-category-4 .category-title .title-suffixe{font-family:"puffin-display-soft", "Arial", sans-serif;font-size:28px;letter-spacing:1.2px;line-height:130%;font-weight:normal;}.category-list.category-type-4 .category-title .title-main,.category-list.type-category-4 .category-title .title-main{font-family:'puffin-display-soft', "Montserrat", serif;font-size:42px;letter-spacing:2px;font-style:italic;font-weight:bold;text-align:center;line-height:130%;}.category-list.category-type-5 .category-item,.category-list.type-category-5 .category-item{width:calc((100% / 5) - 20px);margin:10px;display:flex;flex-direction:column;align-items:center;background:transparent;box-shadow:none;}.category-list.category-type-5 .category-item:hover .image-holder img,.category-list.type-category-5 .category-item:hover .image-holder img{box-shadow:var(--global-BoxShadow);}.category-list.category-type-5 .category-item:after,.category-list.type-category-5 .category-item:after{display:none;}.category-list.category-type-5 .category-item .image-holder,.category-list.type-category-5 .category-item .image-holder{position:relative;padding-top:100%;width:100%;}.category-list.category-type-5 .category-item .image-holder img,.category-list.type-category-5 .category-item .image-holder img{transition:box-shadow 350ms ease;border-radius:50%;box-shadow:0px 2px 8px rgba(0,0,0,0);}.category-list.category-type-5 .category-item .category-title,.category-list.type-category-5 .category-item .category-title{margin-top:1rem;position:static;transform:none;left:0;top:0;text-align:center;text-shadow:none;font-size:16px;color:#333;}.category-list.catalogue-downloader .category-item{opacity:1;}.category-list.catalogue-downloader .category-item .image-holder{transition:all 350ms ease;min-height:calc(420px);}.category-list.catalogue-downloader .category-item:hover .image-holder{opacity:0.75;}.category-list.catalogue-downloader .btn{position:absolute;transform:translateX(-50%);left:50%;z-index:4;bottom:40px;}.bloctext-image-holder{display:flex;align-items:center;justify-content:space-between;position:relative;}.bloctext-image-holder.image-left{flex-direction:row-reverse;}.bloctext-image-holder .content-holder{width:calc(69% - 80px);}.bloctext-image-holder .image-holder{width:31%;padding-top:31%;position:relative;}.bloctext-image-holder .image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.hard-shadow-item:before{content:"";width:100%;height:100%;position:absolute;bottom:-15px;left:-15px;background-color:#87c2bd;opacity:0.5;transition:all 350ms ease;}.content-holder{padding:2rem 1rem;}.content-holder .title{font-family:'puffin-display-soft', "Montserrat", serif;color:#87c2bd;font-weight:bold;font-style:italic;}.content-holder .text-holder{margin-top:20px;}.content-holder .btn-holder{margin-top:20px;}.content-holder.box-style-1{border-left:4px solid #87c2bd;border-top-right-radius:var(--global-Radius);border-bottom-right-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);background-color:#fff;padding:42px 21px;}.text-holder{font-size:14px;line-height:140%;letter-spacing:0.2px;}.btn-holder{display:flex;align-items:center;}.btn-holder.justify-center{justify-content:center;}.btn-holder.justify-end{justify-content:flex-end;}.btn-holder.justify-start{justify-content:flex-start;}.btn-holder.flex-column.width-full .btn{width:100%;}.btn-holder.flex-column .btn:not(:first-of-type){margin-top:1rem;}#page .home-temoignages-clients{display:flex;flex-wrap:wrap;align-items:flex-start;min-height:260px;}#page .home-temoignages-clients .section-left{width:30%;}#page .home-temoignages-clients .section-right{width:70%;padding-left:2rem;}#page .home-temoignages-clients .portrait-slider{display:flex;flex-wrap:wrap;position:relative;}#page .home-temoignages-clients .portrait-slider .owl-stage{padding-bottom:4px;padding-top:4px;}#page .home-temoignages-clients .portrait-slider .owl-item.active.center{opacity:1;}#page .home-temoignages-clients .portrait-slider .owl-item.active.center:hover{opacity:1;}#page .home-temoignages-clients .portrait-slider .owl-item.active.center .portrait-item{border-color:#87c2bd;box-shadow:0 2px 4px rgba(0,0,0,0.55);}#page .home-temoignages-clients .portrait-slider .owl-item{opacity:0.4;transition:opacity 350ms ease;}#page .home-temoignages-clients .portrait-slider .owl-item.active:hover{opacity:0.7;}#page .home-temoignages-clients .portrait-slider .owl-item.active .portrait-item{box-shadow:0 2px 4px rgba(0,0,0,0);}#page .home-temoignages-clients .portrait-slider .owl-nav{display:flex !important;bottom:12px;transform:none;top:auto;position:absolute;z-index:2;}#page .home-temoignages-clients .portrait-slider .owl-nav button{width:26px;height:26px;border:1px solid #87c2bd;background-color:#fff;color:#87c2bd;border-radius:50%;box-shadow:0 4px 12px rgba(192,192,192,0.35);background-size:9px;background-position:center;background-repeat:no-repeat;background-position-x:42%;}#page .home-temoignages-clients .portrait-slider .owl-nav button.owl-next{transform:scaleX(1);}#page .home-temoignages-clients .portrait-slider .owl-nav button:hover{background-color:#87c2bd;color:#fff;}#page .home-temoignages-clients .portrait-slider .owl-dots{padding-bottom:20px;padding-top:20px;display:flex !important;}#page .home-temoignages-clients .portrait-slider .portrait-item{margin:0 1rem;display:flex;overflow:hidden;border-radius:50%;border:4px solid #d8d8d8;transition:border 350ms ease;width:100%;padding-top:100%;position:relative;}#page .home-temoignages-clients .portrait-slider .portrait-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;}#page .home-temoignages-clients .portrait-slider .portrait-item.current{border-color:#87c2bd;}#page .home-temoignages-clients .portrait-slider .portrait-item:first-of-type{margin-left:0;}#page .home-temoignages-clients .portrait-slider .portrait-item:last-of-type{margin-right:0;}.owl-carousel .owl-dots{display:flex;justify-content:center;padding-bottom:20px;padding-top:20px;width:100%;}.owl-carousel .owl-dots .owl-dot{margin:0 5px;width:10px;height:10px;border-radius:50%;background:#87c2bd;opacity:0.5;}.owl-carousel .owl-dots .owl-dot.active{background:#87c2bd;opacity:1;box-shadow:0 0 4px rgba(0,0,0,0.25);}.owl-carousel .owl-nav{display:flex;width:100%;justify-content:space-between;pointer-events:none;}.owl-carousel .owl-nav button{background:#87c2bd;background-color:#c41c1c;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;background-size:auto;width:25px;height:25px;border-radius:20px;pointer-events:all;transition:color 350ms ease, background 350ms ease, transform 350ms ease;}.owl-carousel .owl-nav button:hover{background:#87c2bd !important;color:#fff !important;}.owl-carousel .owl-nav button:active{transform:scale(1.15) !important;}.home-recette-holder .btn{position:absolute;right:30px;bottom:45px;}#page .owl-carousel .owl-nav button.owl-next,#page .owl-carousel .owl-nav button.owl-prev,#page .owl-carousel .owl-nav button.owl-dot{background:#fff;color:#87c2bd;border:1px solid #87c2bd;box-shadow:0px 2px 8px rgba(0,0,0,0);}#page select.select2-hidden-accessible+span.select2{width:200px !important;background:#fff !important;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:2px;}#page select.select2-hidden-accessible+span.select2 .select2-selection{background:#fff;border:0;border-radius:2px !important;height:35px !important;padding-left:1px;outline:none;}#page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__rendered{color:#777;line-height:35px !important;}#page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__arrow{height:34px;}#page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__arrow b{border:none !important;line-height:34px;height:34px;margin-top:0px;top:auto;margin-left:0;}#page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__arrow b:before{content:"\f078";font-style:normal;font-variant:normal;font-weight:700;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;color:#87c2bd;position:absolute;right:0px !important;line-height:35px;text-align:center;margin-right:3px;}#page .header-banner{min-height:200px;background:#f2f2f2;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:2rem;flex-direction:column;}#page .header-banner.content-bypassed{min-height:auto;}#page .header-banner.content-bypassed .breadcrumbs-holder{position:relative;}#page .header-banner.header-without-title .breadcrumbs-holder{position:static;}#page .header-banner.text-center{text-align:center;}#page .header-banner.text-center .wrapper>*{text-align:center;}#page .header-banner .breadcrumbs-holder{position:absolute;top:0;left:0;width:100%;text-align:left;z-index:2;pointer-events:all;background:#f2f2f2;}#page .header-banner .breadcrumbs-holder .breadcrumbs{max-width:1600px;margin:0 auto;}.boxed-container{border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);border-left:4px solid #87c2bd;padding:30px;background-color:#fff;}.color-pastille{width:20px;height:20px;border-radius:50%;}.pastille-item{position:absolute;top:10px;right:10px;z-index:2;padding:3px 12px 3px;background:#87c2bd;box-shadow:0px 0px 4px rgba(0,0,0,0.25);color:#fff;font-size:11px;line-height:125%;border-radius:100px;letter-spacing:0.3px;}.pastille-item.pastille-style-outside{top:-10px;right:-10px;}.pastille-item .fa-regular,.pastille-item .far,.pastille-item .fa-solid,.pastille-item .fas,.pastille-item .fa-brands,.pastille-item .fab{margin-right:6px;}.pastille-item.pastille-promotion [data-promotion]{display:none;}.pastille-item.pastille-promotion[data-promotion="text"] [data-promotion="text"]{display:inline-block;}.pastille-item.pastille-promotion[data-promotion="percent"] [data-promotion="percent"]{display:inline-block;}.pastille-item.pastille-promotion[data-promotion="amount"] [data-promotion="amount"]{display:inline-block;}.pastille-item.pastille-stock span[data-stock]{display:none;}.pastille-item.pastille-stock[data-stock="nostock"]{background:#c8c8c8;}.pastille-item.pastille-stock[data-stock="nostock"] [data-stock="nostock"]{display:inline-block;}.pastille-item.pastille-stock[data-stock="stock"]{background:#2ecc71;}.pastille-item.pastille-stock[data-stock="stock"] [data-stock="stock"]{display:inline-block;}.pastille-item.pastille-stock[data-stock="limited"]{background:#333;}.pastille-item.pastille-stock[data-stock="limited"] [data-stock="limited"]{display:inline-block;}.pastille-item.pastille-stock[data-stock="order"]{background:#2ecc71;}.pastille-item.pastille-stock[data-stock="order"] [data-stock="order"]{display:inline-block;}.pastille-item.pastille-default{background-color:#333;}.pastille-status-holder{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;z-index:4;}.pastille-status-holder .pastille-item{position:relative;margin-bottom:10px;top:0;right:0;}.pastille-status-holder .pastille-item:last-of-type{margin-bottom:0;}.pastille-status-holder.pastille-bottom{top:auto;bottom:10px;}.pastille-status-holder.pastille-left{right:auto;left:10px;align-items:flex-start;}.pastille-status-holder.pastille-no-offset{top:0;right:0;}.pastille-status-holder.pastille-no-offset.pastille-bottom{top:auto;bottom:0px;}.pastille-status-holder.pastille-no-offset.pastille-left{right:auto;left:0px;}.line-item-select{display:flex;align-items:center;}.line-item-select .color-pastille{margin-right:10px;}.progress-bar-holder{display:flex;width:100%;height:20px;border-radius:5px;position:relative;overflow:hidden;}.progress-bar-holder .progress-bar-container{position:relative;height:100%;background:#fff;width:100%;}.progress-bar-holder .progress-bar-container .progress-bar-content{position:absolute;left:0;top:0;height:100%;width:var(--progressBarPercent);transition:all 350ms ease;background:#3b2871;}#wrapper.fullsize,#wrapper.w-100{max-width:100%;}#page-home #wrapper{max-width:100%;}#page-home #wrapper .homeget{margin-left:auto;margin-right:auto;max-width:1600px;}#page-home #wrapper .homeget.homegetclass-fullsize{max-width:100%;}#page-home #wrapper .homeget.homegetclass-background-main{background:#87c2bd;}#page-home #wrapper .homeget.homegetclass-background-primary{background:#87c2bd;}#page-home #wrapper .homeget.homegetclass-background-secondary{background:#87c2bd;}#page-home #wrapper .homeget.homegetclass-blocktext-bandeau{color:#fff;padding:2rem;}#page-home #wrapper .homeget.homegetclass-blocktext-bandeau .homeget_title.title{color:#fff;}body.page-loader-activated.page-loaded .page-loader-holder,body.page-loaded .page-loader-holder{pointer-events:none;opacity:0;}.page-loader-holder{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:500;transition:all 500ms ease;opacity:1;pointer-events:all;display:flex;justify-content:center;align-items:center;}#page .section-item{padding:95px 0;}#page .section-overlay:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000;opacity:0.5;pointer-events:none;transition:ease opacity 300ms 100ms;}#page .parallax-background{background-size:cover;position:absolute;top:0px;left:0px;width:100%;height:130%;background-position-x:50%;pointer-events:none;}#page .section-parallax{position:relative;overflow:hidden;}#page .parallax-disabled .parallax-background{background-attachment:scroll !important;background-position:50% 50% !important;}.hover-parent-controller:hover .hover-child-item{pointer-events:all;opacity:1;}.hover-parent-controller .hover-child-item{opacity:0;transition:all 500ms ease;pointer-events:none;}.hover-parent-controller.hover-absolute .hover-child-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;}.hover-parent-controller.hover-absolute.hover-from-bottom .hover-child-item{transform:translate(-50%,30%);}.hover-parent-controller.hover-absolute.hover-from-bottom:hover .hover-child-item{transform:translate(-50%,-50%);}@media (max-width: 1600px){#page-home #wrapper{padding-left:0px;padding-right:0px;}}@media (max-width: 1000px){.category-list .category-item.category-item-line,.category-list[data-number-line] .category-item.category-item-line{width:calc((100% / 2) - 20px);}}@media (max-width: 800px){body .title{font-size:24px;}.category-list .category-item.category-item-line,.category-list[data-number-line] .category-item.category-item-line{width:calc((100% / 1) - 20px);}}@media (max-width: 600px){body .title{font-size:20px;}body .top_bar{flex-direction:column;padding:0.5rem 0;}body .top_bar>*{margin-bottom:0.7rem;}body .top_bar>*:last-child{margin-bottom:0;}}@media (max-width: 500px){body .title{font-size:18px;}#page .header-banner{min-height:120px;}}#anchor-comment-ca-marche{min-height:350px;}img.lazyload:not(.lazyloaded){object-fit:contain !important;}.js-odometer{font-size:60px;font-weight:bold;}#page-password-restricted #wrapper > div{min-height:auto;padding-bottom:2rem;}.anim-no-upshow{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}.anim-upshow{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}div.jq-modal{line-height:1;background:#fff;}div.jq-modal-container{padding:1px;position:relative;}div.jq-modal-content{position:relative;overflow:auto;}div.jq-modal-closer{position:absolute;top:-12px;right:-12px;width:25px;height:25px;}div.jq-modal-closer a{display:block;text-indent:-5000px;width:25px;height:25px;outline:none;border:none;}div.jq-modal-content img{display:block;}span.jq-modal-legend{display:block;padding:3px 0;}a.jq-modal-next,a.jq-modal-prev{display:block;position:absolute;top:0;width:50%;bottom:0;outline:none;border:none;text-indent:-5000px;}a.jq-modal-next{right:0;}a.jq-modal-prev{left:0;}.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:600px;background-color:#fff;color:#333;border:1px solid black;padding:12px;}.jqmOverlay{background-color:#000;}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;}* html .jqmWindow{position:absolute;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider{margin:0;padding:0;overflow:hidden;}#content ul.slides{margin-left:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}#content .flexslider ul.slides > li{padding:0;}.flexslider .slides img{width:100%;display:block;margin:0 auto;}.flexslider .slides contentbloctext{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.flexslider{margin:0;position:relative;zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(/?pf=homePage/flexslider/images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}.flex-direction-nav .flex-prev{left:-36px;}.flexslider:hover .flex-next{opacity:0.8;right:5px;}.flexslider:hover .flex-prev{opacity:0.8;left:5px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default;}.flex-control-nav{width:100%;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-nav.flex-control-paging{margin-top:0.6em;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .active{opacity:1;cursor:default;}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}.flex-direction-nav .flex-next{opacity:1;right:0;}}.page-account .nav-responsive{margin-bottom:2rem;}.page-account .nav-responsive .menu-account-item-responsive{font-size:16px;display:flex;align-items:center;color:#333;}.page-account .nav-responsive .menu-account-item-responsive i,.page-account .nav-responsive .menu-account-item-responsive .picto-holder{width:30px;height:30px;display:flex;align-items:center;justify-content:center;}.page-account .account-bloc-container{display:flex;flex-wrap:wrap;margin-top:-0.5rem;}.page-account .account-bloc-container .rapid-access-bloc{width:calc((100% / 3) - 1rem);margin:0.5rem;border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);padding:30px;margin-bottom:2rem;border-left:4px solid #87c2bd;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.page-account .account-bloc-container .rapid-access-bloc .text-holder{font-size:22px;font-weight:600;color:#333;text-align:center;line-height:120%;}.page-account .account-bloc-container .rapid-access-bloc .picto-holder{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background:#f2f2f2;border-radius:50%;}.page-account .account-bloc-container .rapid-access-bloc .picto-holder i{font-size:30px;}.page-account #orders{border:1px solid #c0c0c0;width:100%;border-collapse:collapse;}.page-account #orders th{border-bottom:1px solid #c0c0c0;line-height:30px;border-right:1px solid #c0c0c0;background:#fafafa;padding:5px;}.page-account #orders th:last-child{border-right:none;}.page-account #orders td{text-align:center;padding:5px;}.page-account #orders tr:last-of-type td{padding-bottom:5px;border-bottom:0;}.page-account #orders.table-bordered tr td{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:calc(5px + 1px);}.page-account #orders.table-bordered tr td:last-of-type{border-right:0;}.page-account #orders.table-bordered tr:last-of-type td{padding-bottom:5px;border-bottom:0;}.page-account #addresses .address{border:1px solid #c0c0c0;margin-bottom:20px;padding:15px;}.page-account #addresses .address .label{font-size:140%;margin-bottom:10px;}.page-account #addresses .address .btns a{margin-right:10px;margin-top:1em;}.page-account .promocode-list-container table{border-collapse:collapse;margin:0;border:1px solid #ccc;}.page-account .promocode-list-container table thead{background:#fafafa;}.page-account .promocode-list-container table thead th{padding:2%;vertical-align:middle;}.page-account .promocode-list-container table td{vertical-align:middle;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:2%;}.page-account .promocode-list-container table td.rule-infos .rule-name{font-size:12px;color:#999;padding-top:8px;}.page-account .promocode-list-container table td.rule-code{color:#87c2bd;font-weight:bold;}.page-account .promocode-list-container table td:last-of-type{border-right:0;}.menu-account-item{display:inline-block;}.menu-account-item a{display:flex;align-items:center;justify-content:center;width:auto;padding:6px 4px;}.menu-account-item a i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:6px;font-size:15px;}.flex-holder{display:flex;flex-wrap:wrap;}.col-mid{width:calc((100% / 2) - 2rem);margin:1rem;}.page-account.page-account-logged #wrapper{max-width:100%;}.page-account.page-account-logged #wrapper #content{display:flex;flex-wrap:wrap;align-items:flex-start;}.page-account.page-account-logged #wrapper #content .menu-account-holder{max-width:280px;width:100%;position:sticky;top:90px;}.page-account.page-account-logged #wrapper #content #account{max-width:calc(100% - 280px);width:100%;}.page-account.page-account-logged .infos-account-container.two-blocs-container{display:flex;flex-wrap:wrap;}.page-account.page-account-logged .infos-account-container.two-blocs-container .box-informations{max-width:calc(50% - 1rem);width:100%;}.page-account.page-account-logged .infos-account-container.two-blocs-container .box-informations:nth-child(even){margin-right:1rem;}.page-account.page-account-logged .infos-account-container.two-blocs-container .box-informations:nth-child(odd){margin-left:1rem;}.page-account.page-account-logged .account-menu-top .menu-account-container{display:flex;flex-direction:column;background-color:#fff;box-shadow:var(--global-BoxShadow);border-radius:var(--global-Radius);}.page-account.page-account-logged .account-menu-top .menu-account-container .menu-account-item:last-of-type a:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 0px);height:1px;background:#ccc;}.page-account.page-account-logged .account-menu-top .menu-account-container .menu-account-item:first-child a{border-top-right-radius:var(--global-Radius);}.page-account.page-account-logged .account-menu-top .menu-account-container .menu-account-item:last-child a{border-bottom-right-radius:var(--global-Radius);}.page-account.page-account-logged .account-menu-top .menu-account-container .menu-account-item a{border-right:4px solid #87c2bd;justify-content:flex-start;padding:20px 15px 20px 10px;position:relative;}.page-account.page-account-logged .account-menu-top .menu-account-container .menu-account-item a:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 0px);height:1px;background:#ccc;}.page-account.page-account-logged .account-menu-top .menu-account-container .menu-account-item a:hover{background:#fafafa;}.page-account.page-account-logged .last-order-box .order-infos{margin-bottom:1rem;}.page-account.page-account-logged .last-order-box .order-infos .order-number{font-size:140%;}.page-account.page-account-logged .last-order-box .order-content{display:flex;align-items:center;}.page-account.page-account-logged .last-order-box .order-content .image{display:flex;width:144px;height:144px;}.page-account.page-account-logged .last-order-box .order-content .order-more-infos-holder{width:calc(100% - 144px);padding-left:1.5rem;}.page-account.page-account-logged .last-order-box .order-content .order-more-infos-holder .order-more-infos{padding-right:1rem;border-right:1px solid #ccc;}.page-account.page-account-logged .last-order-box .order-content .order-more-infos-holder .order-adresses-infos{padding-left:1rem;}.page-account.page-account-logged .fidelite-parrainage-container .fid-item{margin-bottom:1rem;font-size:15px;}.page-account.page-account-logged .fidelite-parrainage-container .fid-item:last-of-type{margin-bottom:0;}.page-account.page-account-logged .fidelite-parrainage-container .fid-item .value-item{color:#87c2bd;font-size:20px;}.page-account.page-account-logged .recap-client-holder .user-title{font-size:20px;margin-bottom:0.5rem;display:flex;align-items:center;}.page-account.page-account-logged .recap-client-holder .user-title .picto-holder{margin-right:1rem;}.page-account.page-account-logged .recap-client-holder .user-title .user-infos-box{display:flex;flex-direction:column;}.page-account.page-account-logged .recap-client-holder .user-title .user-infos-box .user-mail{font-size:13px;color:#acacac;}.page-account.page-account-logged .address-list{display:flex;flex-wrap:wrap;justify-content:flex-start;}.page-account.page-account-logged .address-list .address-list-item{width:calc(50% - 2rem);margin:1rem;padding:1rem;border:1px solid #eee;border-radius:var(--global-Radius);position:relative;background:#fafafa;}.page-account.page-account-logged .address-list .address-list-item .address-label{font-weight:bold;font-size:18px;}.page-account.page-account-logged .address-list .address-list-item .address-content{margin-top:0.5rem;}.page-account.page-account-logged .address-list .address-list-item .address-btns-action{margin-top:0.5rem;}.page-account.page-account-logged .address-list .address-list-item .address-btns-action .btn{margin-right:0.5rem;}.page-account.page-account-logged .address-list .address-list-item .address-btns-action .btn:last-of-type{margin-right:0;}.account-last-th{width:182px;}.account-explications{line-height:140%;color:#a4a4a4;}#page .table-container{--tableContainerPaddingToAdd:10px;--tableContainerMaxWidth:calc(100vw - 4rem);max-width:var(--tableContainerMaxWidth);overflow:hidden;position:relative;}#page .table-container table.table-design-1{overflow:visible;border-radius:0;}#page .table-container table.table-design.percent-padding thead th{padding:2%;}#page .table-container table.table-design.percent-padding tbody tr td{padding:2%;}#page .table-container table.table-design thead th{padding:5px;}#page .table-container table.table-design tbody tr td{padding:5px;}#page .table-container.scrollable-x{overflow-x:scroll;border-left:1px solid #ccc;border-right:1px solid #ccc;}#page .table-container.scrollable-x.no-border{border-right:0;border-left:0;}#page .table-container.scrollable-x>table{border-left:0;border-right:0;}#page .table-container.scrollable-x>table thead tr th{line-height:30px;}#page .table-container.scrollable-x:not(.no-padding)>table tbody tr:last-of-type td{padding-bottom:calc(5px + var(--tableContainerPaddingToAdd)) !important;}#page .table-container.scrollable-y{overflow-y:scroll;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}#page .table-container.scrollable-y.no-border{border-top:0;border-bottom:0;}#page .table-container.scrollable-y>table{border-top:0;border-bottom:0;}#page .table-container>table{width:100%;white-space:nowrap;}@media (max-width: 1600px){#page .table-container{--tableContainerMaxWidth:100%;}}.cart-saved-list{display:flex;flex-direction:column;max-width:70%;margin-left:auto;margin-right:auto;}.cart-saved-list .cart-saved{padding:1rem;border:1px solid #87c2bd;margin-bottom:1.5rem;position:relative;}.cart-saved-list .cart-saved:last-of-type{margin-bottom:0;}.cart-saved-list .cart-saved[data-numb="0"] .cart-saved-product-holder .empty-message,.cart-saved-list .cart-saved[data-numb=""] .cart-saved-product-holder .empty-message{display:block;}.cart-saved-list .cart-saved[data-numb="0"] .cart-saved-product-holder .products-container,.cart-saved-list .cart-saved[data-numb=""] .cart-saved-product-holder .products-container{display:none;}.cart-saved-list .cart-saved[data-numb="0"] .btn-holder .cart-form-edit,.cart-saved-list .cart-saved[data-numb=""] .btn-holder .cart-form-edit{display:none;}.cart-saved-list .cart-saved[data-numb="0"] .btn-holder .cart-form-delete,.cart-saved-list .cart-saved[data-numb=""] .btn-holder .cart-form-delete{margin-left:0rem !important;}.cart-saved-list .cart-saved .cart-saved-product-holder{margin:1rem 0;}.cart-saved-list .cart-saved .cart-saved-product-holder .products-container{width:100%;}.cart-saved-list .cart-saved .cart-saved-product-holder .products-container .products-container-table{border:1px solid #c9c9c9;box-sizing:border-box;width:100%;margin-bottom:1rem;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line:nth-child(2n+1){background:#eee;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .image-cart{width:calc((60px + (5px * 2)));padding:5px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .image-cart img{height:60px;width:60px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .qty-cart{padding:5px;width:45px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .desc-cart{padding:5px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .desc-cart a{font-size:14px;font-weight:bold;color:#333;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .price-cart{font-size:115%;padding:5px;font-weight:bold;text-align:right;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .photo-holder{display:flex;justify-content:center;align-items:center;}.cart-saved-list .cart-saved .cart-saved-product-holder .empty-message{display:none;padding:1rem;border:1px solid #c9c9c9;text-align:center;background:#fafafa;}.credit-slip-list,.customer-contact-group-item{display:flex;flex-wrap:wrap;}.credit-slip-list .credit-slip-item,.credit-slip-list .customer-contact-item,.customer-contact-group-item .credit-slip-item,.customer-contact-group-item .customer-contact-item{width:calc((100% / 2) - 2rem);margin:1rem;border:1px solid #eee;padding:1rem;border-radius:4px;position:relative;background:#fafafa;}.credit-slip-list .credit-slip-item .title-item,.credit-slip-list .customer-contact-item .title-item,.customer-contact-group-item .credit-slip-item .title-item,.customer-contact-group-item .customer-contact-item .title-item{font-size:18px;margin-bottom:0.5rem;}@media (max-width: 1500px){body.page-account.page-account-logged #account{padding-left:1rem;padding-right:1rem;}}@media (max-width: calc(1200px + 2rem)){body.page-account.page-account-logged #wrapper{padding-left:0;padding-right:0;}}@media (max-width: 1200px){.credit-slip-list .credit-slip-item .btn-holder,.credit-slip-list .customer-contact-item .btn-holder,.customer-contact-group-item .credit-slip-item .btn-holder,.customer-contact-group-item .customer-contact-item .btn-holder{flex-direction:column;align-items:flex-start;}.credit-slip-list .credit-slip-item .btn-holder>.btn,.credit-slip-list .customer-contact-item .btn-holder>.btn,.customer-contact-group-item .credit-slip-item .btn-holder>.btn,.customer-contact-group-item .customer-contact-item .btn-holder>.btn{margin:0 !important;margin-top:0.5rem !important;}.credit-slip-list .credit-slip-item .btn-holder>.btn:first-of-type,.credit-slip-list .customer-contact-item .btn-holder>.btn:first-of-type,.customer-contact-group-item .credit-slip-item .btn-holder>.btn:first-of-type,.customer-contact-group-item .customer-contact-item .btn-holder>.btn:first-of-type{margin-bottom:0 !important;}.cart-saved-list{max-width:100%;width:100%;}.cart-saved-list .cart-saved .btn-holder{flex-direction:column;}.cart-saved-list .cart-saved .btn-holder>form{margin:0 !important;margin-bottom:0.5rem !important;}.cart-saved-list .cart-saved .btn-holder>form:last-of-type{margin-bottom:0 !important;}}@media (max-width: 1100px){.page-account.page-account-logged .address-list .address-list-item .pastille-status-holder{top:-10px;right:-10px;flex-direction:row;}.page-account.page-account-logged .address-list .address-list-item .pastille-status-holder .pastille-item{margin:0;}.page-account.page-account-logged .address-list .address-list-item .pastille-status-holder .pastille-item:not(:last-child){margin-right:5px;}}@media (max-width: 1000px){body.page-account.page-account-logged #page .infos-account-container.two-blocs-container .box-informations{max-width:100%;margin:0;margin-bottom:2rem !important;}body.page-account.page-account-logged #page .infos-account-container.two-blocs-container .box-informations:last-of-type{margin-bottom:0 !important;}#page-login .flex-holder{flex-direction:column;}#page-login .flex-holder .col-mid{width:calc(100% - 2rem);}.credit-slip-list .credit-slip-item,.credit-slip-list .customer-contact-item,.customer-contact-group-item .credit-slip-item,.customer-contact-group-item .customer-contact-item{width:calc((100% / 1) - 2rem);}.credit-slip-list .credit-slip-item .btn-holder,.credit-slip-list .customer-contact-item .btn-holder,.customer-contact-group-item .credit-slip-item .btn-holder,.customer-contact-group-item .customer-contact-item .btn-holder{flex-direction:row;justify-content:flex-start;}.credit-slip-list .credit-slip-item .btn-holder .btn.ml-1,.credit-slip-list .customer-contact-item .btn-holder .btn.ml-1,.customer-contact-group-item .credit-slip-item .btn-holder .btn.ml-1,.customer-contact-group-item .customer-contact-item .btn-holder .btn.ml-1{margin-left:0.5rem !important;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .image-cart{width:calc((44px + (5px * 2)));}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .image-cart img{height:44px;width:44px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .qty-cart{font-size:11px;padding:5px 3px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .desc-cart a{font-size:12px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .price-cart{font-size:12px;white-space:nowrap;}.page-account.page-account-logged .last-order-box .order-content .order-more-infos-holder{flex-direction:column;}.page-account.page-account-logged .last-order-box .order-content .order-more-infos-holder .order-more-infos{width:100% !important;padding-right:0;border-right:0;}.page-account.page-account-logged .last-order-box .order-content .order-more-infos-holder .order-adresses-infos{width:100% !important;padding-left:0;margin-top:1rem;}}@media (max-width: 800px){body .box-informations,body#page-account-reviews .tabs-content-holder{padding:1rem;}.page-account.page-account-logged #wrapper #content{flex-direction:column;align-items:center;padding:0 1rem;}.page-account.page-account-logged #wrapper #content .menu-account-holder{position:static;max-width:100%;width:100%;}.page-account.page-account-logged #wrapper #content .menu-account-holder .account-menu-top{margin-bottom:2rem !important;}.page-account.page-account-logged #wrapper #content #account{max-width:100%;padding-left:0;padding-right:0;}.page-account.page-account-logged .account-menu-top .menu-account-container .menu-account-item a{border-left:1px solid #ccc;}.page-account .account-bloc-container .rapid-access-bloc{padding:1rem;}.page-account .account-bloc-container .rapid-access-bloc .text-holder{font-size:16px;}body .account-last-th{width:auto;}#last-orders .btn-holder{display:flex;flex-direction:column;align-items:flex-start;}#last-orders .btn-holder .btn{margin-top:0.5rem;margin-left:0 !important;}}@media (max-width: 600px){#page .table-container table.table-design.percent-padding thead th,#page .table-container table.table-design.percent-padding tbody tr td{padding:calc(5px * 2);}#page-account-reviews .row.product .product-image{display:none;}#page-account-reviews .row.product .product-section-right{width:100%;padding:0;}#page-account-reviews .row.product .product-section-right .js-review-form .title-section{padding-left:0;padding-right:0;}#page-account-reviews .row.product .product-section-right .js-review-form .field-holder .field{margin-left:0;margin-right:0;width:100%;}.page-account.page-account-logged .address-list .address-list-item{width:100%;margin:0;margin-bottom:1rem;}.page-account.page-account-logged .address-list .address-list-item:last-of-type{margin-bottom:0;}}@media (max-width: 500px){body.page-account .account-bloc-container{flex-direction:column;align-items:center;}body.page-account .account-bloc-container .rapid-access-bloc{margin-left:0;margin-right:0;width:100%;margin-bottom:.7rem;}body.page-account .account-bloc-container .rapid-access-bloc:first-of-type{margin-top:0;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .image-cart{padding:5px 2px;width:calc((30px + (2px * 2)));}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .image-cart img{height:30px;width:30px;}.cart-saved-list .cart-saved .btn-holder .btn.btn-large{font-size:10.5px !important;}.page-account.page-account-logged .last-order-box .order-content{flex-direction:column;align-items:flex-start;}.page-account.page-account-logged .last-order-box .order-content .order-more-infos-holder{padding-top:0.5rem;width:100%;padding-left:0;}}@media (max-width: 380px){.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .image-cart{display:none;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .desc-cart{padding:10px 5px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .qty-cart{width:30px;font-size:10px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .desc-cart a{font-size:10px;}.cart-saved-list .cart-saved .cart-saved-product-holder .cart-saved-line .price-cart{font-size:10px;}}#advancedSearch.as_page{padding:1em;background-color:none;}#advancedSearch.as_page #categories{float:left;width:38%;}#advancedSearch.as_page #categories select{width:90%;margin-top:0.5em;}#advancedSearch.as_page #filters{float:left;width:58%;padding-left:3%;border-left:1px solid #c0c0c0;}#advancedSearch.as_page .filter{margin-bottom:1em;}#advancedSearch.as_page .filter select{float:right;width:60%;}#page-bill .credit-slip-list .credit-slip-item{flex-grow:1;}#page-bill #content-info ~ div{border:1px solid #ccc;margin:2em 0;padding:2px 2px;width:98%;}#page-bill #content-info ~ div .title{background-color:#dfdfdf;border-top:none;border-bottom:none;padding-left:30px;}#page-bill #content-info ~ div > p,#page-bill #content-info ~ div >ul{padding:10px 30px;}#page-bill #content-info ~ div.error > .title{color:red;}#page-bill #payment{border-radius:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;overflow:hidden;}#page-bill #payment .payment-item.selected-payment>td{background:#fafafa;}#page-bill #payment .payment-item>td{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #eee;}#page-bill #payment .payment-item:last-child>td{border-bottom:0;}#page-bill #payment .payment-item:hover>td{background:#fafafa;}#page-bill #payment .payment-item .payment-selected-indicator{position:absolute;left:0;top:0;height:calc(100% + 1px);width:4px;background:#87c2bd;}#page-bill #payment .payment-item .col-content{position:relative;}#page-bill #payment .payment-item .col-content .payment-title{font-weight:bold;font-size:16px;}#page-bill #payment .payment-item .col-content .payment-text{margin:0;margin-top:0.85rem;}#page-bill #payment .payment-item .col-content .btn-holder{margin-top:0.85rem;}#page-bill #payment .payment-item .col-content .pay-button{font-size:11px;padding:4px 8px;border-radius:5px;background:#fff;border:1px solid #87c2bd;}#page-bill #payment .payment-item .col-content .pay-button:hover{background:#87c2bd;color:#fff;}#page-bill #payment .col1{line-height:1.5em;padding-left:20px;}#page-bill .selected-payment .col2{width:12%;}#page-bill .orderinfo{line-height:24px;}#page-bill #content #shipto,#page-bill #content #contactus-mail{float:left;width:46%;}#page-bill #content #billto,#page-bill #content #contactus-address{float:right;width:46%;}#page-bill #content .cart-table,#page-bill #content #cart-total,#page-bill #content #vat-total{width:100%;margin-bottom:12px;}#page-bill #content .cart-table .qty,#page-bill #content #cart-total .qty,#page-bill #content #vat-total .qty{text-align:center;width:30px;}#page-bill #content .cart-table td,#page-bill #content #cart-total td,#page-bill #content #vat-total td{padding:5px 31px;}#page-bill #content .cart-table{background:#fff;border-collapse:collapse;margin-bottom:0;}#page-bill #content .cart-table.no-header .title-line{display:none;}#page-bill #content .cart-table.table-bordered tr td{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:calc(5px + 1px);}#page-bill #content .cart-table.table-bordered tr td:last-of-type{border-right:0;}#page-bill #content .cart-table.table-bordered tr:last-of-type td{padding-bottom:5px;border-bottom:0;}#page-bill #content .cart-table td{padding:0.4rem .8rem;}#page-bill #content .cart-table .title-line{background:#f2f2f2;}#page-bill #content .cart-table .title-line td{border-right:1px solid #ccc;padding:20px 10px;}#page-bill #content .cart-table .title-line td:last-of-type{border-right:0;}#page-bill #content .cart-table .product-item-line>.photo{width:calc(60px + (2 * .8rem));}#page-bill #content .cart-table .product-item-line>.photo .photo-holder{width:60px;height:60px;display:flex;}#page-bill .bill-toggle-products-container{border-radius:5px;border:1px solid #ccc;overflow:hidden;margin-bottom:1rem;}#page-bill .col2{border:none;padding:12px 8px 8px 9px;width:16%;white-space:nowrap;text-align:right;}#page-bill .bill-toggle-products-holder .bill-toggle-products{background:#fff;border-radius:14px;padding:5px 10px;border:1px solid #87c2bd;color:#87c2bd;margin-bottom:10px;display:inline-block;transition:all 350ms ease;}#page-bill .bill-toggle-products-holder .bill-toggle-products.active{background:#87c2bd;color:#fff;}#page-bill .bill-toggle-products-holder .bill-toggle-products.active+.bill-toggle-products-container{display:none;}#page-bill .line-items-holder.line-horizontal{display:flex;flex-wrap:wrap;--numberPerLine:3;}#page-bill .line-items-holder.line-horizontal .line-item{width:calc((100% / var(--numberPerLine)) - 20px);margin:10px;}#page-bill .line-items-holder .line-item:not(:first-child){margin-top:1rem;}#page-bill .line-items-holder .line-item-title{display:flex;align-items:center;font-size:18px;padding-bottom:5px;}#page-bill .line-items-holder .line-item-title .picto-holder{margin-right:7px;display:flex;justify-content:center;align-items:center;width:20px;height:20px;}@media (max-width: 900px){#page-bill .line-items-holder.line-horizontal{--numberPerLine:2;}}@media (max-width: 599px){#page-bill #content #shipto,#page-bill #content #contactus-mail{float:none;width:98%;}#page-bill #content #billto,#page-bill #content #contactus-address{float:none;width:98%;}}#page-bill #content .title{margin-bottom:1rem;margin-top:2rem;font-size:20px;font-weight:bold;letter-spacing:0.4px;}#page-bill .cart-bloc-content{border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);border-left:4px solid #87c2bd;padding:30px;background-color:#fff;}@media (max-width: 800px){#page-bill .cart-bloc-content{padding:1rem;}#page-bill .cart-table .product-item-line > .photo{width:calc(46px + (2 * .5rem));}#page-bill .cart-table .product-item-line > .photo .photo-holder{height:46px;width:46px;}}@media (max-width: 600px){#page-bill .product-item-line .description-content{padding-top:6px;font-size:11px;}#page-bill .product-item-line .prix{padding:0.4rem;}#page-bill .product-item-line .prix .prix-item{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;}#page-bill .line-items-holder.line-horizontal{--numberPerLine:1;}}@media (max-width: 500px){#page-bill #content .title{font-size:18px;}#page-bill #content .cart-table .title-line .photo{font-size:0;padding:0;border:0;}#page-bill #content .cart-table .product-item-line > .photo{padding:0;width:0;border:0;}#page-bill #content .cart-table .product-item-line > .photo .photo-holder{display:none;}}.btn,input[type="submit"],input[type="button"],input[type="reset"],.btn-cart{display:flex;align-items:center;justify-content:center;*zoom:1;padding:8px 16px;box-shadow:0 0 4px rgba(0,0,0,0.1);cursor:pointer;font-size:14px;line-height:130%;border-radius:5px;background:#87c2bd;color:#fff;border:2px solid transparent;font-family:"puffin-display-soft", "Arial", sans-serif;transition:all 350ms ease;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.btn:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,.btn-cart:hover{opacity:0.8;}.btn.btn-picto:not(.btn-picto-right) i,input[type="submit"].btn-picto:not(.btn-picto-right) i,input[type="button"].btn-picto:not(.btn-picto-right) i,input[type="reset"].btn-picto:not(.btn-picto-right) i,.btn-cart.btn-picto:not(.btn-picto-right) i{margin-right:12px;}.btn.btn-picto .btn-picto-right i,input[type="submit"].btn-picto .btn-picto-right i,input[type="button"].btn-picto .btn-picto-right i,input[type="reset"].btn-picto .btn-picto-right i,.btn-cart.btn-picto .btn-picto-right i{margin-left:12px;}.btn.btn-picto .picto-holder,input[type="submit"].btn-picto .picto-holder,input[type="button"].btn-picto .picto-holder,input[type="reset"].btn-picto .picto-holder,.btn-cart.btn-picto .picto-holder{display:flex;justify-content:center;align-items:center;}.btn.btn-picto .picto-holder svg,input[type="submit"].btn-picto .picto-holder svg,input[type="button"].btn-picto .picto-holder svg,input[type="reset"].btn-picto .picto-holder svg,.btn-cart.btn-picto .picto-holder svg{height:15px;}.btn.btn-picto.btn-small .picto-holder svg,input[type="submit"].btn-picto.btn-small .picto-holder svg,input[type="button"].btn-picto.btn-small .picto-holder svg,input[type="reset"].btn-picto.btn-small .picto-holder svg,.btn-cart.btn-picto.btn-small .picto-holder svg{height:13px;}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;}.btn.btn-border-gradient{background:linear-gradient(90deg,#9059ff 0%,#ff4aa2 52.08%,#ffbd4f 100%);background-origin:border-box;border-radius:1.5em;}.btn.btn-border-gradient.bordered{border-radius:1.5em;padding:0;}.btn.btn-border-gradient.bordered span{background:#fff;padding:0px;display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:1.5em;color:#333;}.btn.btn-gradient{border-color:transparent;background-size:200% calc(100% + (2px * 2));background-position-x:1%;background-position-y:center;background-image:linear-gradient(90deg,#fe3223,#fe8615);transition:all 350ms ease;}.btn.btn-gradient:hover{opacity:1;background-position-x:99%;}.btn.btn-gradient.btn-border{padding:0px;display:flex;align-items:center;justify-content:center;}.btn.btn-gradient.btn-border>span{background:#fff;transition:all 350ms ease;padding:8px 16px;border-radius:calc(5px - 2px);}.btn.btn-gradient.btn-border>span>span{--gradientColor1:#fe3223;--gradientColor2:#fe8615;--highlight-background:linear-gradient(90deg,var(--gradientColor1,#fe3223),var(--gradientColor2,#fe8615));background:var(--highlight-background);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;-webkit-text-fill-color:transparent;display:inline-block;}.btn.btn-gradient.btn-border>span>span.text-background-gradient-animated{--highlight-background:linear-gradient(90deg,var(--gradientColor1),var(--gradientColor2),var(--gradientColor1));background-size:200%;animation:background-pan 3s linear infinite;}.btn.btn-gradient.btn-border>span>span.text-background-gradient-animated{--highlight-background:linear-gradient(90deg,var(--gradientColor1),var(--gradientColor2),var(--gradientColor1));background-size:200%;animation:background-pan 3s linear infinite;}.btn.btn-gradient.btn-border:hover>span{background:transparent;}.btn.btn-gradient.btn-border:hover>span>span{--highlight-background:#fff;}.btn.btn-gradient.btn-border.btn-rounded>span{border-radius:25rem;}.btn.btn-round{padding:8px 9.5px;}.btn.btn-round.btn-picto i{margin:0;}.btn-large{font-size:130%;}.btn-small{font-size:10.5px !important;}.btn-smaller{font-size:10.5px !important;padding:4px 8px;}.btn.btn-primary{background-color:#87c2bd;color:#fff;}.btn.btn-secondary{background-color:#87c2bd;color:#fff;}.btn.btn-black{background-color:#000;color:#fff;}.btn-warning{background-color:#f1c40f;color:#fff;}.btn.btn-border:not(.btn-gradient){border:2px solid #87c2bd;color:#87c2bd;background:#fff;}.btn.btn-border:not(.btn-gradient).btn-primary{color:#87c2bd;border-color:#87c2bd;}.btn.btn-border:not(.btn-gradient).btn-secondary{color:#87c2bd;border-color:#87c2bd;}.btn.btn-inline-block{display:inline-block;}.btn.btn-underline{background:transparent;text-decoration:underline;text-underline-offset:2px;}.btn.btn-theme{border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);}.btn-cta{border:1px solid #87c2bd;color:#87c2bd;font-family:'puffin-display-soft', "Montserrat", serif;background:#fff;padding:11px 20px;font-style:italic;font-weight:bold;font-size:16px;line-height:130%;letter-spacing:0.4px;display:inline-block;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.3);transition:color 350ms ease, background 350ms ease;}.btn-cta:hover{color:#fff;background:#87c2bd;opacity:1;}.btn-rounded{border-radius:25rem;}.btn-rounded.btn-rounded-padding{padding:14px 40px;}.btn-rounded>span{border-radius:25rem;}.btn-success,#page-cart #submitbutton input{background-color:#2ecc71;color:#fff;}.btn.btn-danger,input[type="reset"].btn{background-color:#e74c3c;color:#fff;}.btn.btn-inverse,input[type="button"].btn{color:#87c2bd;background:#fff;}.btn.btn-squarespace{position:relative;cursor:pointer;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-moz-box-align:center;overflow:hidden;transform:translate3d(0px,0px,0px) scale(1);transition:transform 50ms ease 0s;}.btn.btn-squarespace:before{background-color:#454545;content:"";display:block;height:100%;left:0px;opacity:0;pointer-events:none;position:absolute;top:0px;transform:translate3d(-130%,0px,0px) skew(-30deg);transition:transform 500ms cubic-bezier(0.66,0,0.34,1) 0s, opacity 500ms linear 500ms;width:100%;z-index:-1;}.btn.btn-squarespace:hover:before{background-color:#454545;opacity:1;transform:translate3d(0px,0px,0px) skew(0deg);transition:transform 500ms cubic-bezier(0.66,0,0.34,1) 0s, opacity 500ms linear 0s;z-index:-1;}.btn.btn-up{position:fixed;right:2rem;bottom:calc(70px + 1rem);background:#87c2bd;height:40px;width:40px;box-shadow:0 0 5px #87c2bd96;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:25;padding:0;}.btn.btn-up:hover{opacity:1;transform:scale(1.05);}.btn.btn-up:focus,.btn.btn-up:active{transform:scale(1.08);}.btn.btn-up.js-scroll-amount{opacity:0;pointer-events:none;}.btn.btn-up.js-scroll-amount.active{opacity:1;pointer-events:all;}#cart-table .cart-table-mini{max-height:400px;overflow:auto;}#cart-table .empty-cart{padding-top:8px;}#cart-table .empty-cart h3{text-align:center;}#cart-table .btn{font-size:130%;}#cart-table table.cart-table{width:100%;margin-bottom:1em;}#cart-table table.cart-table tr.title-subdivide{height:auto;background:#fafafa;}#cart-table table.cart-table tr.title-subdivide td{padding:4px;font-weight:bold;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}#cart-table table.cart-table .cart-opt{height:1.8em;}#cart-table table.cart-table .cart-opt .cart-opt-name{padding:4px;}#cart-table table.cart-table .cart-opt .cart-opt-name .products-infos-holder{font-size:11px;padding:0 5px;margin-top:5px;color:#acacac;}#cart-table table.cart-table .maximal{width:70%;}#cart-table table.cart-table .description.maximal{font-size:1.1em;padding-left:0;}#cart-table table.cart-table th{background-color:#dfdfdf;font-size:1.2em;text-align:center;}#cart-table table.cart-table tr{height:3em;}#cart-table table.cart-table .message{color:red;}#cart-table table.cart-table td.description em{color:#acacac;}#cart-table table.cart-table td.photo{vertical-align:top;}#cart-table table.cart-table td.photo img{max-width:none;margin:2px 5px 2px 0;}#cart-table table.cart-table .cart-br{height:1em;}#cart-table table.cart-table .cart-br td{border-top:1px solid #c0c0c0;}#cart-table table.cart-table #subtotal .col1{text-align:right;font-size:117%;}#cart-table table.cart-table #subtotal .col2{color:#484848;padding-right:20px;text-align:right;}#cart-table table.cart-table #shipping .col1{padding-top:40px;}#cart-table table.cart-table #shipping .col1 > p{padding-bottom:10px;padding-left:10%;}#cart-table table.cart-table #shipping .col1 #country{font-size:1.1em;font-weight:bold;}#cart-table table.cart-table #shipping .col2{padding-right:20px;padding-left:0px;padding-top:44px;}#cart-table table.cart-table #discountform .col1{padding-left:10%;}#cart-table table.cart-table #total .col1{padding-top:15px;font-size:150%;font-weight:bold;text-align:right;}#cart-table table.cart-table #total .col2{font-size:140%;color:#484848;padding-left:0;padding-right:20px;padding-top:15px;}#cart-table table.cart-table td.qty{text-align:right;width:auto;padding:0 5px 0 5px;}#cart-table table.cart-table td.qty.text-center{text-align:center;}#cart-table table.cart-table td.qty.bordered-left{border-left:1px solid #ddd;}#cart-table table.cart-table td.total-price,#cart-table table.cart-table .col2{font-weight:bold;text-align:right;white-space:nowrap;padding:0 5px 0 5px;}#cart-table table.cart-table td.price{white-space:nowrap;text-align:right;padding:0 5px 0 5px;}#cart-table table.cart-table .more{background-image:url("/themes/o001/img/sprite.png");background-position:0 -214px;background-repeat:no-repeat;height:14px;width:14px;cursor:pointer;}#cart-table table.cart-table .less{background-image:url("/themes/o001/img/sprite.png");background-position:0 -273px;background-repeat:no-repeat;height:14px;width:14px;cursor:pointer;}#cart-table table.cart-table .trash > div{background-image:url("/themes/o001/img/sprite.png");background-position:0 -332px;background-repeat:no-repeat;height:17px;width:17px;cursor:pointer;margin:0 auto;}#cart-table #bt-checkout{float:right;}#cart-table #checkout-payments{text-align:center;}#cart-table #checkout-payments > img{max-width:100px;display:inline-block;margin:0 0.4em;}#cart-table #pr{margin:1em 0;}#cart-table #shipping td.price{padding-right:20px;}#cart-review.jqmWindow table.cart-table{max-height:75%;overflow:auto;padding:0;}#cart-review.jqmWindow table.cart-table #cart-table{margin:12px;}@media (max-width: 630px){#cart-review.jqmWindow{left:0;width:100%;margin:0;}}@media (max-width: 350px){#cart-table img{display:none;}}#page-cart .btn-finish-order{cursor:not-allowed;transition:all 350ms ease;}#page-cart .btn-finish-order input{opacity:0.4 !important;pointer-events:none;}#page-cart .btn-finish-order .error-message{margin-top:0.5rem;color:#e74c3c;display:none;}#page-cart .btn-finish-order .error-message.visible{display:block;}#page-cart .btn-finish-order.allowed{cursor:pointer;}#page-cart .btn-finish-order.allowed input{opacity:1 !important;pointer-events:all;}#page-cart #checkout-empty{display:none;}#page-cart #checkout{display:inherit;}#page-cart.empty-cart #checkout{display:none;}#page-cart.empty-cart #checkout-empty{display:inherit;}body.cartPopupDisplay_large #cart-review.jqmWindow,body.cartPopupDisplay_large div.jq-modal{max-width:1200px;width:100% !important;left:50% !important;margin:0;top:50%;transform:translate(-50%,-50%) !important;}body.cartPopupDisplay_hidden .jqmOverlay{display:none !important;}body.cartPopupDisplay_hidden #cart-review.jqmWindow{display:none !important;}body .jqmOverlay{cursor:pointer;}body #cart-review.jqmWindow{border:0;padding:1rem;border-radius:5px;box-shadow:0px 2px 8px rgba(0,0,0,0.25);top:50%;left:50%;margin:0;transform:translate(-50%,-50%);}body #cart-review.jqmWindow .title-item{font-size:20px;margin-bottom:1rem;font-weight:bold;letter-spacing:0.2px;}body #cart-review.jqmWindow #cart-table{border:0;padding:0;}body #cart-review.jqmWindow #cart-table .cart-table-mini{margin-bottom:1rem;border:1px solid #ccc;border-radius:var(--global-Radius,5px);}body #cart-review.jqmWindow #cart-table .cart-button{display:flex;justify-content:space-between;}body #cart-review.jqmWindow .cart-products-recommendations[data-cart-popup="standard"] .product_list_item{flex-grow:1;}body #cart-review table.cart-table{margin-bottom:0;border-collapse:collapse;}body #cart-review table.cart-table .cart-title-line{border-bottom:1px solid #ddd;}body #cart-review table.cart-table th{background:#f2f2f2;}body #cart-review table.cart-table #subtotal .total-item{padding-right:8px;text-align:right;font-size:18px;font-weight:bold;color:#87c2bd;}body #cart-review table.cart-table #subtotal .total-item span{font-size:14px;color:#333;}body #cart-review table.cart-table .cart-qty-title{padding:0 5px;}body #cart-review table.cart-table .cart-line{border-bottom:1px solid #ddd;}body #cart-review table.cart-table .cart-line:not(:first-of-type){border-top:1px solid #ccc;}body #cart-review table.cart-table .cart-line .products-infos-holder{font-size:11px;padding:0 5px;margin-top:5px;color:#acacac;}body #cart-review table.cart-table .cart-line .products-infos-holder>*{color:#acacac;}body #cart-review table.cart-table .cart-line .products-infos-holder .component-item.component-item-level-2{padding-left:10px;}body #cart-review table.cart-table .cart-line .products-infos-holder .component-item.component-item-level-3{padding-left:20px;}body #cart-review table.cart-table .cart-line:last-of-type{border-bottom:0;}body #cart-review table.cart-table .cart-line .center{text-align:center;}body #cart-review table.cart-table .cart-line .qty-modifiers{padding:5px;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier{background:#87c2bd;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;margin:5px 0;height:22px;width:22px;position:relative;box-shadow:0px 2px 8px rgba(0,0,0,0);transition:all 350ms ease;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier:first-of-type{margin-top:0;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier:last-of-type{margin-bottom:0;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier span{width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier:hover{opacity:0.85;box-shadow:0px 2px 8px rgba(0,0,0,0.15);}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier.type-modifier-2{border-radius:5px;border:2px solid #87c2bd;background:#fff;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier.type-modifier-2 span svg{fill:#87c2bd;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier.type-modifier-3{border-radius:5px;border:2px solid #333;background:#fff;}body #cart-review table.cart-table .cart-line .qty-modifiers .qty-modifier.type-modifier-3 span svg{fill:#333;}body #cart-review table.cart-table .cart-line .description{padding-left:5px;padding-top:5px;padding-bottom:5px;padding-right:5px;}body #cart-review table.cart-table .cart-line .description a{color:#333;}body #cart-review table.cart-table .cart-line .photo{padding:5px;background:#fafafa;border-right:1px solid #ddd;}body #cart-review table.cart-table .cart-line .photo .photo-holder{display:flex;justify-content:center;background:transparent;max-width:48px;max-height:48px;width:48px;height:48px;}body #cart-review table.cart-table .cart-line .photo .photo-holder img{margin:0;}body #cart-review table.cart-table .cart-line .photo .photo-holder.has-picture{background:transparent;}body #cart-review table.cart-table .cart-line .delete{padding:0 5px;padding-right:10px;cursor:pointer;}body #cart-review table.cart-table .cart-line .delete>div{border-radius:50%;background:#ff7675;color:#fff !important;display:flex;align-items:center;justify-content:center;width:22px;height:22px;box-shadow:0px 2px 8px rgba(0,0,0,0);transition:all 350ms ease;position:relative;}body #cart-review table.cart-table .cart-line .delete>div span{width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;}body #cart-review table.cart-table .cart-line .delete:hover>div{transform:rotate(90deg);box-shadow:0px 2px 8px rgba(0,0,0,0.25);opacity:0.85;background:#f00;}body #cart-review table.cart-table .small-height{height:1em;}body#page-cart #zone_selection{background:#f2f2f2;padding:1rem;border-radius:5px;}body#page-cart #zone_selection .zone-item{display:flex;align-items:center;margin-bottom:10px;}body#page-cart #zone_selection .zone-item:last-of-type{margin-bottom:0;}body#page-cart #zone_selection .zone-item#country{font-size:16px;font-weight:bold;}body#page-cart #zone_selection .zone-item#countries .text-item{font-size:16px;font-weight:bold;}body#page-cart #zone_selection .zone-item .text-item{padding-right:5px;}body#page-cart .discount-list-holder{margin:0;background:#fafafa;text-align:center;width:100%;border:1px solid #e2e2e2;border-radius:5px;border-collapse:collapse;}body#page-cart .discount-list-holder td{vertical-align:middle;padding:2%;}body#page-cart .discount-list-holder td.description{text-align:left;}body#page-cart .discount-list-holder td.description .code-name{color:#757272;}body#page-cart .discount-list-holder td.description .code-name span{color:#87c2bd;font-weight:bold;letter-spacing:0.4px;}body#page-cart .discount-list-holder td.description .code-description{font-size:16px;line-height:140%;margin-top:0.5rem;}body#page-cart .discount-list-holder td.description .details-price{display:none;}body#page-cart .discount-list-holder td.description .details-price.active{display:block;}body#page-cart .discount-list-holder td.description .discount-more-infos-holder .discount-more-infos{font-weight:bold;text-decoration:underline;}body#page-cart .discount-list-holder td.price{font-size:12px;width:90px;white-space:nowrap;}body#page-cart .discount-list-holder td.delete{width:52px;}body#page-cart .discount-list-holder td.delete:not(.disabled){cursor:pointer;}body#page-cart .discount-list-holder td.delete:hover span{transform:rotate(90deg);}body#page-cart .discount-list-holder td.delete span{width:20px;height:20px;background:#ff7675;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;transition:all 350ms ease;box-shadow:0 0 4px rgba(0,0,0,0.15);}body#page-cart .same-address-billing-holder span{margin-left:10px;}body#page-cart .checkbox-consents-holder .consent_requests{margin-top:10px;}body#page-cart .checkbox-consents-holder .consent_requests.field{margin-top:0px;}body#page-cart .checkbox-consents-holder .consent_requests .consent_request{padding:10px;border:1px solid #ccc;border-radius:5px;}body#page-cart .checkbox-consents-holder .consent_requests .text{margin-bottom:0;}body#page-cart .checkbox-consents-holder .consent_requests .text p,body#page-cart .checkbox-consents-holder .consent_requests .text a{line-height:120%;font-size:11px;}body#page-cart .checkbox-consents-holder .consent_requests label{margin-bottom:5px;display:block;}body#page-cart .checkbox-consents-holder .consent_requests label span{font-size:14px;font-weight:bold;}body#page-cart .checkbox-consents-holder .consent_requests label input{margin-right:10px;}body#page-cart .checkbox-consents-holder .consent_requests a{display:block;}body#page-cart .cart-adresses-list{background:#fafafa;border-radius:4px;position:relative;}body#page-cart .cart-adresses-list.cart-adresses-show-more-hidden{--adresseDefaultHeight:85px;--adresseDefaultMax:4;max-height:calc((var(--adresseDefaultHeight) * var(--adresseDefaultMax)) + 50px);overflow:hidden;}body#page-cart .cart-adresses-list.cart-adresses-show-more-hidden:after{content:"";position:absolute;bottom:0px;height:50px;background:linear-gradient(to top,#fff,rgba(255,255,255,0));width:100%;z-index:1;pointer-events:all;}body#page-cart .cart-adresses-list.cart-adresses-show-more-hidden .btn-addresses-more-shower{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:2;box-shadow:0 0 5px rgba(0,0,0,0.5);cursor:pointer;display:flex;align-items:center;border-radius:5px;padding:7px 17px;font-size:14px;transition:all 350ms ease;}body#page-cart .cart-adresses-list.cart-adresses-show-more-hidden .btn-addresses-more-shower:hover{opacity:0.85;}body#page-cart .cart-adresses-list.cart-adresses-show-more-hidden.more-showed{max-height:100%;}body#page-cart .cart-adresses-list.cart-adresses-show-more-hidden.more-showed:after{display:none;pointer-events:none;}body#page-cart .cart-adresses-list.cart-adresses-show-more-hidden.more-showed .btn-addresses-more-shower{display:none;}body#page-cart .cart-adresses-list .cart-adresse-item{padding:8px 10px;}body#page-cart .cart-adresses-list .cart-adresse-item:not(:last-of-type){border-bottom:1px solid #e6e6e6;}body#page-cart .cart-adresses-list .cart-adresse-item label{padding:0.5em;display:flex;cursor:pointer;}body#page-cart .cart-adresses-list .cart-adresse-item label .adresse-item-content{padding-left:10px;}body#page-cart .cart-adresses-list .cart-adresse-item label .adresse-item-content .adresse-item-content-title strong{font-size:16px;line-height:130%;}body#page-cart .cart-adresses-list .cart-adresse-item label .adresse-item-content .adresse-item-content-infos{margin-top:5px;}body#page-cart .cart-adresses-list .cart-adresse-item label .edit-link{margin-left:10px;}body#page-cart .cart-adresses-list .cart-adresse-item label input[type="radio"]{margin-right:10px;}body#page-cart #page.identification-step-todo .if_identification-step-done{display:none;}body#page-cart.user-is-connected .user-not-logged{display:block;}body#page-cart .user-not-logged{display:none;}body#page-cart .checkout-content-container .cart-bloc{margin-bottom:3rem;}body#page-cart .checkout-content-container .cart-bloc:last-of-type{margin-bottom:0;}body#page-cart .checkout-content-container .cart-bloc#validation-bloc>.cart-bloc-content{padding:15px;}body#page-cart .checkout-content-container .cart-bloc-content,body#page-cart .checkout-content-container .action-msg{border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);padding:30px;margin-bottom:2rem;background:#fff;}body#page-cart .checkout-content-container .cart-bloc-content .message-informatif,body#page-cart .checkout-content-container .action-msg .message-informatif{font-size:13px;margin-bottom:1rem;color:#989898;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder,body#page-cart .checkout-content-container .action-msg .date-holder{display:flex;flex-wrap:wrap;margin-top:1.5rem;margin-bottom:0;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder:first-of-type,body#page-cart .checkout-content-container .action-msg .date-holder:first-of-type{margin-top:0;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .subtitle,body#page-cart .checkout-content-container .action-msg .date-holder .subtitle{width:100%;font-weight:bold;margin-bottom:1.5rem;font-size:18px;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .date-item,body#page-cart .checkout-content-container .action-msg .date-holder .date-item{font-weight:bold;border:2px solid #87c2bd;color:#87c2bd;padding:8px 16px;border-radius:16px;margin:4px;cursor:pointer;transition:all 350ms ease;white-space:nowrap;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .date-item:first-letter,body#page-cart .checkout-content-container .action-msg .date-holder .date-item:first-letter{text-transform:capitalize;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .date-item.item-selected,body#page-cart .checkout-content-container .action-msg .date-holder .date-item.item-selected{background:#87c2bd;color:#fff;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .date-item:hover,body#page-cart .checkout-content-container .action-msg .date-holder .date-item:hover{opacity:0.6;}body#page-cart .checkout-content-container .cart-bloc-content:last-of-type,body#page-cart .checkout-content-container .action-msg:last-of-type{margin-bottom:0;}body#page-cart .checkout-content-container .cart-bloc-content .cart-bloc-item,body#page-cart .checkout-content-container .action-msg .cart-bloc-item{margin-bottom:2rem;}body#page-cart .checkout-content-container .cart-bloc-content .cart-bloc-item:last-of-type,body#page-cart .checkout-content-container .action-msg .cart-bloc-item:last-of-type{margin-bottom:0;}body#page-cart .checkout-content-container .cart-bloc-content>table,body#page-cart .checkout-content-container .cart-bloc-content>div{width:100%;}body#page-cart .checkout-content-container .action-msg{margin-top:0;padding:30px;}body#page-cart .checkout-content-container .action-msg p{margin:5px 0;font-size:16px;}body#page-cart .checkout-content-container .action-msg p a{text-decoration:underline;}body#page-cart .checkout-content-container .action-msg .btn-holder{margin-top:1rem;}body#page-cart .checkout .prices-container-cart p{border-bottom:1px dashed #d8d8d8;clear:both;line-height:140%;padding:3px 0;}body#page-cart .checkout .prices-container-cart p strong{float:right;}body#page-cart .checkout .prices-container-cart .total-recap-holder{border-bottom:0;margin-top:1rem;display:flex;justify-content:space-between;align-items:center;}body#page-cart .checkout .recap-box-holder.details-visible .details-show-item .picto-holder{transform:scaleY(1);}body#page-cart .checkout .recap-box-holder.details-visible>p,body#page-cart .checkout .recap-box-holder.details-visible .consent_requests{display:block;}body#page-cart .checkout .recap-box-holder:not(.details-visible)> p,body#page-cart .checkout .recap-box-holder:not(.details-visible) .consent_requests{display:none;}body#page-cart .checkout .recap-box-holder:not(.details-visible)> p.total-line,body#page-cart .checkout .recap-box-holder:not(.details-visible) .consent_requests.total-line{display:block;}body#page-cart .checkout .recap-box-holder:not(.details-visible) .details-show-item .picto-holder{transform:scaleY(-1);}body#page-cart .checkout .recap-box-holder .details-show-item{cursor:pointer;display:flex;align-items:center;justify-content:space-between;}body#page-cart .checkout .recap-box-holder .details-show-item .picto-holder{color:#ccc;transition:all 350ms ease;font-size:11px;}body#page-cart .checkout .title.sub-title{font-size:1rem;line-height:1.125rem;margin-bottom:0;}body#page-cart .checkout #first-column-prices{margin-bottom:1rem;}body#page-cart .checkout #first-column-prices .title.sub-title.first-col{padding-top:0;}body#page-cart .checkout #first-column-prices .title.sub-title.first-col.title-total{padding:0;font-size:16px;line-height:120%;}body#page-cart .checkout #first-column-prices .title.sub-title.title-vat{margin-top:10px;}body#page-cart .checkout .two-cols .col-container{width:100%;}body#page-cart .checkout #cart-review #cart-table{border-radius:5px;}body#page-cart .checkout #address-bloc #identification-choices{display:flex;justify-content:center;flex-wrap:wrap;}body#page-cart .checkout #address-bloc #identification-choices label{padding:8px 10px;margin:0 10px;background:#fafafa;color:#87c2bd;border:1px solid #87c2bd;cursor:pointer;width:25%;transition:all 350ms ease;border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;}body#page-cart .checkout #address-bloc #identification-choices label:hover{opacity:0.8;}body#page-cart .checkout #address-bloc #identification-choices label input{display:none;}body#page-cart .checkout #address-bloc #identification-choices label.active{color:#fff;background:#87c2bd;}body#page-cart .checkout #address-bloc .identification-bloc{margin-top:20px;}body#page-cart .checkout #address-bloc .infos{text-align:center;padding:5px 1rem;opacity:0.8;margin-bottom:1rem;}body#page-cart .checkout #address-bloc .infos i{margin-bottom:10px;display:block;}body#page-cart .checkout #shipping-table .shipping-line{padding:0.5rem;background:#fff;transition:all 350ms ease;}body#page-cart .checkout #shipping-table .shipping-line.selected{background:#fafafa;}body#page-cart .checkout #shipping-table .shipping-line:hover{background:#fafafa;}body#page-cart .checkout #shipping-table .shipping-line:last-of-type .shipping-line-holder{border-bottom:0;}body#page-cart .checkout #shipping-table .shipping-line .shipping-line-holder{border-bottom:1px solid #eee;}body#page-cart .checkout #shipping-table .shipping-line:not(.selected) .shipping-line-item{cursor:pointer;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item{display:flex;align-items:center;padding:0.5rem;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .input-holder{width:30px;display:flex;align-items:center;justify-content:flex-start;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .price{width:90px;display:flex;align-items:center;justify-content:flex-start;margin-left:auto;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content{width:calc(100% - (80px + 110px));padding-left:1rem;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content .notice{margin-top:6px;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content .shipping_choices{padding-left:0;padding-bottom:0;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content .item-title{font-weight:bold;font-size:16px;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .text{margin-bottom:0;margin-top:6px;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .ship_logo{width:110px;height:60px;display:flex;justify-content:center;align-items:center;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .ship_logo.no-img{background:#f2f2f2;border-radius:8px;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .ship_logo>label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .ship_logo:not(.no-img) label{border:1px solid #eee;border-radius:8px;background:#fff;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .ship_logo img{width:100%;height:100%;object-fit:contain;}body#page-cart .checkout #checkout-payments .payment-line{cursor:pointer;}body#page-cart .checkout #checkout-payments .payment-line.selected .payment-line-item{background:#fafafa;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item{background:#fff;transition:all 350ms ease;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item:hover{background:#fafafa;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label{display:flex;align-items:center;cursor:pointer;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .input-holder{width:30px;display:flex;align-items:center;justify-content:flex-start;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .img-paiement{width:110px;height:60px;display:flex;align-items:center;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content{width:calc(100% - 140px);}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content .desc{font-weight:bold;font-size:16px;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content .payement-text,body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content .payment-text{margin-top:6px;}body#page-cart .checkout #checkout-payments .payment-line td{padding:0.5rem;border-bottom:1px solid #eee;}body#page-cart .checkout #checkout-payments .payment-line .content{padding-left:1rem;}body#page-cart .checkout #checkout-payments .payment-line .img-paiement{width:110px;}body#page-cart .checkout #checkout-payments .payment-line .img-paiement label{height:60px;width:100px;display:flex;align-items:center;justify-content:center;}body#page-cart .checkout #checkout-payments .payment-line .img-paiement label img{max-width:100px;max-height:60px;}body#page-cart .checkout #checkout-payments .payment-line:last-of-type td{border-bottom:0;}body#page-cart .checkout-content-container table.cart-table{border:1px solid #ddd;}body#page-cart .checkout-content-container table.cart-table .total-item{padding-top:8px;padding-bottom:8px;}body#page-cart .checkout-content-container .title{letter-spacing:1px;padding:10px 0px;font-size:1.375rem;font-weight:bold;}body#page-cart .checkout-content-container .title.first-item{display:flex;align-items:center;justify-content:space-between;margin-top:0;}body#page-cart .checkout-content-container .panier-container > .cart-bloc .cart-bloc-content{border-left:4px solid #87c2bd;}body#page-cart.checkout_type_sidebar #checkout .action-msg+#cart-form{margin-top:30px;}body#page-cart.checkout_type_sidebar #checkout #cart-form{display:flex;align-items:flex-start;justify-content:space-between;}body#page-cart.checkout_type_sidebar #checkout #cart-form .panier-container{width:calc((100% - 320px) - 30px);}body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder{width:320px;position:sticky;top:50px;}body .product-list-suggestion-holder .product_list .product_list_item{width:calc((100% / 3) - 20px);}.box-informations{border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);padding:30px;margin-bottom:2rem;border-left:4px solid #87c2bd;background-color:#fff;}.text-custom-cart{font-style:italic;color:#8b8a89;margin-top:5px;font-size:12px;font-weight:bold;}#page-cart #checkout #validation-bloc .cart-section-submit .btn-holder>*{margin-bottom:1rem;}#page-cart #checkout #validation-bloc .cart-section-submit .btn-holder>*:last-child{margin-bottom:0rem !important;}@media (max-width: 1000px){body#page-cart.checkout_type_sidebar #checkout #cart-form{flex-direction:column;}body#page-cart.checkout_type_sidebar #checkout #cart-form .panier-container,body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder{width:100%;}body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder{margin-top:2rem;}body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder .cart-bloc-content{display:flex;flex-direction:column;}body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder .cart-bloc-content .cart-section-recap{order:1;}body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder .cart-bloc-content .cart-section-consents{order:2;}body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder .cart-bloc-content .cart-section-submit{order:3;}body#page-cart.checkout_type_sidebar #checkout #cart-form .sticky-holder .cart-bloc-content .cart-section-reassurances{order:4;}body .product-list-suggestion-holder .product_list .product_list_item{width:calc((100% / 2) - 20px);}}@media (max-width: 800px){body#page-cart .checkout-content-container .cart-bloc-content,body#page-cart .checkout-content-container .action-msg{padding:1rem;}.text-custom-cart{margin-top:1rem;}}@media (max-width: 600px){body #cart-review table.cart-table .cart-line .photo{vertical-align:middle;}body #cart-review table.cart-table .cart-line .photo img{max-width:30px;max-height:30px;}body #cart-review table.cart-table .cart-line .description a{font-size:12px;line-height:120%;display:block;}body #cart-review table.cart-table .cart-line .products-infos-holder{font-size:10px;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .subtitle,body#page-cart .checkout-content-container .action-msg .date-holder .subtitle{margin-bottom:1rem;font-size:16px;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .date-item,body#page-cart .checkout-content-container .action-msg .date-holder .date-item{margin:3px;font-size:12px;padding:6px 14px;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .ship_logo,body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .img-paiement{width:70px;height:50px;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content,body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content{flex-grow:1;padding-left:.5rem;padding-right:.5rem;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content .desc,body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content .item-title,body#page-cart .cart-adresses-list .cart-adresse-item label .adresse-item-content .adresse-item-content-title strong{font-size:14px;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content .payment-text,body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content .notice,body#page-cart .cart-adresses-list .cart-adresse-item label .adresse-item-content .adresse-item-content-infos,body#page-cart .cart-adresses-list .cart-adresse-item label .edit-link,body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .text{font-size:11px;line-height:120%;}body#page-cart .checkout-content-container .title{font-size:20px;}body#page-cart .checkout #address-bloc #identification-choices label{width:calc((100% / 3) - 20px);}}@media (max-width: 550px){body .product-list-suggestion-holder .product_list .product_list_item{width:calc((100% / 1) - 20px);}}@media (max-width: 500px){body #cart-review table.cart-table .cart-line .photo{padding:0;border:0;}body #cart-review table.cart-table .cart-line .photo .photo-holder,body #cart-review table.cart-table .cart-line .photo img{display:none;}body #cart-review table.cart-table .cart-line>.total-price{font-size:10px;padding:0;}body #cart-review table.cart-table .cart-line>.description a{font-size:11px;}body #cart-review table.cart-table .cart-line>.price{font-size:0;padding:0;}body #cart-review table.cart-table .cart-line>.delete{padding:0 5px;}body #cart-review table.cart-table .cart-line>.delete>div{width:16px;height:16px;}body #cart-review table.cart-table .cart-title-line .cart-price-title{font-size:0;padding:0;}body#page-cart .checkout-content-container .title{font-size:18px;}body#page-cart #zone_selection .zone-item{flex-direction:column;align-items:flex-start;}body#page-cart #zone_selection .zone-item#country{flex-direction:row;}body#page-cart #zone_selection .zone-item#country .value-holder{margin-top:0;}body#page-cart #zone_selection .zone-item .value-holder{margin-top:0.5rem;}body#page-cart #discount-bloc .field-holder{flex-direction:column;align-items:flex-start;}body#page-cart #discount-bloc .field-holder .field{width:100% !important;}body#page-cart #discount-bloc .field-holder>input{margin-top:1rem;}body#page-cart .checkout #address-bloc #identification-choices label{width:calc(85% - 20px);margin-bottom:10px;}body#page-cart .checkout #address-bloc #identification-choices label:last-of-type{margin-bottom:0;}}@media (max-width: 360px){body#page-cart .checkout #address-bloc #identification-choices label{width:100%;margin-left:0;margin-right:0;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .ship_logo,body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .img-paiement{display:none;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .content{padding-left:0;padding-top:1rem;padding-bottom:1rem;}body#page-cart .checkout #checkout-payments .payment-line .payment-line-item label .content{padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem;}body#page-cart .checkout #shipping-table .shipping-line-holder .shipping-line-item .price{font-size:10px;justify-content:flex-end;}body#page-cart .checkout-content-container .cart-bloc-content .date-holder .date-item,body#page-cart .checkout-content-container .action-msg .date-holder .date-item{padding:4px 6px;}}.qty-item-price-weight{white-space:nowrap;}.cart-popup-container.type-cart-popup-2 .cart-added-preview{display:flex;align-items:flex-start;padding:1rem;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-content{padding-left:1rem;width:calc(100% - (1rem + 100px));}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-image{position:relative;width:100px;height:100px;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-image .picto-holder{position:absolute;top:-10px;left:-10px;width:24px;height:24px;color:#47cccc;z-index:2;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-image .picto-holder svg{fill:#47cccc;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-name{font-size:16px;font-weight:bold;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-category{font-size:12px;margin-bottom:7px;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-desc{padding-top:0.5rem;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-desc,.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-item,.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-infos{font-size:12px;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-price{font-size:16px;font-weight:bold;}.cart-popup-container.type-cart-popup-2 .cart-free-shipping-infos{background:#e7e4f7;color:#3b2871;font-size:16px;padding:1rem;border-radius:4px;}.cart-popup-container.type-cart-popup-2 .cart-free-shipping-infos .more-amount{font-weight:bold;}.cart-popup-container.type-cart-popup-2 .cart-free-shipping-infos .progress-bar-holder{max-width:70%;}.consentements-holder .consentements-list-holder{display:flex;flex-direction:column;}.consentements-holder .consentements-list-holder .consent_request{border:1px solid #ccc;padding:10px;border-radius:5px;}.consentements-holder .consentements-list-holder .consent_request>label{margin-bottom:0.5rem;display:flex;width:100%;font-size:18px;font-weight:bold;align-items:center;cursor:pointer;}.consentements-holder .consentements-list-holder .consent_request .cr_title{padding-left:10px;}.consentements-holder .consentements-list-holder .consent_request .text{margin-bottom:0;}.consentements-holder .consentements-list-holder .consent_request:first-of-type{margin-top:0;}.consentements-holder .consentements-list-holder .consent_request:last-of-type{margin-bottom:0;}#cookie_alert_ctn.dark #cookie_alert,#cookie_alert_ctn.dark #cookie_alert_parameters{background-color:#282828;color:#fff;}#cookie_alert_ctn.dark #cookie_alert a,#cookie_alert_ctn.dark #cookie_alert_parameters a{color:#fff;}#cookie_alert_ctn.dark #cookie_alert .cookie-buttons .cookie_btn_main,#cookie_alert_ctn.dark #cookie_alert_parameters .cookie-buttons .cookie_btn_main{color:#282828;background:#fff;border-color:#fff;}#cookie_alert_ctn.dark #cookie_alert .cookie-buttons .btn:not(.cookie_btn_main),#cookie_alert_ctn.dark #cookie_alert_parameters .cookie-buttons .btn:not(.cookie_btn_main){border-color:#fff;color:#fff;background:transparent;}#cookie_alert_ctn.light #cookie_alert,#cookie_alert_ctn.light #cookie_alert_parameters{background-color:#fff;color:#282828;}#cookie_alert_ctn.light .close svg *{fill:#282828;}#cookie_alert_ctn.light .cookie-buttons .cookie_btn::before{background:#282828;}#cookie_alert_ctn.light .cookie-buttons .cookie_btn_main{color:#fff;background:#282828;}#cookie_alert_ctn.light .cookie-buttons .cookie_btn_main:hover{background:#424242;}#cookie_alert_ctn.first_active.top{position:fixed;display:block;box-shadow:0 2px 8px rgba(0,0,0,0.3);}#cookie_alert_ctn.first_active.top #cookie_alert.top{border-radius:0;padding:0;}#cookie_alert_ctn.first_active.top #cookie_alert.top .close{top:2em;right:40px;}#cookie_alert_ctn.first_active.top{margin-bottom:1em;}#cookie_alert_ctn.first_active.bottom{top:initial;box-shadow:0 -2px 8px rgba(0,0,0,0.3);}#cookie_alert_ctn.first_active.bottom .close{top:2em;right:40px;}#cookie_alert_ctn.first_active.bottom #cookie_alert.bottom{max-height:initial;}#cookie_alert_ctn.first_active.right #cookie_alert,#cookie_alert_ctn.first_active.center #cookie_alert{box-shadow:0 2px 8px rgba(0,0,0,0.3);}#cookie_alert_ctn.first_active.center.block{background:rgba(20,20,20,0.8);pointer-events:all;}#cookie_alert_ctn.first_active.block #cookie_alert .close{display:none;}#cookie_alert_ctn.parameters_active{background:rgba(20,20,20,0.8);pointer-events:all;}#cookie_alert_ctn.parameters_active #cookie_alert{max-width:0;padding:0;max-height:0;}#cookie_alert_parameters_ctn.loaded{max-height:0;max-width:0;padding:0;opacity:0;transition:opacity 350ms ease;}#cookie_alert_parameters_ctn.loaded.active{opacity:1;max-height:100vh;max-width:100vw;}#cookie_alert,#cookie_alert_parameters{z-index:200;visibility:hidden;overflow:hidden;margin:0;padding:3em;border-radius:10px;}#cookie_alert.active,#cookie_alert_parameters.active{visibility:visible;pointer-events:all;}#cookie_alert .buttons,#cookie_alert_parameters .buttons{display:inline-block;}#cookie_alert .info,#cookie_alert_parameters .info{margin-right:1em;padding-right:40px;}#cookie_alert .text,#cookie_alert_parameters .text{margin-top:1rem;margin-bottom:1rem;line-height:130%;}#cookie_alert.top .first-popup,#cookie_alert.bottom .first-popup,#cookie_alert_parameters.top .first-popup,#cookie_alert_parameters.bottom .first-popup{padding:2em;}#cookie_alert.right,#cookie_alert_parameters.right{position:fixed;bottom:30px;width:35%;right:-20%;}#cookie_alert.right.active,#cookie_alert_parameters.right.active{right:30px;}#cookie_alert.right .buttons,#cookie_alert_parameters.right .buttons{display:block;}#cookie_alert.right .info,#cookie_alert_parameters.right .info{margin-right:0;}#cookie_alert .close,#cookie_alert_parameters .close{position:absolute;top:0;right:0;}#cookie_alert > div,#cookie_alert_parameters > div{position:relative;}#cookie_alert .info,#cookie_alert_parameters .info{font-size:20px;font-weight:bold;margin-bottom:1rem;margin-top:0;display:flex;width:100%;}#cookie_alert .cookie_list,#cookie_alert_parameters .cookie_list{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #eee;}#cookie_alert .cookie_list div.cookie-bloc,#cookie_alert_parameters .cookie_list div.cookie-bloc{margin-bottom:1em;display:flex;justify-content:space-between;position:relative;}#cookie_alert .cookie_list div.cookie-bloc .cookie-name_description,#cookie_alert_parameters .cookie_list div.cookie-bloc .cookie-name_description{display:flex;flex-direction:column;}#cookie_alert .cookie_list div.cookie-bloc .cookie-name_description .cookie_name,#cookie_alert_parameters .cookie_list div.cookie-bloc .cookie-name_description .cookie_name{font-size:18px;font-weight:500;margin-bottom:.2em;}#cookie_alert .cookie_list div.cookie-bloc .cookie-name_description .cookie_desc,#cookie_alert_parameters .cookie_list div.cookie-bloc .cookie-name_description .cookie_desc{font-size:12px;font-weight:300;opacity:0.8;max-width:100%;padding-right:1rem;}#cookie_alert .cookie_list div.cookie-bloc input[type="checkbox"],#cookie_alert_parameters .cookie_list div.cookie-bloc input[type="checkbox"]{opacity:0;position:absolute;height:20px;width:40px;z-index:1;cursor:pointer;}#cookie_alert .cookie_list div.cookie-bloc .bg-btn,#cookie_alert_parameters .cookie_list div.cookie-bloc .bg-btn{width:40px;height:20px;background:#ddd;border-radius:50px;position:relative;transition:background 350ms ease-in-out;}#cookie_alert .cookie_list div.cookie-bloc .bg-btn .circle,#cookie_alert_parameters .cookie_list div.cookie-bloc .bg-btn .circle{height:25px;width:25px;border-radius:25px;position:absolute;left:0;background:white;top:50%;transform:translateY(-50%);box-shadow:0px 0px 4px 1px rgba(0,0,0,0.3);transition:left 200ms ease-in-out, box-shadow 350ms ease;display:flex;align-items:flex-start;justify-content:center;}#cookie_alert .cookie_list div.cookie-bloc .bg-btn .circle svg,#cookie_alert_parameters .cookie_list div.cookie-bloc .bg-btn .circle svg{position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;max-width:12px;transition:opacity 200ms ease-in-out;}#cookie_alert .cookie_list div.cookie-bloc .bg-btn .circle svg.c-cross,#cookie_alert_parameters .cookie_list div.cookie-bloc .bg-btn .circle svg.c-cross{opacity:0.5;}#cookie_alert .cookie_list div.cookie-bloc .bg-btn .circle svg.c-cross rect,#cookie_alert_parameters .cookie_list div.cookie-bloc .bg-btn .circle svg.c-cross rect{fill:#282828;}#cookie_alert .cookie_list div.cookie-bloc .bg-btn .circle svg.c-validate,#cookie_alert_parameters .cookie_list div.cookie-bloc .bg-btn .circle svg.c-validate{opacity:0;}#cookie_alert .cookie_list div.cookie-bloc input[type="checkbox"]:hover + .bg-btn .circle,#cookie_alert_parameters .cookie_list div.cookie-bloc input[type="checkbox"]:hover + .bg-btn .circle{box-shadow:0 0 10px 5px rgba(0,0,0,0.2);}#cookie_alert .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn,#cookie_alert_parameters .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn{background:#5bba6f;}#cookie_alert .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle,#cookie_alert_parameters .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle{left:16px;}#cookie_alert .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle svg.c-validate,#cookie_alert_parameters .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle svg.c-validate{opacity:1;}#cookie_alert .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle svg.c-validate path,#cookie_alert_parameters .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle svg.c-validate path{stroke:#5bba6f;}#cookie_alert .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle svg.c-cross,#cookie_alert_parameters .cookie_list div.cookie-bloc input[type="checkbox"]:checked + .bg-btn .circle svg.c-cross{opacity:0;}#cookie_alert .cookie_list div.cookie-bloc:first-child input[type="checkbox"],#cookie_alert_parameters .cookie_list div.cookie-bloc:first-child input[type="checkbox"]{pointer-events:none;}#cookie_alert .cookie_list div.cookie-bloc:first-child .bg-btn,#cookie_alert_parameters .cookie_list div.cookie-bloc:first-child .bg-btn{opacity:0.7;}#cookie_alert .close,#cookie_alert_parameters .close{cursor:pointer;width:24px;height:24px;display:flex;justify-content:center;align-items:center;padding:4px;}#cookie_alert .close svg,#cookie_alert_parameters .close svg{max-width:20px;max-height:20px;}#cookie_alert.center,#cookie_alert_parameters.center{position:absolute;margin:auto;left:0;right:0;top:50%;bottom:initial;transform:translateY(-50%);opacity:0;}#cookie_alert.center.active,#cookie_alert_parameters.center.active{opacity:1;}#cookie_alert.bottom,#cookie_alert_parameters.bottom{border-radius:initial;max-height:0px;text-align:left;transition:all 350ms ease;padding:2em 0;}.cookie-buttons .btn{margin:5px;white-space:nowrap;}.cookie-buttons .btn:last-of-type{margin-right:0;}.cookie-buttons .btn:first-of-type{margin-left:0;}#cookie_alert_ctn{position:fixed;top:0;right:0;left:0;bottom:0;z-index:200000;display:flex;align-items:center;justify-content:center;font-family:"puffin-display-soft", "Arial", sans-serif;font-size:1em;color:white;background:rgba(0,0,0,0.5);backdrop-filter:blur(1px);}#cookie_alert_ctn #cookie_alert_parameters_ctn{position:relative;}#cookie_alert_ctn #cookie_alert_parameters_ctn.active #cookie_alert_parameters{visibility:visible;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters{padding:0;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div{padding:2rem;max-height:70vh;overflow:auto;max-width:80vw;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div .close{top:2rem;right:2rem;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons{padding:0;padding-bottom:2rem;padding-top:1rem;padding-left:2rem;padding-right:2rem;position:relative;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons:before{content:"";position:absolute;left:2rem;top:0;background:#eee;height:1px;width:calc(100% - 4rem);}#cookie_alert > div > p,#cookie_alert_parameters > div > p{margin:1em 0;line-height:1.4em;}#cookie_alert.center{width:33vw;}#cookie_alert.center .cookie-buttons .cookie_btn_main.decline{margin-right:0;margin-bottom:10px;margin-top:10px;}#cookie_alert_parameters .cookie-section-list{display:flex;justify-content:space-between;flex-wrap:wrap;}#cookie_alert_parameters .cookie-section-list > .cookie-bloc{width:48%;}#cookie_alert_parameters .cookie-section-list > .cookie-bloc .cookie_name{padding-right:20px;}html body #cookie_alert{padding:1rem 1.5rem;}html body #cookie_alert .text{font-weight:normal;}html body #cookie_alert .cookie-buttons{position:relative;z-index:3;}#cookie_alert_ctn.first_active.bottom #cookie_alert.bottom{width:100%;}@media (max-width: 1600px){#cookie_alert.right{width:600px;}}@media (max-width: 1200px){#cookie_alert.right{width:60%;}#cookie_alert.center{width:70vw;}}@media (max-width: 800px){#cookie_alert.right{width:80%;}#cookie_alert.right.active{right:20px;}#cookie_alert_parameters .cookie-section-list > .cookie-bloc{width:100%;}}@media (max-width: 500px){#cookie_alert.right{width:65%;}#cookie_alert.right.active{right:10px;}.cookie-buttons{justify-content:center;}.info{font-size:20px;padding-right:25px;}#cookie_alert .text,#cookie_alert_parameters .text{font-size:12px;margin:1em 0;}}@media (max-width: 400px){#cookie_alert.right.active{right:10px;}}#cookie_alert_ctn:not(.first_active):not(.parameters_active){pointer-events:none;opacity:0;}#cookie_alert_ctn:not(.first_active):not(.parameters_active) #cookie_alert{pointer-events:none;}@media (max-width: 800px){#cookie_alert_parameters .cookie_list div.cookie-bloc .cookie-name_description .cookie_desc{max-width:calc(100% + 40px);width:calc(100% + 40px);padding-right:0;text-align:justify;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div{padding:1.5rem;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons{padding-bottom:1rem;padding-right:1.5rem;padding-left:1.5rem;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons:before{left:1.5rem;width:calc(100% - 3rem);}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div .close{top:1.5rem;right:1.5rem;}}@media (max-width: 600px){#cookie_alert_ctn #cookie_alert .cookie-buttons{flex-wrap:wrap;}#cookie_alert_ctn #cookie_alert .cookie-buttons .btn{margin:5px;width:calc(50% - 10px);}#cookie_alert.right.active{bottom:1rem;right:1rem;width:calc(100% - 2rem);}#cookie_alert_ctn{padding:1rem;align-items:flex-end;justify-content:flex-start;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div{max-width:calc(100vw - 2rem);padding:1rem;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons{flex-wrap:wrap;padding:1rem;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons::before{left:1rem;width:calc(100% - 2rem);}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div .close{top:1rem;right:1rem;}}@media (max-width: 480px){#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons .btn{width:calc(50% - 10px);margin:5px;}}@media (max-width: 360px){html body #cookie_alert{padding:.85rem;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div{padding:.85rem;}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters > div .close{top:0.85rem;right:0.85rem;}#cookie_alert_ctn #cookie_alert .cookie-buttons .btn{width:calc(100% - 10px);}#cookie_alert_ctn #cookie_alert_parameters_ctn > #cookie_alert_parameters .cookie-buttons .btn{width:calc(100% - 10px);}}.post-content > .wrapper-type{--gapCalc:var(--gapSize);}.post-content > .wrapper-type:not(:last-child){margin-bottom:var(--gapSize);}.wrapper-type:not(.wrapper-type-parent){flex-direction:column;}.wrapper-type:empty{overflow:hidden;}.wrapper-type-parent{--nbPerLine:var(--columnsPerRow,1);--columnBackground:transparent;width:100%;display:flex;flex-wrap:wrap;}.wrapper-type-parent > .wrapper-type,.wrapper-type-parent > *{--columnWidth:calc(((100% - ((var(--nbPerLine) - 1) * var(--gapCalc))) / var(--nbPerLine)));width:var(--columnWidth);}@media (max-width: 770px){.wrapper-type-parent > .wrapper-type,.wrapper-type-parent > *{--nbPerLine:var(--columnsPerRowTablet) !important;}}@media (max-width: 480px){.wrapper-type-parent > .wrapper-type,.wrapper-type-parent > *{--nbPerLine:var(--columnsPerRowMobile) !important;}}.wrapper-type{--gapSize:var(--columnsMargin,1rem);flex-wrap:wrap;gap:var(--gapSize);}.wrapper-type .wrapper-type{flex-grow:var(--flexGrow,1);}.faq-section-title{font-size:24px;color:#333;text-align:center;margin-bottom:1.5rem;font-weight:500;width:100%;margin-top:1.5rem;}.faq-list{display:flex;flex-wrap:wrap;}.faq-list.faq-style-rounded .faq-item:first-child{border-radius:4px 4px 0 0;}.faq-list.faq-style-rounded .faq-item:last-child{border-radius:0 0 4px 4px;}.faq-list[data-slide-animation="true"] .faq-item .faq-item-header+.faq-item-content{height:0px;overflow:hidden;transition:all 350ms ease;display:block;}.faq-list[data-slide-animation="true"] .faq-item.faq-item-accordion-open .faq-item-header.js-faq-accordion-slidetoggle+.faq-item-content,.faq-list[data-slide-animation="true"] .faq-item.faq-item-accordion-open .faq-item-header.js-faq-accordion-toggle+.faq-item-content,.faq-list[data-slide-animation="true"] .faq-item.active .faq-item-header.js-faq-accordion-slidetoggle+.faq-item-content,.faq-list[data-slide-animation="true"] .faq-item.active .faq-item-header.js-faq-accordion-toggle+.faq-item-content{height:200px;}.faq-list .faq-item{border:1px solid #ebebeb;border-bottom:0;width:100%;background:#fff;}.faq-list .faq-item:last-of-type{border-bottom:1px solid #ebebeb;}.faq-list .faq-item.faq-item-accordion .faq-item-header{cursor:pointer;}.faq-list .faq-item.faq-item-accordion .faq-item-header:after{content:"\f078";font-style:normal;font-variant:normal;font-weight:900;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:14px;transition:all 350ms ease;color:#8c8c8c;}.faq-list .faq-item.faq-item-accordion .faq-item-header .faq-item-name{padding-right:30px;}.faq-list .faq-item.faq-item-accordion .faq-item-content{display:none;}.faq-list .faq-item.faq-item-accordion.faq-item-accordion-open .faq-item-header,.faq-list .faq-item.faq-item-accordion.active .faq-item-header{color:#87c2bd;}.faq-list .faq-item.faq-item-accordion.faq-item-accordion-open .faq-item-header:after,.faq-list .faq-item.faq-item-accordion.active .faq-item-header:after{transform:translateY(-50%) rotate(180deg);color:#87c2bd;}.faq-list .faq-item.faq-item-accordion.faq-item-accordion-open .faq-item-header .picto-holder.image-holder,.faq-list .faq-item.faq-item-accordion.active .faq-item-header .picto-holder.image-holder{transform:rotate(180deg);color:#87c2bd;}.faq-list .faq-item.faq-item-accordion.faq-item-accordion-open .faq-item-content,.faq-list .faq-item.faq-item-accordion.active .faq-item-content{display:block;}.faq-list .faq-item.faq-item-accordion:not(.faq-item-accordion-open):not(.active) .faq-item-header{background-color:#fafafa;}.faq-list .faq-item .faq-item-header{padding:20px;display:flex;align-items:center;justify-content:space-between;position:relative;transition:all 350ms ease;font-size:18px;line-height:120%;font-weight:500;}.faq-list .faq-item .faq-item-header:hover{color:#87c2bd;}.faq-list .faq-item .faq-item-header .faq-item-name{width:100%;transition:color 350ms ease;}.faq-list .faq-item .faq-item-header .picto-holder.image-holder{height:20px;width:20px;font-size:14px;display:none;transition:all 350ms ease;color:#8c8c8c;}.faq-list .faq-item .faq-item-header.js-faq-accordion-slidetoggle+.faq-item-content,.faq-list .faq-item .faq-item-header.js-faq-accordion-toggle+.faq-item-content{height:0px;overflow:hidden;transition:all 350ms ease;display:block;}.faq-list .faq-item.faq-item-accordion-open .faq-item-header.js-faq-accordion-slidetoggle+.faq-item-content,.faq-list .faq-item.faq-item-accordion-open .faq-item-header.js-faq-accordion-toggle+.faq-item-content,.faq-list .faq-item.active .faq-item-header.js-faq-accordion-slidetoggle+.faq-item-content,.faq-list .faq-item.active .faq-item-header.js-faq-accordion-toggle+.faq-item-content{height:200px;}.faq-list .faq-item .faq-item-content{font-size:14px;line-height:185%;}.faq-list .faq-item .faq-item-content .faq-text{padding:20px;padding-top:10px;}.slider_simple .slide{position:relative;}.slider_simple .slide-img-container{text-align:center;}.slider_simple .slide-img-container img{display:inline-block;vertical-align:middle;}.slider_simple .slide-img-container .full img,.slider_simple .slide-img-container .wrapper img{width:100%;}.slider_simple .slide-img-container .self img{width:auto;}.slider_simple .slide-content-container{position:absolute;top:0;height:100%;width:100%;}.slider_simple .slide-content-container .wrapper{height:100%;}.slider_simple .slide-content-container .wrapper > div{display:table;width:100%;height:100%;}.slider_simple .slide-content{display:table-cell;padding:1em;}.slider_simple .slide-content-box{display:inline-block;}.slider_simple .slide-content-box > span{display:inline-block;position:relative;}.slider_simple .slide-content-box > span span{display:inline-block;padding:0.2em 0.4em;}.slider_simple .slide-content-box a{display:inline-block;}.slider_simple .slide-title{font-size:275%;margin-bottom:5px;font-family:"puffin-display-soft", "Arial", sans-serif;}.slider_simple .slide-text{margin-bottom:5px;}.slider_simple .slide-align-left .slide-content{text-align:left;}.slider_simple .slide-align-center .slide-content{text-align:center;}.slider_simple .slide-align-right .slide-content{text-align:right;}.slider_simple .slide-valign-top .slide-content{vertical-align:top;}.slider_simple .slide-valign-middle .slide-content{vertical-align:middle;}.slider_simple .slide-valign-bottom .slide-content{vertical-align:bottom;}.slider_simple .slide-content-box > span{opacity:0;}.slider_simple .slide-content-box > span.anim-top{top:-15px;}.slider_simple .slide-content-box > span.anim-bottom{top:15px;}.slider_simple .slide-content-box > span.anim-left{left:-15px;}.slider_simple .slide-content-box > span.anim-right{left:15px;}.slider_simple .slide-ready .slide-content-box > span{transition-property:all;transition-timing-function:ease-in;transition-duration:0.2s;top:0;left:0;opacity:1;}.slider_simple .slide-ready .slide-content-box > span.anim-2{transition-delay:0.2s;}.slider_simple .slide-ready .slide-content-box > span.anim-3{transition-delay:0.4s;}.slider_simple.component-slider-item-type-2 .slide-content-container{padding:2%;}.slider_simple.component-slider-item-type-2 .slide-img-container video,.slider_simple.component-slider-item-type-2 .slide-img-container picture{width:100%;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder{position:relative;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder[data-slider-height]:not([data-slider-height="0"]) .big-slider-item:not([data-index="1"]) .slide-img-container picture{max-height:var(--bigSliderGlobalHeight);min-height:var(--bigSliderGlobalHeight);}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder[data-slider-height]:not([data-slider-height="0"]) .big-slider-item:not([data-index="1"]) .slide-img-container picture source,.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder[data-slider-height]:not([data-slider-height="0"]) .big-slider-item:not([data-index="1"]) .slide-img-container picture img{height:100%;object-fit:cover;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item{position:relative;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item.no-button.has-link .slide-content-container{pointer-events:none;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item[data-halign][data-halign="center"] .big-slider-item-content .wrapper{justify-content:center;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item[data-halign][data-halign="left"] .big-slider-item-content .wrapper{justify-content:flex-start;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item[data-halign][data-halign="right"] .big-slider-item-content .wrapper{justify-content:flex-end;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item[data-valign][data-valign="middle"] .big-slider-item-content .wrapper{align-items:center;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item[data-valign][data-valign="top"] .big-slider-item-content .wrapper{align-items:flex-start;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item[data-valign][data-valign="bottom"] .big-slider-item-content .wrapper{align-items:flex-end;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-img-container{width:100%;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-img-container img{width:100%;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-img-container .slider-media-container{display:flex;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-img-container .slider-media-container.slider-is-video{display:flex;width:100%;height:100%;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-img-container .slider-media-container.slider-is-video>video{width:100%;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box{color:#fff;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box.text-shadowed .slide-content-item:not(.slide-button){text-shadow:0 0 10px rgba(0,0,0,0.45);}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box .slide-content-item{margin-bottom:1rem;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box .slide-content-item:last-of-type{margin-bottom:0;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box span{opacity:1;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box span span{padding:0;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content{display:flex;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .wrapper{padding:2rem;display:flex;align-items:flex-start;justify-content:flex-start;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content{display:block;padding:0;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-title{font-weight:bold;font-size:45px;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-text{font-size:26px;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);padding:0 calc(2% - 5px);left:0;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder.owl-carousel.owl-dots-absolute .owl-dots{position:absolute;bottom:0;left:0;}#big-slider-container .component-slider-item:not(.owl-was-loaded){min-height:85vh;}@media (max-width: 1200px){.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .wrapper{padding:2% calc(2% + 25px);}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-title{font-size:32px;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-text{font-size:20px;}}@media (max-width: 1000px){.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder.owl-carousel.owl-dots-absolute .owl-dots{position:static;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder.owl-carousel .owl-nav{transform:translateY(calc(-50% - 0px));}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-title{font-size:26px;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-text{font-size:18px;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box .slide-content-item{margin-bottom:0.75rem;}}@media (max-width: 800px){.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-title{font-size:20px;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .slide-content .slide-text{font-size:14px;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box .slide-content-item{margin-bottom:0.5rem;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .slide-content-box .slide-button .btn{font-size:12px;}}@media (max-width: 600px){.slider_simple.component-slider-item-type-2 .slide-content-container{padding:5.5%;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder .big-slider-item .big-slider-item-content .wrapper{padding:4%;}.component-slider-item:not(.component-slider-item-type-1) .big-slider-holder.owl-carousel .owl-nav{padding:0 calc(5% - 5px);}}#footer{margin-top:2rem;padding-top:60px;--marginBottomSize:7px;background:var(--footerBackgroundColor,#fff);}#footer p,#footer a,#footer .newsletter-text{color:#fff;letter-spacing:0.4px;}#footer .footget_title{color:#fff;}#footer ul li{margin-bottom:var(--marginBottomSize);}#footer ul li a + ul{margin-top:var(--marginBottomSize);}#footer ul li:last-of-type{margin-bottom:0;}#footer a,#footer .fake-link{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration 350ms ease, color 350ms ease;cursor:pointer;}#footer a:hover,#footer .fake-link:hover{color:#87c2bd;text-decoration-color:#87c2bd;opacity:1;}#footer #footgets{padding-bottom:45px;}#footer #footgets .text{line-height:normal;}#footer #footgets .text p:not(:last-child){margin-bottom:var(--marginBottomSize);}#footer #footer-text > div > div{font-size:90%;padding:0.7em 0.7em 0;}#footer #footer-mentions{clear:both;font-size:12px;}#footer #footer-mentions .link-holder *:last-child,#footer #footer-mentions .list-holder *:last-child{margin-right:0;}#footer #footer-mentions p *{margin-right:7px;}#footer #footer-mentions p *::last-child{margin-right:0;}#footer #footer-mentions>.wrapper{border-top:1px solid #dfdfdf;padding:1rem 0;text-align:center;}#footer #foot-cols > div{float:left;}#footer #foot-cols > div > div > div{margin-bottom:1em;padding:1rem;padding-top:0;padding-bottom:0;}#footer #foot-cols > div > div > div:last-of-type{margin-bottom:0;}#footer #foot-cols > div:first-child > div{margin-left:0;}#footer #foot-cols .widget-newsletter .newsletter-text{text-align:left;}#footer #foot-cols .widget-newsletter .input-holder{position:relative;display:flex;}#footer #foot-cols .widget-newsletter .input-holder .input-container{width:100%;}#footer #foot-cols .widget-newsletter .input-holder .input-container input{width:100%;}#footer #foot-cols .widget-newsletter .input-holder .submit-container{position:absolute;top:0;right:0;}#footer #foot-cols .translate ul{display:flex;flex-wrap:wrap;}#footer #foot-cols .translate a{display:flex;margin:4px;margin-left:0;}#footer #foot-cols .translate a img{max-height:28px;border-radius:4px;}#footer #footgets .footget_title{font-size:20px;font-weight:600;letter-spacing:0.4px;line-height:130%;margin-bottom:1rem;}#footer .socials-holder .social-picto-item{text-decoration:none;font-size:18px;margin-right:.5rem;}#footer .socials-holder .social-picto-item:last-of-type{margin-right:0;}#footer .widget-newsletter .stylized-form{max-width:100% !important;width:100%;}#footer .widget-newsletter .stylized-form .field{margin-right:0;}#footer .widget-newsletter .stylized-form .field input[type="text"],#footer .widget-newsletter .stylized-form .field input[type="mail"]{border-top-right-radius:0;border-bottom-right-radius:0;}#footer .widget-newsletter .stylized-form .btn-holder input,#footer .widget-newsletter .stylized-form .btn-holder .btn{border-top-left-radius:0;border-bottom-left-radius:0;}#footer .footer-logo-section{margin-bottom:2rem;width:100%;display:flex;justify-content:center;}#footer .footer-logo-section img{max-width:350px;max-height:125px;}.foot_webpages{text-align:center;margin-bottom:0.5em;display:none;}.footer_social{text-align:center;display:none;margin-top:20px;}.footer_social a{position:relative;display:inline-block;margin:0 7px;}.footer_social .facebook{background-image:url("/themes/o001/img/sprite.png");background-position:0 -470px;background-repeat:no-repeat;height:26px;width:26px;}.footer_social .facebook:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -544px;background-repeat:no-repeat;height:26px;width:26px;}.footer_social .google_plus{background-image:url("/themes/o001/img/sprite.png");background-position:0 -618px;background-repeat:no-repeat;height:26px;width:26px;}.footer_social .google_plus:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -692px;background-repeat:no-repeat;height:26px;width:26px;}.footer_social .twitter{background-image:url("/themes/o001/img/sprite.png");background-position:0 -914px;background-repeat:no-repeat;height:26px;width:26px;}.footer_social .twitter:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -987px;background-repeat:no-repeat;height:26px;width:26px;}.footer_social .pinterest{background-image:url("/themes/o001/img/sprite.png");background-position:0 -766px;background-repeat:no-repeat;height:26px;width:26px;}.footer_social .pinterest:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -840px;background-repeat:no-repeat;height:26px;width:26px;}@media (max-width: 1200px){footer #footer-mentions{padding-left:10px;padding-right:10px;}}@media (max-width: 1000px){#footer #footer-mentions .footer-mentions-content{display:flex;flex-direction:column;align-items:center;justify-content:center;}#footer #footer-mentions .footer-mentions-content>*{margin-top:0.5rem;}#footer #footer-mentions .footer-mentions-content>*:first-child{margin-top:0;}}@media (max-width: 800px){#footer #foot-cols > div{width:100% !important;margin-bottom:1rem;}#footer #foot-cols > div:not(:last-child){margin-bottom:1.5rem;}#footer #foot-cols > div > div{margin-left:0 !important;}#footer #footer-mentions .footer-mentions-content .link-holder{display:flex;flex-direction:column;}#footer #footer-mentions .footer-mentions-content .link-holder>*{margin:0;margin-top:0.5rem;}#footer #footer-mentions .footer-mentions-content .link-holder>*:first-child{margin-top:0;}#footer #foot-cols .widget-newsletter .input-holder{max-width:400px;margin-left:0;margin-right:auto;}}.widget-footer-categories .categ-link-item{text-decoration:none;}.widget-footer-categories .categ-link-item:hover .categ-name{text-decoration:underline;}.widget-footer-categories .categ-link-item .categ-number-products{align-items:center;background-color:rgba(65,66,71,0.08);border-radius:4px;color:rgba(33,36,61,0.8);font-size:0.64rem;font-weight:600;letter-spacing:1.1px;margin-left:8px;padding:0 4px;position:relative;display:inline-block;top:-2px;}.widget-footer-categories .categ-link-item.current-item-link .categ-name{color:var(--footerCurrentItemColor,#000);}.footer-reinssurance{margin-top:2rem;padding:1rem 0;}.footer-reinssurance+#footer{margin-top:0;}.form-validate-style .form-msg,.form-validate-style .field-msg,.form-validate-style .form-valid-msg,.form-validate-style .field-valid-msg,.std_form .form-msg,.std_form .field-msg,.std_form .form-valid-msg,.std_form .field-valid-msg{display:none;}.form-validate-style.form-valid .form-valid-msg,.form-validate-style.form-error .form-error-msg,.form-validate-style.form-empty-fields .form-empty-fields-msg,.form-validate-style .field-valid .field-valid-msg,.form-validate-style .field-error .field-error-msg,.form-validate-style .field-empty .field-empty-msg,.form-validate-style .field-error-value .field-error-value-msg,.std_form.form-valid .form-valid-msg,.std_form.form-error .form-error-msg,.std_form.form-empty-fields .form-empty-fields-msg,.std_form .field-valid .field-valid-msg,.std_form .field-error .field-error-msg,.std_form .field-empty .field-empty-msg,.std_form .field-error-value .field-error-value-msg{display:inherit;}.form-validate-style .field.field-error input,.std_form .field.field-error input{border:1px solid #a5545d;}.form-validate-style .form-msg,.form-validate-style .field-msg,.std_form .form-msg,.std_form .field-msg{color:#a5545d;margin:0.5em 0;text-align:center;}.form-validate-style .form-valid-msg,.form-validate-style .field-valid-msg,.std_form .form-valid-msg,.std_form .field-valid-msg{color:#2a9d7a;margin:0.5em 0;text-align:center;}.form-validate-style .required label:before,.std_form .required label:before{content:"* ";color:#a5545d;}.form-validate-style .required[data-required-alternative] label:before,.std_form .required[data-required-alternative] label:before{content:"* ";}.action-msg{padding:15px 15px;margin:1em 0;text-align:center;border-radius:5px;}.action-msg.action-error{background-color:#fff2f2;border:1px solid #a5545d;color:#a5545d;font-size:18px;font-weight:bold;}.action-msg.action-success{background-color:#e1ebe8;border:1px solid #2a9d7a;}#HorizontalMenu{min-height:20px;border-top:none;border-bottom:none;display:flex;justify-content:space-between;}#top-menu .slidemenu li{position:relative;}#top-menu .slidemenu img{display:none;}#top-menu .slidemenu > ul > li > a{display:block;min-height:20px;line-height:20px;padding:13px 30px;position:relative;z-index:2;}#top-menu .slidemenu > ul > li ul{position:absolute;display:block;visibility:hidden;padding:0;min-width:160px;-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);z-index:20;}#top-menu .slidemenu > ul > li ul li a{display:block;padding:13px 30px;}#top-menu .slidemenu > ul > li >ul{top:46px;border-top:none !important;}#top-menu .slidemenu > ul > li >ul ul{top:-1px;margin-left:2px;}#top-menu #myslidemenu > ul{background-color:;border-left:none;float:left;}#top-menu #myslidemenu > ul > li{float:left;background-color:none;border-right:none;}#top-menu #myslidemenu > ul > li > a{color:#222;}#top-menu #myslidemenu > ul > li:hover{background-color:none;}#top-menu #myslidemenu > ul > li ul{background-color:#fff;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;}#top-menu #myslidemenu > ul > li ul > li{background-color:none;border-bottom:none;}#top-menu #myslidemenu > ul > li ul > li > a{color:#222;}#top-menu #myslidemenu > ul > li ul > li:hover{background-color:#777;}#top-menu #myslidemenu > ul > li ul > li:hover > a{color:#fff;}#top-menu #myslidemenu2 > ul{background-color:;border-right:none;float:right;}#top-menu #myslidemenu2 > ul > li{float:right;background-color:none;border-left:none;}#top-menu #myslidemenu2 > ul > li > a{color:#222;}#top-menu #myslidemenu2 > ul > li:hover{background-color:none;}#top-menu #myslidemenu2 > ul > li ul{background-color:#fff;border-top:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;}#top-menu #myslidemenu2 > ul > li ul > li{background-color:none;border-bottom:none;}#top-menu #myslidemenu2 > ul > li ul > li > a{color:#222;}#top-menu #myslidemenu2 > ul > li ul > li:hover{background-color:#777;}#top-menu #myslidemenu2 > ul > li ul > li:hover > a{color:#fff;}#HorizontalMenu #myslidemenumobile #menu-item> a{color:#87c2bd;}#HorizontalMenu #myslidemenumobile #menu-item> a span,#HorizontalMenu #myslidemenumobile #menu-item> a span:before,#HorizontalMenu #myslidemenumobile #menu-item> a span:after{background:#87c2bd;}#HorizontalMenu #myslidemenumobile #menu-item>ul .slide-menu-item:hover{background:#f2f2f2;}#HorizontalMenu #myslidemenumobile{display:none;}#HorizontalMenu #myslidemenumobile > ul{border-left:none;float:left;}#HorizontalMenu #myslidemenumobile > ul li.item-open > ul{display:block;}#HorizontalMenu #myslidemenumobile > ul > li{float:left;background-color:none;border-right:none;}#HorizontalMenu #myslidemenumobile > ul > li.item-open{background-color:none;}#HorizontalMenu #myslidemenumobile > ul > li > a{color:#222;}#HorizontalMenu #myslidemenumobile > ul > li > ul{border:1px solid #aaa;background-color:#fff;width:220px;}#HorizontalMenu #myslidemenumobile > ul > li > ul > li:first-child{border-top:none;}#HorizontalMenu #myslidemenumobile > ul > li > ul li{border-top:none;}#HorizontalMenu #myslidemenumobile > ul > li > ul li > a{color:#222;padding:13px 10px;display:inline-block;}#HorizontalMenu #myslidemenumobile > ul > li > ul li:after{content:'';display:inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #222;position:absolute;top:0.5em;margin-top:11px;right:10px;}#HorizontalMenu #myslidemenumobile > ul > li > ul li.menu-last-lvl > a{display:block;}#HorizontalMenu #myslidemenumobile > ul > li > ul li.menu-last-lvl:after{display:none;}#HorizontalMenu #myslidemenumobile > ul > li > ul ul{position:static;background-color:rgba(0,0,0,0.1);margin-left:0;box-shadow:none;}#HorizontalMenu #myslidemenumobile > ul > li ul{display:none;visibility:visible;}#menu-item span{display:inline-block;vertical-align:middle;position:relative;margin-right:5px;margin-top:-2px;}#menu-item span,#menu-item span:before,#menu-item span:after{background-color:#222;height:2px;width:16px;}#menu-item span:before{position:absolute;content:'';top:-5px;}#menu-item span:after{position:absolute;content:'';bottom:-5px;}#menu-item.item-open span,#menu-item.item-open span:before,#menu-item.item-open span:after{background-color:none;}#wrapper,.wrapper{width:100%;margin-left:auto;margin-right:auto;max-width:1600px;}#page.no_column #sidebar{display:none;}#page.no_column #main{width:100%;float:none;margin:0;}#page.left_column #sidebar{float:left;width:21%;display:block;}#page.left_column #main{float:right;width:79%;}#page.right_column #sidebar{float:right;width:21%;display:block;}#page.right_column #main{float:left;width:79%;}#page.two_columns #sidebar{float:none;display:block;}#page.two_columns #main{float:left;width:58%;margin:0 0 0 21%;}#page.two_columns #blognav{width:21%;float:left;margin:0 0 0 -79%;}#page.two_columns #blogextra{width:21%;float:right;}#wrapper > div{min-height:800px;}#page.left_column #sidebar{min-width:285px;max-width:285px;padding-right:20px;}#page.left_column #main{width:calc(100% - 285px);}@media (max-width: 800px){#page #sidebar{display:none !important;}#page #main{float:none;width:100%;margin:0;}#page.left_column #main{width:100%;}textarea,table,td,th{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}}.list > div{float:left;width:200px;}.list > div > div{border:1px solid #c0c0c0;margin:0.3em;text-align:center;}.list > div > div > .item-image{height:170px;line-height:170px;}.list > div > div > .item-image img{vertical-align:middle;max-height:97%;}.list > div > div > .item-title{background-color:#dfdfdf;height:2.3em;line-height:1.1em;overflow:hidden;}.list > div > div > .item-title a{text-transform:uppercase;line-height:30px;}.page-news .content-inner .alert{background-color:#dfdfdf;color:#202020;font-size:1.2em;font-weight:bold;margin-top:27px;padding:5px;text-align:center;}.page-news .content-inner #form-news .NewsFieldEmail{width:35%;}.page-news .content-inner #form-news p{padding-bottom:15px;}.newsletter-container{display:flex;justify-content:space-between;align-items:center;}.newsletter-container .boxed-container{width:70%;}.newsletter-container .boxed-container .alert{margin-top:0;font-family:"puffin-display-soft", "Arial", sans-serif;font-size:22px;letter-spacing:0.4px;margin-bottom:12px;border-radius:8px;padding:0.5rem 1rem;}.newsletter-container .boxed-container .field.size-capped{max-width:60%;margin:0 auto;flex-direction:column;align-items:flex-start;}.newsletter-container .boxed-container .field.size-capped label{margin-bottom:7px;}.newsletter-container .boxed-container .field.size-capped input{width:100%;height:40px;line-height:40px;font-size:120%;border-left:2px solid #87c2bd;padding-left:14px;padding-right:14px;}.newsletter-container .boxed-container .group-text{margin-bottom:2rem;}.newsletter-container .boxed-container .group-text p{line-height:140%;}.newsletter-container .boxed-container .btn-holder{margin-top:1rem;}.newsletter-container .boxed-container .btn-holder a,.newsletter-container .boxed-container .btn-holder input{padding:8px 20px;font-size:15px;letter-spacing:0.3px;margin:0 10px;}.newsletter-container .boxed-container .btn-holder a:hover,.newsletter-container .boxed-container .btn-holder input:hover{opacity:0.85;}.newsletter-container .boxed-container form p{padding-bottom:0;}.newsletter-container .picto-news-container{width:28%;position:relative;padding-top:28%;border-radius:50%;display:flex;align-items:center;}.newsletter-container .picto-news-container .picto-svg-holder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#page .widget-newsletter .newsletter-text{text-align:center;}#page .widget-newsletter .field-before-picto{position:absolute;left:15px;top:50%;transform:translateY(-50%);pointer-events:none;}#page .widget-newsletter.widget-newsletter-small .field-holder .field label{display:none;}#page .widget-newsletter.widget-newsletter-small .field-holder .field input:not(input[type="submit"]){padding-top:5px;min-height:38px;font-size:13px;}#page .widget-newsletter.widget-newsletter-small .btn-holder.NewsSubmit .btn[data-type="image"]{padding:0;border:0;height:38px;width:38px;}#page .widget-newsletter.widget-newsletter-has-picto-before.widget-newsletter-small .field-holder .field input:not(input[type="submit"]){padding-left:40px;}@media (max-width: 800px){.newsletter-container{flex-direction:column;}.newsletter-container .picto-news-container{padding-top:20%;}.newsletter-container .boxed-container{width:100%;}.newsletter-container .boxed-container .group-text{text-align:center;}}.post{padding-bottom:1em;margin-bottom:2em;border-bottom:1px solid #c0c0c0;}.post h2{line-height:2em;}.post span.post-title{font-size:170%;}.post .post-title a{font-family:"puffin-display-soft", "Arial", sans-serif;}.post .postproduct > a{display:block;float:left;}.post .postproduct .producttitle{margin-top:1em;display:inline-block;}.post .postproduct .for_detail{display:none;}#page-post .post{border-bottom:none;margin:0 60px;}#comments dt{margin-top:1em;color:#6f6f6f;font-size:85%;}#comments dt > span{font-weight:bold;font-size:120%;}#comments,.form-help,.remember{margin:1.5em 0;}#comment-form .remember label{margin-left:10px;width:auto;}.post-holder{display:flex;flex-wrap:wrap;}.post-holder.owl-carousel .post-item{width:calc((100% / 1) - 20px);}.post-holder .post-item{border:0;margin:10px;display:flex;margin-top:30px;width:calc((100% / 4) - 20px);padding:0;position:relative;min-height:275px;background:transparent;flex-direction:column;border-radius:var(--global-Radius);--postColor:#000100;}.post-holder .post-item>.img-holder,.post-holder .post-item>.image-holder{min-height:275px;width:100%;}.post-holder .post-item>.img-holder img,.post-holder .post-item>.image-holder img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;}.post-holder .post-item>.img-holder:after,.post-holder .post-item>.image-holder:after{content:"";min-height:calc((275px / 2) + 25px);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.83) 100%);position:absolute;bottom:0;left:0;width:100%;z-index:3;}.post-holder .post-item:not(.post-item-no-absolute)>.img-holder,.post-holder .post-item:not(.post-item-no-absolute)>.image-holder{border-radius:var(--global-Radius);}.post-holder .post-item:not(.post-item-no-absolute)>.img-holder:after,.post-holder .post-item:not(.post-item-no-absolute)>.img-holder img,.post-holder .post-item:not(.post-item-no-absolute)>.image-holder:after,.post-holder .post-item:not(.post-item-no-absolute)>.image-holder img{border-radius:var(--global-Radius);}.post-holder .post-item.post-item-no-absolute{display:flex;flex-wrap:wrap;min-height:auto;align-items:flex-start;flex-direction:column;border-radius:var(--global-Radius);}.post-holder .post-item.post-item-no-absolute>.img-holder,.post-holder .post-item.post-item-no-absolute>.image-holder{min-height:calc(275px / 2);max-height:calc(275px / 2);border-top-right-radius:var(--global-Radius);border-top-left-radius:var(--global-Radius);}.post-holder .post-item.post-item-no-absolute>.img-holder:after,.post-holder .post-item.post-item-no-absolute>.img-holder img,.post-holder .post-item.post-item-no-absolute>.image-holder:after,.post-holder .post-item.post-item-no-absolute>.image-holder img{min-height:calc((275px / 4) + 25px);border-top-right-radius:var(--global-Radius);border-top-left-radius:var(--global-Radius);}.post-holder .post-item.post-item-no-absolute .post-content-container{position:static;width:100%;background:#fff;padding:1rem;text-shadow:none;color:#333;flex-grow:1;border-bottom-right-radius:var(--global-Radius);border-bottom-left-radius:var(--global-Radius);}.post-holder .post-item.post-item-no-overlay>.img-holder:after,.post-holder .post-item.post-item-no-overlay>.image-holder:after{opacity:0;}.post-holder .post-item .post-content-container{color:var(--postColor);width:100%;z-index:4;letter-spacing:0.4px;line-height:120%;display:block;}.post-holder .post-item .post-content-container .post-published-date{display:flex;margin-bottom:0.75rem;letter-spacing:.3px;text-transform:uppercase;font-size:16px;font-weight:bold;}.post-holder .post-item .post-content-container>*:not(:first-child){margin-top:5px;}.post-holder .post-item .post-infos-content{font-size:11px;}.post-holder .post-item .savoirplus{border:1px solid var(--postColor);color:var(--postColor);padding:5px 15px 5px 15px;display:inline-block;font-weight:bold;margin-top:20px;border-radius:20px;}.post-holder .post-item .post-author-section{display:flex;align-items:center;justify-content:flex-start;}.post-holder .post-item .post-author-section .post-author-image{padding-right:.5rem;}.post-holder .post-item .post-author-section .post-author-image img{max-height:30px;max-width:30px;}.post-holder .post-item .post-title{font-size:24px;font-weight:bold;display:block;line-height:120%;margin-bottom:15px !important;}.post-holder .post-item .date-holder{position:absolute;top:1rem;right:1rem;z-index:2;background:#fff;padding:4px 10px;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.2);text-transform:capitalize;color:#87c2bd;font-size:10px;letter-spacing:0.3px;}.post-holder.postlist-resizable[data-numb="2"] .post-item,.post-holder.postlist-resizable[data-numb-mod="2"] .post-item{flex-grow:1;}.post-holder.postlist-centered{justify-content:center;}.page-blog .post-product-holder{margin-top:60px;}.page-blog .post-product-holder .product_list{justify-content:center;}.page-blog .post-content-holder{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:700px;}.page-blog .post-content-holder.reverse .post-content{order:2;border-top-right-radius:var(--global-Radius);border-bottom-right-radius:var(--global-Radius);}.page-blog .post-content-holder.reverse .post-image-holder{border-top-left-radius:var(--global-Radius);border-bottom-left-radius:var(--global-Radius);overflow:hidden;order:1;}.page-blog .post-content-holder.reverse .pastille-item{left:10px;right:auto;}.page-blog .post-content-holder:not(.reverse) .post-content{border-top-left-radius:var(--global-Radius);border-bottom-left-radius:var(--global-Radius);}.page-blog .post-content-holder:not(.reverse) .post-image-holder{border-top-right-radius:var(--global-Radius);border-bottom-right-radius:var(--global-Radius);overflow:hidden;}.page-blog .post-content-holder .post-content{width:55%;max-height:700px;min-height:700px;overflow-y:scroll;margin-bottom:0;padding:2rem;background:#f2f2f2;}.page-blog .post-content-holder .post-content.content-no-scroll{overflow-y:visible;}.page-blog .post-content-holder>.post-image-holder{width:45%;padding-top:700px;}.page-blog .post-content-holder>.post-image-holder.image-holder-carousel .post-slider-carousel{position:absolute;top:0;left:0;height:100%;}.page-blog .post-content-holder>.post-image-holder.image-holder-carousel .post-slider-carousel .image-holder{min-height:700px;}.page-blog .post-content-holder>.post-image-holder.image-holder-carousel .post-slider-carousel .owl-dots{position:absolute;left:0;bottom:0;}.page-blog .post-content-holder>.post-image-holder img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.page-blog .sub-post-holder{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;margin-top:2rem;}.page-blog .post-info,.page-blog .post-sharer{color:#6f6f6f;font-size:85%;margin:0 1rem;}.page-blog .blog-category-list-holder{margin-top:60px;}.page-blog .post-sharer{display:flex;align-items:center;}.page-blog .post-sharer .post-sharer-text{margin-right:1rem;}.page-blog .post-sharer .post-sharer-link{margin-right:1rem;font-size:26px;display:flex;align-items:center;justify-content:center;}.page-blog .post-sharer .post-sharer-link i{transition:all 350ms ease;}.page-blog .post-sharer .post-sharer-link:hover i{transform:scale(1.05);}.page-blog .post-sharer .post-sharer-link:last-of-type{margin-right:0;}.blog-post-related-holder{background:#f4f4f4;margin:60px;padding-bottom:2rem;border-radius:var(--global-Radius);}.blog-post-related-holder .post-holder{justify-content:center;}.blog-post-related-holder>.wrapper{display:flex;flex-direction:column;}.blog-previous-next-post{display:flex;justify-content:center;}.blog-previous-next-post a{margin:0 1rem;display:flex;align-items:center;justify-content:center;}.blog-previous-next-post a.post-previous-item .picto-item{margin-right:10px;}.blog-previous-next-post a.post-next-item .picto-item{margin-left:10px;}.blog-previous-next-post a .picto-item{display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 6 Pro";height:20px;width:20px;}.blog-previous-next-post a .picto-item i:before{font-weight:700;font-style:normal;}@media (max-width: 1600px){#page-post .post{margin:0;}.blog-post-related-holder{margin-left:0;margin-right:0;border-radius:5px;padding-left:1rem;padding-right:1rem;}}@media (max-width: 1000px){.page-blog .post-content-holder .post-content{padding:1rem;}}@media (max-width: 800px){.page-blog .post-content-holder{flex-direction:column-reverse;}#page-post .post-content-holder .post-content{width:100%;max-height:none;overflow-y:visible;min-height:auto;}#page-post .post-content-holder .image-holder{width:100%;padding-top:240px;}.page-blog .sub-post-holder{flex-wrap:wrap;}}@media (max-width: 600px){.page-blog .sub-post-holder{flex-direction:column;}.page-blog .sub-post-holder .post-info{margin-bottom:1rem;}}@media (max-width: 500px){.page-blog .post-sharer{flex-wrap:wrap;width:100%;justify-content:center;margin:0;}.page-blog .post-sharer .post-sharer-text{text-align:center;width:100%;margin:0;margin-bottom:0.8rem;}}.comment-preview-holder{padding:1rem;border:1px solid #ccc;margin-left:1rem;margin-right:1rem;border-radius:5px;}.comments-list-empty{font-size:16px;text-align:center;margin-bottom:4rem !important;}#comments .comments-list{display:flex;flex-wrap:wrap;}#comments .comments-list .comment-item{width:100%;padding:1rem;border-radius:5px;border-left:4px solid #87c2bd;box-shadow:0px 2px 8px rgba(0,0,0,0.15);margin-bottom:1rem;}#comments .comments-list .comment-item .comment-author{font-weight:bold;font-size:14px;}#comments .comments-list .comment-item:last-of-type{margin-bottom:0;}#comments .comments-list .comment-item .comment-infos{margin-top:0;margin-bottom:0.5rem;display:flex;align-items:center;}#comments .comments-list .comment-item .comment-infos .comment-number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#87c2bd;font-size:22px;margin-right:0.8rem;}#comments .comments-list .comment-item .comment-infos p{font-size:12px;line-height:140%;margin-bottom:5px;}#comments .comments-list .comment-item .comment-infos p:last-of-type{margin-bottom:0;}#comments .comments-list .comment-item .comment-content{font-size:14px;}.h_field{display:none !important;}#page-product{--product-ParameterWidthPercent:50%;--product-ImageWidthPercent:50%;}.input-stylized-design{color:#777;line-height:35px !important;padding-left:8px;padding-right:20px;text-overflow:ellipsis;height:35px !important;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:2px;}.input-stylized-design:-webkit-outer-spin-button,.input-stylized-design:-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}body.page-product table{width:100%;}body.page-product #main .product-action-item{position:absolute;left:0;top:calc(100% + 20px);opacity:0;transition:all 500ms ease;background:#2ecc71;color:#fff;border-radius:5px;border:2px solid #2ecc71;padding:5px 14px;box-shadow:0px 2px 8px rgba(0,0,0,0.15);white-space:nowrap;font-size:11px;pointer-events:none;}body.page-product #main .product-action-item.active{top:calc(100% + 10px);opacity:1;pointer-events:none;}body.page-product #main .product-action-item.product-action-validation{background:#2ecc71;border-color:#2ecc71;}body.page-product #main .product-action-item.product-action-neutral{background:#c8c8c8;border-color:#c8c8c8;}body.page-product #main .product-action-item.product-action-error,body.page-product #main .product-action-item.error{background:#e74c3c;border-color:#e74c3c;}body.page-product #main .product-action-item.no-absolute{position:static;left:auto;top:auto;}body.page-product #main .product-action-item.no-opacity{opacity:1;}body.page-product #main .product-container .bloc-name{font-size:16px;}body.page-product #main .product-container .small-item{font-size:14px;}body.page-product #main .product-container .price{font-size:1.3rem;}body.page-product #main .product-container .price-classique-holder{font-size:26px;}body.page-product #main .product-container #components .component_list>ul{padding-left:0;}body.page-product #main .product-container #components .component_list .component{padding:1rem;box-shadow:0px 2px 8px rgba(0,0,0,0.15);border-radius:4px;border-left:4px solid #ccc;transition:all 500ms ease;margin-bottom:1rem;margin-top:0;}body.page-product #main .product-container #components .component_list .component.compo_is_mandatory{border-color:#87c2bd;}body.page-product #main .product-container #components .component_list .component.compo_is_optionnal{cursor:pointer;}body.page-product #main .product-container #components .component_list .component.compo_is_optionnal label{cursor:pointer;}body.page-product #main .product-container #components .component_list .component.compo_is_optionnal .compo-field-container{display:none;}body.page-product #main .product-container #components .component_list .component.compo_is_optionnal.selected .compo-field-container{display:flex;}body.page-product #main .product-container #components .component_list .component.selected{box-shadow:0px 2px 8px rgba(0,0,0,0.3);border-color:#87c2bd;}body.page-product #main .product-container #components .component_list .component .compo-field-container{display:flex;align-items:center;justify-content:flex-start;margin-top:1rem;}body.page-product #main .product-container #components .component_list .component .compo-field-container .compo-btn-custom{width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #87c2bd;box-shadow:0px 2px 8px rgba(0,0,0,0.1);color:#87c2bd;border-radius:4px;transition:all 350ms ease;}body.page-product #main .product-container #components .component_list .component .compo-field-container .compo-btn-custom:hover{opacity:0.8;}body.page-product #main .product-container #components .component_list .component .compo-field-container .compo-btn-custom.compo-add{margin-left:10px;}body.page-product #main .product-container #components .component_list .component .compo-field-container .compo-btn-custom.compo-remove{margin-right:10px;}body.page-product #main .product-container #components .component_list .component .compo-field-container input[type="text"],body.page-product #main .product-container #components .component_list .component .compo-field-container input[type="number"]{color:#777;line-height:35px !important;padding-left:8px;padding-right:20px;text-overflow:ellipsis;height:35px !important;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:2px;-moz-appearance:textfield;width:90px;}body.page-product #main .product-container #components .component_list .component .compo-field-container input[type="text"]:-webkit-outer-spin-button,body.page-product #main .product-container #components .component_list .component .compo-field-container input[type="text"]:-webkit-inner-spin-button,body.page-product #main .product-container #components .component_list .component .compo-field-container input[type="number"]:-webkit-outer-spin-button,body.page-product #main .product-container #components .component_list .component .compo-field-container input[type="number"]:-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}body.page-product #main .product-container #components .component_list .component .titre_option{display:flex;align-items:center;justify-content:flex-start;}body.page-product #main .product-container #components .component_list .component .title_option_span{font-size:16px;font-weight:bold;line-height:140%;}body.page-product #main .product-container #components .component_list .component.selected{box-shadow:0px 2px 8px rgba(0,0,0,0.35);}body.page-product #main .product-container #components .component_list .component ul.children{margin-bottom:0;padding-top:1rem;}body.page-product #main .product-container #components .component_list .component ul.children .component{border-left:0;}body.page-product #main .product-container #components .component_list .component ul.children .component:last-of-type{margin-bottom:0;}body.page-product #main .product-container .product-content-container{display:flex;flex-wrap:wrap;align-items:flex-start;}body.page-product #main .product-container .product-content-container .product-content-section{padding-bottom:1rem;border-bottom:1px solid #ccc;width:100%;}body.page-product #main .product-container .product-content-container .product-content-section:not(:last-of-type){margin-bottom:1rem;}body.page-product #main .product-container .product-content-container .product-content-section:last-of-type{border-bottom:0;}body.page-product #main .product-container .product-content-container .product-content-section.product-content-section-total{display:flex;justify-content:flex-start;flex-direction:column;}body.page-product #main .product-container .product-content-container .product-content-section.product-content-section-total .blocprice{display:flex;}body.page-product #main .product-container .product-content-container .product-content-section.product-content-section-total .blocprice .price-line-holder{position:relative;}body.page-product #main input.input-stylized{color:#777;line-height:35px !important;padding-left:8px;padding-right:20px;text-overflow:ellipsis;height:35px !important;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:2px;}body.page-product #main input.input-stylized:-webkit-outer-spin-button,body.page-product #main input.input-stylized:-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}body.page-product #main .color-dot-holder .color-dot-item{border:3px solid #ccc;border-radius:50%;transition:all ease 0.3s;-webkit-backface-visibility:hidden;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:5px;transform:scale(0.9);-webkit-transform:scale(0.9);}body.page-product #main .color-dot-holder .color-dot-item.selected{-webkit-backface-visibility:hidden;transform:scale(1.1);-webkit-transform:scale(1.1);border:3px solid #222;}body.page-product #main .color-dot-holder .color-dot-item .color-dot-background{border-radius:50%;height:26px;width:26px;border:3px solid #fff;}body.page-product #main .opt{display:none;}body.page-product #main .opt[data-index="1"][data-number="1"]{display:block;}body.page-product #main .multi-val-holder .multi-unit-value{margin-left:5px;}body.page-product #main .buynow{float:right;}body.page-product #main .stock-delivery-infos,body.page-product #main .ecopart-item-holder{padding-top:0.5rem;color:#6f6f6f;}body.page-product #main span.stock{font-style:italic;color:#6f6f6f;}body.page-product #main #declinaison label{display:inline-block;width:35%;}body.page-product #main #declinaison .criterionValue{display:inline-block;min-width:50%;}body.page-product #main #declinaison .criterionValue select{min-width:53%;}body.page-product #main #declinaison > div{margin-bottom:1rem;}body.page-product #main #couleurs{display:inline-block;max-width:68%;vertical-align:middle;}body.page-product #main div#couleurs{display:block;margin-left:36%;}body.page-product #main .couleur{float:left;margin:3px 5px 0 0;padding:1px;cursor:pointer;border:1px solid #444;}body.page-product #main .couleur.undispo div{background-image:url("/themes/o001/img/sprite.png");background-position:0 -399px;background-repeat:no-repeat;height:20px;width:20px;}body.page-product #main .couleur div{width:20px;height:20px;}body.page-product #main .undispo{color:grey;}body.page-product #main .fakeSelectVal{display:none;}body.page-product #main .compl_opt_msg,body.page-product #main .error_opt_msg{color:red;}body.page-product #main .price{font-size:1.3em;}body.page-product #main span.price s{font-weight:normal;color:#6f6f6f;font-size:0.8em;padding-right:3px;font-style:italic;}body.page-product #main .total_price,body.page-product #main span.price,body.page-product #main .unit_price,body.page-product #main .total_price_dyn{font-weight:bold;color:#484848;}body.page-product #main .total_price span:not(.specialprice),body.page-product #main span.price span:not(.specialprice),body.page-product #main .unit_price span:not(.specialprice),body.page-product #main .total_price_dyn span:not(.specialprice){font-weight:normal;color:#6f6f6f;}body.page-product #main .total_price_ttc,body.page-product #main .total_price{font-weight:bold;color:#333;}body.page-product #main .compl_opt_target{padding-left:15px;line-height:30px;padding-top:15px;}body.page-product #main label.disabled{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}body.page-product #main .productDetail .product-container .title{font-size:200%;line-height:140%;font-weight:bold;margin-bottom:1rem;}body.page-product #main .productDetail h1{font-size:250%;margin-bottom:0px;}body.page-product #main .productDetail .degressivity{overflow-x:auto;}body.page-product #main .productDetail .degressivity table{border-collapse:collapse;margin-top:15px;white-space:nowrap;width:auto;max-width:100%;min-width:40%;}body.page-product #main .productDetail .degressivity table th,body.page-product #main .productDetail .degressivity table td{border:1px solid #ccc;padding:5px;}body.page-product #main .productDetail .degressivity table th{background-color:#ddd;}body.page-product #main .productDetail .degressivity table td{text-align:center;width:auto;}body.page-product #main .even{background-color:#eee;}body.page-product #main .odd{background-color:none;}@media (max-width: 500px){body.page-product #main #content .imagesProduct{width:100%;margin-right:0;}body.page-product #main #content .parameter{float:none;margin:0 auto;width:86%;}}body.page-product #main #quantities,body.page-product #main .multipliers{line-height:2.2em;}body.page-product #main #multipliers > div > label,body.page-product #main #quantities > div > label,body.page-product #main .multipliers > div > label{display:inline-block;width:35%;}body.page-product #main #multipliers > div input,body.page-product #main #quantities > div input,body.page-product #main .multipliers > div input{text-align:center;box-sizing:border-box;}body.page-product #main #multipliers > div input:not(.qty-input),body.page-product #main #quantities > div input:not(.qty-input),body.page-product #main .multipliers > div input:not(.qty-input){width:55px;}body.page-product #main #multipliers > div input.multi_txt,body.page-product #main #quantities > div input.multi_txt,body.page-product #main .multipliers > div input.multi_txt{text-align:left;width:50%;min-width:55px;}body.page-product #main #multipliers > div select,body.page-product #main #quantities > div select,body.page-product #main .multipliers > div select{min-width:55px;box-sizing:border-box;}body.page-product #main #multipliers .multi-error,body.page-product #main #quantities .multi-error,body.page-product #main .multipliers .multi-error{color:red;margin-left:36%;}body.page-product #main #components ul,body.page-product #main #components .content{padding-left:10px;}#cust #cust-form .field-desc{color:#6f6f6f;}#page-attribute #compareattrib{text-align:center;width:100%;}#page-attribute #compareattrib td{padding:0.6em 0;}#page-attribute .even{background-color:#eee;}#page-attribute .odd{background-color:none;}#page-product .attributes-holder-fullsize{width:100%;padding-top:0.5rem;}#page-product.product-in-cart #page .productDetail .product-container .imagesProduct::before{transform:scale(1);}#page-product #wrapper.wrapper-100{max-width:100%;width:100%;}#page-product #wrapper.wrapper-100 .product-item-container>*:not(.product-section-navigation-holder),#page-product #wrapper.wrapper-100 .product-item-container>.product-section-navigation-holder>*{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:1600px;}#page-product #wrapper.wrapper-100 .product-item-container>*:not(.product-section-navigation-holder).no-wrapper,#page-product #wrapper.wrapper-100 .product-item-container>.product-section-navigation-holder>*.no-wrapper{max-width:100%;}#page-product #wrapper.wrapper-100 .product-item-container>.product-section-navigation-holder{width:100%;}#page-product #wrapper.wrapper-100 .product-section-item.width-fullsize{max-width:100%;}#page-product #wrapper.wrapper-100 .product-section-item.width-fullsize .wrapper-item{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:1600px;}#page-product #wrapper.wrapper-100 .product-section-item.width-fullsize .wrapper-item.no-wrapper{max-width:100%;}#page-product #page .section-separator{display:flex;align-items:center;font-weight:bold;position:relative;color:#333;box-sizing:border-box;text-align:left;font-size:22px;letter-spacing:0.3px;}#page-product #page .section-separator:not(.no-style){background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0.4em 1rem;margin-top:5rem;margin-bottom:2rem;}#page-product #page .section-separator .picto-svg-holder,#page-product #page .section-separator .picto-title{margin-right:1rem;}#page-product #page .productDetail .product-container{display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:30px;padding-bottom:30px;}#page-product #page .productDetail .product-container .imagesProduct{width:var(--product-ImageWidthPercent,50%);padding-right:1rem;position:relative;text-align:center;}#page-product #page .productDetail .product-container .imagesProduct .imagesProductSection{width:100%;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left.thumbnail-position-top .imagesProductSection{align-items:flex-start;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left.thumbnail-position-bottom .imagesProductSection{align-items:flex-end;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left .imagesProductSection{display:flex;flex-wrap:wrap;align-items:center;width:100%;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left .imagesProductSection.no-more-images .imagesProductHolder{width:100%;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left .imagesProductSection.no-more-images .images-thumbnails-holder{display:none;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left .imagesProductSection .imagesProductHolder{width:calc(100% - 80px);order:2;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left .imagesProductSection .images-thumbnails-holder{width:80px;order:1;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left .imagesProductSection .images-thumbnails-holder .images-thumbnails-list{flex-direction:column;align-items:center;margin-top:0;}#page-product #page .productDetail .product-container .imagesProduct.thumbnail-on-left .imagesProductSection .images-thumbnails-holder .images-thumbnails-list .image-thumbnail-item{width:50px;height:60px;max-width:70px;}#page-product #page .productDetail .product-container .imagesProduct .imgProduct .owl-carousel-main-image[data-nb-images="0"],#page-product #page .productDetail .product-container .imagesProduct .imgProduct .owl-carousel-main-image[data-nb-images="1"]{display:block;}#page-product #page .productDetail .product-container .imagesProduct .carousel-item.no_image img{width:auto;}#page-product #page .productDetail .product-container .imagesProduct .owl-carousel img{object-fit:contain;}#page-product #page .productDetail .product-container .imagesProduct:before{content:"Au panier";position:absolute;top:0px;left:0px;padding:4px 10px 4px;font-size:12px;background:#2a9d7a;color:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.2);transition:transform 350ms ease;transform:scale(0);border-radius:4px;z-index:5;}#page-product #page .productDetail .product-container .imagesProduct .imgProduct > a{border:1px solid #c0c0c0;display:block;line-height:400px;min-height:400px;width:100%;}#page-product #page .productDetail .product-container .imagesProduct .imgProduct > a img{vertical-align:middle;}#page-product #page .productDetail .product-container .imagesProduct .more_images{margin-top:1em;text-align:left;}#page-product #page .productDetail .product-container .imagesProduct .more_images img{display:inline-block;border:1px solid #c0c0c0;}#page-product #page .productDetail .product-container .parameter{width:50%;padding-left:1rem;width:var(--product-ParameterWidthPercent,50%);}#page-product #page .productDetail .product-container .parameter.boxed{background-color:#fff;box-shadow:var(--global-BoxShadow);border-radius:var(--global-Radius);padding:1rem;}#page-product #page .productDetail .product-container .parameter ul,#page-product #page .productDetail .product-container .parameter li{margin-bottom:8px;margin-top:3px;}#page-product #page .informations-complementaires{background:#fafafa;margin-top:15px;border-radius:4px;text-align:center;padding:9px;}#page-product #page .informations-complementaires p{color:#333;font-size:12.8px;font-style:italic;letter-spacing:0.4px;opacity:0.6;}#page-product #page .mini-description .text-description{margin-bottom:0.5rem;color:#87c2bd;font-style:italic;}#page-product #page .mini-description>*{font-size:15px;opacity:1;margin:0;padding:0;border:0;}#page-product #page .line-prod-item .line-flexed{display:flex;align-items:center;margin:1rem 0;flex-wrap:wrap;--sectionTitleWidth:175px;}#page-product #page .line-prod-item .line-flexed .section-title{display:flex;align-items:center;min-width:var(--sectionTitleWidth);max-width:var(--sectionTitleWidth);padding-right:10px;}#page-product #page .line-prod-item .line-flexed .section-title.content-fullwidth{max-width:100%;width:100%;padding-right:0px;}#page-product #page .line-prod-item .line-flexed .section-title+.field-holder{width:calc(100% - var(--sectionTitleWidth));}#page-product #page .line-prod-item .line-flexed .section-title+.field-holder .field{width:100%;}#page-product #page .line-prod-item .line-flexed .section-title+.section-content{width:calc(100% - var(--sectionTitleWidth));display:flex;}#page-product #page .line-prod-item .line-flexed .section-title+.attributes-holder-fullsize .section-content{display:flex;}#page-product #page .line-prod-item .line-flexed .section-title+.attributes-holder-fullsize .field-holder .field{width:100%;}#page-product #page .line-prod-item .line-flexed .picto-svg-holder{margin-right:10px;}#page-product #page .line-prod-item .line-flexed .libele{min-width:100px;}#page-product #page .line-prod-item .line-flexed .infos-list{display:flex;flex-direction:column;}#page-product #page .line-prod-item .line-flexed .infos-list .info-item{font-size:12px;line-height:130%;opacity:0.7;padding:4px 0;}#page-product #page .price-line-holder{display:flex;align-items:center;margin-bottom:0;flex-wrap:wrap;min-height:45px;}#page-product #page .attributes-holder{border-left:5px solid #87c2bd;box-shadow:0px 2px 8px rgba(0,0,0,0.15);padding:1rem;border-radius:0 10px 10px 0px;background:#fff;}#page-product #page .attributes-holder table{margin-bottom:0;border:1px solid #ccc;border-collapse:collapse;}#page-product #page .attributes-holder table tr:nth-child(2n){background-color:#eee;}#page-product #page .attributes-holder table tr td{padding:0.5rem;border-bottom:1px solid #ccc;}#page-product #page .attributes-holder table tr td:last-of-type{border-left:1px solid #ccc;}#page-product #page .attributes-holder table tr:last-of-type td{border-bottom:0;}#page-product #page .price-line-holder .price-calc{font-size:20px;display:flex;margin-right:2rem;}#page-product #page .price-line-holder .price-calc .price-title{margin-right:1rem;}#page-product #page select.select2-hidden-accessible+span.select2{width:200px !important;background:#fff !important;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:2px;}#page-product #page select.select2-hidden-accessible+span.select2 .select2-selection{background:#fff;border:0;border-radius:2px !important;height:35px !important;padding-left:1px;outline:none;}#page-product #page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__rendered{color:#777;line-height:35px !important;}#page-product #page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__arrow{height:34px;}#page-product #page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__arrow b{border:none !important;line-height:34px;height:34px;margin-top:0px;top:auto;margin-left:0;}#page-product #page select.select2-hidden-accessible+span.select2 .select2-selection .select2-selection__arrow b:before{content:"\f078";font-style:normal;font-variant:normal;font-weight:700;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;color:#87c2bd;position:absolute;right:0px !important;line-height:35px;text-align:center;margin-right:3px;}#page-product .custform-value-holder .field-desc{margin-top:0.85rem;}#page-product .sub-section-title{font-size:20px;line-height:160%;letter-spacing:0.4px;text-align:left;margin-bottom:1rem;font-weight:bold;}#page-product .compl_opts .compl_opt{padding:1rem;box-shadow:0px 2px 8px rgba(0,0,0,0.15);border-radius:4px;border-left:4px solid #ccc;margin-bottom:1rem;transition:all 500ms ease;}#page-product .compl_opts .compl_opt.compl_opt_has_decli .opt_selector_declis{display:none;}#page-product .compl_opts .compl_opt.compl_opt_has_decli.selected .opt_selector_declis{display:block;}#page-product .compl_opts .compl_opt.selected{box-shadow:0px 2px 8px rgba(0,0,0,0.3);border-color:#87c2bd;}#page-product .compl_opts .compl_opt:not(.selected) .opt_selector_decli_item{cursor:not-allowed;}#page-product .compl_opts .compl_opt .product-opt-elem{display:flex;align-items:center;cursor:pointer;}#page-product .compl_opts .compl_opt .product-opt-elem .select_opt:not([type="radio"]),#page-product .compl_opts .compl_opt .product-opt-elem .select_opt_fake:not([type="radio"]){display:none;}#page-product .compl_opts .compl_opt .product-opt-elem .select_opt:not([type="radio"]):checked +.product-opt-holder .product-content-holder .fake-selected-item .fake-selected-croix,#page-product .compl_opts .compl_opt .product-opt-elem .select_opt_fake:not([type="radio"]):checked +.product-opt-holder .product-content-holder .fake-selected-item .fake-selected-croix{opacity:1;}#page-product .compl_opts .compl_opt .product-opt-elem .image-holder{width:40px;height:40px;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder{width:calc(100% - 40px);padding-left:1rem;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .product-opt-title .product-opt-title-content{font-size:16px;font-weight:bold;line-height:140%;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .product-opt-title .product-opt-price-info{color:#686868;font-size:90%;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .text-description-item{margin-top:0.5rem;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .product-content-holder{display:flex;align-items:center;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .product-content-holder .fake-selected-item{width:15px;height:15px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;margin-right:10px;position:relative;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .product-content-holder .fake-selected-item .fake-selected-croix{transition:all 350ms ease;opacity:0;height:15px;width:15px;display:flex;align-items:center;justify-content:center;position:static;margin-right:0;border:0;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .product-content-holder .fake-selected-item .fake-selected-croix svg{opacity:1;}#page-product .compl_opts .compl_opt .product-opt-elem .product-opt-holder .product-content-holder .p_suffix{margin-right:5px;}#page-product .compl_opts .compl_opt .opt_selector_declis{margin-top:0.5rem;}#page-product .compl_opts .compl_opt .opt_selector_declis .opt_selector_decli_item{margin-bottom:1rem;display:flex;align-items:center;}#page-product .compl_opts .compl_opt .opt_selector_declis .opt_selector_decli_item:last-of-type{margin-bottom:0;}#page-product .compl_opts .compl_opt .opt_selector_declis .opt_selector_decli_item .input-holder{width:24px;height:24px;display:flex;align-items:center;justify-content:flex-start;}#page-product .compl_opts .compl_opt .opt_selector_declis .opt_selector_decli_item .opt_decli_text{display:flex;width:calc(100% - 24px);padding-left:10px;align-items:center;}#page-product .compl_opts .compl_opt .opt_selector_declis .opt_selector_decli_item .opt_decli_text_title{font-size:15px;}#page-product .compl_opts .compl_opt .opt_selector_declis .opt_selector_decli_item .opt_decli_text_price_infos{color:#686868;font-size:90%;padding-left:5px;}#page-product.b2b-declis-listing #page .product-content-section-declinaison,#page-product.b2b-declis-listing #page .product-content-section-quantities,#page-product.b2b-declis-listing #page .product-content-section-total{display:none;}body.page-product.prod-is-decli.prod-is-not-download div#main .product-container .product-content-container .product-content-section.product-content-section-declinaison{margin-top:-1rem;padding-bottom:0;}.picto-svg-holder{--main-bg-color:#87c2bd;fill:var(--main-bg-color);display:flex;}.picto-svg-holder svg{max-width:40px;max-height:40px;}.carousel-item{position:relative;width:80%;display:flex;align-items:center;justify-content:center;margin:0 auto;}.carousel-item.carousel-item-square{padding-top:80%;width:80%;}.carousel-item.carousel-item-square img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:95%;max-height:95%;}@media (max-width: 800px){#page-product #page .productDetail .product-container{padding-top:1rem;flex-direction:column;align-items:center;}#page-product #page .productDetail .product-container .imagesProduct{width:100%;padding-left:1rem;display:flex;flex-direction:column;align-items:center;}#page-product #page .productDetail .product-container .imagesProduct .imgProduct{width:50%;margin:0 auto;}#page-product #page .productDetail .product-container .parameter{width:100%;padding-top:1rem;padding-right:0;padding-left:0;}#page-product #page .productDetail .product-container .parameter.boxed{margin-top:1rem;}}@media (max-width: 480px){body.page-product #main .product-action-item{white-space:break-spaces;}}@media (max-width: 420px){#page-product #page .line-prod-item .line-flexed>.criterionValue{width:100%;padding:0 5px;margin-top:0.5rem;}#page-product #page .line-prod-item .line-flexed>.select2.select2-container{margin-top:0.5rem;}#page-product #page .line-prod-item .line-flexed span.select2.select2-container{width:100% !important;}}.product-review-holder .product_reviews .product_global_rating{display:flex;align-items:center;}.product-review-holder .product_reviews .product_global_rating .create-review{margin-right:0;margin-left:auto;}.product-review-holder .product_reviews .product_global_rating .nb-reviews{font-size:16px;}.product-review-holder .product_reviews .product_global_rating .average{height:23px;}.product-review-holder .product_reviews .product_global_rating .rating-block{font-size:30px;width:125px;height:23px;}.product-review-holder .product_reviews .product_global_rating .rating-block .full,.product-review-holder .product_reviews .product_global_rating .rating-block .empty{height:23px;}.product-review-holder .product_reviews .product_global_rating .rating-block .full span,.product-review-holder .product_reviews .product_global_rating .rating-block .empty span{width:25px;height:23px;}#page #main .degressivity .js-degressivity-table.table-container{padding-right:1px;}#page #main .degressivity .degressivity_table{margin-top:0;}#page #main .degressivity .degressivity_table[data-format="vertical"] .current{border-top:2px solid #333;border-bottom:2px solid #333;}#page #main .degressivity .degressivity_table[data-format="vertical"] .line-item td:last-of-type.current{border-right:2px solid #333;}#page #main .degressivity .degressivity_table[data-format="vertical"] .line-item td:first-of-type.current{border-left:2px solid #333;}#page #main .degressivity .degressivity_table:not([data-format="vertical"]) .current{border-left:2px solid #333;border-right:2px solid #333;}#page #main .degressivity .degressivity_table:not([data-format="vertical"]) .line-item:last-of-type .current{border-bottom:2px solid #333;}#page #main .degressivity .degressivity_table:not([data-format="vertical"]) thead .current{border-top:2px solid #333;}#page #main .degressivity .degressivity_table th,#page #main .degressivity .degressivity_table td{padding:5px 10px;}#page #main .degressivity .degressivity_table .line-item .remise-item{font-weight:bold;color:#87c2bd;}#page #main .degressivity .degressivity_table .line-item.line-item-percent{font-weight:bold;}.tags-list{display:flex;}.tags-list .tags{margin:5px;padding:4px 18px;border-radius:4px;letter-spacing:0.4px;color:#fff;background-color:#87c2bd;}.tags-list .tags:first-child{margin-left:0;}.tags-list .tags:last-child{margin-right:0;}[data-product-in-cart="visible"]{display:none;}[data-product-in-cart="hidden"]{display:block;}body.product-in-cart .parameter [data-product-in-cart="visible"]{display:block;}body.product-in-cart .parameter [data-product-in-cart="hidden"]{display:none;}.product_list_item.product-in-cart [data-product-in-cart="visible"]{display:block;}.product_list_item.product-in-cart [data-product-in-cart="hidden"]{display:none;}.declinaison-b2b-table .table-header th{background:#e0e4ea;}.declinaison-b2b-table .table-item td{background:#f1f4f9;}.declinaison-b2b-table .table-reference:hover .reference-content .image-item{opacity:1;left:calc(100% + 10px);pointer-events:all;}.declinaison-b2b-table .table-reference:hover .reference-content .image-item:before{left:-15px;}.declinaison-b2b-table .table-reference.has_picture{cursor:pointer;}.declinaison-b2b-table .table-reference .reference-content{position:relative;}.declinaison-b2b-table .table-reference .reference-content .image-item{transition:all 500ms ease;position:absolute;left:calc(100% + 20px);top:50%;transform:translateY(-50%);width:80px;height:80px;padding:5px;background:#fff;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.2);opacity:0;pointer-events:none;}.declinaison-b2b-table .table-reference .reference-content .image-item:before{transition:all 500ms ease;transition-delay:150ms;content:"";width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #fff transparent transparent;position:absolute;left:0;top:50%;transform:translateY(-50%);}.declinaison-b2b-table .table-availability{padding:0;width:5px;}.declinaison-b2b-table .table-availability .availability-item{height:calc(32px - 6px);width:4px;background-color:#f1f4f9;}.declinaison-b2b-table .table-availability .availability-item.availability-orderable{background-color:green;}.declinaison-b2b-table .table-availability .availability-item.availability-not-orderable{background-color:red;}#page .declinaison-b2b-table.table-container{--tableContainerMaxWidth:calc(100vw - 2rem);}.buttons-actions-row{display:flex;justify-content:center;align-items:center;}.buttons-actions-row.buttons-actions-product-table{box-shadow:0 0 2px rgba(0,0,0,0.2);}.buttons-actions-row .quantities-decli-section{display:flex;justify-content:center;align-items:center;background:#fff;}.buttons-actions-row .quantities-decli-section .qty-op{height:32px;width:32px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}.buttons-actions-row .quantities-decli-section .qty-op:before{content:"";height:60%;position:absolute;top:50%;transform:translateY(-50%);width:1px;background:#ccc;}.buttons-actions-row .quantities-decli-section .qty-op:first-child:before{right:0;}.buttons-actions-row .quantities-decli-section .qty-op:last-child:before{left:0;}.buttons-actions-row .quantities-decli-section .qty-input-holder .qty-input{height:32px;border:0;background:transparent;text-align:center;outline:none;}.buttons-actions-row .buy-decli-button{display:flex;justify-content:center;align-items:center;height:32px;padding:0 .75rem;background:#87c2bd;color:#fff;cursor:pointer;transition:all 350ms ease;}.buttons-actions-row .buy-decli-button:hover{opacity:0.85;}.criterionValue .declinaison-pastille-list+select+.select2.select2-container,.criterionValue .declinaison-pastille-list+select,.criterionValue .declinaison-pastille-list+.color-dot-holder,.colorsValue .declinaison-pastille-list+select+.select2.select2-container,.colorsValue .declinaison-pastille-list+select,.colorsValue .declinaison-pastille-list+.color-dot-holder{display:none !important;}.declinaison-pastille-list{display:flex;flex-wrap:wrap;}.declinaison-pastille-list .declinaison-pastille-item{color:#222;background:#fff;transition:all 350ms ease;padding:3px 16px;border-radius:8px;cursor:pointer;margin:4px;padding-left:0;width:31%;}.declinaison-pastille-list .declinaison-pastille-item .pastille-couleur{position:relative;}.declinaison-pastille-list .declinaison-pastille-item:last-child{margin-right:0;}.declinaison-pastille-list .declinaison-pastille-item:hover{opacity:0.85;}.declinaison-pastille-list .declinaison-pastille-item:hover .pastille-couleur:before{opacity:0.3;}.declinaison-pastille-list .declinaison-pastille-item.active .pastille-couleur:before{background:transparent;}.product-blocktext-holder{display:flex;align-items:center;}.product-blocktext-holder h3{margin-bottom:0.5rem;}.product-blocktext-holder .product-blocktext-content{padding-left:30px;max-width:calc(100% - 110px);}.pastille-action-holder-page-product{position:absolute;top:0;right:1rem;z-index:2;}.product-section-navigation{border-top:1px solid #8f8a8a;border-bottom:1px solid #8f8a8a;background:#fff;}.product-section-navigation.position-sticky{position:sticky !important;top:0px;background:#fff;z-index:3;}.product-content-section-degressivity{width:100%;}.product-section-navigation-holder.position-sticky{position:sticky !important;top:0px;background:#fff;z-index:3;}.navigation-holder{display:flex;justify-content:center;align-items:center;}.navigation-holder.has_active_item .navigation-item:not(.active){color:#8f8a8a;}.navigation-holder .navigation-item{padding:15px 80px;position:relative;cursor:pointer;font-weight:600;color:#333;transition:all 350ms ease;text-align:center;}.navigation-holder .navigation-item:hover{color:#333c6;}.navigation-holder .navigation-item:not(:last-child):before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:#333;}#page-product #page .product-section-item[data-target="section-description"] .product-section-title{color:inherit;}.product-section-item[data-target="section-description"] .product-section-title{color:inherit;}.product-section-item[data-style] .product-section-title{margin-top:0 !important;}.product-section-item[data-style="2"] .product-section-content{display:flex;justify-content:space-between;align-items:center;padding:80px 0;}.product-section-item[data-style="2"] .product-section-content .product-content{width:calc(55% - 30px);font-size:16px;}.product-section-item[data-style="2"] .product-section-content .product-content.no_image{width:100%;}.product-section-item[data-style="2"] .product-section-content .product-content .product-content-item[data-index]{display:flex;flex-wrap:wrap;}.product-section-item[data-style="2"] .product-section-content .product-content .product-content-item[data-index]:not(:last-child){margin-bottom:1rem;}.product-section-item[data-style="2"] .product-section-content .product-content .product-content-item[data-index] .number-item{width:calc(32px + 28px);}.product-section-item[data-style="2"] .product-section-content .product-content .product-content-item[data-index] .number-item .rounded-item{height:32px;width:32px;border-radius:50%;border:1px solid #87c2bd;color:#87c2bd;font-weight:600;display:flex;justify-content:center;align-items:center;}.product-section-item[data-style="2"] .product-section-content .product-content .product-content-item[data-index] .product-content-item-text{width:calc(100% - 60px);}.product-section-item[data-style="2"] .product-section-content .product-image{width:calc(45% - 30px);}.product-section-item[data-style="2"] .product-section-content .product-image.owl-carousel .owl-stage{display:flex;align-items:center;}.product-section-item[data-style="2"] .product-section-content .product-image.owl-carousel .owl-stage .image-holder{padding:0 2px;}.product-section-item[data-style="2"] .product-section-content .product-image.owl-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;padding-left:5px;padding-right:5px;}.product-section-item[data-style="2"] .product-section-content .product-image .image-holder{width:100%;}#page-product .imagesProduct.js-zoom-product-container .image-product-zoom-holder{width:100%;height:100%;position:absolute;top:0;left:0;}#page-product .imagesProduct.js-zoom-product-container .image-product-zoom-holder img{width:100%;height:100%;max-width:100%;max-height:100%;}.js-zoom-product-container{position:relative;}.js-zoom-product-container .img-zoom-lens{position:absolute;border:1px solid #d4d4d4;width:80px;height:80px;pointer-events:none;z-index:10;opacity:0;transition:opacity 350ms ease;}.js-zoom-product-container .js-zoom-image-item{cursor:pointer;}.js-zoom-product-container.zoom-result-visible .js-zoom-result{transition-delay:750ms;opacity:1;}.js-zoom-product-container.zoom-result-visible .img-zoom-lens{opacity:1;}.js-zoom-product-container .js-zoom-result{transition:opacity 500ms ease;transition-delay:0ms;opacity:0;position:absolute;top:0%;right:calc(0px - 100%);min-height:100%;min-width:100%;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);border:2px solid #ccc;border-radius:5px;z-index:5;pointer-events:none;}.images-thumbnails-holder .images-thumbnails-list{margin-top:1rem;display:flex;justify-content:center;}.images-thumbnails-holder .images-thumbnails-list .image-thumbnail-item{width:calc((100% / 7) - 10px);margin:5px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;transition:all 350ms ease;padding:0.5rem;cursor:pointer;border-radius:5px;}.images-thumbnails-holder .images-thumbnails-list .image-thumbnail-item img{border-radius:5px;}.images-thumbnails-holder .images-thumbnails-list .image-thumbnail-item:hover{opacity:0.75;}.images-thumbnails-holder .images-thumbnails-list .image-thumbnail-item.active{box-shadow:0 0 5px rgba(0,0,0,0.15);}.page-product .img-zoomable,.page-product .js-zoom-popup-item{cursor:zoom-in;}.page-product .image-zoom-recipient{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);z-index:50;transition:opacity 500ms ease;opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out;--popupBackground:transparent;--popupImageShadow:drop-shadow(0 0 5px rgba(0,0,0,0.2));}.page-product .image-zoom-recipient .image-zoom-holder{width:100%;height:100%;margin:0 auto;text-align:center;display:flex;justify-content:center;align-items:center;background:var(--popupBackground);filter:var(--popupImageShadow);}.page-product .image-zoom-recipient .image-zoomed-element{max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);margin:0 auto;display:block;}.page-product .image-zoom-recipient.active{opacity:1;pointer-events:all;}@media (max-width: calc(1600px + 2rem)){.product-section-item[data-style="2"] .product-section-content{padding-right:1rem;padding-left:1rem;}.navigation-holder .navigation-item{padding:15px 40px;}}@media (max-width: 1000px){.product-section-item[data-style="2"] .product-section-content{flex-direction:column;}.product-section-item[data-style="2"] .product-section-content>*:last-child{margin-top:2rem;}.product-section-item[data-style="2"] .product-section-content .product-content{width:calc(100% - 30px);}.product-section-item[data-style="2"] .product-section-content .product-image{width:calc(65% - 30px);}.navigation-holder .navigation-item{padding:15px 30px;}}@media (max-width: 800px){.navigation-holder .navigation-item{padding:15px 20px;font-size:12px;}.js-zoom-product-container .js-zoom-result{top:100%;right:0;}}@media (max-width: 600px){.navigation-holder .navigation-item{padding:10px;}.product-section-item[data-style="2"] .product-section-content{padding-top:30px;padding-bottom:30px;}}.product_list{display:flex;flex-wrap:wrap;}.product_list .product_list_item{--marginItems:10px;--widthProduct:calc((100% / 5) - (2 * var(--marginItems)));margin:var(--marginItems);position:relative;background:#fff;width:var(--widthProduct);border-radius:var(--global-Radius);}.product_list .product_list_item .product-informations-section{width:100%;}.product_list.type-productlist-3 .product_list_item{box-shadow:var(--global-BoxShadow);}.product_list.type-productlist-3 .product_list_item .productInList{padding:10px;text-align:left;}.product_list.type-productlist-3 .product_list_item .productInList .product-section-top.image-large .pastille-status-holder.pastille-no-offset.pastille-bottom{top:auto;bottom:5px;}.product_list.type-productlist-3 .product_list_item .productInList .product-section-top.image-large .pastille-status-holder.pastille-no-offset.pastille-left{right:auto;left:5px;}.product_list.type-productlist-3 .product_list_item .productInList .product-section-top.image-large .image-holder{padding-top:100%;width:100%;}.product_list.type-productlist-3 .product_list_item .productInList .product-section-top.image-large .image-holder img{max-width:100%;max-height:100%;}.product_list.type-productlist-3 .product_list_item .productInList .product-section-top.image-medium .image-holder{padding-top:80%;width:80%;}.product_list.type-productlist-3 .product_list_item .productInList .product-section-top.image-medium .image-holder img{max-width:72%;max-height:72%;}.product_list.type-productlist-3 .product_list_item .productInList .image-holder img{max-width:160px;max-height:154px;left:50%;top:50%;transform:translate(-50%,-50%);}.product_list.type-productlist-3 .product_list_item .productInList .product-informations>*{margin-bottom:8px;}.product_list.type-productlist-3 .product_list_item .productInList .product-informations>*:last-of-type{margin-bottom:0;}.product_list.type-productlist-3 .product_list_item .productInList .product-informations .desc{display:flex;height:40px;width:100%;align-items:center;}.product_list.type-productlist-3 .product_list_item .productInList .product-informations .desc a{width:100%;display:block;font-size:16px;line-height:20px;color:#333;}.product_list.type-productlist-3 .product_list_item .productInList .product-informations .product-marque{font-size:16px;color:#838383;line-height:20px;}.product_list.type-productlist-3 .product_list_item .productInList .product-informations .product-marque a{color:inherit;}.product_list.type-productlist-3 .product_list_item .productInList .product-item-price-section{width:100%;}.product_list.type-productlist-3 .product_list_item .productInList .buy_price{height:34px;display:flex;align-items:center;}.product_list.type-productlist-3 .product_list_item .productInList .buy_price .price{font-size:18px;line-height:22px;font-weight:bold;color:#87c2bd;}.product_list.type-productlist-3 .product_list_item .productInList .buy_price .price .specialprice{margin-left:5px;}.product_list .product_list_item[data-text-position="center"]{text-align:center;}.product_list .product_list_item[data-text-position="center"] .productInList{text-align:center;}.product_list .product_list_item[data-text-position="center"] .productInList .buy_price{justify-content:center;}.product_list .product_list_item[data-text-position="right"]{text-align:right;}.product_list .product_list_item[data-text-position="right"] .productInList{text-align:right;}.product_list .product_list_item[data-text-position="right"] .productInList .buy_price{justify-content:flex-end;}.product_list .product_list_item[data-text-position="left"]{text-align:left;}.product_list .product_list_item[data-text-position="left"] .productInList{text-align:left;}.product_list .product_list_item[data-text-position="left"] .productInList .buy_price{justify-content:flex-start;}.product_list .product_list_item .product-rating-holder{display:flex;align-items:center;justify-content:center;}.product_list .product_list_item .product-rating-holder .rating-nb-reviews{margin-left:6px;}.product_list .product_list_item.product-in-cart .product_list_item_container:before{transform:scale(1);}.product_list .product_list_item .product_list_item_container{position:relative;width:100%;}.product_list .product_list_item .product_list_item_container:before{content:"Panier";position:absolute;top:-5px;right:-5px;padding:4px 10px 3px;font-size:12px;background:#2a9d7a;color:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.2);transition:transform 350ms ease;transform:scale(0);border-radius:4px;z-index:4;}.product_list .product_list_item .pastille-action-holder{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;z-index:5;}.product_list .product_list_item.prod_has_multiple_image:hover .productInList .image-holder img.image-main{opacity:0;}.product_list .product_list_item.prod_has_multiple_image:hover .productInList .image-holder img.image-comp{opacity:1;pointer-events:all;}.product_list .product_list_item .productInList .image-holder img{transition:all 500ms ease;}.product_list .product_list_item .productInList .image-holder img.image-main{z-index:2;}.product_list .product_list_item .productInList .image-holder img.image-comp{z-index:3;opacity:0;pointer-events:none;}.product_list .productInList{display:flex;flex-direction:column;align-items:center;text-align:center;}.product_list .product-section-top{width:100%;margin-bottom:1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;}.product_list .image-holder{position:relative;width:80%;padding-top:80%;overflow:hidden;border-radius:var(--global-Radius);}.product_list .image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}.product_list .product-informations{width:100%;}.product_list .desc{width:100%;display:block;}.product_list .desc a{font-weight:bold;font-size:120%;text-decoration:none;outline:none;}.product_list .price{font-size:1.2em;font-weight:normal;color:#484848;}.product_list .price s,.product_list .price span:not(.specialprice){font-weight:normal;font-size:0.83333333333333em;color:#222;font-style:italic;}.product_list .out_of_stock{display:inline-block;padding:6px 12px;font-size:105%;}.product_list .product_list_item .product-added-notification{visibility:hidden;opacity:0;overflow:hidden;box-shadow:0px 2px 2px -3px rgba(0,0,0,0.45);border-bottom:1px solid #f2f2f2;position:absolute;top:-5px;left:0;width:100%;height:30px;display:flex;justify-content:center;align-items:center;z-index:3;color:#fff;background:#2ecc71;transition:all 350ms ease;cursor:pointer;pointer-events:none;}.product_list .product_list_item .product-added-notification[data-type="update"]{z-index:4;}.product_list .product_list_item .product-added-notification.small-size{left:50%;transform:translateX(-50%);white-space:nowrap;padding:0 8px;border-radius:4px;font-size:11px;width:auto;border:0;}.product_list .product_list_item .product-added-notification.small-size p{font-size:11px;}.product_list .product_list_item .product-added-notification.small-size.active{top:10px;}.product_list .product_list_item .product-added-notification.active{visibility:visible;opacity:1;top:0;pointer-events:all;}.product_list .product_list_item .product-added-notification>p{font-size:12px;font-weight:bold;font-style:italic;}.product_list .product_list_item .product-added-notification:hover,.product_list .product_list_item .product-added-notification.active:hover{opacity:0.8;}.product_list .product_list_item .product-buy-section[data-type="relative"]{margin-top:0.5rem;display:flex;justify-content:center;align-items:center;width:100%;}.product_list .product_list_item .product-buy-section[data-type="relative"] .qty-actions-holder{position:relative;border-radius:14px;}.product_list .product_list_item .product-buy-section[data-type="absolute"] .qty-actions-holder{position:absolute;}.product_list .product_list_item .product-buy-section[data-position="left"]{justify-content:flex-start;}.product_list .product_list_item .product-buy-section[data-position="right"]{justify-content:flex-end;}.product_list .product_list_item .product-buy-section[data-position="center"]{justify-content:center;}.product_list .product_list_item .qty-actions-holder{position:absolute;bottom:0;right:0;}.product_list .product_list_item.product-in-cart .qty-actions-holder .quantity{display:block;}.product_list .product_list_item.product-in-cart .qty-actions-holder .buynow-holder{display:none;}.product_list.has_sidebar .product_list_item{width:calc((100% / 3) - 20px);}.product_list[data-zone="cart"] .product_list_item .productInList .product-informations .desc{height:auto;min-height:40px;}.for_detail{display:none;}#page-product.product-in-cart .parameter .qty-actions-holder .quantity{display:block;}#page-product.product-in-cart .parameter .qty-actions-holder .buynow-holder{display:none;}#page-product .qty-actions-holder.js-productsdyn-decli-holder.product-in-cart .quantity{display:block;}#page-product .qty-actions-holder.js-productsdyn-decli-holder.product-in-cart .buynow-holder{display:none;}.qty-actions-holder{min-height:45px;min-width:65px;background:#87c2bd;color:#fff;border-top-left-radius:14px;display:flex;align-items:center;padding:0px 8px;}.qty-actions-holder.page-produit,.qty-actions-holder.qty-actions-holder-basique{border-radius:14px;}.qty-actions-holder.page-produit .qty-input,.qty-actions-holder.qty-actions-holder-basique .qty-input{border-radius:15px;width:auto;min-width:30px;}.qty-actions-holder.product-not-orderable{background:transparent;}.qty-actions-holder.produit-conditionnement{padding:4px;}.qty-actions-holder.produit-conditionnement select.select2-hidden-accessible + span.select2{border-radius:10px !important;overflow:hidden;}.qty-actions-holder .qty-input-holder{display:flex;align-items:center;}.qty-actions-holder .qty-input-holder .qty-op{color:#fff;width:30px;height:30px;background:#4d9690;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 350ms ease;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}.qty-actions-holder .qty-input-holder .qty-op:hover{opacity:0.7;}.qty-actions-holder .qty-input{border:0;width:30px;height:30px;padding:4px;text-align:center;outline:none;margin:0 8px;border-radius:50%;}.qty-actions-holder .buynow-holder{display:flex;align-items:center;justify-content:center;width:100%;}.qty-actions-holder .buynow-holder .btn{box-shadow:none;}.qty-actions-holder .buynow-holder a{color:#fff;width:100%;height:100%;min-height:35px;display:flex;align-items:center;justify-content:center;}.qty-actions-holder .buynow-holder a img{position:relative;bottom:0px;height:20px;}.qty-actions-holder:not(.qty-actions-holder-basique) .quantity{display:none;}.pastille-action-item{margin-bottom:1rem;width:30px;height:30px;border-radius:50%;box-shadow:0px 2px 8px rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;background:#fff;}.pastille-action-item:hover{opacity:0.8;}.pastille-action-item:last-of-type{margin-bottom:0;}#page #wrapper .product_list.list_detail .product_list_item{width:100%;float:none;}#page #wrapper .product_list.list_detail .productInList{text-align:left;border-bottom:1px solid #c0c0c0;}#page #wrapper .product_list.list_detail a.image{float:left;width:350px;margin-right:3%;text-align:center;}#page #wrapper .product_list.list_detail .for_detail{display:block;}#page #wrapper .product_list.list_detail .desc{float:left;width:40%;height:auto;}#page #wrapper .product_list.list_detail .desc >a{font-weight:bold;}#page #wrapper .product_list.list_detail .desc > div{margin-top:1em;}#page #wrapper .product_list.list_detail .buy_price{text-align:right;float:right;margin-top:30px;}#page #wrapper .product_list.list_detail .buy_price > .for_detail{margin-bottom:1em;}#page #wrapper .product_list.list_detail .buy_price > div{width:100%;}#page #wrapper .product_list.list_detail .buy_price .btn{display:block;}#page #wrapper .product_list.list_detail .productInList{-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}#page #wrapper .product_list.list_detail .productInList:hover{box-shadow:none;}#page #wrapper .product_list.list_detail .blocprice td{padding:0 5px;}.top_bar{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;}.top_bar .show{display:flex;}.top_bar .show .btn{margin-right:5px;padding:8px 10px;}.top_bar .show .btn:last-of-type{margin-right:0;}.top_bar .grid > span{background-image:url("/themes/o001/img/sprite.png");background-position:0 -1060px;background-repeat:no-repeat;height:13px;width:13px;display:block;}.top_bar .lines > span{background-image:url("/themes/o001/img/sprite.png");background-position:0 -1121px;background-repeat:no-repeat;height:13px;width:13px;display:block;}.pagination{clear:both;text-align:center;}.pagination > a,.pagination > span{border:1px solid #c0c0c0;background-color:none;display:inline-block;padding:5px 10px;text-decoration:none;}.pagination > a:hover,.pagination > span:hover{color:#fff;border:1px solid #c0c0c0;background-color:#aaa;}.pagination .disabled,.pagination .current_page,.pagination .disabled:hover,.pagination .current_page:hover{color:#6f6f6f;border:1px solid #c0c0c0;background-color:#eee;}.productInListCarousel{text-align:center;}.productInListCarousel a.image{position:relative;display:block;margin:0 auto 0.5em;height:350px;line-height:350px;max-width:350px;overflow:hidden;}.productInListCarousel a.image img{max-height:100%;display:inline;vertical-align:middle;}.productInListCarousel .desc{height:4em;line-height:1.8em;margin:0;overflow:hidden;margin-top:20px;}.productInListCarousel .desc a{font-weight:bold;font-size:120%;text-decoration:none;outline:none;color:none;}.productInListCarousel .desc a:hover{color:none;}.productInListCarousel .price{font-size:1.2em;font-weight:none;color:#484848;margin-bottom:0.4em;}.productInListCarousel .price s,.productInListCarousel .price span:not(.specialprice){font-weight:normal;font-size:0.83333333333333em;color:#222;font-style:italic;}#page #footer > #footgets .product_list  .product_list_item,#page #wrapper #sidebar .product_list .product_list_item{width:100% !important;}#ajaxSearchResults .search-results-for{margin-top:1.5em;margin-bottom:1.5em;}#ajaxSearchResults .search-results-for .large{font-size:120%;font-style:italic;font-weight:bold;}#ajaxSearchResults .search-no-results{background-color:#dfdfdf;margin-top:27px;text-align:center;padding:6px;font-weight:bold;}#ajaxSearchResults .search-suggest{margin-top:25px;}#ajaxSearchResults .search-suggest > a{font-size:1.5em;color:#202020;}.product-list-slider .product_list.owl-carousel .product_list_item{width:calc(100% - (2 * var(--marginItems)));}.product-list-slider .product_list.owl-carousel .owl-stage{display:flex;}.product-list-slider .product_list.owl-carousel .owl-stage .product_list_item{display:flex;flex:1 0 auto;--marginItems:10px;}.product-list-slider .product_list.owl-carousel .owl-stage .product_list_item .productInList{width:100%;}.product-list-slider.product_list .product_list_item{width:calc(100% - 20px);}.product-list-slider.product_list .owl-stage{display:flex;}.product-list-slider.product_list .owl-stage .product_list_item{display:flex;flex:1 0 auto;height:calc(100% - 20px);}.product-list-slider.product_list .owl-stage .product_list_item .productInList{width:100%;}@media (max-width: 600px){.product_list .hover-parent-controller .hover-child-item{opacity:1;pointer-events:all;}}.reassurancelist-holder,.reinsurancelist-holder{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.reassurancelist-holder:not(.owl-carousel)[data-numbers='2'] .reassurance-item,.reassurancelist-holder:not(.owl-carousel)[data-numbers='2'] .reinsurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='2'] .reassurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='2'] .reinsurance-item{width:calc((100% / 2) - 20px);}.reassurancelist-holder:not(.owl-carousel)[data-numbers='3'] .reassurance-item,.reassurancelist-holder:not(.owl-carousel)[data-numbers='3'] .reinsurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='3'] .reassurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='3'] .reinsurance-item{width:calc((100% / 3) - 20px);}.reassurancelist-holder:not(.owl-carousel)[data-numbers='5'] .reassurance-item,.reassurancelist-holder:not(.owl-carousel)[data-numbers='5'] .reinsurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='5'] .reassurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='5'] .reinsurance-item{width:calc((100% / 5) - 20px);}.reassurancelist-holder:not(.owl-carousel)[data-numbers='6'] .reassurance-item,.reassurancelist-holder:not(.owl-carousel)[data-numbers='6'] .reinsurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='6'] .reassurance-item,.reinsurancelist-holder:not(.owl-carousel)[data-numbers='6'] .reinsurance-item{width:calc((100% / 6) - 20px);}.reassurancelist-holder.owl-carousel .owl-stage,.reinsurancelist-holder.owl-carousel .owl-stage{display:flex;align-items:center;}.reassurancelist-holder.owl-carousel .owl-item,.reinsurancelist-holder.owl-carousel .owl-item{display:flex;align-items:center;}.reassurancelist-holder.owl-carousel .reinsurance-item,.reinsurancelist-holder.owl-carousel .reinsurance-item{width:calc((100% / 1) - 20px);}.reassurancelist-holder[data-text-position="left"] .reinsurance-item,.reinsurancelist-holder[data-text-position="left"] .reinsurance-item{text-align:left;}.reassurancelist-holder[data-text-position="left"] .reinsurance-item .reinsurance-picture,.reinsurancelist-holder[data-text-position="left"] .reinsurance-item .reinsurance-picture{justify-content:flex-start;}.reassurancelist-holder[data-text-position="right"] .reinsurance-item,.reinsurancelist-holder[data-text-position="right"] .reinsurance-item{text-align:right;}.reassurancelist-holder[data-text-position="right"] .reinsurance-item .reinsurance-picture,.reinsurancelist-holder[data-text-position="right"] .reinsurance-item .reinsurance-picture{justify-content:flex-end;}.reassurancelist-holder .reinsurance-item,.reinsurancelist-holder .reinsurance-item{width:calc((100% / 4) - 20px);text-align:center;margin:10px;color:#333;}.reassurancelist-holder .reinsurance-item.has-custom-bg,.reinsurancelist-holder .reinsurance-item.has-custom-bg{padding:10px;}.reassurancelist-holder .reinsurance-item.reinsurance-item-line,.reinsurancelist-holder .reinsurance-item.reinsurance-item-line{display:flex;align-items:center;text-align:left;}.reassurancelist-holder .reinsurance-item.reinsurance-item-line .reinsurance-content,.reinsurancelist-holder .reinsurance-item.reinsurance-item-line .reinsurance-content{padding-left:1rem;padding-top:0;}.reassurancelist-holder .reinsurance-item.reinsurance-item-line .reinsurance-picture,.reinsurancelist-holder .reinsurance-item.reinsurance-item-line .reinsurance-picture{max-width:80px;min-width:80px;}.reassurancelist-holder .reinsurance-item.reinsurance-item-line .reinsurance-picture img,.reinsurancelist-holder .reinsurance-item.reinsurance-item-line .reinsurance-picture img{object-fit:contain;max-width:80px;max-height:80px;min-width:80px;}.reassurancelist-holder .reinsurance-item .reinsurance-picture,.reinsurancelist-holder .reinsurance-item .reinsurance-picture{min-height:60px;max-height:60px;position:relative;display:flex;align-items:center;justify-content:center;}.reassurancelist-holder .reinsurance-item .reinsurance-picture img,.reinsurancelist-holder .reinsurance-item .reinsurance-picture img{max-height:60px;max-width:130px;}.reassurancelist-holder .reinsurance-item .reinsurance-picture i,.reinsurancelist-holder .reinsurance-item .reinsurance-picture i{font-size:34px;color:#87c2bd;}.reassurancelist-holder .reinsurance-item .reinsurance-content,.reinsurancelist-holder .reinsurance-item .reinsurance-content{padding-top:8px;}.reassurancelist-holder .reinsurance-item .reinsurance-content .reinsurance-title,.reinsurancelist-holder .reinsurance-item .reinsurance-content .reinsurance-title{font-size:16px;font-weight:bold;padding-bottom:5px;}.reassurancelist-holder .reinsurance-item .reinsurance-content .reassurance-description,.reinsurancelist-holder .reinsurance-item .reinsurance-content .reassurance-description{font-size:12px;}@media (max-width: 1000px){#page .reassurancelist-holder .reassurance-item.reinsurance-item-line,#page .reassurancelist-holder .reinsurance-item.reinsurance-item-line,#page .reinsurancelist-holder .reassurance-item.reinsurance-item-line,#page .reinsurancelist-holder .reinsurance-item.reinsurance-item-line{width:calc((100% / 2) - 20px);margin:10px;}}@media (max-width: 800px){#page .reassurancelist-holder .reassurance-item,#page .reassurancelist-holder .reinsurance-item,#page .reinsurancelist-holder .reassurance-item,#page .reinsurancelist-holder .reinsurance-item{width:calc((100% / 3) - 20px);margin:10px;}}.callout{padding:10px;line-height:20px;width:100%;border-radius:4px;margin-top:0;margin-bottom:10px;}.callout:before{font-size:20px;display:inline-block;vertical-align:middle;margin-right:8px;}.callout.warning{background:orange;}.callout.warning:before{content:"⚠";}.callout.success{background:lightgreen;}.callout.success:before{content:"✔";}.callout.info{background:lightskyblue;}.callout.info:before{content:"ℹ";}.callout p{display:inline-block;vertical-align:middle;margin:0;}.callout p span.header{display:block;font-weight:bold;}div.product_reviews{float:none;width:100%;margin:0;box-sizing:border-box;}div.product_reviews > .header{margin-bottom:10px;}div.product_reviews > .header > div{display:inline-block;line-height:20px;vertical-align:middle;margin-right:12px;}body.page-product .parameter > .title + .widget-product-rating > div{border:none;margin:0;}body.page-product .parameter > .title + .widget-product-rating > div > .average,body.page-product .parameter > .title + .widget-product-rating > div > .nb-reviews,body.page-product .parameter > .title + .widget-product-rating > div > .create-review{margin:4px 10px 4px 0;padding:0;line-height:20px;height:20px;display:inline-block;vertical-align:middle;}.rating-block{unicode-bidi:bidi-override;color:#c5c5c5;font-size:15px;width:75px;height:15px;position:relative;padding:0;text-shadow:0 1px 0 #a2a2a2;display:inline-block;cursor:default;}.rating-block .full,.rating-block .empty{line-height:15px;height:15px;white-space:nowrap;}.rating-block .full span,.rating-block .empty span{font-family:Arial, Helvetica, "Trebuchet MS", sans-serif;display:inline-block;width:15px;}.rating-block:not(.no-hover):hover .full{color:#f39c12;}.rating-block .full{color:#e7711b;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;width:100%;overflow:hidden;line-height:15px;transition:all 350ms ease;}.rating-block .empty{position:absolute;top:0;left:0;padding:0;display:block;width:100%;z-index:0;line-height:15px;}form.form-review{padding-top:2rem;font-size:12px;}form.form-review .field-holder{flex-direction:column;}form.form-review > div{margin-bottom:10px;}form.form-review .rating-block{cursor:pointer;}.form-review-filter{height:35px;line-height:35px;}.form-review-filter label,.form-review-filter .select2,.form-review-filter button{display:inline-block;vertical-align:middle;}.form-review-filter .select2{margin:0 6px;}.form-review-filter button{height:35px;border:none;padding:5px 8px;background:#000;text-transform:uppercase;color:#fff;cursor:pointer;}.review:not([data-style]){padding:1rem;transition:all 350ms ease;background:#fafafa;margin:20px 0;position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;border-radius:4px;box-shadow:0px 2px 8px rgba(0,0,0,0.15);border-left:4px solid #87c2bd;}.review:not([data-style]):hover{box-shadow:0px 2px 8px rgba(0,0,0,0.35);}.review:not([data-style]) .col-left{width:200px;}.review:not([data-style]) .col-left span{display:block;}.review:not([data-style]) .col-left .review-customer{font-size:15px;font-weight:bold;}.review:not([data-style]) .col-left .review-date,.review:not([data-style]) .col-left .review-source,.review:not([data-style]) .col-left .review-order-date,.review:not([data-style]) .col-left .review-verified{margin-top:5px;font-size:90%;}.review:not([data-style]) .col-left .review-verified{font-weight:bold;color:#2a9d7a;}.review:not([data-style]) .col-right{width:calc(100% - 200px);padding-left:.5rem;}.review:not([data-style]) .review-date{font-style:italic;}.review:not([data-style]) .review-content{margin-top:10px;}.review:not([data-style]) .review-product{margin-top:6px;}.review:not([data-style]) .review-product .reviewed-product-link{color:#808080;text-decoration:underline;text-decoration-color:transparent;}.review:not([data-style]) .review-product .reviewed-product-link:hover{text-decoration-color:inherit;}.review:not([data-style]) .review-product > span{font-weight:bold;}.review:not([data-style]) .header{min-height:20px;line-height:20px;display:flex;align-items:center;flex-wrap:wrap;}.review:not([data-style]) .header .review-product{width:100%;color:#808080;font-size:11px;line-height:120%;}.review:not([data-style]) .header>div{display:inline-block;vertical-align:middle;}.review:not([data-style]) .review-title{font-weight:bold;font-size:15px;padding-left:10px;width:calc(100% - 75px);}.review:not([data-style]) .review-anwser{position:relative;padding:15px;margin:8px 0;color:#000;background:#dedede;}.review:not([data-style]) .review-anwser .seller,.review:not([data-style]) .review-anwser .review-answer-date{display:inline-block;vertical-align:bottom;}.review:not([data-style]) .review-anwser .seller,.review:not([data-style]) .review-anwser .customer{font-weight:bold;}.review:not([data-style]) .review-source{position:absolute;bottom:6px;}.review:not([data-style]) .review-source :before{content:'✔ ';color:#10690d;}.review[data-style="2"] .review-item-rating{margin-bottom:10px;}.review[data-style="2"] .review-item-title{font-size:1.25rem;line-height:1.4;font-weight:bold;margin-bottom:10px;}.review[data-style="2"] .review-item-content{font-size:1rem;line-height:120%;margin-bottom:10px;}.review[data-style="2"] .review-item-author{font-size:11px;line-height:1.7;opacity:0.7;}.review[data-style="2"] .review-verified{display:block;font-weight:bold;color:#2a9d7a;font-size:11px;margin-top:5px;}.reviews-list[data-style="2"] .review{padding-bottom:2rem;}.reviews-list[data-style="2"] .review:not(:first-child){border-top:1px solid #ccc;padding-top:2rem;}.reviews-list[data-style="2"] .review:last-child{padding-bottom:0;}.reviews_rating_stars{display:flex;margin-bottom:10px;}.reviews_rating_stars .reviews_rating_star_item{display:flex;justify-content:center;align-items:center;font-size:1.1rem;}.reviews_rating_stars .reviews_rating_star_item:not(:last-child){margin-right:3px;}.reviews_rating_stars .reviews_rating_star_item.reviews_rating_star_item_full{color:#ffb74a;}.reviews_rating_stars .reviews_rating_star_item.reviews_rating_star_item_empty{color:#969696;}.reviews_block{position:relative;}.reviews_block .pagination{margin:10px 0;font-size:0;}.reviews_block .pagination a{display:inline-block;width:40px;height:40px;text-align:center;line-height:40px;text-decoration:none;font-size:0.8rem;}.reviews_block .pagination a.current{cursor:unset;font-weight:bold;color:#111;background:#ddd;}.reviews_block .pagination a:hover{background:#ddd;}.reviews_block .pagination a:not(:last-child){border-right:0;}.reviews_block .link-empty-filters{margin-left:8px;}#page-account-reviews .tabs-content-holder{clear:both;display:flex;flex-wrap:wrap;width:100%;flex-direction:column;padding:2rem;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;min-height:200px;justify-content:center;}#page-account-reviews .customer_reviews{margin:0;}#page-account-reviews .row{padding:20px 5px;border-bottom:1px solid #ccc;min-height:100px;background-color:#fff;position:relative;z-index:3;display:flex;flex-wrap:wrap;}#page-account-reviews .row:last-of-type{border-bottom:0;}#page-account-reviews .row .product-image{float:left;width:150px;height:150px;display:flex;align-items:center;}#page-account-reviews .row .product-section-right{width:calc(100% - 150px);padding-left:2rem;}#page-account-reviews .row .product-section-right .field{width:calc((100% / 1) - 2rem);}#page-account-reviews .row .product-section-right form.form-review{margin:0;padding:2rem 0 0;}#page-account-reviews .row .product-info{padding-bottom:1rem;}#page-account-reviews .row .product-info .product-title{font-size:20px;}#page-account-reviews form label{width:100%;}#page-account-reviews form input,#page-account-reviews form textarea{width:100%;max-width:100%;}#page-account-reviews nav.navtab{border-bottom:1px solid #ccc;}#page-account-reviews nav.navtab .tabs-list-holder{display:flex;flex-wrap:wrap;}#page-account-reviews nav.navtab .tabs-list-holder .tabs-item{border:1px solid #ccc;border-bottom:0;z-index:5;background:#fff;position:relative;}#page-account-reviews nav.navtab .tabs-list-holder .tabs-item:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;opacity:0;background:#fff;}#page-account-reviews nav.navtab .tabs-list-holder .tabs-item.active{border-bottom:1px solid #fff;}#page-account-reviews nav.navtab .tabs-list-holder .tabs-item.active:after{opacity:1;}#page-account-reviews nav.navtab .tabs-list-holder .tabs-item:not(:last-child){border-right:none;}#page-account-reviews nav.navtab .tabs-list-holder .tabs-item a{display:block;padding:6px 16px;}#page-account-reviews .tab{display:none;}#page-account-reviews .tab.active{display:block;}#page-account-reviews .product-no-review{position:relative;}#page-account-reviews .background-msg{width:100%;text-align:center;font-size:1.3rem;line-height:1.3rem;font-style:italic;color:#bbb;}#page-account-reviews .shop-review .title > a{display:none;}#page-account-reviews .shop-review .title > form{display:block;}ul.ariane-top.arianecontent li a.review-account:before{content:'★';}.shop-review-widget{display:block;position:fixed;z-index:5;--shopReviewWidget:-20px 0px 50px 0 #e8e9eb;}.shop-review-widget:hover{opacity:0.9;}.shop-review-widget.widget-bottom-left{bottom:0;left:0;}.shop-review-widget.widget-bottom-right{bottom:0;right:0;}.shop-review-widget .wrapper{border-top-left-radius:10px;background:#fff;box-shadow:var(--shopReviewWidget);display:inline-block;text-align:center;box-sizing:border-box;}.shop-review-widget .wrapper .header{border-top-left-radius:10px;background:#87c2bd;color:#fff;padding:0.5rem 1rem;font-weight:bold;}.shop-review-widget .wrapper .content{display:flex;}.shop-review-widget .wrapper .content > div{padding:10px;display:inline-block;}.shop-review-widget .wrapper .content > div > span,.shop-review-widget .wrapper .content > div .rating-block{display:inline-block;line-height:20px;vertical-align:middle;cursor:pointer;}#page .bill-review-block .review{margin-top:5px;}#page .bill-review-block form .rating-block{font-size:30px;width:150px;height:30px;}#page .bill-review-block form .rating-block .full,#page .bill-review-block form .rating-block .empty{line-height:30px;height:30px;}#page .bill-review-block form .rating-block .full span,#page .bill-review-block form .rating-block .empty span{width:30px;}#page .bill-review-block form .rating-block .full{line-height:30px;}#page .bill-review-block form .rating-block .empty{line-height:30px;}#page .bill-review-block .js-review-form .field-holder .field{width:calc((100% / 1) - 2rem);}.productInList .widget-product-rating{margin-top:10px;height:20px;}.productInList .widget-product-rating .header{line-height:1.44em;}.productInList .widget-product-rating .header .average,.productInList .widget-product-rating .header .nb-reviews{display:inline-block;}.productInList .widget-product-rating .header .nb-reviews a{font-weight:normal;color:#ce987c;}.productInList .widget-product-rating .header .create-review{display:none;}@media (max-width: 660px){.review .col-left{width:100%;display:flex;align-items:center;flex-wrap:wrap;}.review .col-left .review-customer{width:100%;margin-bottom:5px;}.review .col-left .review-date{margin-top:0;margin-right:8px;}.review .col-left .review-order-date{margin-top:0;margin-right:8px;}.review .col-left .review-verified{margin-top:0;margin-right:8px;}.review .col-right{padding-left:0;width:100%;padding-top:0.5rem;}}.reviews_average_holder .rating-block{font-size:30px;width:150px;height:30px;}.reviews_average_holder .rating-block .full,.reviews_average_holder .rating-block .empty{height:30px;line-height:30px;}.reviews_average_holder .rating-block .full span,.reviews_average_holder .rating-block .empty span{width:30px;}.reviews_average_holder .reviews_average_frame{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-0.8rem;}.reviews_average_holder .reviews_average_frame .nb-reviews .note-item{font-weight:bold;}.reviews_average_holder .reviews_average_frame .rating-block{margin-bottom:0.5rem;}.shipping_choices{padding:6px;}#shipping .notice{color:#6f6f6f;}#shipping #shipping-table{width:100%;border-collapse:collapse;margin-bottom:2em;}#shipping #shipping-table .text{line-height:1.3em;margin-bottom:0;margin-top:0.4em;}#shipping #shipping-table td{border-bottom:2px solid #eee;}#shipping #shipping-table td.content{padding:0.6em 0;width:90%;}#shipping #shipping-table td.input,#shipping #shipping-table td.ship_logo,#shipping #shipping-table td.price{white-space:nowrap;padding:0.8em;}#shipping #shipping-table td.price{text-align:right;color:#6f6f6f;}#shipping #shipping-table .ship_logo{text-align:center;}#shipping #shipping-table .ship_logo img{max-width:90px;max-height:45px;vertical-align:middle;}#shipping #shipping-table tr.selected .price{color:#222;font-weight:bold;}#colissimo_choices > div p.address{margin-bottom:0.5em;}#colissimo_choices .subtitle{margin-bottom:1em;}#mondialrelay ul > li{margin-top:0.6em;}#sidebar.sidebar-sticky.sticked{position:sticky;top:calc(50px + 20px);}#sidebar .sidebar > div{padding:1rem;}#sidebar .sidebar .widget_title{font-family:"puffin-display-soft", "Arial", sans-serif;margin-bottom:0.6em;font-size:20px;font-weight:600;letter-spacing:0.4px;line-height:130%;}#sidebar #cart,#footgets #cart{background-color:#f0f0f0;}#sidebar #cart table,#footgets #cart table{margin-bottom:10px;}#sidebar #cart .qty,#footgets #cart .qty{padding-bottom:10px;font-size:110%;}#sidebar #cart .desc,#footgets #cart .desc{padding-bottom:10px;padding-left:14px;}#sidebar #cart .btn > span,#footgets #cart .btn > span{display:none;}#sidebar #search input[type="text"],#footgets #search input[type="text"]{width:100%;height:38px;border-radius:4px;box-shadow:none;outline:none;border:1px solid #ccc;border-top-right-radius:0px;border-bottom-right-radius:0px;}#sidebar #search input[type="submit"],#footgets #search input[type="submit"]{border-top-left-radius:0px;border-bottom-left-radius:0px;}#sidebar #search form p,#footgets #search form p{display:flex;align-items:center;}#sidebar select.as_widget,#footgets select.as_widget{width:90%;}#sidebar .fb_iframe_widget,#sidebar .fb_iframe_widget span,#sidebar .fb_iframe_widget span iframe[style],#footgets .fb_iframe_widget,#footgets .fb_iframe_widget span,#footgets .fb_iframe_widget span iframe[style]{width:100% !important;min-height:75px !important;}#sidebar #widgetbrandlogo .brandCaroussel,#footgets #widgetbrandlogo .brandCaroussel{text-align:center;max-height:300px;}#sidebar #info p,#footgets #info p{line-height:3em;}#sidebar #info li,#footgets #info li{padding-bottom:0.3em;}#sidebar .categoriesstore > ul ul,#footgets .categoriesstore > ul ul{margin-left:1em;}#sidebar .categoriesstore > ul li.category-current > a,#sidebar .categoriesstore > ul li.category-current > span,#footgets .categoriesstore > ul li.category-current > a,#footgets .categoriesstore > ul li.category-current > span{color:var(--footerCurrentItemColor,#000);}#sidebar .categoriesstore > ul a,#sidebar .categoriesstore > ul span,#footgets .categoriesstore > ul a,#footgets .categoriesstore > ul span{display:inline-block;}#sidebar .customerlogin input,#footgets .customerlogin input{margin-bottom:0.7em;}#sidebar .w-no-content,#footgets .w-no-content{padding-bottom:0 !important;min-height:0 !important;}#sidebar .w-no-content .widget_title,#footgets .w-no-content .widget_title{margin-bottom:0 !important;}#sidebar .selectProductWidget > .selectProductWidgetContent,#footgets .selectProductWidget > .selectProductWidgetContent{text-align:center;}#sidebar .subcategories ul a,#footgets .subcategories ul a{display:inline-block;padding:3px 7px;}#sidebar .subcategories ul li.category-current > a,#footgets .subcategories ul li.category-current > a{color:#000;background-color:#ccc;}#sidebar .subcategories ul ul,#footgets .subcategories ul ul{margin-left:1em;}#js-stock-alert-popup p{margin:1em 0;text-align:center;}#js-stock-alert-popup p.stock-alert-text{text-align:left;color:#6f6f6f;}#js-stock-alert-popup .stock-alert-title{font-size:150%;margin-bottom:1.1em;}#js-stock-alert-popup .js-stock-alert-msg-error,#js-stock-alert-popup .js-stock-alert-msg-success{display:none;}#js-stock-alert-popup.js-stock-alert-error .js-stock-alert-msg-error{display:block;}#js-stock-alert-popup.js-stock-alert-success .js-stock-alert-msg-success{min-height:80px;display:flex !important;align-items:center;justify-content:center;}#js-stock-alert-popup.js-stock-alert-success .popup-buttons{justify-content:center !important;}#js-stock-alert-popup.js-stock-alert-success .popup-buttons .btn.popup-btn.popup-do-action{display:none;}#js-stock-alert-popup.js-stock-alert-success .js-stock-alert-form .popup-content-holder .popup-message{display:none;}#js-stock-alert-popup.js-stock-alert-success .js-stock-alert-form .stylized-form{display:none;}#js-stock-alert-popup .close{float:right;font-size:250%;display:inline-block;}.clickable{cursor:pointer;}#page-storelocator #main .field-item{display:flex;align-items:center;flex-wrap:wrap;margin-right:1rem;}#page-storelocator #main .field-item .label-title{padding-right:.5rem;}#page-storelocator #main .field-item:last-of-type{margin-right:0;}#page-storelocator #searchlocation-form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);padding:30px;margin-bottom:2rem;border-left:4px solid #87c2bd;background-color:#fff;padding:1rem;}#page-storelocator #map-holder{box-shadow:0px 2px 8px rgba(0,0,0,0.15);}#page-storelocator #map-holder .col{border-left:4px solid #87c2bd;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:1rem;padding-right:0;}#page-storelocator #map-holder #map #map-canvas{height:600px !important;}#page-storelocator #points{padding:0;max-height:calc(600px - 2rem);height:calc(600px - 2rem);overflow-y:scroll;}#page-storelocator #points:not(:hover){scrollbar-color:transparent transparent;}#page-storelocator #points.no-scroll{overflow-y:visible;}#page-storelocator #points .point{display:block;padding-bottom:0.4em;border-bottom:1px solid #c0c0c0;margin-bottom:0.8em;transition:opacity 350ms ease;padding:10px;margin-bottom:0;cursor:pointer;}#page-storelocator #points .point .infowindow>strong{transition:color 350ms ease;}#page-storelocator #points .point.active{background:#fafafa;opacity:1;}#page-storelocator #points .point.active .infowindow>strong{color:#87c2bd;}#page-storelocator #points .point:hover:not(.active){opacity:0.7;}#page-storelocator #points .point:first-of-type{border-top-left-radius:5px;}#page-storelocator #points .point:last-of-type{border-bottom:0;border-bottom-left-radius:5px;}#page-storelocator #points .more{display:none;}#page-storelocator #points strong{display:inline-block;margin-bottom:0.4em;}#popup-shipping.is-popup #map #results{width:34%;padding:1rem;padding-right:0;}#popup-shipping.is-popup #map #results ul > li{display:block;padding-bottom:0.4em;border-bottom:1px solid #c0c0c0;margin-bottom:0.8em;transition:opacity 350ms ease;padding:10px;margin-bottom:0;cursor:pointer;}#popup-shipping.is-popup #map #results ul > li .infowindow>strong{transition:color 350ms ease;}#popup-shipping.is-popup #map #results ul > li.active{background:#fafafa;opacity:1;}#popup-shipping.is-popup #map #results ul > li.active .infowindow>strong{color:#87c2bd;}#popup-shipping.is-popup #map #results ul > li:hover:not(.active){opacity:0.7;}#popup-shipping.is-popup #map #results ul > li:first-of-type{border-top-left-radius:;}#popup-shipping.is-popup #map #results ul > li:last-of-type{border-bottom:0;border-bottom-left-radius:;}#popup-shipping.is-popup #map #map-canvas{left:34%;}@media (max-width: 800px){#page-storelocator #map-holder{flex-direction:column;border-radius:4px;overflow:hidden;}#page-storelocator #map-holder .colx2{order:1;width:100%;}#page-storelocator #map-holder .col{order:2;width:100%;padding:0;border-radius:0 0 4px 4px;}#page-storelocator #map-holder .col #points{height:auto;}#page-storelocator #searchlocation-form{flex-direction:column;}#page-storelocator #searchlocation-form .field-item{margin:0;margin-bottom:0.5rem;}#page-storelocator #searchlocation-form .field-item:last-of-type{margin-bottom:0;}}@media (max-width: 500px){#page-storelocator #searchlocation-form .field-item{flex-direction:column;}#page-storelocator #searchlocation-form .field-item .label-title{padding-bottom:5px;}}#page-suppliers #supplier_desc > img{float:left;margin-right:30px;}#page-suppliers .productlist-supplier-holder{position:relative;max-height:calc(375px + (38px + 1rem));overflow:hidden;}#page-suppliers .productlist-supplier-holder #supplier-show-more{height:calc(100% - (38px + 1rem));position:absolute;left:0;bottom:0;width:100%;background-image:linear-gradient(to top,#fff,rgba(255,255,255,0));}#page-suppliers .productlist-supplier-holder #supplier-show-more .btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);}#page-suppliers .productlist-supplier-holder.show-all{max-height:100%;}#page-suppliers .productlist-supplier-holder.show-all:after{opacity:0;pointer-events:none;}#page-suppliers .productlist-supplier-holder.show-all #supplier-show-more{opacity:0;pointer-events:none;}#page-description.section-info-desc{display:flex;flex-wrap:wrap;}#page-description.section-info-desc .section-photo{width:25%;}#page-description.section-info-desc .section-descri{width:75%;padding-left:2rem;}#page-description.section-info-desc .section-descri .image-holder{margin-bottom:1rem;}#page-description.section-info-desc .section-descri .supplier-subtitle{text-transform:uppercase;letter-spacing:1.5px;font-size:20px;font-weight:bold;}#page-description.section-info-desc .section-descri .small-title{font-size:120%;margin-bottom:0.5rem;}#page-description.section-info-desc .section-descri .display-column{display:flex;align-items:center;flex-direction:column;}#page-description.section-info-desc .section-descri .text{margin-top:1rem;}#page-description.hide-section-photo .section-photo.no-photo{display:none;}#page-description.hide-section-photo .section-descri{width:100%;padding-left:0;}@media (max-width: 900px){#page .supplierlist-holder:not(.list-slider) .supplierlist-item{width:calc((100% / 3) - 20px);}}@media (max-width: 800px){#page-description.section-info-desc .section-photo{order:2;width:100%;margin-top:1rem;display:flex;justify-content:center;align-items:center;}#page-description.section-info-desc .section-photo .section-photo-holder{max-width:30%;width:100%;}#page-description.section-info-desc .section-descri{order:1;width:100%;padding-left:0;}}@media (max-width: 600px){#page .supplierlist-holder:not(.list-slider) .supplierlist-item{width:calc((100% / 2) - 20px);}}@media (max-width: 480px){#page .supplierlist-holder:not(.list-slider) .supplierlist-item{width:100%;}}.text{line-height:1.7em;margin-bottom:1.7em;}.text p,.text ul,.text ol{margin-bottom:0.6em;}.text > p:last-child{margin-bottom:0;}.text a{text-decoration:underline;}.text ul,.text li{list-style:inherit;}.text ul,.text ol{padding-left:30px;}.text hr{visibility:visible;border-top:1px solid #c0c0c0;}.text .marker{background-color:Yellow;}.text .bordered{border:1px solid #c0c0c0;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:0.5em;padding:0.5em;}.text .bordered p:last-child{margin-bottom:0;}.text .backgrounded{background-color:#dedede;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:0.5em;padding:0.5em;}.text .bulle{width:50%;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:0.5em auto;padding:0.5em;}.text .cols > div{display:table;width:100%;table-layout:fixed;}.text .cols .col{display:table-cell;position:relative;vertical-align:top;}.text .cols .col > div{padding:1em;}.text table{border:0 !important;border-spacing:1;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;width:100%;margin:0 auto;position:relative;box-shadow:0 0 4px rgba(0,0,0,0.2);}.text table.td-hover-visible td:hover{background:#fff;}.text table *{position:relative;}.text table .sticky-left{left:0;position:sticky;z-index:1;}.text table .sticky-top{top:0;position:sticky;z-index:1;}.text table thead tr,.text table th tr{height:60px;background:#36304a;}.text table thead tr th,.text table th tr th{background:#36304a;font-size:16px;color:#fff;line-height:1.2;font-weight:unset;padding:8px;}.text table thead tr th[colspan].underlined,.text table th tr th[colspan].underlined{position:relative;}.text table thead tr th[colspan].underlined:before,.text table th tr th[colspan].underlined:before{content:"";position:absolute;background:#fff;height:1px;width:75%;left:50%;bottom:0;transform:translateX(-50%);}.text table tbody tr{height:50px;}.text table tbody tr:nth-child(2n){background-color:#f5f5f5;}.text table tbody tr:nth-child(2n) td{background-color:#f5f5f5;}.text table tbody tr:hover{color:#444;background-color:#f2f2f2;cursor:pointer;}.text table tbody tr:hover td{background-color:#f2f2f2;}.text table tr{font-size:13px;color:gray;line-height:1.2;font-weight:unset;}.text table td{background:#fff;padding:8px;border:inherit;}.text table td.has_td_holder{padding:0px;}.text table td:hover .td-content-hovered{pointer-events:all;opacity:1;}.text table td .td-holder{display:flex;align-items:center;justify-content:center;min-height:50px;padding:8px;}.text table .td-content-hovered{position:absolute;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);border:1px solid #ccc;border-radius:4px;padding:15px 25px;text-align:center;z-index:5;cursor:default;white-space:normal;min-width:220px;transition:all 350ms ease;pointer-events:none;opacity:0;top:100%;}.text table .td-content-hovered:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #ccc transparent;position:absolute;left:50%;top:-8px;transform:translateX(-50%);}.text table .td-content-hovered.overflow-right{right:0;transform:none;}.text table .td-content-hovered.overflow-right:before{transform:none;right:30px;left:auto;}.text table .td-content-hovered.overflow-left{left:0;transform:none;}.text table .td-content-hovered.overflow-left:before{transform:none;left:30px;right:auto;}.text table .td-content-hovered.overflow-top{top:auto;bottom:100%;}.text table .td-content-hovered.overflow-top:before{transform:translateX(-50%) scaleY(-1);top:auto;bottom:-8px;}.text table .td-content-hovered.overflow-bottom{bottom:auto;top:100%;}.text table .td-content-hovered:hover{pointer-events:all;opacity:1;}@media (max-width: 768px){.text .cols.cols-4 .col{width:50% !important;}.text .cols.cols-6 .col{width:33.33% !important;}.text .cols .col{float:left !important;width:100% !important;}.text .cols .col .col{width:100% !important;}.text .cols .col .col > div{padding:0;}}@media (max-width: 600px){.text .bulle{width:100%;margin:0.5em;}}@media (max-width: 480px){.text .cols .col{width:100% !important;}.text .cols.cols-4 .col{width:100% !important;}.text .cols.cols-6 .col{width:50% !important;}}.text-user-content > *:not(:last-child){margin-bottom:1rem;}#top{--maxHeightWhenLogoResizing:70px;}#top .text-will-resize{transition:opacity 350ms ease, font-size 350ms ease;}#top .image-will-resize{transition:opacity 350ms ease, width 350ms ease, height 350ms ease, max-height 350ms ease;}#top.page-scrolled #top_logo.logo_resizable a img{max-height:var(--maxHeightWhenLogoResizing);}#top #top_logo img,#top #top_logo svg{transition:all 350ms ease;max-width:235px;max-height:90px;}#top #top-nav{transition:all 350ms ease;}#top #top-nav.smooth-hidden{overflow:hidden;max-height:0;}#top #top-nav .top-nav-container{padding:5px 0;}#top #top-nav *{color:#fff;}#top #top-nav .wrapper{display:flex;justify-content:space-between;align-items:center;}#top #top-nav.top_nav_centered .wrapper{justify-content:center;text-align:center;}#top #top-nav .top_shop_list{position:relative;}#top #top-nav .top_shop_list:hover .list-container{opacity:1;pointer-events:all;}#top #top-nav .top_shop_list .title-elem{display:flex;align-items:center;justify-content:center;padding:5px 0;cursor:pointer;}#top #top-nav .top_shop_list .title-elem .logo-item{padding-right:8px;}#top #top-nav .top_shop_list .title-elem .selector-item{padding-left:8px;}#top #top-nav .top_shop_list .list-container{background:#fff;padding:5px 10px;position:absolute;top:100%;right:0px;opacity:0;pointer-events:none;transition:opacity 350ms ease;z-index:5;text-align:center;border-radius:4px;box-shadow:0px 2px 8px rgba(0,0,0,0.15);}#top #top-nav .top_shop_list .list-container a{display:block;padding:3px 0;color:#87c2bd;}#top #top-main{transition:all 350ms ease;padding:1rem 0;}#top #top-main[data-layout="logo-center"]>.wrapper{display:grid;grid-template-columns:repeat(3,1fr);}#top #top-main[data-layout="logo-center"] #top_recherche[data-search-resp-desktop]{min-width:auto;}#top #top-main[data-layout="logo-center"] .section-top-logo{order:2;padding:0 1rem;}#top #top-main[data-layout="logo-center"] .section-top-logo #top_logo .top_logo_holder{justify-content:center;}#top #top-main[data-layout="logo-center"] .section-top-logo #top_logo a img{display:block;margin:0 auto;}#top #top-main[data-layout="logo-center"] .section-top-content{order:1;}#top #top-main[data-layout="logo-center"] .section-top-content #top_recherche{justify-content:flex-start;}#top #top-main[data-layout="logo-center"] .section-top-content.section-middle{padding-left:0;}#top #top-main[data-layout="logo-center"] .section-top-icons{order:3;padding-left:1rem;}#top #top-main .wrapper{display:flex;justify-content:space-between;align-items:center;}#top #top-main .wrapper .section-top-icons.light-display.section-right{justify-content:flex-end;}#top #top-main .wrapper .section-top-icons.light-display.section-left{justify-content:flex-start;}#top #top-main .wrapper .section-top-icons.light-display .top-picto-item .menu-top-title{display:none;}#top #top-main .wrapper .section-middle,#top #top-main .wrapper .section-center{padding:0 1rem;flex-grow:1;}#top #top-main .wrapper .section-right{display:flex;justify-content:space-between;align-items:center;}#top #top-main .wrapper .section-right>*{margin:0 .5rem;}#top #top-main .wrapper .section-right>*:first-of-type{margin-left:0;}#top #top-main .wrapper .section-right>*:last-of-type{margin-right:0;}#top #top-main .top-picto-item[data-layout="ligne"] .btn-top-menu{flex-direction:row;}#top #top-main .top-picto-item[data-layout="ligne"] .btn-top-menu .menu-top-title{padding-left:15px;text-align:left;margin-top:0;}#top #top-main .top-picto-item[data-layout="ligne"] .btn-top-menu .menu-top-title .menu-top-subtitle-content{margin-top:3px;text-align:left;font-size:11px;letter-spacing:0.3px;}#top #top-main .btn-top-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;}#top #top-main .btn-top-menu .picto-holder{--pictoHolderSize:35px;min-height:var(--pictoHolderSize);min-width:var(--pictoHolderSize);max-width:var(--pictoHolderSize);max-height:var(--pictoHolderSize);position:relative;display:flex;justify-content:center;align-items:center;}#top #top-main .btn-top-menu .picto-holder img{min-height:var(--pictoHolderSize);min-width:var(--pictoHolderSize);max-width:var(--pictoHolderSize);max-height:var(--pictoHolderSize);}#top #top-main .btn-top-menu .menu-top-title{margin-top:6px;text-align:center;}#top #top-main .btn-top-menu .menu-top-title>*{display:block;}#top #top-main .btn-top-menu .menu-top-title .cart-ajax-item{display:block;min-width:90px;text-align:center;}#top #top-main .btn-top-menu .menu-top-title-content{font-weight:bold;color:#87c2bd;}#top #top-main .btn-top-menu .menu-top-subtitle-content{color:#8e8a8a;}#top #top-main #top_recherche{display:flex;justify-content:flex-end;}#top #top-main #top_recherche form.top_search_desktop[data-layout="desktop"] .btn-search .top-picto-default i{font-size:85%;}#top #top-main #top_recherche:not([data-search-resp-desktop]){min-width:330px;}#top #top-main #top_recherche:not([data-search-resp-desktop]).width-fullsize{max-width:90%;width:100%;min-width:auto;}#top #top-main #top_recherche:not([data-search-resp-desktop]).width-fullsize>form{width:100%;}#top #top-main #top_recherche:not([data-search-resp-desktop]).width-fullsize>form input{width:100%;}#top #top-main #top_recherche form:not(.top_search_responsive){border:1px solid #c4c4c4;box-shadow:var(--global-BoxShadow);border-radius:var(--global-Radius);padding:0;position:relative;overflow:hidden;width:100%;}#top #top-main #top_recherche form:not(.top_search_responsive) input{height:46px;font-size:16px;line-height:130%;color:#a2a2a2;padding-left:16px;padding-right:60px;font-family:"puffin-display-soft", "Arial", sans-serif;letter-spacing:0.4px;}#top #top-main #top_recherche form.top_search_desktop.top_search_desktop_base{width:auto;flex-grow:1;}#top #top-main #top_recherche form.top_search_desktop.top_search_desktop_base input{font-size:13px;height:44px;width:100%;}#top #top-main #top_recherche form.top_search_desktop.top_search_desktop_base .btn-search img{max-width:26px;max-height:26px;}#top #top-main #top_recherche .top_search_holder.search_button_position_left input{padding-left:60px;padding-right:16px;}#top #top-main #top_recherche .top_search_holder.search_button_position_left .btn-search{left:0;right:auto;}#top #top-main #top_panier{position:relative;}#top #top-main #top_panier[data-cart-top="oui"]:hover #cart-top{opacity:1;pointer-events:all;}#top #top-main #top_panier[data-cart-top="oui"] #cart-top{display:block;opacity:0;pointer-events:none;transition:all 350ms ease;}#top #top-main #top_panier #cart-top{display:none;position:absolute;top:100%;right:0;width:400px;padding-top:1rem;z-index:50;}#top #top-main #top_panier #cart-top .cart-top-productlist{max-height:400px;overflow:hidden;border:1px solid #eee;border-radius:3px;padding:2px;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line{font-size:12px;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .image + .desc{padding-left:5px;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .image{display:table-cell;width:32px;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .image img{height:32px;width:32px;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .desc{padding:5px;padding-left:0;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .desc a{color:#000;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .qty{padding:0 5px;width:20px;text-align:center;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .price{padding:0 5px;font-size:11px;width:65px;text-align:center;white-space:nowrap;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .delete{vertical-align:middle;cursor:pointer;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .delete>div{border-radius:50%;background:#ff7675;color:#fff !important;display:flex;justify-content:center;align-items:center;width:20px;height:20px;box-shadow:0px 2px 8px rgba(0,0,0,0);transition:all 350ms ease;position:relative;margin-right:0;margin-left:auto;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .delete>div span{width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;}#top #top-main #top_panier #cart-top .cart-top-productlist .cart-line .delete:hover>div{transform:rotate(90deg);box-shadow:0px 2px 8px rgba(0,0,0,0.15);opacity:0.85;background:#f00;}#top #top-main #top_panier #cart-top .cart-top-holder{background:#fff;padding:1rem;width:100%;box-shadow:0px 2px 8px rgba(0,0,0,0.25);position:relative;}#top #top-main #top_panier #cart-top .cart-top-holder:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #eee transparent;position:absolute;top:-10px;right:16px;}#top #top-main #top_panier #cart-top .title{font-size:16px;font-weight:bold;margin-bottom:8px;}#top #top-main #top_panier #cart-top table{width:100%;}#top #top-main #top_panier #cart-top .cart-line td.image{display:none;}#top #top-main #top_panier #cart-top .cart-line td.desc{padding:4px 0;}#top #top-main #top_panier #cart-top .cart-line td.desc a{font-size:12px;display:block;line-height:130%;}#top #top-main #top_panier #cart-top #total-checkout{margin-top:6px;text-align:right;}#top #top-main #top_panier #cart-top #total-checkout #cartAmount{font-size:15px;font-weight:bold;text-align:right;}#top #top-main #top_panier #cart-top #total-checkout #cartAmount span{font-size:13px;font-weight:normal;}#top #top-main #top_panier #cart-top .voir-container{display:flex;justify-content:center;margin-top:8px;}#top #top-menu:not(.top-menu-section){background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0);}#top #top-menu .slide-menu-item{color:#87c2bd;font-weight:300;}#top #top-menu .menutop-responsive [data-menu-type="mobile"]{display:block;}#top .socials-holder .social-picto-item{margin-right:10px;}#top .socials-holder .social-picto-item i{font-size:16px;}#top .socials-holder .social-picto-item:last-of-type{margin-right:0;}#top .top_social{text-align:right;}#top .top_social a{position:relative;display:inline-block;margin-left:7px;vertical-align:middle;}#top .top_social a:first-of-type{margin-left:0;}#top .top_social .facebook{background-image:url("/themes/o001/img/sprite.png");background-position:0 -470px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_social .facebook:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -544px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_social .google_plus{background-image:url("/themes/o001/img/sprite.png");background-position:0 -618px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_social .google_plus:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -692px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_social .twitter{background-image:url("/themes/o001/img/sprite.png");background-position:0 -914px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_social .twitter:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -987px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_social .pinterest{background-image:url("/themes/o001/img/sprite.png");background-position:0 -766px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_social .pinterest:hover{background-image:url("/themes/o001/img/sprite.png");background-position:0 -840px;background-repeat:no-repeat;height:26px;width:26px;}#top .top_lang{display:flex;}#top .top_lang .lang-item{display:flex;align-items:center;margin-right:5px;}#top .top_lang .lang-item:last-of-type{margin-right:0;}#top .top_lang .lang-item img{max-height:20px;}#top .top_webpages ul > li{display:inline-block;margin-right:5px;}#top .top_liens.top_liens_template a{display:flex;align-items:center;}#top .top_liens.top_liens_template a i{margin-right:7px;}#top .top_liens ul li{display:inline-block;margin-right:5px;}#top .top_liens ul li:last-of-type{margin-right:0px;}#top #top_logo{font-size:4.8em;min-width:60%;max-width:100%;width:100%;display:flex;}#top #top_logo a{text-decoration:none;font-family:"puffin-display-soft", "Arial", sans-serif;color:#87c2bd;display:flex;font-size:22px;}#top #top_recherche input{display:inline-block;width:100%;border:none;padding:0px;outline:none;}#top #top_recherche .btn-search{height:100%;width:46px;position:absolute;cursor:pointer;right:0;top:0;display:flex;align-items:center;justify-content:center;transition:opacity 350ms ease;}#top #top_recherche .btn-search:hover{opacity:0.7;}#top .top_webpages .NavigationSelect{display:none;}#top .section-left{display:flex;flex-wrap:wrap;}#top .top-picto-default{font-size:32px;color:#ccc;display:flex;justify-content:center;align-items:center;}#top .top-picto-default svg{font-size:32px;height:38px;}#top .cart-nb-products-title{padding-left:4px;font-size:12px;}#top.top-modulable{background:#fff;transition:background 350ms ease, box-shadow 350ms ease;}#top.top-modulable.top-early-responsive .responsive-mod-size-fullsize{width:100% !important;}#top.top-modulable.top-early-responsive .responsive-mod-size-hidden{display:none !important;}#top.top-modulable.top-early-responsive .responsive-mod-order-1{order:1;}#top.top-modulable.top-early-responsive .responsive-mod-order-2{order:2;}#top.top-modulable.top-early-responsive .responsive-mod-order-3{order:3;}#top.top-modulable.top-early-responsive .responsive-mod-order-4{order:4;}#top.top-modulable.top-early-responsive .section-center{padding:0 !important;}#top.top-modulable.top-early-responsive #top_recherche{max-width:100%;}#top.top-modulable.top-early-responsive #top_recherche.search-visible-for-responsive{width:auto !important;padding:0;flex-grow:0 !important;}#top.top-modulable.top-early-responsive #top_recherche:not([data-search-resp-desktop]).width-fullsize{max-width:100% !important;}#top.top-modulable.top-early-responsive #top_recherche:not([data-search-resp-desktop]).width-fullsize .top_search_desktop{margin-top:1rem;}#top.top-modulable #top-main:not(.use_display_flex)[data-cols="3"] .wrapper{display:grid;grid-template-columns:repeat(3,1fr);}#top.top-modulable #top-main:not(.use_display_flex)[data-cols="2"] .wrapper{display:grid;grid-template-columns:repeat(2,1fr);}#top.top-modulable #top-main:not(.use_display_flex)[data-cols="1"] .wrapper{display:grid;grid-template-columns:repeat(1,1fr);}#top.top-modulable #top-main:not(.use_display_flex) #top_recherche:not([data-search-resp-desktop]){min-width:auto;flex-grow:1;}#top.top-modulable #top-main.use_display_flex .wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}#top.top-modulable .section-top-item{display:flex;align-items:center;}#top.top-modulable .section-top-item.section-left{justify-content:flex-start !important;}#top.top-modulable .section-top-item.section-center{justify-content:center !important;}#top.top-modulable .section-top-item.section-center #top_logo{justify-content:center;}#top.top-modulable .section-top-item.section-right{justify-content:flex-end !important;}#top.top-modulable .section-top-item>*{margin-right:10px;}#top.top-modulable .section-top-item>*:last-child{margin-right:0;}#top.top-modulable .section-top-item #top_logo{width:auto;}#top.top-modulable.top-base-fixed{position:fixed;width:100%;left:0;top:0;z-index:34;}#top.top-modulable.top-transparent-until-scrolled:not(.page-scrolled){background:transparent;}#top.top-modulable.top-transparent-until-scrolled:not(.page-scrolled) #top_logo .alternative-holder .base-image{display:none;}#top.top-modulable.top-transparent-until-scrolled:not(.page-scrolled).top-transparent-text-white{--colorMenuTextContent:#fff;}#top.top-modulable.top-transparent-until-scrolled:not(.page-scrolled).top-transparent-text-white #top-menu .slide-menu-item,#top.top-modulable.top-transparent-until-scrolled:not(.page-scrolled).top-transparent-text-white .top-picto-default{color:var(--colorMenuTextContent);}#top.top-modulable.top-transparent-until-scrolled.page-scrolled #top_logo .alternative-holder .alternative-image{display:none;}#page .hasScrolledNeedFixedItem{position:fixed;left:0;width:100%;z-index:50;box-shadow:0 2px 4px rgba(0,0,0,0.2);}#page .hasScrolledNeedFixedItem#top{background:#fff;}#page .hasScrolledNeedFixedItem#top .hidden-on-fixed{display:none !important;}#page .hasScrolledNeedFixedItem#top-menu{box-shadow:0 2px 4px rgba(0,0,0,0.2);}.notif-item{position:absolute;top:-2px;right:-9px;height:18px;width:18px;border-radius:50%;font-size:8px;color:#fff;display:flex;align-items:center;justify-content:center;}.top_conseils{display:flex;align-items:center;width:auto;}.top_conseils .content-container{padding-left:.6rem;}.top_conseils .content-container .title-item{margin-bottom:0;}.top_conseils .content-container .item-phone{font-size:20px;font-weight:600;}.top_conseils .image-holder{font-size:38px;width:45px;height:45px;}@media (max-width: 1200px){#top #top-menu .slide-menu-item{padding:13px 20px;}.top_conseils .title-item{font-size:14px;}.top_conseils .content-item.item-phone{font-size:16px;}.top_conseils .content-item{font-size:12px;}.top_conseils .image-holder{font-size:30px;width:40px;height:40px;}}@media (max-width: 1060px){#top #top-main .wrapper .section-middle{display:none;}#top #top-main[data-layout="logo-center"]> .wrapper{grid-template-columns:repeat(2,1fr);}#top #top-main[data-layout="logo-center"] .section-top-logo #top_logo .top_logo_holder{justify-content:flex-start;}}#top #top-menu .slide-menu-item.current-item-link{background-color:#87c2bd;color:#fff;}@media (max-width: 1000px){body #top #top-main .btn-top-menu .menu-top-title{display:none;}}@media (max-width: 800px){#top #top-main .menu-top-title-content,#top #top-main .menu-top-subtitle-content{white-space:nowrap;}}@media (max-width: 660px){#top #top-nav .wrapper{flex-direction:column;align-items:center;}#top #top-nav .wrapper>div{padding:5px 0;}}@media (max-width: 600px){#top-nav.responsive-hidden{height:0px;display:none;}#top #top-main #top_panier[data-cart-top="oui"] #cart-top{display:none;}body #top #top-main .wrapper .section-right{justify-content:flex-end;}#page #top #top-main[data-layout="logo-center"] > .wrapper{grid-template-columns:repeat(2,1fr);}#page #top #top-main[data-layout="logo-center"] #top_logo .top_logo_holder{justify-content:flex-start;}#page #top #top-main[data-layout="logo-center"] .section-top-logo{padding:0;}#page #top #top-main[data-layout="logo-center"] .section-top-logo #top_logo img{min-width:150px;margin-left:0;}#top #top-main .wrapper .section-right > *{margin-left:1rem !important;margin-right:0 !important;}div#top #top-main .wrapper .section-right{padding-left:0;}#top.top-modulable .responsive-mod-size-fullsize{width:100% !important;}#top.top-modulable .responsive-mod-size-hidden{display:none !important;}#top.top-modulable .responsive-mod-order-1{order:1;}#top.top-modulable .responsive-mod-order-2{order:2;}#top.top-modulable .responsive-mod-order-3{order:3;}#top.top-modulable .responsive-mod-order-4{order:4;}#top.top-modulable .section-center{padding:0 !important;}#top.top-modulable #top_recherche{max-width:100%;}#top.top-modulable #top_recherche.search-visible-for-responsive{width:auto !important;padding:0;flex-grow:0 !important;}#top.top-modulable #top_recherche:not([data-search-resp-desktop]).width-fullsize{max-width:100% !important;}#top.top-modulable #top_recherche:not([data-search-resp-desktop]).width-fullsize .top_search_desktop{margin-top:1rem;}body #page #top #top_logo img,body #page #top #top_logo svg{max-width:200px;}}.top-responsive-handler .responsive-mod-size-fullsize{width:100% !important;}.top-responsive-handler .responsive-mod-size-hidden{display:none !important;}.top-responsive-handler .responsive-mod-order-1{order:1;}.top-responsive-handler .responsive-mod-order-2{order:2;}.top-responsive-handler .responsive-mod-order-3{order:3;}.top-responsive-handler .responsive-mod-order-4{order:4;}.top-responsive-handler .section-center{padding:0 !important;}.top-responsive-handler #top_recherche{max-width:100%;}.top-responsive-handler #top_recherche.search-visible-for-responsive{width:auto !important;padding:0;flex-grow:0 !important;}.top-responsive-handler #top_recherche:not([data-search-resp-desktop]).width-fullsize{max-width:100% !important;}.top-responsive-handler #top_recherche:not([data-search-resp-desktop]).width-fullsize .top_search_desktop{margin-top:1rem;}@media (max-width: 440px){#page #top #top-main .btn-top-menu .picto-holder{min-height:25px;min-width:25px;max-width:25px;max-height:25px;}#page #top #top-main .btn-top-menu .picto-holder img{width:100% !important;height:100% !important;object-fit:contain;}#page #top #top-main[data-layout="logo-center"] .section-top-logo img{max-height:50px;min-width:100px;max-width:100px;}body #page #top #top_logo img,body #page #top #top_logo svg{max-width:150px;}}.top_search_responsive{transition:opacity 350ms ease;}.top_search_responsive:hover{opacity:0.7;}.not_animated.animated:not([data-animation]){opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.not_animated.animated[data-animation="slide-up"]{opacity:1;top:0;}.not_animated.animated[data-animation="fade"]{opacity:1;}.not_animated{transition:all 1000ms ease 150ms;}.not_animated:not([data-animation]){opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}.not_animated[data-animation="fade"]{opacity:0;}.not_animated[data-animation="slide-up-small"]{opacity:0;top:40px;position:relative;}.not_animated[data-animation="slide-up-large"]{opacity:0;top:100px;position:relative;}@keyframes tilt-shaking{0%{transform:rotate(0deg);}25%{transform:rotate(5deg);}50%{transform:rotate(0eg);}75%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.bloc-slider-text-holder{position:relative;--sliderItemHeight:auto;}.bloc-slider-text-holder.js-image-resized .bloc-slider-image img{object-fit:cover;}.bloc-slider-text-holder .bloc-slider-text-item{position:relative;margin-bottom:50px;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder{position:absolute;text-align:center;left:0;top:50%;transform:translateY(-50%);padding:0 2rem;z-index:3;color:#fff;width:100%;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder .title{margin-bottom:20px;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder .text-holder{margin-top:0;line-height:150%;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder .text-holder>*{margin:.5rem 0;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder .text-holder p{text-transform:uppercase;font-size:28px;text-shadow:0 2px 8px rgba(0,0,0,0.8);line-height:140%;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder .text-holder p>a{text-transform:capitalize;text-shadow:none;border:1px solid #87c2bd;color:#87c2bd;font-family:'puffin-display-soft', "Montserrat", serif;background:#fff;padding:11px 20px;font-style:italic;font-weight:bold;font-size:16px;line-height:130%;letter-spacing:0.4px;display:inline-block;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.3);transition:color 350ms ease, background 350ms ease;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder .text-holder p>a:hover{color:#fff;background:#87c2bd;opacity:1;}.bloc-slider-text-holder .bloc-slider-text-item .content-holder .text-holder h2{text-shadow:0 2px 8px rgba(0,0,0,0.8);font-size:42px;letter-spacing:2px;text-transform:uppercase;line-height:140%;font-family:'puffin-display-soft', "Montserrat", serif;font-style:italic;}.bloc-slider-text-holder .bloc-slider-text-item .bloc-slider-image{position:relative;display:flex;align-items:center;}.bloc-slider-text-holder .bloc-slider-text-item .bloc-slider-image img{position:relative;z-index:2;width:100%;height:var(--sliderItemHeight);}@media (max-width: 1600px){.hard-shadow-item::before{bottom:-5px;left:-5px;}}.brand_box_infos_holder.brand-has-desc{border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);padding:30px;margin-bottom:2rem;border-left:4px solid #87c2bd;background-color:#fff;}.brand_box_infos_holder.brand-has-image.brand-has-desc .brand_description{padding-left:15px;}.brand_box_infos_holder.brand-has-image:not(.brand-has-desc){display:flex;justify-content:center;margin-bottom:2rem;}.brand_box_infos_holder.brand-has-image:not(.brand-has-desc) .brand_image{justify-content:center !important;}.brand_box_infos_holder.box-informations{display:flex;align-items:center;}.brand_box_infos_holder .brand_description{width:70%;}.brand_box_infos_holder .brand_image{width:30%;}.brandlist-holder:not(.list-slider){display:flex;flex-wrap:wrap;}.brandlist-holder:not(.list-slider) .brandlist-item{width:calc((100% / 6) - 20px);margin:10px;}.brandlist-holder .owl-item{padding:15px 9px;}.brandlist-holder.owl-carousel .owl-nav{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3;}.brandlist-holder .brandlist-item{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);position:relative;background:#fff;}.brandlist-holder .brandlist-item .brand-image-item{width:100%;position:relative;padding-top:100%;}.brandlist-holder .brandlist-item .brand-image-item.no-img{background:#f2f2f2;border-radius:4px;}.brandlist-holder .brandlist-item .brand-image-item.no-img span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.brandlist-holder .brandlist-item .brand-image-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}.brandlist-holder.brandlist-style-3.owl-carousel .owl-nav,.brandlist-holder.type-brandlist-3.owl-carousel .owl-nav{position:absolute;left:0;bottom:12px;z-index:3;transform:none;top:auto;}@media (max-width: 1200px){.brandlist-holder:not(.list-slider) .brandlist-item{width:calc((100% / 4) - 20px);}}@media (max-width: 800px){.brandlist-holder:not(.list-slider) .brandlist-item{width:calc((100% / 3) - 20px);}}@media (max-width: 500px){.brandlist-holder:not(.list-slider) .brandlist-item{width:calc((100% / 2) - 20px);}}@media (max-width: 400px){.brandlist-holder:not(.list-slider) .brandlist-item{width:calc((100% / 1) - 20px);}}.breadcrumbs .breadcrumbs-separator{font-weight:bold;font-family:"Font Awesome 6 Pro";text-align:center;font-size:8px;width:20px;}.breadcrumbs .breadcrumbs-separator.italic{font-style:italic;}.breadcrumbs .breadcrumbs-separator i{font-style:normal;}.breadcrumbs .breadcrumbs-container{display:flex;flex-wrap:wrap;align-items:center;}.breadcrumbs-holder.breadcrumbs-bypass-holder{margin-bottom:4rem;}@media (max-width: 1200px){#page .breadcrumbs-holder,#top #top-nav{padding-left:10px;padding-right:10px;}}@media (max-width: 600px){.breadcrumbs{font-size:10px;letter-spacing:0;}.breadcrumbs .breadcrumbs-separator{width:14px;}}.btn-picto.btn-picto-right:before{display:none !important;}.btn-picto.btn-picto-right:after{display:inline-block !important;margin-right:0 !important;}.btn.btn-picto-download:before,.btn.btn-picto-download:after{content:"\f063";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-download:before{display:inline-block;margin-left:0;}.btn.btn-picto-download:after{display:none;}.btn.btn-picto-download2:before,.btn.btn-picto-download2:after{content:"\f019";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-download2:before{display:inline-block;margin-left:0;}.btn.btn-picto-download2:after{display:none;}.btn.btn-picto-save:before,.btn.btn-picto-save:after{content:"\f0c7";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-save:before{display:inline-block;margin-left:0;}.btn.btn-picto-save:after{display:none;}.btn.btn-picto-upload:before,.btn.btn-picto-upload:after{content:"\f093";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-upload:before{display:inline-block;margin-left:0;}.btn.btn-picto-upload:after{display:none;}.btn.btn-picto-right-arrow:before,.btn.btn-picto-right-arrow:after{content:"\f061";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-right-arrow:before{display:inline-block;margin-left:0;}.btn.btn-picto-right-arrow:after{display:none;}.btn.btn-picto-trash:before,.btn.btn-picto-trash:after{content:"\f1f8";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-trash:before{display:inline-block;margin-left:0;}.btn.btn-picto-trash:after{display:none;}.btn.btn-picto-link:before,.btn.btn-picto-link:after{content:"\f0c1";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-link:before{display:inline-block;margin-left:0;}.btn.btn-picto-link:after{display:none;}.btn.btn-picto-link2:before,.btn.btn-picto-link2:after{content:"\f08e";font-style:normal;font-variant:normal;font-weight:900;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-link2:before{display:inline-block;margin-left:0;}.btn.btn-picto-link2:after{display:none;}.btn.btn-picto-edit:before,.btn.btn-picto-edit:after{content:"\f044";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-edit:before{display:inline-block;margin-left:0;}.btn.btn-picto-edit:after{display:none;}.btn.btn-picto-home:before,.btn.btn-picto-home:after{content:"\f015";font-style:normal;font-variant:normal;font-weight:300;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-home:before{display:inline-block;margin-left:0;}.btn.btn-picto-home:after{display:none;}.btn.btn-picto-alert:before,.btn.btn-picto-alert:after{content:"\f0f3";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-alert:before{display:inline-block;margin-left:0;}.btn.btn-picto-alert:after{display:none;}.btn.btn-picto-help:before,.btn.btn-picto-help:after{content:"\f05a";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-help:before{display:inline-block;margin-left:0;}.btn.btn-picto-help:after{display:none;}.btn.btn-picto-question:before,.btn.btn-picto-question:after{content:"\f059";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-question:before{display:inline-block;margin-left:0;}.btn.btn-picto-question:after{display:none;}.btn.btn-picto-infos:before,.btn.btn-picto-infos:after{content:"\f129";font-style:normal;font-variant:normal;font-weight:bold;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-infos:before{display:inline-block;margin-left:0;}.btn.btn-picto-infos:after{display:none;}.btn.btn-picto-checked:before,.btn.btn-picto-checked:after{content:"\f00c";font-style:normal;font-variant:normal;font-weight:300;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-checked:before{display:inline-block;margin-left:0;}.btn.btn-picto-checked:after{display:none;}.btn.btn-picto-undo:before,.btn.btn-picto-undo:after{content:"\f0e2";font-style:normal;font-variant:normal;font-weight:300;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;margin-left:10px;}.btn.btn-picto-undo:before{display:inline-block;margin-left:0;}.btn.btn-picto-undo:after{display:none;}.btn-picto.btn-picto-rotate-hover:before,.btn-picto.btn-picto-rotate-hover:after{transition:all 350ms ease;transform:rotate(90deg);}.btn-picto.btn-picto-rotate-hover:hover:before,.btn-picto.btn-picto-rotate-hover:hover:after{transform:rotate(0deg);}#page .cart-items .cart-item.cart-items__heading{text-align:left;padding:0.5em 0;border-bottom:1px solid #f4f4f4;}#page .cart-items .cart-item.cart-items__footer{text-align:right;padding:2em 0 0.5em;}#page .cart-items .cart-item.cart-items__footer p{flex-grow:1;font-size:18px;}#page .cart-items .cart-item.cart-items__footer .price-value{color:#87c2bd;font-weight:bold;}#page .cart-items .cart-item.cart-line{font-size:14px;border-bottom:1px solid #f4f4f4;}#page .cart-items .cart-item.cart-line .cart-item__image{flex:0 0 auto;width:var(--productImageSize,100px);margin-right:20px;display:flex;}#page .cart-items .cart-item.cart-line .cart-item__image:not(.has_image){background:#f2f2f2;border-radius:3px;}#page .cart-items .cart-item.cart-line .cart-item__image .image-holder{display:flex;}#page .cart-items .cart-item.cart-line .cart-item__image .image-holder a{display:flex;}#page .cart-items .cart-item.cart-line .cart-item__image .image-holder a img{width:var(--productImageSize,100px);height:var(--productImageSize,100px);object-fit:contain;border-radius:2px;object-position:top;}#page .cart-items .cart-item.cart-line .cart-item__quantity .qty{display:flex;justify-content:center;}#page .cart-items .cart-item.cart-line .qty-adjuster__remove{margin-top:10px;color:#e74c3c;text-decoration:underline;cursor:pointer;transition:all 350ms ease;}#page .cart-items .cart-item.cart-line .qty-adjuster__remove:hover{color:#a82315;}#page .cart-items .cart-item.cart-line .qty-adjuster__remove .delete.trash{padding-right:0 !important;}#page .cart-items .cart-item.cart-line .cart-item__description__title a{font-weight:bold;}#page .cart-items .cart-item.cart-line.cart-item__promotion .cart-item__total .product-price-total-item:first-child{color:#87c2bd;}#page .cart-items .cart-item.cart-line.cart-item__promotion .cart-item__total .product-price-total-item:not(:first-child){font-weight:normal;font-size:12px;color:#25282c;opacity:0.6;}#page .cart-items .cart-item.cart-line.cart-item__promotion .cart-item__total .product-price-total-item-promotion{text-decoration:line-through;}#page .cart-items .cart-item.cart-line.cart-item__promotion .product-price-unit{color:#87c2bd;}#page .cart-items .cart-item.cart-line .cart-item__total{font-weight:bold;display:flex;flex-direction:column;}#page .cart-items .cart-item.cart-line .product-price-item.product-price-item-promotion{display:flex;flex-direction:column;}#page .cart-items .cart-item.cart-line .product-price-item.product-price-item-promotion .specialprice{order:0;color:#87c2bd;}#page .cart-items .cart-item.cart-line .product-price-item.product-price-item-promotion *:not(.specialprice){order:1;font-size:12px;color:#25282c;opacity:0.6;}#page .cart-items .cart-item.cart-line .cart-item__price{display:flex;flex-direction:column;}#page .cart-items .cart-item.cart-line .cart-item__price>*:not(:first-child){font-size:12px;color:#25282c;opacity:0.6;}#page .cart-items .cart-item.cart-line .operator-cart{border:1px solid #87c2bd;box-shadow:inset 0 0 0 1px #87c2bd;display:flex;align-items:center;justify-content:center;}#page .cart-items .cart-item.cart-line .operator-cart .less,#page .cart-items .cart-item.cart-line .operator-cart .more{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#87c2bd;color:#fff;cursor:pointer;transition:all 350ms ease;}#page .cart-items .cart-item.cart-line .operator-cart .less:hover,#page .cart-items .cart-item.cart-line .operator-cart .more:hover{opacity:0.7;}#page .cart-items .cart-item.cart-line .operator-cart .qty-previewer{min-width:38px;height:36px;background:#fff;color:#87c2bd;display:flex;align-items:center;justify-content:center;padding-left:3px;padding-right:3px;}#page .cart-items .cart-item.cart-line .operator-cart .qty-previewer .weight-liter-qty{font-size:12px;white-space:nowrap;}#page .cart-items .cart-item.cart-line .cart-item__description{flex-grow:1;}.cart-item{display:flex;padding:2em 0;--productImageSize:100px;}.cart-item__description_holder{display:flex;flex-grow:1;}.cart-item__not-image,.cart-item__description-and-image{flex-grow:1;}.cart-item__price{flex:0 0 auto;margin-right:20px;width:180px;text-align:right;}.cart-item__quantity{flex:0 0 auto;width:calc(2.5em + 76px + 2px);text-align:center;}.cart-item__total{flex:0 0 auto;margin-left:20px;width:85px;text-align:right;}@media (max-width: 768px){.cart-item__description_holder{flex-direction:column;align-items:flex-start;text-align:left;}.cart-item__description_holder>div{margin:0;flex-grow:1;width:100%;}.cart-item__description_holder>div:not(.cart-item__quantity){margin-bottom:10px;}.cart-item__price{text-align:left;margin-top:10px;order:2;}.cart-item__quantity{margin:0;margin-top:10px;display:flex;align-items:center;width:auto;order:4;}.cart-item__quantity .qty-adjuster__remove{margin-left:20px;margin-top:0 !important;}.cart-item__description{width:100%;order:1;}#page .cart-items .cart-item.cart-line .cart-item__image{position:relative;}#page .cart-items .cart-item.cart-line .cart-item__image .image-holder{width:100%;aspect-ratio:1;position:absolute;border-radius:3px;}#page .cart-items .cart-item.cart-line .cart-item__image:not(.has_image){background:transparent;border-radius:0px;}#page .cart-items .cart-item.cart-line .cart-item__image:not(.has_image) .image-holder{background:#f2f2f2;}.cart-item__total,.cart-item__price{flex-direction:row !important;align-items:center;flex-wrap:wrap;}.cart-item__price .product-price-item-promotion{display:flex;flex-direction:row !important;align-items:center;}.cart-item__price .product-price-item-promotion>*:not(.specialprice){margin-left:10px;}.cart-item__price>span:not(:first-child){margin-left:10px;}.cart-item__total{width:auto;margin:0;order:3;}.cart-item__total>*:not(:first-child){margin-left:10px;}.cart-item.cart-items__heading{display:none;}.cart-item__total{order:2;}.cart-item__price{order:3;}.cart-item__price.hide-others-infos-resp *:not(.cart-product-price-item-byweight){display:none;}.cart-item__price.hide-others-infos-resp.basic-product.no-promotion{display:none !important;}.cart-item{--productImageSize:70px;}.cart-product-price-item-byweight{order:99;width:100%;margin:0 !important;}}#page-categ .category-section-item{padding-top:65px;padding-bottom:30px;}#page-categ .category-section-item>.title{padding:15px 0 25px;}#page-description:not([data-tpl]){border-left:5px solid #87c2bd;box-shadow:var(--global-BoxShadow);padding:1rem;margin-bottom:2rem;background-color:#fff;border-top-right-radius:var(--global-Radius);border-bottom-right-radius:var(--global-Radius);}#page-description:not([data-tpl]) .page-description-container{display:flex;align-items:center;}#page-description:not([data-tpl]) .page-description-container .image-holder{width:30%;box-shadow:var(--global-BoxShadow);}#page-description:not([data-tpl]) .page-description-container .image-holder img{border-radius:var(--global-Radius);}#page-description:not([data-tpl]) .page-description-container .image-holder.square{padding-top:30%;}#page-description:not([data-tpl]) .page-description-container .image-holder:not(.square) img{width:100%;}#page-description:not([data-tpl]) .page-description-container .text-content{width:70%;padding-left:1rem;flex-grow:1;font-size:15px;line-height:140%;letter-spacing:0.1px;}#page-description:not([data-tpl]) .page-description-container .text-content>*{margin:1rem 0;}#page-description:not([data-tpl]) .page-description-container .text-content>*:first-child{margin-top:0;}#page-description:not([data-tpl]) .page-description-container .text-content>*:last-child{margin-bottom:0;}.image-holder{position:relative;display:flex;align-items:center;justify-content:center;}.image-holder.square{padding-top:100%;}.image-holder.square img{position:absolute;left:0;top:0;width:100%;height:100%;}.image-holder.cover img{object-fit:cover;}.image-holder.contain img{object-fit:contain;}.image-holder.pi-1 img{padding:1rem;}#page .category-section-item > .title.category-title{align-items:center;}#page .category-section-item > .title.category-title .btn.btn-small{padding:6px 12px;}#page #wrapper > .wrapper-content{display:flex;flex-wrap:wrap;align-items:flex-start;}#page.left_column #wrapper > .wrapper-content #main{order:2;}#page.left_column #wrapper > .wrapper-content #sidebar{order:1;}#page.right_column #wrapper > .wrapper-content #main{order:1;}#page.right_column #wrapper > .wrapper-content #sidebar{order:2;}#page #wrapper .wrapper-content #main.sidebar_empty{order:1;width:100%;}#page #wrapper .wrapper-content #sidebar.sidebar_empty{order:2;min-width:auto;width:0;margin:0;}@media (max-width: 800px){#page.right_column #wrapper > .wrapper-content #main,#page.left_column #wrapper > .wrapper-content #main{order:2;}#page.right_column #wrapper > .wrapper-content #sidebar,#page.left_column #wrapper > .wrapper-content #sidebar{width:100%;max-width:100%;padding:0;display:block !important;order:1;margin-bottom:2rem;}}@media (max-width: 700px){#page-categ #page-description .page-description-container{flex-direction:column;}#page-categ #page-description .page-description-container .text-content{padding-top:1rem;padding-right:1rem;width:100%;text-align:center;}}@media (max-width: 500px){#page-categ #page-description .page-description-container .image-holder{width:100%;padding-top:100%;}}@media (max-width: 400px){.category-list .category-item.category-item-line{flex-direction:column;}.category-list .category-item.category-item-line .category-content,.category-list .category-item.category-item-line .category-image{width:100%;}.category-list .category-item.category-item-line .category-image{height:270px;}}#page .header-banner+.category-pastilles-holder{margin-top:-2rem;margin-bottom:2rem;}.category-pastilles-holder{position:sticky;top:48px;z-index:9;background:#fff;}.category-pastilles-holder[data-fixed="non"]{top:0;}.category-pastilles-holder .sous-categ-container{padding-left:10px;padding-right:10px;}.category-pastilles-holder .category-pastilles-container .category-list-holder{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0.5rem 0;}.category-pastilles-holder .category-pastilles-container .category-list-holder.no-liseret-right.owl-carousel.owl-loaded .owl-stage-outer:after{opacity:0 !important;}.category-pastilles-holder .category-pastilles-container .category-list-holder.owl-carousel.owl-loaded .owl-stage{display:flex;}.category-pastilles-holder .category-pastilles-container .category-list-holder.owl-carousel.owl-loaded .owl-stage-outer:after{content:"";position:absolute;top:0;right:0;width:15%;height:100%;pointer-events:none;background:linear-gradient(to left,#fff 10%,rgba(255,255,255,0));transition:all 350ms ease;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small{box-shadow:0 0 4px rgba(0,0,0,0.15);color:#87c2bd;border:1px solid #87c2bd;background:#fff;border-radius:15.5px;padding:11px 15px;font-size:14px;margin:5px 0 5px 0;margin-right:0px;margin-right:10px;transition:all 350ms ease;white-space:nowrap;display:inline-block;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small.category-active:not(.active-dark-theme),.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small.active:not(.active-dark-theme){background:#87c2bd;border-color:#87c2bd;color:#fff;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small.category-active.active-dark-theme,.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small.active.active-dark-theme{background:#322c23;border-color:#322c23;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small .category-item-small-container{display:flex;align-items:center;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small .category-pastille-image{display:flex;margin-right:.5rem;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small .category-pastille-image img{max-width:60px;max-height:60px;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small .category-pastille-products{font-size:11px;padding-left:.5rem;color:#aaa;padding-top:2px;}.category-pastilles-holder .category-pastilles-container .category-list-holder .category-item-small:last-of-type{margin-right:0;}@media (max-width: 600px){.category-pastilles-holder .sous-categ-container{padding-left:0 !important;padding-right:0 !important;}.category-pastilles-holder .sous-categ-container .category-list-holder{max-height:68px;opacity:0;}.category-pastilles-holder .sous-categ-container .category-list-holder.owl-carousel.owl-loaded{max-height:none;opacity:1;}.category-pastilles-holder .sous-categ-container .owl-stage-outer{padding-left:10px;padding-right:10px;}}.category-list[data-alt-design="2"] .category-item.category-style-inline.category-style-inline-vertical{padding:0;background:#fff;box-shadow:none;border:1px solid #e0e0e0;border-radius:20px;}.category-list[data-alt-design="2"] .category-item.category-style-inline.category-style-inline-vertical:hover{border-color:#000;opacity:1;}.category-list[data-alt-design="2"] .category-item.category-style-inline.category-style-inline-vertical .category-content{padding:2rem 1rem;min-height:calc(27px * 2);}.category-list[data-alt-design="2"] .category-item.category-style-inline.category-style-inline-vertical .category-content .category-title{line-height:1.2;font-size:21px;letter-spacing:0;font-weight:400;}.category-list[data-alt-design="2"] .category-item.category-style-inline.category-style-inline-vertical .category-image{margin:2rem;margin-bottom:0;width:calc(100% - 4rem);padding-top:calc(100% - 4rem);height:auto;}#page-closed h1.blog-name{font-weight:bold;font-size:28px;margin:.5rem 0;}#page-closed #content-info .title{font-size:18px;}#page-closed #page{min-height:calc(100vh - 3rem);display:flex;align-items:center;justify-content:center;}#page-closed #wrapper{margin:0;padding:1rem;box-shadow:0 0 4px rgba(0,0,0,0.2);}#page-closed #wrapper .title{text-align:center;}#page-closed #wrapper #content-info{margin-bottom:1rem;}#page-closed #wrapper #help{margin-bottom:1rem;}.social-list-holder{display:flex;align-items:center;justify-content:center;}.social-list-holder .social-list-item{margin:0 0.5rem;font-size:16px;height:30px;width:30px;display:flex;align-items:center;justify-content:center;background:#333;color:#fff;border-radius:50%;padding:2px;}.bandeau-countdown{border:1px solid #ccc;border-radius:10px;background:#eee;padding:.5rem;}.bandeau-countdown #countdown ul li{display:inline-block;font-size:0.8em;list-style-type:none;padding:1em;text-transform:uppercase;text-align:center;}.bandeau-countdown #countdown ul li span{display:block;font-size:1rem;font-weight:bold;padding-bottom:6px;}.bandeau-countdown .message{display:none;}.bandeau-countdown .message #content{min-height:140px;display:flex;flex-direction:column;justify-content:center;}.bandeau-countdown .message #content p{text-align:center;color:#fff;justify-content:center;}.bandeau-countdown .message #content p:not(.link-holder){font-size:1.5em;}.bandeau-countdown .message #content p.link-holder{display:flex;margin-top:1rem;}.collapse-parent{position:relative;}.collapse-parent[data-collapsed="true"]:after{transform:translateY(-50%) rotate(180deg);color:#87c2bd;}.collapse-parent:after{content:"\f078";font-style:normal;font-variant:normal;font-weight:900;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:14px;transition:all 350ms ease;color:#8c8c8c;}.collapse-target{overflow:hidden;transition:all 350ms ease;display:block;}.collapse-target>div{margin:0.5rem;}.collection-point-item-content .collection-point-text-content{padding-top:1rem;display:flex;flex-wrap:wrap;align-items:center;}.collection-point-item-content .collection-point-text-content .collection-point-image{max-width:100px;width:100px;}.collection-point-item-content .collection-point-text-content .collection-point-image img{border-radius:5px;}.collection-point-item-content .collection-point-text-content .collection-point-text{padding-left:1rem;width:calc(100% - (100px + 1rem));}@media (max-width: 800px){.collection-point-item-content .collection-point-text-content .collection-point-image{max-width:70px;width:100%;}.collection-point-item-content .collection-point-text-content .collection-point-text{max-width:calc(100% - (70px + 1rem));}}@media (max-width: 460px){.collection-point-item-content .collection-point-text-content{flex-direction:column;align-items:flex-start;}.collection-point-item-content .collection-point-text-content .collection-point-text{font-size:12px;padding-left:0;padding-top:0.5rem;max-width:100%;width:100%;}}.contact-page-holder{display:flex;flex-wrap:wrap;align-items:flex-start;}.contact-page-holder .contact-form-holder{width:65%;}.contact-page-holder .contact-more-infos-holder{width:35%;padding-left:2rem;margin-top:50px;position:sticky;top:50px;}.contact-page-holder .contact-more-infos-holder .contact-infos{margin-bottom:1rem;}.contact-page-holder .contact-more-infos-holder .contact-infos.box-informations{padding:1rem;}.contact-page-holder .contact-more-infos-holder .help{margin-top:0.5rem;}.contact-page-holder .contact-more-infos-holder .contact-gmap{position:relative;padding-top:100%;background:#f2f2f2;box-shadow:var(--global-BoxShadow);border-radius:var(--global-Radius);overflow:hidden;}.contact-page-holder .contact-more-infos-holder .contact-gmap iframe{position:absolute;left:0;width:100%;top:0;height:100%;}.contact-page-holder .contact-more-infos-holder .contact-gmap img{position:absolute;left:0;width:100%;top:0;height:100%;object-fit:cover;}.contact-links-holder{margin-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.contact-links-holder .contact-link-item{padding:2rem 1rem;color:#7d8794;background-color:#f5f6fa;width:calc((100% / 4) - 2rem);margin:1rem;}.contact-links-holder .contact-link-item .picto-holder{font-size:30px;height:40px;width:40px;display:flex;justify-content:center;align-items:center;margin:0 auto;color:#87c2bd;}.contact-links-holder .contact-link-item .contact-link-content{margin-top:2rem;text-align:center;}.contact-links-holder .contact-link-item .contact-link-content .contact-link-content-title{color:#222a35;font-size:20px;}.contact-links-holder .contact-link-item .contact-link-content .contact-link-content-description{letter-spacing:-0.2px;margin-top:1rem;min-height:45px;display:flex;justify-content:center;align-items:center;}@media (max-width: 1000px){.contact-page-holder .contact-form-holder,.contact-page-holder .contact-more-infos-holder{width:100%;}.contact-page-holder .contact-more-infos-holder{padding-left:0;position:relative;top:0;margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;}.contact-page-holder .contact-more-infos-holder .contact-gmap{width:100%;padding-top:56.25%;}}@media (max-width: 850px){.contact-links-holder .contact-link-item{width:calc((100% / 2) - 2rem);}}@media (max-width: 500px){.contact-links-holder .contact-link-item{width:calc((100% / 1) - 2rem);}}.content-module-holder{width:100%;}.content-module-holder .content-module-container{display:flex;flex-wrap:wrap;padding:1rem 0rem;}.content-module-holder .content-module-container>.wrapper{display:flex;flex-wrap:wrap;}.content-module-holder .content-module-container .btn{text-decoration:none;}.content-module-holder .content-module-container.content-type-image-text{justify-content:space-between;}.content-module-holder .content-module-container.content-type-image-text .section-text{width:45%;line-height:140%;}.content-module-holder .content-module-container.content-type-image-text .section-text .text-title{font-size:24px;line-height:140%;}.content-module-holder .content-module-container.content-type-image-text .section-text p{font-size:15px;}.content-module-holder .content-module-container.content-type-image-text .section-text>*{margin-bottom:1rem;}.content-module-holder .content-module-container.content-type-image-text .section-text>*:last-child{margin-bottom:0;}.content-module-holder .content-module-container.content-type-image-text .section-image{width:50%;}.content-module-holder .content-module-container.content-type-image-text .section-image img{flex-grow:1;}.content-module-holder .content-module-container.content-type-image-text.image-left .section-text{order:2;}.content-module-holder .content-module-container.content-type-image-text.image-left .section-image{order:1;}.content-module-holder .content-module-container.content-type-image-text[data-var-type="2"].align-center{align-items:initial;}.content-module-holder .content-module-container.content-type-image-text[data-var-type="2"] .section-text{padding:1rem 3rem;display:flex;width:50%;flex-direction:column;justify-content:center;}.content-module-holder .content-module-container.content-type-columns .content-module-columns{--nbPerLine:1;--columnMargin:1rem;--columnMinHeight:70px;--columnPadding:0;--columnBorderRadius:0px;--columnBackground:transparent;flex-grow:1;}.content-module-holder .content-module-container.content-type-columns .content-module-columns[data-columns="1"]{--nbPerLine:1;}.content-module-holder .content-module-container.content-type-columns .content-module-columns[data-columns="2"]{--nbPerLine:2;}.content-module-holder .content-module-container.content-type-columns .content-module-columns[data-columns="3"]{--nbPerLine:3;}.content-module-holder .content-module-container.content-type-columns .content-module-columns[data-columns="3/7"]{--nbPerLine:2;}.content-module-holder .content-module-container.content-type-columns .content-module-columns[data-columns="3/7"] .content-module-columns-container .column:nth-child(1){--columnWidth:calc(40% - (var(--columnMargin) * 2));}.content-module-holder .content-module-container.content-type-columns .content-module-columns[data-columns="3/7"] .content-module-columns-container .column:nth-child(2){--columnWidth:calc(60% - (var(--columnMargin) * 2));}.content-module-holder .content-module-container.content-type-columns .content-module-columns .content-module-columns-container{display:flex;}.content-module-holder .content-module-container.content-type-columns .content-module-columns .content-module-columns-container .column{--columnWidth:calc((100% / var(--nbPerLine)) - (var(--columnMargin) * 2));min-height:var(--columnMinHeight);background:yellow;width:var(--columnWidth);margin:0 var(--columnMargin,1rem);flex-grow:1;padding:var(--columnPadding);border-radius:var(--columnBorderRadius);background:var(--columnBackground);}.content-module-holder .content-module-container.content-type-columns .content-module-columns .content-module-columns-container .column>div{min-height:var(--columnMinHeight);}.content-module-holder .content-module-container.content-type-columns .content-module-columns .content-module-columns-container .column:first-child{margin-left:0;}.content-module-holder .content-module-container.content-type-columns .content-module-columns .content-module-columns-container .column:last-child{margin-right:0;}.content-module-holder .content-module-container.content-type-banner{position:relative;}.content-module-holder .content-module-container.content-type-banner .section-text{position:absolute;left:0%;top:0;width:100%;height:100%;z-index:2;padding:3rem 2rem;display:flex;}.content-module-holder .content-module-container.content-type-banner .section-image{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;}.content-module-holder .content-module-container.content-type-banner .section-image .image-holder{width:100%;}.content-module-holder .content-module-container.content-type-banner .section-image .image-holder img{width:100%;}.content-module-holder .content-module-container.content-type-banner.content-type-banner-darker .section-image{background:#000;}.content-module-holder .content-module-container.content-type-banner.content-type-banner-darker .section-image img{opacity:0.65;}.content-module-holder .content-module-container.content-type-pastille{display:flex;flex-wrap:wrap;--numberPerLine:6;}.content-module-holder .content-module-container.content-type-pastille.content-type-pastille-square .content-module-pastille{aspect-ratio:1;}.content-module-holder .content-module-container.content-type-pastille.content-type-pastille-hover .content-module-pastille .picto-holder i{-webkit-font-smoothing:subpixel-antialiased;transition:all 350ms ease;backface-visibility:hidden;}.content-module-holder .content-module-container.content-type-pastille.content-type-pastille-hover .content-module-pastille .picto-holder i{transform:scale(1.15);}.content-module-holder .content-module-container.content-type-pastille .content-module-pastille{margin:1rem;width:calc((100% / var(--numberPerLine)) - 2rem);background:#fff;padding:1rem;border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all 350ms ease;--pictoSize:32px;}.content-module-holder .content-module-container.content-type-pastille .content-module-pastille .picto-holder{display:flex;justify-content:center;align-items:center;color:#87c2bd;min-height:var(--pictoSize,32px);min-width:var(--pictoSize,32px);font-size:var(--pictoSize,32px);}.content-module-holder .content-module-container.content-type-pastille .content-module-pastille .content-title-item{margin-top:0.8rem;}.content-module-holder .content-module-container.content-type-pastille .content-module-pastille:hover{box-shadow:var(--global-BoxShadow-Hover);}.content-module-holder .content-module-container.content-type-large-slider .content-type-large-slider-container{padding:80px;border-radius:1.5rem;background:#f0f0f0;box-shadow:0px 18px 50px rgb(26 26 26 / 0.1);width:100%;background-image:linear-gradient(90deg,#8085d2,#94bcd1 100%);color:#fff;text-align:center;}.content-module-holder .content-module-container.content-type-large-slider .content-type-large-slider-container .text-quotation{font-size:1.75rem;line-height:1.35;font-weight:bold;overflow-wrap:anywhere;max-width:70%;margin:0 auto;padding-left:10px;padding-right:10px;position:relative;}.content-module-holder .content-module-container.content-type-large-slider .content-type-large-slider-container .text-quotation:before{content:"";position:absolute;left:0;top:-20px;width:70px;height:45px;background:rgb(255 255 255 / .1);-webkit-mask-size:70px 45px;mask-size:70px 45px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='86' height='55' viewBox='0 0 86 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.3163 54.6H42.5163L60.3163 0.400024H85.5163L71.3163 54.6ZM29.3163 54.6H0.716309L18.9163 0.400024H44.1163L29.3163 54.6Z' fill='%23252627'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='86' height='55' viewBox='0 0 86 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.3163 54.6H42.5163L60.3163 0.400024H85.5163L71.3163 54.6ZM29.3163 54.6H0.716309L18.9163 0.400024H44.1163L29.3163 54.6Z' fill='%23252627'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.content-module-holder .content-module-container.content-type-pictures{display:flex;flex-wrap:wrap;}.content-module-holder .content-module-container.content-type-pictures.content-type-pictures-bordered .image-holder>img{border-radius:var(--global-Radius);}.content-module-holder .content-module-container.content-type-pictures.content-type-pictures-bordered .text-holder{border-radius:var(--global-Radius);}.content-module-holder .content-module-container.content-type-pictures>.section-image{width:50%;}.content-module-holder .content-module-container.content-type-pictures .image-holder{padding-top:100%;}.content-module-holder .content-module-container.content-type-pictures .image-holder>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}.content-module-holder .content-module-container.content-type-pictures .item-image{--itemImagePadding:0.5rem;padding:var(--itemImagePadding);position:relative;}.content-module-holder .content-module-container.content-type-pictures .item-image.fullsize .image-holder,.content-module-holder .content-module-container.content-type-pictures .item-image.w-100 .image-holder{padding-top:calc(50% - var(--itemImagePadding));}.content-module-holder .content-module-container.content-type-pictures .item-image .text-holder{position:absolute;top:var(--itemImagePadding);left:var(--itemImagePadding);height:calc(100% - (2 * var(--itemImagePadding)));width:calc(100% - (2 * var(--itemImagePadding)));padding:14px 20px;font-size:0.9em;background:rgba(0,0,0,0.33);color:#fff;z-index:2;transition:opacity 0.2s ease-in-out;opacity:0;display:flex;flex-direction:column;justify-content:space-between;}.content-module-holder .content-module-container.content-type-pictures .item-image .text-holder>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:0.9em;color:#fff;}.content-module-holder .content-module-container.content-type-pictures .item-image .text-holder>time{text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1.3px;}.content-module-holder .content-module-container.content-type-pictures .item-image:hover .text-holder{opacity:1;}.content-module-holder .content-module-container.content-type-pictures .section-image-rows .section-image-row{display:flex;flex-wrap:wrap;}.content-module-holder .content-module-container.content-type-pictures .section-image-rows .section-image-row .item-image{width:50%;}.content-module-holder .content-module-container.content-layout-left-right{--borderRadius:1.5rem;}.content-module-holder .content-module-container.content-layout-left-right.no-wrap{gap:3rem 5rem;}.content-module-holder .content-module-container.content-layout-left-right.no-wrap>.section-left,.content-module-holder .content-module-container.content-layout-left-right.no-wrap>.section-right{width:calc(var(--width,50%) - 2.5rem);}.content-module-holder .content-module-container.content-layout-left-right:not(.no-wrap){flex-wrap:wrap;}.content-module-holder .content-module-container.content-layout-left-right.rounded{border-radius:var(--borderRadius);}.content-module-holder .content-module-container.content-layout-left-right .rounded{border-radius:calc(var(--borderRadius) / 2);}.content-module-holder .content-module-container.content-layout-left-right.shadowed,.content-module-holder .content-module-container.content-layout-left-right.bg-custom{box-shadow:0px 18px 50px rgb(26 26 26 / 0.1);}.content-module-holder .content-module-container.content-layout-left-right>.section-left,.content-module-holder .content-module-container.content-layout-left-right>.section-right{width:50%;}.content-module-holder .content-module-container.content-layout-left-right>.section-left.section-image .image-holder,.content-module-holder .content-module-container.content-layout-left-right>.section-right.section-image .image-holder{width:100%;}.content-module-holder .content-module-container.content-layout-left-right>.section-left.section-image .image-holder img,.content-module-holder .content-module-container.content-layout-left-right>.section-right.section-image .image-holder img{width:100%;}.content-module-holder .content-module-container .user-group-holder{display:flex;}.content-module-holder .content-module-container .user-group-holder.user-group-overlap .user-item:not(:first-child){left:var(--offsetValue);}.content-module-holder .content-module-container .user-group-holder .user-item{display:flex;width:44px;position:relative;--offsetValue:-6px;}.content-module-holder .content-module-container .user-group-holder .user-item.user-logged:after{content:"";position:absolute;top:1px;right:-2px;width:14px;height:14px;border:3px solid #fff;background:#00a03e;border-radius:50%;box-sizing:border-box;}.content-module-holder .content-module-container .user-group-holder .user-item>img{width:100%;border-radius:50%;aspect-ratio:1;object-fit:cover;border:4px solid #fff;}.content-module-holder .content-module-container .faq-section .faq-list{padding:1.25rem 3rem;border-radius:0.75rem;background:rgb(26 26 26 / 0.05);}.content-module-holder .content-module-container .faq-section .faq-list .faq-item{background:transparent;border:0;}.content-module-holder .content-module-container .faq-section .faq-list .faq-item:not(:last-child){border-bottom:1px solid rgb(26 26 26 / 0.12);}.content-module-holder .content-module-container .faq-section .faq-list .faq-item.faq-item-accordion-open .faq-item-header:after,.content-module-holder .content-module-container .faq-section .faq-list .faq-item:hover .faq-item-header:after{color:#fff;background:rgb(26 26 26);}.content-module-holder .content-module-container .faq-section .faq-list .faq-item .faq-item-header{padding-left:0;padding-right:0;background:transparent;color:rgb(26 26 26);}.content-module-holder .content-module-container .faq-section .faq-list .faq-item .faq-item-header:after{right:0;width:24px;height:24px;background:rgb(26 26 26 / .1);color:#333;border-radius:50%;font-size:10px;}.content-module-holder .content-module-container .faq-section .faq-list .faq-item .faq-item-header .faq-item-name{padding-right:0;}.content-module-holder .content-module-container .faq-section .faq-list .faq-item .faq-item-content .faq-text{padding-left:0;padding-right:0;}.content-module-holder .content-module-container .image-multiple-holder{position:relative;display:flex;justify-content:space-between;--spacerWidth:0rem;}.content-module-holder .content-module-container .image-multiple-holder>.image-holder{width:calc(50% - var(--spacerWidth)) !important;position:relative;filter:drop-shadow(0 2px 8px rgb(26 26 26 / 0.1));}.content-module-holder .content-module-container .image-multiple-holder>.image-holder img{object-fit:cover;}.content-module-holder .content-module-container .image-multiple-holder .image-multiple-one{z-index:3;}.content-module-holder .content-module-container .image-multiple-holder .image-multiple-two{z-index:2;}.content-module-holder .content-module-container .image-multiple-holder[data-type="1"] .image-multiple-one{width:calc(45% - var(--spacerWidth)) !important;transform:rotate(-2deg);}.content-module-holder .content-module-container .image-multiple-holder[data-type="1"] .image-multiple-one img{aspect-ratio:65/75;}.content-module-holder .content-module-container .image-multiple-holder[data-type="1"] .image-multiple-two{width:calc(55% - var(--spacerWidth)) !important;transform:rotate(2deg);}.content-module-holder .content-module-container .image-multiple-holder[data-type="1"] .image-multiple-two img{aspect-ratio:480/617;}.content-module-holder .content-module-container .text-sub{font-size:16px;}.content-module-holder .content-module-container .text-content{font-size:16px;line-height:25.6px;}.content-module-holder .content-module-container .text-title{font-weight:bold;}.content-module-holder .content-module-container .text-title.text-title-large{font-size:3.15rem;line-height:1.1;}.content-module-holder .content-module-container .text-small{font-size:0.75rem;line-height:1.7;}.content-module-holder .content-module-container.content-type-marquee{max-width:100%;overflow:hidden;}.content-module-holder .content-module-container .marquee-text .marquee-bar-holder{display:flex;overflow:hidden;}.content-module-holder .content-module-container .marquee-text .marquee-bar-holder .marquee-bar-item{display:grid;grid:auto / auto-flow auto 5rem;place-items:center;grid-auto-columns:auto 10rem;animation:translateFull var(--animationDuration,15s) linear infinite;}.content-module-holder .content-module-container .marquee-text .marquee-bar-holder .marquee-item{white-space:nowrap;}.content-module-holder .content-module-container .marquee-text .marquee-bar-holder .circle-item{display:block;width:0.25rem;height:0.25rem;background:#fff;border-radius:100%;}.content-module-holder .content-module-newsletter{width:100%;}.content-module-holder .content-module-newsletter .newsletter-module-holder{width:100%;background:url(https://korii.slate.fr/sites/all/themes/korii/static/images/image-newsletter.jpg) top left no-repeat;background-size:cover;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container{width:482px;height:400px;padding:2rem 60px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:rgb(110 214 155 / 0.9);}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .item-title,.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .item-content{text-shadow:0 2px 4px rgba(0,0,0,0.15);}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .item-title{font-size:26px;line-height:30px;font-weight:600;margin-bottom:15px;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .item-content{font-size:16px;line-height:22px;margin:0 auto 40px;text-align:center;margin-bottom:70px;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder{border-bottom:1px solid #fff;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder .field input[type="text"],.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder .field input[type="email"]{background:transparent !important;border:none !important;border-radius:0px !important;color:#fff !important;padding:8px 16px !important;min-height:40px !important;font-weight:normal !important;padding-left:36px !important;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder .field label{display:none;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder .field .field-picto{display:none !important;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder .field .field-before-picto{position:absolute;top:50%;left:8px;transform:translateY(-50%);}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder .btn-holder{position:absolute;bottom:0;right:0;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form .input-holder .btn-holder:hover{animation:tilt-shaking 0.25s infinite;}@keyframes translateFull{0%{transform:translate(0);}100%{transform:translate(calc(-100% * 1));}}@media (max-width: 1440px){#page-post .post-page-holder[data-template="post.kori.html"] .post-picture-holder .image-credit{padding-left:10px;padding-right:10px;}}@media (max-width: 800px){#page-post div.post-page-holder[data-template="post.kori.html"] .post-section-title .post-title{font-size:24px;line-height:34px;padding:0;}#page-post div.post-page-holder[data-template="post.kori.html"] .post-section-title .post-excerpt{font-size:18px;line-height:26px;}#page-post div.post-page-holder[data-template="post.kori.html"] .post-content-container{font-size:17px;line-height:1.8;}#page-post div.post-page-holder[data-template="post.kori.html"] .post-content-container h1,#page-post div.post-page-holder[data-template="post.kori.html"] .post-content-container h2,#page-post div.post-page-holder[data-template="post.kori.html"] .post-content-container h3{font-size:22px;line-height:28px;}}@media (max-width: 600px){.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container{width:100%;height:auto;min-height:400px;padding:2rem 20px;}.content-module-holder .content-module-newsletter .newsletter-module-holder .newsletter-module-container .newsletter-module-form{width:100%;}}.product-header__columns{display:flex;align-items:center;}.product-header__columns .product-header__column{width:50%;padding:0 15px;position:relative;}.product-header__columns .product-header__column.product-header__column--a{text-align:left;z-index:2;display:flex;flex-direction:column;}.product-header__columns .product-header__column.product-header__column--b{padding:0;}.product-header__columns .product-header__column.product-header__column--2-3{width:65%;}.product-header__columns .product-header__column.product-header__column--1-3{width:35%;}.product-header__columns .hero__title{font-size:26px;line-height:1.1;font-weight:bold;letter-spacing:-0.03em;margin-bottom:0.25em;}.product-header__columns .hero__subtitle{font-size:16px;font-weight:500;line-height:1.5;margin-left:0;margin-right:0;margin-top:8px;text-shadow:none;color:#455a64;}.bg-gradient-orange{background-image:linear-gradient(to bottom right,#fcd34d,#f97316) !important;}.bg-gradient-green{background-image:linear-gradient(to bottom right,#34d399,#059669) !important;}.bg-gradient-pink{background-image:linear-gradient(to bottom right,#ec4899,#db2777) !important;}.product-header__cheat--size{font-size:1rem;line-height:1.5rem;margin-right:2rem;display:block;margin-left:auto;margin-top:auto;margin-bottom:auto;}.animated-cards-holder{position:relative;height:24em;}.animated-cards-holder>*:not(.product_list),.animated-cards-holder>.product_list>*{position:absolute;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;}.animated-cards-holder>*:not(.product_list).product_list_item,.animated-cards-holder>.product_list>*.product_list_item{width:calc((100% / 1.5) - 20px);margin:0;box-shadow:none;background:transparent;}.animated-cards-holder>*:not(.product_list).product_list_item:hover,.animated-cards-holder>.product_list>*.product_list_item:hover{z-index:4;}.animated-cards-holder>*:not(.product_list).product_list_item>.product_list_item_container,.animated-cards-holder>.product_list>*.product_list_item>.product_list_item_container{background:#fff;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px, rgba(0,0,0,0) 0px 0px 0px 0px, rgba(0,0,0,0.1) 0px 10px 15px -3px, rgba(0,0,0,0.1) 0px 4px 6px -4px;border-radius:.5rem;}.animated-cards-holder>*:not(.product_list).product_list_item:nth-child(1),.animated-cards-holder>.product_list>*.product_list_item:nth-child(1){--tw-rotate:-7deg;right:7em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.animated-cards-holder>*:not(.product_list).product_list_item:nth-child(1)>.product_list_item_container,.animated-cards-holder>.product_list>*.product_list_item:nth-child(1)>.product_list_item_container{animation:float 3s ease-in-out infinite alternate;}.animated-cards-holder>*:not(.product_list).product_list_item:nth-child(1):hover+.product_list_item,.animated-cards-holder>.product_list>*.product_list_item:nth-child(1):hover+.product_list_item{z-index:3;}.animated-cards-holder>*:not(.product_list).product_list_item:nth-child(2),.animated-cards-holder>.product_list>*.product_list_item:nth-child(2){--tw-rotate:1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.animated-cards-holder>*:not(.product_list).product_list_item:nth-child(2)>.product_list_item_container,.animated-cards-holder>.product_list>*.product_list_item:nth-child(2)>.product_list_item_container{animation:float 3s ease-in-out .4s infinite alternate;}.animated-cards-holder>*:not(.product_list).product_list_item:nth-child(3),.animated-cards-holder>.product_list>*.product_list_item:nth-child(3){right:-1em;--tw-rotate:6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.animated-cards-holder>*:not(.product_list).product_list_item:nth-child(3)>.product_list_item_container,.animated-cards-holder>.product_list>*.product_list_item:nth-child(3)>.product_list_item_container{animation:float 3s ease-in-out .8s infinite alternate;}.animated-cards-holder>*:not(.product_list):nth-child(1),.animated-cards-holder>.product_list>*:nth-child(1){top:2em;right:5em;}.animated-cards-holder>*:not(.product_list):nth-child(2),.animated-cards-holder>.product_list>*:nth-child(2){right:2.5em;top:-1em;}.animated-cards-holder>*:not(.product_list):nth-child(3),.animated-cards-holder>.product_list>*:nth-child(3){top:1em;right:0;}.card-item{font-size:1rem;line-height:1.5rem;}.card-item .card-content{box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px, rgba(0,0,0,0) 0px 0px 0px 0px, rgba(0,0,0,0.1) 0px 10px 15px -3px, rgba(0,0,0,0.1) 0px 4px 6px -4px;background:#fff;border-radius:.5rem;overflow:hidden;width:18em;}.card-item .card-content .card-image{height:15em;}.card-item .card-content .card-image .card-svg-holder{padding:4.5em;}.card-item .card-content .card-image .card-svg-holder svg,.card-item .card-content .card-image .card-svg-holder svg path{fill:#fff;}.card-item .card-content .card-text{padding:1.5em;font-size:.875em;height:10em;display:flex;flex-direction:column;line-height:1.5;justify-content:space-between;}.card-item .card-content .card-text .card-text-title{color:#6b7280;}.card-item .card-content .card-text .card-signature{display:flex;align-items:center;}.card-item .card-content .card-text .card-signature .card-icon{width:2.5em;height:2.5em;border-radius:50%;background:#e2e8f0;}.card-item .card-content .card-text .card-signature .card-lines-holder{display:flex;flex-direction:column;justify-content:center;margin-left:.5em;flex-grow:1;}.card-item .card-content .card-text .card-signature .card-lines-holder .card-line-item{border-radius:.25rem;margin-bottom:.375em;background:#e2e8f0;}.card-item .card-content .card-text .card-signature .card-lines-holder .card-line-item:last-child{margin-bottom:0;}.card-item .card-content .card-text .card-signature .card-lines-holder .card-line-large{width:66.66%;height:.875em;}.card-item .card-content .card-text .card-signature .card-lines-holder .card-line-small{width:33.33%;height:.5em;}.card-item.card-item-1{top:2em;right:5em;}.card-item.card-item-1 .card-content{animation:float 3s ease-in-out infinite alternate;}.card-item.card-item-2{right:2.5em;top:-1em;}.card-item.card-item-2 .card-content{animation:float 3s ease-in-out .4s infinite alternate;}.card-item.card-item-3{top:1em;right:0;}.card-item.card-item-3 .card-content{animation:float 3s ease-in-out .8s infinite alternate;}.card-item.rotate-2{--tw-rotate:2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.card-item.rotate-3{--tw-rotate:3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.card-item.rotate-6{--tw-rotate:6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.write-cursor-item{display:inline-block;position:relative;bottom:-0.175em;left:0.075em;width:0.1125em;height:0.925em;background:currentcolor;animation:opacity-pulse 525ms ease-in-out infinite alternate;}.product-header__visualization{left:7%;top:0%;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:0 30px;text-align:left;width:calc(100% - 7%);height:100%;position:relative;margin:0 !important;overflow:visible;}.product-header__columns .featured__feeds{transition:all 0.5s ease-in-out;transform:perspective(93vw) rotateY(-21deg) rotate(4deg) skew(4deg,-2deg) translate3d(-10rem,2rem,0);top:0;opacity:0;min-height:calc(24vw + 1rem);}.product-header__columns .featured__feeds.animated{transition-delay:0s;opacity:1 !important;transform:perspective(93vw) rotateY(-21deg) rotate(4deg) skew(4deg,-2deg) translate3d(-10rem,0rem,0) !important;}.product-header__columns .featured__feeds .featured__feed{border-color:#eee #ddd transparent transparent;border-style:solid;border-width:2px 3px 0 0;box-shadow:1px 2px 2px rgba(0,0,0,0.035), 0.5rem 1rem 1.5rem rgba(0,0,0,0.1);height:60vw;left:0;overflow:hidden;position:absolute;top:0;transform-origin:50% 50%;width:60vw;will-change:transform;width:24vw;height:24vw;box-shadow:1px 2px 2px rgba(0,0,0,0.04), 0.75rem 0.75rem 1.5rem rgba(55,71,79,0.2);}.product-header__columns .featured__feeds .featured__feed:first-child{animation:feed-rotate-1 10s cubic-bezier(0.77,0,0.175,1) infinite;transform:translate3d(37%,0,0);z-index:3;}.product-header__columns .featured__feeds .featured__feed:nth-child(2){animation:feed-rotate-2 10s cubic-bezier(0.77,0,0.175,1) infinite;transform:translate3d(0,5%,0) scale(0.8);z-index:2;}.product-header__columns .featured__feeds .featured__feed:nth-child(3){animation:feed-rotate-3 10s cubic-bezier(0.77,0,0.175,1) infinite;transform:translate3d(79%,5%,0) scale(0.8);z-index:1;}.product-header__columns .featured__feeds .featured__feed figure{margin:0;padding:0;background-position:50% 0%;background-size:cover;height:100%;left:0;position:absolute;right:0;width:100%;}@keyframes feed-rotate-1{0%{transform:translate3d(37%,0,0);z-index:3;opacity:1;}30%{transform:translate3d(37%,0,0);z-index:3;opacity:1;}35%{transform:translate3d(0,5%,0) scale(0.8);z-index:1;opacity:1;}60%{transform:translate3d(0,5%,0) scale(0.8);z-index:1;opacity:1;}67%{transform:translate3d(79%,5%,0) scale(0.8);z-index:1;opacity:1;}95%{transform:translate3d(79%,5%,0) scale(0.8);z-index:1;opacity:1;}96%{transform:translate3d(79%,5%,0) scale(0.8);z-index:3;opacity:1;}100%{transform:translate3d(37%,0,0);z-index:3;opacity:1;}}@keyframes feed-rotate-2{0%{transform:translate3d(0,5%,0) scale(0.8);z-index:1;opacity:1;}30%{transform:translate3d(0,5%,0) scale(0.8);z-index:1;opacity:1;}35%{transform:translate3d(79%,5%,0) scale(0.8);z-index:1;opacity:1;}60%{transform:translate3d(79%,5%,0) scale(0.8);z-index:1;opacity:1;}61%{transform:translate3d(79%,5%,0) scale(0.8);z-index:3;opacity:1;}67%{transform:translate3d(37%,0,0);z-index:3;opacity:1;}95%{transform:translate3d(37%,0,0);z-index:3;opacity:1;}100%{transform:translate3d(0,5%,0) scale(0.8);z-index:1;opacity:1;}}@keyframes feed-rotate-3{0%{transform:translate3d(79%,5%,0) scale(0.8);z-index:1;opacity:1;}30%{transform:translate3d(79%,5%,0) scale(0.8);z-index:1;opacity:1;}31%{transform:translate3d(79%,5%,0) scale(0.8);z-index:2;opacity:1;}35%{transform:translate3d(37%,0,0);z-index:3;opacity:1;}60%{transform:translate3d(37%,0,0);z-index:3;opacity:1;}67%{transform:translate3d(0,5%,0) scale(0.8);z-index:1;opacity:1;}95%{transform:translate3d(0,5%,0) scale(0.8);z-index:1;opacity:1;}100%{transform:translate3d(79%,5%,0) scale(0.8);z-index:1;opacity:1;}}@keyframes opacity-pulse{0%{opacity:0;}100%{opacity:1;}}@keyframes float{0%{transform:translate3d(0,-1rem,0);}100%{transform:translate3d(0,1rem,0);}}@media (max-width: 1600px){.product-header__columns .featured__feeds{transform:perspective(93vw) rotateY(-21deg) rotate(4deg) skew(4deg,-2deg) translate3d(-10rem,2rem,0);}.product-header__columns .featured__feeds.animated{transform:perspective(93vw) rotateY(-21deg) rotate(4deg) skew(4deg,-2deg) translate3d(-10rem,0rem,0) !important;}}@media (max-width: 1000px){.product-header__columns{flex-wrap:wrap;}.product-header__columns .product-header__column.product-header__column--a{width:100%;margin-left:0;margin-right:0;}.product-header__columns .product-header__column.product-header__column--b{width:100%;margin-left:0;margin-right:0;}.product-header__columns .featured__feeds{min-height:450px !important;}.product-header__columns .featured__feeds.animated{transform:perspective(93vw) rotateY(-21deg) rotate(4deg) skew(4deg,-2deg) translate3d(-10em,0rem,0) !important;}.product-header__columns .featured__feed{height:400px !important;width:400px !important;}.product-header__columns .product-header__visualization{left:0;width:100%;overflow:hidden;padding-top:20px;}.animated-cards-holder{width:100%;display:flex;align-items:center;justify-content:center;margin-top:3rem;min-height:490px;}.animated-cards-holder .card-item{right:50% !important;transform:translateX(50%) !important;}.animated-cards-holder .card-item .card-content .card-image{height:12em;}.animated-cards-holder .card-item.rotate-3,.animated-cards-holder .card-item.rotate-6{transform:translate(50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}.animated-cards-holder .card-item.card-item-1{right:calc(50% + 2.5em) !important;top:5em;}.animated-cards-holder .card-item.card-item-2{right:calc(50% - 0em) !important;top:2em;}.animated-cards-holder .card-item.card-item-3{right:calc(50% - 2.5em) !important;top:4em;}.animated-cards-holder > :not(.product_list).product_list_item,.animated-cards-holder > .product_list > .product_list_item{width:calc((100% / 3) - 20px);transform:translate(50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;}.animated-cards-holder > :not(.product_list).product_list_item:nth-child(1),.animated-cards-holder > .product_list > .product_list_item:nth-child(1){right:calc(50% + 4.5em) !important;top:4em;}.animated-cards-holder > :not(.product_list).product_list_item:nth-child(2),.animated-cards-holder > .product_list > .product_list_item:nth-child(2){right:calc(50% - 0em) !important;top:1em;}.animated-cards-holder > :not(.product_list).product_list_item:nth-child(3),.animated-cards-holder > .product_list > .product_list_item:nth-child(3){right:calc(50% - 4.5em) !important;top:3em;}}@media (max-width: 1100px){#page #content .content-module-holder .content-module-blocktext-flexible,#page #content .content-module-holder .homebloctext-flexible{flex-wrap:wrap;--paddingBottom:var(--paddingSeparator);}#page #content .content-module-holder .content-module-blocktext-flexible.bordered,#page #content .content-module-holder .homebloctext-flexible.bordered{--paddingBottom:calc(var(--paddingSeparator) / 2);}#page #content .content-module-holder .content-module-blocktext-flexible .content-container,#page #content .content-module-holder .homebloctext-flexible .content-container{width:100%;order:1 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:var(--paddingBottom);}#page #content .content-module-holder .content-module-blocktext-flexible .image-container,#page #content .content-module-holder .homebloctext-flexible .image-container{width:100%;order:2 !important;}}@media (max-width: 900px){.animated-cards-holder > :not(.product_list).product_list_item,.animated-cards-holder > .product_list > .product_list_item{width:calc((100% / 2) - 20px);}div#page .list-holder-content{justify-content:center;--nbPerLine:1;}div#page .list-holder-content .list-item-content{flex-grow:1;}div#page .list-holder-content .list-item-content:not(:last-child){margin-bottom:2rem;}}@media (max-width: 600px){.card-item .card-content{width:260px;}.animated-cards-holder > :not(.product_list).product_list_item,.animated-cards-holder > .product_list > .product_list_item{width:calc((100% / 1.45) - 20px);}}@media (max-width: 450px){.card-item .card-content{width:220px;}.animated-cards-holder{overflow:hidden;}}@media (max-width: 370px){.animated-cards-holder > :not(.product_list).product_list_item,.animated-cards-holder > .product_list > .product_list_item{width:calc((100% / 1.25) - 20px);}}@media (min-width: 768px){.product-header__columns .hero__title{font-size:36px;}.product-header__columns .hero__subtitle{font-size:20px;}}@media (min-width: 600px){.product-header__columns .hero__title{font-size:30px;}.product-header__columns .hero__subtitle{font-size:18px;}}@media (min-width: 450px){.product-header__columns .hero__subtitle{font-size:17px;}}.cocoen-holder{--text-color:255 255 255;--text-spacing:2rem;color:rgb(var(--text-color));--before-after-initial-drag-position:39%;--clip-path-offset:0px;-webkit-user-select:none;user-select:none;position:relative;--shadow:0 5px 15px rgb(var(--text-primary) / 0.1);filter:drop-shadow(var(--shadow));cursor:grab;}.cocoen-holder .cocoen-drag{filter:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);height:100%;will-change:transform;place-items:center;position:absolute;left:var(--before-after-initial-drag-position,0px);top:0;width:3px;background:#fff;cursor:grab;pointer-events:none;}.cocoen-holder .cocoen-item{overflow:hidden;}.cocoen-holder .cocoen-item .image-holder>img{border-radius:0.75rem;z-index:-1;}.cocoen-holder .cocoen-item .cocoen-title{font-size:1.5rem;line-height:1.4;letter-spacing:-0.025rem;font-weight:bold;overflow-wrap:anywhere;margin:0;position:absolute;bottom:var(--text-spacing,2rem);color:rgb(var(--text-color));z-index:0;}.cocoen-holder .cocoen-before .cocoen-title{left:var(--text-spacing,2rem);}.cocoen-holder .cocoen-after{clip-path:inset(0 0 0 calc(var(--before-after-initial-drag-position,50%) + var(--clip-path-offset,0px)));position:absolute;top:0;bottom:0;left:0;right:0;}.cocoen-holder .cocoen-after .cocoen-title{right:var(--text-spacing,2rem);}#page .content-module-blocktext-flexible,#page .homebloctext-flexible{display:flex;align-items:center;width:100%;--paddingSeparator:55px;--insidePadding:24px;--borderRadius:32px;--imageBackgroundColor:#f9f7f7;--imageBlocMinHeight:500px;--iconSize:40px;--globalBorderColor:#ececec;--flexibleTextMargin:1.5rem;--marginBetweenElements:110px;border-radius:var(--borderRadius);}#page .content-module-blocktext-flexible:not(:first-child),#page .homebloctext-flexible:not(:first-child){margin-top:var(--marginBetweenElements);}#page .content-module-blocktext-flexible.bordered,#page .homebloctext-flexible.bordered{border:1px solid var(--globalBorderColor);padding:var(--insidePadding);--marginBetweenElements:35px;}#page .content-module-blocktext-flexible .content-container,#page .homebloctext-flexible .content-container{flex-grow:1;min-height:50px;width:calc(50% + var(--paddingSeparator));}#page .content-module-blocktext-flexible .content-container .text-icon,#page .homebloctext-flexible .content-container .text-icon{font-size:var(--iconSize);min-width:var(--iconSize);height:var(--iconSize);margin-bottom:16px;display:flex;align-items:center;color:var(--global-ColorPrimary);}#page .content-module-blocktext-flexible .content-container .text-icon svg,#page .homebloctext-flexible .content-container .text-icon svg{fill:currentColor;}#page .content-module-blocktext-flexible .content-container .text-title,#page .homebloctext-flexible .content-container .text-title{font-size:var(--fontSize,42px);line-height:var(--lineHeight,52px);font-weight:bold;margin-bottom:var(--flexibleTextMargin);}#page .content-module-blocktext-flexible .content-container .text-entry,#page .homebloctext-flexible .content-container .text-entry{--colorBlockText:#575454;font-size:var(--fontSize,16px);line-height:var(--lineHeight,28px);color:var(--colorBlockText);}#page .content-module-blocktext-flexible .content-container .text-entry>p:not(:first-child),#page .content-module-blocktext-flexible .content-container .text-entry>h3:not(:first-child),#page .homebloctext-flexible .content-container .text-entry>p:not(:first-child),#page .homebloctext-flexible .content-container .text-entry>h3:not(:first-child){margin-top:var(--flexibleTextMargin);}#page .content-module-blocktext-flexible .content-container .text-entry>h3,#page .homebloctext-flexible .content-container .text-entry>h3{margin-bottom:0;}#page .content-module-blocktext-flexible .content-container .text-entry>h3+p,#page .homebloctext-flexible .content-container .text-entry>h3+p{margin-top:calc(var(--flexibleTextMargin) / 2) !important;}#page .content-module-blocktext-flexible .content-container .text-entry .btn-holder,#page .homebloctext-flexible .content-container .text-entry .btn-holder{margin-top:var(--flexibleTextMargin);}#page .content-module-blocktext-flexible .image-container,#page .homebloctext-flexible .image-container{width:calc(50% - var(--paddingSeparator));border-radius:calc(var(--borderRadius) / 2);background-color:var(--imageBackgroundColor);min-height:var(--imageBlocMinHeight);overflow:hidden;}#page .content-module-blocktext-flexible .image-container img,#page .homebloctext-flexible .image-container img{width:100%;object-fit:cover;}#page .content-module-blocktext-flexible:not(.image-left) .content-container,#page .homebloctext-flexible:not(.image-left) .content-container{padding-right:var(--paddingSeparator);}#page .content-module-blocktext-flexible.image-left .image-container,#page .homebloctext-flexible.image-left .image-container{order:1;}#page .content-module-blocktext-flexible.image-left .content-container,#page .homebloctext-flexible.image-left .content-container{order:2;padding-left:var(--paddingSeparator);}#page .custom-title{--flexibleTextMargin:2rem;font-size:var(--fontSize,42px);line-height:var(--lineHeight,52px);font-weight:bold;margin-bottom:var(--flexibleTextMargin) !important;}#page .list-holder-content{display:flex;flex-wrap:wrap;justify-content:space-between;--nbPerLine:2;}#page .list-holder-content .list-item-content{width:calc((100% / var(--nbPerLine)) - 2rem);padding:1.5rem;border-radius:15px;border:1px solid #eee;}#page .list-holder-content .list-item-content h3{font-size:28px;line-height:140%;margin-bottom:1rem !important;}.js-countdown-elem.js-countdown-started *[data-countdown-zone="countdown"]{display:block;}.js-countdown-elem.js-countdown-finished *[data-countdown-zone="countdown"]{display:none;}.js-countdown-elem.js-countdown-finished *[data-countdown-zone="message"]{display:block;}.js-countdown-elem *[data-countdown-zone="countdown"]{display:none;}.js-countdown-elem *[data-countdown-zone="message"]{display:none;}.countdown-container .countdown-values-list{display:flex;justify-content:center;align-items:center;}.countdown-container .countdown-values-list .countdown-sign{font-size:30px;margin:0 6px;}.countdown-container .countdown-values-list .countdown-text-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:75px;padding:20px 5px;background:#87c2bd;border-radius:.3rem;border:thin solid #87c2bd;text-align:center;font-size:1.2rem;line-height:1;position:relative;color:#fff;}.countdown-container .countdown-values-list .countdown-text-item .countdown-time-value{font-weight:600;font-size:30px;letter-spacing:-0.03em;margin-bottom:.4rem;}.countdown-container .countdown-values-list .countdown-text-item .countdown-label-value{font-size:12px;}.countdown-container .countdown-message-container{padding:1rem;text-align:center;}@media (max-width: 600px){.countdown-container .countdown-values-list .countdown-sign{margin:0 4px;font-size:22px;}.countdown-container .countdown-values-list .countdown-text-item{min-width:65px;padding:14px 5px;}.countdown-container .countdown-values-list .countdown-text-item .countdown-time-value{font-size:22px;letter-spacing:0;}.countdown-container .countdown-values-list .countdown-text-item .countdown-label-value{font-size:11px;}}#popup-shipping .field-holder{flex-wrap:nowrap;padding-left:0.5rem;padding-right:0.5rem;}#popup-shipping .field-holder .field{margin:0 !important;}#popup-shipping #map-canvas{background:#f2f2f2;}body.user-is-admin .elementor-pastille-main{display:flex;}.elementor-pastille-main,.elementor-pastille-small{display:flex;justify-content:center;align-items:center;display:none;width:40px;height:40px;border-radius:50%;background:#1d9bf0;position:fixed;bottom:1rem;left:1rem;font-size:14px;padding-left:2px;color:#fff;cursor:pointer;box-shadow:0 0 8px rgba(29,155,240,0.2);transition:all 350ms ease;z-index:20;}.elementor-pastille-main:hover,.elementor-pastille-small:hover{opacity:0.9;transform:rotate(8deg);box-shadow:0 0 8px rgba(29,155,240,0.6);}.elementor-pastille-small{width:20px;height:20px;font-size:8px;position:absolute;left:-10px;bottom:auto;top:50%;transform:translateY(-50%);}.elementor-pastille-small.active{display:flex;}.elementor-pastille-small:hover{transform:rotate(8deg) translateY(-50%);}.elementor-holder{pointer-events:none;opacity:0;transition:all 500ms ease;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:300;--color-seal-1:#fff;--color-tang-hs:263, 59%;--space-4xs:clamp(0.13rem,calc(0.09rem + 0.18vw),0.25rem);--space-3xs:clamp(0.38rem,calc(0.34rem + 0.18vw),0.5rem);--space-2xs:clamp(0.5rem,calc(0.43rem + 0.37vw),0.75rem);--color-shark-4:#e3e8ed;--color-tang-5:#743ccd;--transition-time-1:0.2s;}.elementor-holder.active{pointer-events:all;opacity:1;}.elementor-holder .elementor-ui{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px;}.elementor-holder .elementor-block-target-holder{margin:10px;display:flex;padding:5px;margin-top:20px;background:#444;color:#fff;border-radius:5px;}.elementor-holder .elementor-block-target-holder .elementor-block-target,.elementor-holder .elementor-block-target-holder .elementor-block-type{padding-left:8px;}.elementor-holder .elementor-container{position:absolute;left:0;top:0;height:100%;width:100%;max-width:355px;background:#e4e5ea;box-shadow:0 0 10px rgba(0,0,0,0.25);z-index:3;max-height:100vh;overflow:hidden;}.elementor-holder .elementor-container.scrollable-y{max-width:calc(355px + 17px);}.elementor-holder .elementor-container .elementor-frame{padding-bottom:10px;}.elementor-holder .elementor-container .elementor-content-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab{background:#fff;margin-top:10px;width:100%;color:#58595b;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab.elementor-opened .elementor-tab-content{display:flex;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab.elementor-opened .elementor-tab-title .picto-holder{transform:rotate(90deg);}.elementor-holder .elementor-container .elementor-content-list .elementor-tab .elementor-tab-title{padding:15px 20px;cursor:pointer;display:flex;width:100%;align-items:center;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab .elementor-tab-title>span{margin-left:20px;font-size:16px;font-weight:500;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab .elementor-tab-title .picto-holder{height:20px;width:20px;display:flex;justify-content:center;align-items:center;transition:all 350ms ease;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab .elementor-tab-title .picto-holder i{font-size:10px;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab .elementor-tab-content{display:none;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;border-top:1px solid #efefef;padding:15px 20px;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab .elementor-tab-content .elementor-input-section{width:100%;margin-bottom:1rem;}.elementor-holder .elementor-container .elementor-content-list .elementor-tab .elementor-tab-content .elementor-input-section:last-of-type{margin-bottom:0;}.elementor-holder .elementor-container .elementor-content-list .btn{background:var(--color-tang-5);}.elementor-holder .elementor-container .elementor-content-list .elementor-label{font-size:12px;font-weight:500;padding-bottom:10px;}.elementor-holder .elementor-container .elementor-content-list .elementor-field{width:100%;padding-bottom:5px;}.elementor-holder .elementor-container .elementor-content-list .elementor-field input,.elementor-holder .elementor-container .elementor-content-list .elementor-field textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:vertical;padding:var(--space-2xs);border-radius:var(--space-3xs);border:1px solid var(--color-shark-4);outline:none;font-family:"puffin-display-soft", "Arial", sans-serif;font-size:12px;}.elementor-holder .elementor-container .elementor-content-list .elementor-field input:focus,.elementor-holder .elementor-container .elementor-content-list .elementor-field textarea:focus{-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow, -webkit-box-shadow;-webkit-transition-duration:var(--transition-time-1);transition-duration:var(--transition-time-1);outline:0;-webkit-box-shadow:0 0 0 calc(var(--space-4xs)/2) var(--color-seal-1), 0 0 0 var(--space-4xs) var(--color-tang-5);box-shadow:0 0 0 calc(var(--space-4xs)/2) var(--color-seal-1), 0 0 0 var(--space-4xs) var(--color-tang-5);}.elementor-holder .elementor-container .elementor-content-list .elementor-field .image-holder.image-previewer img{max-height:315px;}.elementor-holder .elementor-background{background:rgba(0,0,0,0.4);left:0;top:0;width:100%;height:100%;position:absolute;cursor:pointer;z-index:2;}#page .elementor-holder select.select2-hidden-accessible + span.select2{width:100% !important;border-radius:var(--space-3xs);border:1px solid var(--color-shark-4);box-shadow:none;overflow:hidden;}#page .elementor-holder select.select2-hidden-accessible + span.select2 .select2-selection{border-radius:var(--space-3xs);height:41px !important;}#page .elementor-holder select.select2-hidden-accessible + span.select2 .select2-selection .select2-selection__rendered{color:#000;font-size:12px;line-height:41px !important;}#page .elementor-holder select.select2-hidden-accessible + span.select2 .select2-selection .select2-selection__arrow{height:41px;}#page .elementor-holder select.select2-hidden-accessible + span.select2 .select2-selection .select2-selection__arrow b{line-height:41px;height:41px;}#page .elementor-holder select.select2-hidden-accessible + span.select2 .select2-selection .select2-selection__arrow b:before{line-height:41px;color:var(--color-tang-5);}#page .elementor-holder select.select2-hidden-accessible + span.select2.select2-container--open{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#filtres-holder{box-shadow:var(--global-BoxShadow);border-radius:var(--global-Radius);transition:margin 350ms ease;margin-top:0;background:#fff;margin-bottom:2rem;display:none;}#filtres-holder.active{display:block;margin-top:1rem;}#filtres-holder.collapsed .filtres-elem-content{display:none;}#filtres-holder.collapsed .filtres-section-title .picto-holder{transform:scaleY(-1);}#filtres-holder.filter-fixed{position:fixed;bottom:0;margin:0;left:0;width:100%;background:#fff;z-index:30;}#filtres-holder.filter-fixed .filtres-elem-content{max-height:30vh;overflow-y:scroll !important;}#filtres-holder.filter-fixed .filtres-elem-content:not(:hover){scrollbar-color:transparent transparent;}#filtres-holder.filter-fixed [data-layout="max-800"]{display:flex !important;}#filtres-holder .filtres-description-title{padding:0.6rem 1.5rem;color:#87c2bd;font-size:24px;letter-spacing:1px;border-bottom:1px solid #f0f0f0;position:relative;}#filtres-holder .filtres-description-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:32px;background:#87c2bd;}#filtres-holder .filtres-section-title{position:absolute;top:0;left:0;width:100%;height:100%;font-size:14px;cursor:pointer;display:flex;justify-content:flex-end;align-items:center;padding-right:1.5rem;}#filtres-holder .filtres-elem-holder{padding:1rem;}#filtres-holder .filtres-elem-holder #advancedSearch{display:flex;flex-wrap:wrap;}#filtres-holder .filtres-elem-holder #advancedSearch .filter{width:calc((100% / 5) - 20px);margin:1rem 20px 1rem 0px;padding-right:1rem;}#filtres-holder .filtres-elem-holder #advancedSearch .filter.filter-collapsed .filter-content{display:none;}#filtres-holder .filtres-elem-holder #advancedSearch .filter.filter-slider label.title .collapse-button-holder,#filtres-holder .filtres-elem-holder #advancedSearch .filter.filter-slider .title .collapse-button-holder{right:-1rem;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title{font-size:16px;font-weight:bold;display:block;margin-bottom:0.5rem;position:relative;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable{cursor:pointer;padding-right:24px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;transition:all 350ms ease;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable .opened,#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable .closed,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable .opened,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable .closed{display:none;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable[aria-expanded] .opened,#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable[aria-expanded] .closed,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable[aria-expanded] .opened,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable[aria-expanded] .closed{display:block;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable[aria-expanded="false"],#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable[aria-expanded="false"]{margin-bottom:0;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable[aria-expanded="false"] .closed,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable[aria-expanded="false"] .closed{display:block;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable[aria-expanded="false"] .opened,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable[aria-expanded="false"] .opened{display:none;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable[aria-expanded="true"] .opened,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable[aria-expanded="true"] .opened{display:block;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title.js-filter-collapsable[aria-expanded="true"] .closed,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title.js-filter-collapsable[aria-expanded="true"] .closed{display:none;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title .collapse-button-holder,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title .collapse-button-holder{position:absolute;top:50%;transform:translateY(-50%);right:0;cursor:pointer;}#filtres-holder .filtres-elem-holder #advancedSearch .filter label.title .collapse-button-holder .image-holder,#filtres-holder .filtres-elem-holder #advancedSearch .filter .title .collapse-button-holder .image-holder{height:18px;width:18px;}#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target{height:12px;}#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-connects .noUi-connect{background:#87c2bd;}#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-handle{width:20px;height:20px;top:50%;transform:translateY(-50%);cursor:grab;}#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-handle:after,#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-handle:before{height:50%;top:50%;transform:translateY(-50%);}#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-handle:after{left:calc(50% - 2px);}#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-handle:before{left:calc(50% + 2px);}#filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-origin{height:100%;}#filtres-holder .filtres-elem-holder #advancedSearch .filter .fourchette-holder{margin-top:0.5rem;}#filtres-holder .filtres-elem-holder .filter-list{display:flex;flex-wrap:wrap;}#filtres-holder .filtres-elem-holder .filter-list .filter-button{padding:6px 12px;border:2px solid #87c2bd;border-radius:15.5px;margin:5px 0;margin-right:10px;cursor:pointer;background:#fff;transition:all 350ms ease;}#filtres-holder .filtres-elem-holder .filter-list .filter-button:hover{opacity:0.8;}#filtres-holder .filtres-elem-holder .filter-list .filter-button input{display:none;}#filtres-holder .filtres-elem-holder .filter-list .filter-button .filter-value-content{font-size:14px;color:#87c2bd;}#filtres-holder .filtres-elem-holder .filter-list .filter-button.filter-selected{background:#87c2bd;}#filtres-holder .filtres-elem-holder .filter-list .filter-button.filter-selected .filter-value-content{color:#fff;}#filtres-holder .filtres-elem-holder .reset-text{width:100%;margin-top:20px;transition:all 350ms ease;display:flex;}#filtres-holder .filtres-elem-holder .reset-text .reset{display:flex;align-items:center;line-height:120%;transition:all 350ms ease;color:#87c2bd;}#filtres-holder .filtres-elem-holder .reset-text .reset:hover>i,#filtres-holder .filtres-elem-holder .reset-text .reset:hover>img{transform:rotate(0deg);}#filtres-holder .filtres-elem-holder .reset-text .reset>i,#filtres-holder .filtres-elem-holder .reset-text .reset>img{transition:all 350ms ease;position:relative;top:0px;transform:rotate(90deg);}#filtres-holder .filtres-elem-holder .reset-text .reset>span{padding-left:15px;}#filtres-holder .category-list-item{padding:2px 0;}#filtres-holder .category-list-item[data-categ-level="1"]{padding-left:0px;}#filtres-holder .category-list-item[data-categ-level="2"]{padding-left:10px;}#filtres-holder .category-list-item[data-categ-level="3"]{padding-left:20px;}.categories-widget-42stores{max-height:600px;overflow:hidden;}.categories-widget-42stores [class^="ais-"]{color:#21243d;}.categories-widget-42stores .ais-HierarchicalMenu-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.categories-widget-42stores .ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1em;}.categories-widget-42stores .ais-HierarchicalMenu-link{padding:0.4rem 0;align-items:center;display:flex;}.categories-widget-42stores .ais-HierarchicalMenu-link .ais-HierarchicalMenu-count{align-items:center;background-color:rgba(65,66,71,0.08);border-radius:4px;color:rgba(33,36,61,0.8);display:flex;font-size:0.64rem;font-weight:600;letter-spacing:1.1px;margin-left:8px;padding:0 4px;}.categories-widget-42stores .ais-HierarchicalMenu-item--selected>div > .ais-HierarchicalMenu-link .ais-HierarchicalMenu-label{font-weight:bold;}.categories-widget-42stores .ais-HierarchicalMenu-link::before{display:flex;align-items:center;justify-content:center;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2390919E' fill-rule='nonzero' d='M0 4l4-4 4 4z'/%3E%3C/svg%3E%0A");height:8px;margin-right:1rem;width:8px;}.categories-widget-42stores .ais-HierarchicalMenu-item--selected .ais-HierarchicalMenu-link::before{transform:rotate(180deg);}.categories-widget-42stores .ais-HierarchicalMenu-item--selected .ais-HierarchicalMenu-item:not(.ais-HierarchicalMenu-item--selected) .ais-HierarchicalMenu-link::before{transform:rotate(0);}.categories-widget-42stores.scrollable-y-ais{overflow:visible;}.categories-widget-42stores.scrollable-y-ais .ais-Panel-body{max-height:500px;overflow-y:scroll;overflow-x:hidden;}.categories-widget-42stores .ais-Panel .ais-Panel-collapseButton[aria-expanded="true"] .opened{display:block;}.categories-widget-42stores .ais-Panel .ais-Panel-collapseButton[aria-expanded="true"] .closed{display:none;}.categories-widget-42stores .ais-Panel .ais-Panel-collapseButton[aria-expanded="false"] .opened{display:none;}.categories-widget-42stores .ais-Panel .ais-Panel-collapseButton[aria-expanded="false"] .closed{display:block;}.slider-range.noUi-target[data-slider-tooltip] .noUi-tooltip{transition:opacity 350ms ease;opacity:0;box-shadow:0 0 3px rgba(0,0,0,0.1);}.slider-range.noUi-target[data-slider-tooltip][data-slider-tooltip-position="bottom"] .noUi-tooltip{bottom:auto !important;top:150%;}.slider-range.noUi-target[data-slider-tooltip]:hover .noUi-tooltip{opacity:1;}#sidebar #filtres-holder .filtres-elem-holder #advancedSearch .filter label.title,#sidebar #filtres-holder .filtres-elem-holder #advancedSearch .filter .title{font-size:14px;}#sidebar #filtres-holder{display:block;margin-bottom:0;}#sidebar #filtres-holder .filtres-description-title{letter-spacing:normal;font-size:20px;}#sidebar #filtres-holder.filter-fixed #advancedSearch{margin-top:-1rem;margin-bottom:-1rem;}#sidebar #filtres-holder:not(.filter-fixed) .filtres-elem-holder #advancedSearch .filter{width:calc((100% / 1) - 0px);margin:0;margin-bottom:1.5rem;}#sidebar #filtres-holder:not(.filter-fixed) .filtres-elem-holder #advancedSearch .filter:last-of-type{margin-bottom:0;}#sidebar #filtres-holder:not(.filter-fixed) .filtres-elem-holder #advancedSearch .filter:first-of-type{margin-top:0;}#sidebar #filtres-holder:not(.filter-fixed) .filtres-elem-holder #advancedSearch .filter.filter-select select.select2-hidden-accessible + span.select2{width:100% !important;}#sidebar #filtres-holder:not(.filter-fixed) .filtres-elem-holder #advancedSearch .filter:not(.filter-slider){padding-right:0;}#sidebar #filtres-holder .filtres-elem-holder .reset-text .reset{font-size:16px;}@media (max-width: 1200px){#filtres-holder .filtres-elem-holder #advancedSearch .filter{width:calc((100% / 4) - 20px);}}@media (max-width: 900px){#filtres-holder .filtres-elem-holder #advancedSearch .filter{width:calc((100% / 3) - 20px);}}@media (max-width: 700px){#filtres-holder .filtres-elem-holder #advancedSearch .filter{width:calc((100% / 2) - 20px);}}@media (max-width: 550px){#filtres-holder .filtres-elem-holder #advancedSearch .filter{width:calc((100% / 1) - 20px);margin-right:0;flex-grow:1;}#filtres-holder .filtres-elem-holder #advancedSearch .filter select.select2-hidden-accessible + span.select2{width:100% !important;}#filtres-holder .filtres-elem-holder #advancedSearch .filter:not(.filter-slider){padding-right:0;}}.select2-redesign{width:200px !important;background:#fff !important;border:1px solid #ccc;box-shadow:0px 1px 2px rgba(0,0,0,0.1);border-radius:2px;}.select2-redesign .select2-selection{background:#fff;border:0;border-radius:2px !important;height:35px !important;padding-left:1px;outline:none;}.select2-redesign .select2-selection .select2-selection__rendered{color:#777;line-height:35px !important;}.select2-redesign .select2-selection .select2-selection__arrow{height:34px;}.select2-redesign .select2-selection .select2-selection__arrow b{border:none !important;line-height:34px;height:34px;margin-top:0px;top:auto;margin-left:0;}.select2-redesign .select2-selection .select2-selection__arrow b:before{content:"\f078";font-style:normal;font-variant:normal;font-weight:700;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;color:#87c2bd;position:absolute;right:0px !important;line-height:35px;text-align:center;margin-right:3px;}.fake-selected-item:hover .fake-radio-input,.fake-selected-item:hover .fake-input,.fake-selected-item:hover .fake-selected-croix,.field-checkbox-item:hover .fake-radio-input,.field-checkbox-item:hover .fake-input,.field-checkbox-item:hover .fake-selected-croix{border-color:#e0e6ed;}.fake-selected-item input[type="checkbox"],.field-checkbox-item input[type="checkbox"]{width:auto;height:;display:none;}.fake-selected-item input[type="checkbox"]:checked+.fake-radio-input,.fake-selected-item input[type="checkbox"]:checked+.fake-input,.fake-selected-item input[type="checkbox"]:checked+.fake-selected-croix,.field-checkbox-item input[type="checkbox"]:checked+.fake-radio-input,.field-checkbox-item input[type="checkbox"]:checked+.fake-input,.field-checkbox-item input[type="checkbox"]:checked+.fake-selected-croix{border-color:#e0e6ed;}.fake-selected-item input[type="checkbox"]:checked+.fake-radio-input svg,.fake-selected-item input[type="checkbox"]:checked+.fake-input svg,.fake-selected-item input[type="checkbox"]:checked+.fake-selected-croix svg,.field-checkbox-item input[type="checkbox"]:checked+.fake-radio-input svg,.field-checkbox-item input[type="checkbox"]:checked+.fake-input svg,.field-checkbox-item input[type="checkbox"]:checked+.fake-selected-croix svg{opacity:1;}.fake-selected-item .fake-selected-croix,.field-checkbox-item .fake-selected-croix{width:26px;height:26px;border:2px solid #f5f7f9;position:relative;transition:all 350ms ease;margin-right:10px;}.fake-selected-item .fake-selected-croix svg,.field-checkbox-item .fake-selected-croix svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 350ms ease;opacity:0;}.field-radio-item:hover .fake-radio-input,.field-radio-item:hover .fake-input{border-color:#e0e6ed;}.field-radio-item input[type="radio"]{width:auto;height:;display:none;}.field-radio-item input[type="radio"]:checked+.fake-radio-input:after,.field-radio-item input[type="radio"]:checked+.fake-input:after{transform:translate(-50%,-50%) scale(1);}.field-radio-item .fake-radio-input,.field-radio-item .fake-input{width:26px;height:26px;border:2px solid #f5f7f9;border-radius:50%;margin-right:10px;border-color:#f0f3f6;transition:all 350ms ease;position:relative;}.field-radio-item .fake-radio-input:after,.field-radio-item .fake-input:after{content:"";width:12px;height:12px;border-radius:50%;background:#87c2bd;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:all 350ms ease;}.field-checkbox-item{display:flex;align-items:center;}.field-checkbox-item input[type="checkbox"]{display:none;}.field-checkbox-item input[type="checkbox"]:checked+.fake-checkbox-input:after{transform:translate(-50%,-50%) scale(1);}.field-checkbox-item .fake-checkbox-input{border-radius:4px;margin-right:10px;border-color:#f0f3f6;transition:all 350ms ease;position:relative;width:26px;height:26px;border:2px solid #f5f7f9;}.field-checkbox-item .fake-checkbox-input:hover{border-color:#e0e6ed;}.field-checkbox-item .fake-checkbox-input:after{content:"";width:12px;height:12px;border-radius:50%;background:#87c2bd;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:all 350ms ease;}.field-checkbox-item>label{position:static !important;font-size:13px !important;}.removeMarginField:nth-child(-n+2){margin-top:0 !important;}.removeMarginField:nth-last-child(-n+2){margin-bottom:0 !important;}.stylized-form{display:flex;flex-wrap:wrap;justify-content:center;}.stylized-form .title-section{font-weight:bold;font-size:16px;margin-bottom:1rem;color:#333;width:100%;padding:0 1rem;margin-top:1rem;}.stylized-form .field-explain{margin-bottom:1rem;text-align:left;width:100%;font-size:14px;line-height:1.2;padding:0 1rem;}.stylized-form .subtitle-section{width:100%;padding:0 1rem;color:#333;}.stylized-form .section-group{width:100%;}.stylized-form .country_selector{width:calc((100% / 2) - 2rem);margin:0 1rem;margin-top:2rem;display:flex;flex-wrap:wrap;align-items:flex-start;}.stylized-form .country_selector .field{margin:0;width:100%;}.stylized-form .country_selector .field.country_select_field select.select2-hidden-accessible + span.select2{width:100% !important;}.stylized-form .field-holder{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-bottom:1rem;}.stylized-form .field-holder .field:not(.noAutoMargin):nth-child(-n+2){margin-top:0 !important;}.stylized-form .field-holder .field:not(.noAutoMargin):nth-last-child(-n+2){margin-bottom:0 !important;}.stylized-form .field-holder .field.noMargin{margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.stylized-form .field-holder.field-holder-tier .field{width:calc((100% / 3) - 2rem) !important;}.stylized-form .field-holder.field-holder-tier .field:nth-child(-n+2){margin-top:0 !important;}.stylized-form .field-holder.field-holder-tier .field:nth-last-child(-n+2){margin-bottom:0 !important;}.stylized-form .field-full{width:100%;margin-left:0;margin-right:0;}.stylized-form .form-msg-last{width:100%;text-align:center;justify-content:center;margin-bottom:1rem;margin-top:1rem;}input[type="text"],input[type="email"],input[type="number"],input[type="date"],textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;}#page .field-holder .field{display:flex;flex-wrap:wrap;position:relative;margin:1rem;margin-bottom:0;margin-top:2rem;width:calc((100% / 2) - 2rem);align-items:flex-start;}#page .field-holder .field.field-no-label input:not(input[type="submit"]){padding-top:5px;min-height:47px;}#page .field-holder .field.field-no-label textarea{padding-top:5px;}#page .field-holder .field.ul-field>ul{order:2;width:100%;}#page .field-holder .field.ul-field>ul>li{position:relative;margin:10px 0;}#page .field-holder .field.ul-field>ul>li:first-child{margin-top:0;}#page .field-holder .field.ul-field>ul>li:last-child{margin-bottom:0;}#page .field-holder .field.ul-field>ul>li label{position:static;display:flex;align-items:center;}#page .field-holder .field.ul-field>ul>li label input{order:1;}#page .field-holder .field.ul-field>ul>li label span{order:2;}#page .field-holder .field.ul-field>label{position:static;}#page .field-holder .field .field-picto-password{cursor:pointer;position:absolute;top:50%;right:15px;transform:translateY(-50%);width:45px;height:45px;display:flex;align-items:center;justify-content:center;transition:opacity 350ms ease;right:0;padding-right:10px;padding-left:5px;}#page .field-holder .field .field-picto-password:hover{opacity:0.8;}#page .field-holder .field .field-picto-password+.field-picto{display:none;}#page .field-holder .field .field-picto{display:flex;align-items:center;position:absolute;top:50%;transform:translateY(-50%);right:15px;pointer-events:none;width:20px;height:20px;}#page .field-holder .field .field-picto .field-picto-item{opacity:0;transition:opacity 350ms ease;pointer-events:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#page .field-holder .field .field-picto .field-picto-item:after{font-size:16px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;}#page .field-holder .field .field-picto .field-picto-item.field-picto-valid:after{content:"\f00c";font-style:normal;font-variant:normal;font-weight:700;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;color:#2a9d7a;}#page .field-holder .field .field-picto .field-picto-item.field-picto-error:after{color:#a5545d;content:"\f06a";font-style:normal;font-variant:normal;font-weight:700;font-family:"Font Awesome 6 Pro";text-rendering:auto;-webkit-font-smoothing:antialiased;}#page .field-holder .field:not(.field-error) .field-error-msg{display:none;}#page .field-holder .field.field-error .field-content input:not(input[type="submit"]){border-color:#a5545d;background:#fff2f2;}#page .field-holder .field.field-error .field-content label{color:#a5545d;}#page .field-holder .field.field-error .field-content .field-picto-error{opacity:1;}#page .field-holder .field.field-error.select2_field select.select2-hidden-accessible + .select2{border-color:#a5545d;background:#fff2f2 !important;}#page .field-holder .field.field-error.select2_field select.select2-hidden-accessible + .select2 .selection .select2-selection{background:#fff2f2 !important;}#page .field-holder .field.field-error.select2_field select.select2-hidden-accessible + .select2 .selection .select2-selection .select2-selection__arrow b:before{color:#a5545d;}#page .field-holder .field.field-error.select2_field label{color:#a5545d;}#page .field-holder .field.field-valid:not(.field-empty) input:not([type="submit"]){border-color:#2a9d7a;background:#e1ebe8;}#page .field-holder .field.field-valid:not(.field-empty) input:not([type="submit"])+label{color:#2a9d7a;}#page .field-holder .field.field-valid:not(.field-empty) input:not([type="submit"])+label+.field-picto .field-picto-valid{opacity:1;}#page .field-holder .field.field-valid:not(.field-empty).select2_field select.select2-hidden-accessible + .select2,#page .field-holder .field.field-valid:not(.field-empty).field_select2 select.select2-hidden-accessible + .select2,#page .field-holder .field.field-valid:not(.field-empty).field-select2 select.select2-hidden-accessible + .select2{border-color:#2a9d7a;background:#e1ebe8 !important;}#page .field-holder .field.field-valid:not(.field-empty).select2_field select.select2-hidden-accessible + .select2 .selection .select2-selection,#page .field-holder .field.field-valid:not(.field-empty).field_select2 select.select2-hidden-accessible + .select2 .selection .select2-selection,#page .field-holder .field.field-valid:not(.field-empty).field-select2 select.select2-hidden-accessible + .select2 .selection .select2-selection{background:#e1ebe8 !important;}#page .field-holder .field.field-valid:not(.field-empty).select2_field select.select2-hidden-accessible + .select2 .selection .select2-selection .select2-selection__arrow b:before,#page .field-holder .field.field-valid:not(.field-empty).field_select2 select.select2-hidden-accessible + .select2 .selection .select2-selection .select2-selection__arrow b:before,#page .field-holder .field.field-valid:not(.field-empty).field-select2 select.select2-hidden-accessible + .select2 .selection .select2-selection .select2-selection__arrow b:before{color:#2a9d7a;}#page .field-holder .field.field-valid:not(.field-empty).select2_field label,#page .field-holder .field.field-valid:not(.field-empty).field_select2 label,#page .field-holder .field.field-valid:not(.field-empty).field-select2 label{color:#2a9d7a;}#page .field-holder .field .field-content{width:100%;position:relative;}#page .field-holder .field.field-no-label.field-textarea textarea{padding-top:10px;padding-bottom:10px;}#page .field-holder .field.field-textarea textarea{width:100%;background:#f5f7f9;border:1px solid #f5f7f9;font-size:15px;padding-left:20px;padding-right:20px;padding-top:28px;padding-bottom:5px;color:#0a1e4f;font-weight:600;border-radius:15px;transition:all 350ms ease, height 0s ease;box-shadow:0 0 3px rgba(0,0,0,0);outline:none;font-family:"puffin-display-soft", "Arial", sans-serif;line-height:140%;}#page .field-holder .field.field-textarea textarea:hover{background:#f0f3f6;border-color:#f0f3f6;}#page .field-holder .field.field-textarea textarea:focus{background:#f5f7f9 !important;border-color:#e0e6ed !important;}#page .field-holder .field.field-textarea textarea:focus+label{color:#333;}#page .field-holder .field.field-review-note{background:#f5f7f9;border:1px solid #f5f7f9;border-radius:15px;}#page .field-holder .field.field-review-note .review-block-note-holder{min-height:64px;display:flex;align-items:flex-end;padding-left:20px;padding-bottom:5px;}#page .field-holder .field label{width:auto;order:1;font-size:11px;position:absolute;left:20px;top:12px;letter-spacing:0.3px;color:#9ea5b1;transition:color 350ms ease;}#page .field-holder .field input:not(input[type="submit"]){width:100%;order:2;min-height:64px;background:#f5f7f9;border:1px solid #f5f7f9;padding-left:20px;padding-right:20px;padding-top:22px;padding-bottom:5px;color:#0a1e4f;font-weight:600;font-size:15px;border-radius:15px;transition:all 350ms ease;box-shadow:0 0 3px rgba(0,0,0,0);outline:none;font-family:"puffin-display-soft", "Arial", sans-serif;}#page .field-holder .field input:not(input[type="submit"]):hover{background:#f0f3f6;border-color:#f0f3f6;}#page .field-holder .field input:not(input[type="submit"]):focus{background:#f5f7f9 border-color:darken(#f5f7f9,6.5%);}#page .field-holder .field input:not(input[type="submit"]):focus+label{color:#333;}#page .field-holder .field input[type="file"]{padding-top:34px !important;padding-bottom:18px !important;}#page .field-holder .field textarea{order:2;}#page .field-holder .field .field-msg{order:3;}#page .field-holder .field.field_noMargin{margin:0;}#page .field-holder .field.field-fullsize{width:100%;}#page .field-holder .field.select2_field label{pointer-events:none;}#page .field-holder .field.select2_field select.select2-hidden-accessible + .select2{width:100% !important;height:64px;background:#f5f7f9 !important;box-shadow:none;border:1px solid #f5f7f9;border-radius:15px;overflow:hidden;}#page .field-holder .field.select2_field select.select2-hidden-accessible + .select2 .selection{display:flex;height:64px;width:100%;}#page .field-holder .field.select2_field select.select2-hidden-accessible + .select2 .selection .select2-selection__arrow{top:50%;transform:translateY(-50%);}#page .field-holder .field.select2_field select.select2-hidden-accessible + .select2 .selection .select2-selection{background:#f5f7f9 !important;width:100%;height:64px !important;position:relative;}#page .field-holder .field.select2_field select.select2-hidden-accessible + .select2 .selection .select2-selection .select2-selection__rendered{padding-left:20px;height:64px;font-weight:600;font-size:15px;padding-top:24px;padding-bottom:5px;color:#0a1e4f;}#page .field-holder .field.radio_field .field-content{display:flex;flex-direction:column;}#page .field-holder .field.radio_field .field-content .field-radio-item{position:relative;left:0;top:0;display:flex;align-items:center;width:100%;height:32px;cursor:pointer;}#page .field-holder .field.radio_field .field-content .field-radio-item:hover .fake-radio-input,#page .field-holder .field.radio_field .field-content .field-radio-item:hover .fake-input{border-color:#e0e6ed;}#page .field-holder .field.radio_field .field-content .field-radio-item input[type="radio"]{width:auto;height:32px;display:none;}#page .field-holder .field.radio_field .field-content .field-radio-item input[type="radio"]:checked+.fake-radio-input:after,#page .field-holder .field.radio_field .field-content .field-radio-item input[type="radio"]:checked+.fake-input:after{transform:translate(-50%,-50%) scale(1);}#page .field-holder .field.radio_field .field-content .field-radio-item .fake-radio-input,#page .field-holder .field.radio_field .field-content .field-radio-item .fake-input{width:26px;height:26px;border:2px solid #f5f7f9;border-radius:50%;margin-right:10px;border-color:#f0f3f6;transition:all 350ms ease;position:relative;}#page .field-holder .field.radio_field .field-content .field-radio-item .fake-radio-input:after,#page .field-holder .field.radio_field .field-content .field-radio-item .fake-input:after{content:"";width:12px;height:12px;border-radius:50%;background:#87c2bd;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:all 350ms ease;}.field-holder-no-auto-margin .field{margin:0 !important;}@media (max-width: 1000px){.stylized-form .field-holder.field-holder-tier .field,.stylized-form .country_selector{width:calc((100% / 1) - 2rem) !important;}#page .field-holder .field{width:calc((100% / 1) - 2rem);margin-top:2rem !important;}#page .field-holder .field:first-of-type{margin-top:0 !important;}}@media (max-width: 500px){#page .field-holder .field,.stylized-form .field-holder.field-holder-tier .field,.stylized-form .country_selector{margin-left:0;margin-right:0;flex-grow:1;}.stylized-form .title-section,.stylized-form .subtitle-section{padding:0;}}.bg-primary{background-color:#87c2bd;}.bg-secondary{background-color:#87c2bd;}.bg-tertiary{background-color:#87c2bd;}.bg-danger{background-color:#e74c3c;}.bg-warning{background-color:#f1c40f;}.bg-success{background-color:#2ecc71;}.bg-transparent{background-color:transparent !important;}.bg-white{background-color:#fff;}.bg-black{background-color:#000;}.bg-dark{background-color:#87c2bd;}.color-main{color:#000;}.color-text,.color-dark{color:#333;}.color-primary{color:#87c2bd;}.color-secondary{color:#87c2bd;}.color-tertiary{color:#87c2bd;}.color-danger{color:#e74c3c;}.color-warning{color:#f1c40f;}.color-success{color:#2ecc71;}.color-white{color:#fff;}.color-inherit{color:inherit;}.opacity-0,.o-0{opacity:0;}.opacity-1,.o-1,.o-100{opacity:1;}.font-b,.bold,.font-bold{font-weight:bold;}.font-i,.italic,.font-italic{font-style:italic;}.font-u,.underline,.font-underline{text-decoration:underline;}.border-y-primary{border-top:1px solid #87c2bd;border-bottom:1px solid #87c2bd;}.border-y-secondary{border-top:1px solid #87c2bd;border-bottom:1px solid #87c2bd;}.border-color-error{border-color:#e74c3c;}.transi-opacity-hover{transition:opacity 350ms ease;}.transi-opacity-hover:hover{opacity:0.7;}.first-no-margin-top:first-of-type{margin-top:0;}.first-no-margin-left:first-of-type{margin-left:0;}.last-no-margin-bottom:last-of-type{margin-bottom:0;}.last-no-margin-right:last-of-type{margin-right:0;}.no-margin-both-verti:first-of-type{margin-top:0;}.no-margin-both-verti:last-of-type{margin-bottom:0;}.no-margin-both-hori:first-of-type{margin-left:0;}.no-margin-both-hori:last-of-type{margin-right:0;}.boxshadow-light{box-shadow:0 0 4px rgba(0,0,0,0.2);}.no-shadow{box-shadow:none !important;}.no-border{border:0 !important;}.no-border-right{border-right:0 !important;}.no-border-top{border-top:0 !important;}.no-border-left{border-left:0 !important;}.no-border-bottom{border-bottom:0 !important;}.noMarginLeftRight{margin-left:0 !important;margin-right:0 !important;}.display-inline{display:inline;}.display-inline-block{display:inline-block;}.display-block{display:block;}.relative{position:relative;}.flex-item,.flex{display:flex;}.flex-wrap{display:flex;flex-wrap:wrap;}.flex-row-reverse{flex-direction:row-reverse;}.flex-wrap-nowrap{flex-wrap:nowrap !important;}.flex-column{flex-direction:column;}.space-between{justify-content:space-between;}.flex-center{justify-content:center;}.justify-center{justify-content:center !important;}.justify-end{justify-content:flex-end;}.justify-start{justify-content:flex-start !important;}.align-center{align-items:center;}.align-start{align-items:flex-start;}.align-end{align-items:flex-end;}.flex-grow{flex-grow:1;}.maxwidth-mid,.mw-50,.wrapped-mid,.max-w-mid{max-width:50% !important;}.maxwidth-full,.mw-100,.wrapped-fullsize,.max-w-full{max-width:100% !important;}.max-h-full{max-height:100%;}.width-full,.w-100{width:100% !important;}.width-mid,.w-50{width:50% !important;}.width-auto{width:auto !important;}.h-100{height:100%;}.flex-grow{flex-grow:1;}.order-0,[data-order="0"]{order:0;}.order-1,[data-order="1"]{order:1;}.order-2,[data-order="2"]{order:2;}.order-3,[data-order="3"]{order:3;}.order-4,[data-order="4"]{order:4;}.order-5,[data-order="5"]{order:5;}.image-square{aspect-ratio:1;object-fit:cover;}.text-center{text-align:center;}.text-right{text-align:right;}.text-left{text-align:left;}.mb-1{margin-bottom:1rem;}.mb-2{margin-bottom:2rem !important;}.mb-3{margin-bottom:3rem;}.mb-4{margin-bottom:4rem;}.mb-5{margin-bottom:5rem;}.mt-05{margin-top:0.5rem !important;}.mt-1{margin-top:1rem;}.mt-1i{margin-top:1rem !important;}.mt-2{margin-top:2rem;}.mt-3{margin-top:3rem;}.mt-4{margin-top:4rem;}.mt-5{margin-top:5rem;}.mt-0{margin-top:0rem !important;}.mb-0{margin-bottom:0rem !important;}.mb-05{margin-bottom:0.5rem !important;}.ml-0{margin-left:0rem !important;}.ml-1{margin-left:1rem !important;}.ml-2{margin-left:2rem !important;}.mr-0{margin-right:0rem !important;}.mr-1{margin-right:1rem !important;}.mr-2{margin-right:2rem !important;}.my-0{margin-top:0 !important;margin-bottom:0 !important;}.my-05{margin-top:0.5rem;margin-bottom:0.5rem;}.my-auto{margin-left:auto;margin-right:auto;}.my-1{margin-top:1rem;margin-bottom:1rem;}.my-2{margin-top:2rem;margin-bottom:2rem;}.my-3{margin-top:3rem;margin-bottom:3rem;}.my-4{margin-top:4rem;margin-bottom:4rem;}.my-5{margin-top:5rem;margin-bottom:5rem;}.mx-0{margin-left:0 !important;margin-right:0 !important;}.mx-1{margin-left:1rem !important;margin-right:1rem !important;}.mx-auto{margin-left:auto;margin-right:auto;}.py-0{padding-top:0rem !important;padding-bottom:0rem !important;}.py-1{padding-top:1rem;padding-bottom:1rem;}.py-2{padding-top:2rem !important;padding-bottom:2rem !important;}.py-3{padding-top:3rem !important;padding-bottom:3rem !important;}.py-4{padding-top:4rem;padding-bottom:4rem;}.py-5{padding-top:5rem;padding-bottom:5rem;}.py-05{padding-top:0.5rem;padding-bottom:0.5rem;}.px-0{padding-left:0rem;padding-right:0rem;}.px-05{padding-left:.5rem;padding-right:.5rem;}.px-1{padding-left:1rem;padding-right:1rem;}.px-2{padding-left:2rem;padding-right:2rem;}.pt-0{padding-top:0rem;}.pb-0{padding-bottom:0rem;}.pt-1{padding-top:1rem;}.pb-1{padding-bottom:1rem;}.pt-2{padding-top:2rem;}.pb-2{padding-bottom:2rem;}.pt-3{padding-top:3rem;}.pb-3{padding-bottom:3rem;}.pt-4{padding-top:4rem;}.pb-4{padding-bottom:4rem;}.pt-5{padding-top:5rem;}.pb-5{padding-bottom:5rem;}.pl-1{padding-left:1rem;}.pl-05{padding-left:0.5rem;}.pr-1{padding-right:1rem;}.pr-05{padding-right:0.5rem;}.p-0{padding:0 !important;}.p-1{padding:1rem !important;}.p-2{padding:2rem !important;}.p-3{padding:3rem !important;}.font-16{font-size:16px;}.hidden{display:none !important;}.hidden-soft{display:none;}.overflow-hidden{overflow:hidden !important;}.br-5px{border-radius:5px;}.br-10px{border-radius:10px;}.br-1{border-radius:1rem;}.br-50{border-radius:50%;}.picto-svg-holder{--main-bg-color:#87c2bd;fill:var(--main-bg-color);display:flex;}.picto-svg-holder svg{max-width:40px;max-height:40px;width:100%;}.picto-svg-holder.has-stroke{stroke:var(--main-bg-color);}.picto-svg-holder.picto-svg-big{justify-content:center;}.picto-svg-holder.picto-svg-big svg{max-width:90%;max-height:90%;}.image-holder{position:relative;display:flex;justify-content:center;align-items:center;}.picto-holder svg{width:100%;height:100%;}.active-toggler .item-active{display:none;}.active-toggler .item-inactive{display:block;}.active-toggler.active .item-active{display:block;}.active-toggler.active .item-inactive{display:none;}.scrollable-x{overflow-x:scroll !important;}.scrollable-y{overflow-y:scroll !important;}.scrollbar-hidden:not(:hover){scrollbar-color:transparent transparent;}.object-contain{object-fit:contain !important;}.object-cover{object-fit:cover !important;}.no-drag{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;}.no-pointer-events{pointer-events:none;}.no-select{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}.cursor-pointer{cursor:pointer;}.flex-centered{display:flex;justify-content:center;align-items:center;}@keyframes background-pan{from{background-position:0% center;}to{background-position:-200% center;}}.text-background-gradient{--gradientColor1:#fe3223;--gradientColor2:#fe8615;--highlight-background:linear-gradient(90deg,var(--gradientColor1,#fe3223),var(--gradientColor2,#fe8615));background:var(--highlight-background);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;-webkit-text-fill-color:transparent;display:inline-block;}.text-background-gradient.text-background-gradient-animated{--highlight-background:linear-gradient(90deg,var(--gradientColor1),var(--gradientColor2),var(--gradientColor1));background-size:200%;animation:background-pan 3s linear infinite;}.fill-white svg{fill:white;}.fs-16{font-size:16px;line-height:140%;}.fs-13{font-size:13px;line-height:140%;}.fs-20{font-size:20px;line-height:140%;}.underline{text-decoration:underline;text-decoration-color:inherit !important;}.appearance-none{appearance:none;-webkit-appearance:none;-moz-appearance:none;}@media (min-width: 601px){[data-layout='mobile'],.layout-mobile{display:none !important;}}@media (max-width: 600px){[data-layout='desktop'],.layout-desktop{display:none !important;}}@media (min-width: 801px){[data-layout='max-800'],.layout-800{display:none !important;}}@media (min-width: 1001px){[data-layout='max-1000'],.layout-1000{display:none !important;}}.image-absolute{width:100%;padding-top:100%;}.image-absolute img{position:absolute;top:0;left:0;width:100%;height:100%;}.hidden-visibility{visibility:hidden;height:0;overflow:hidden;}body:not([data-debug="true"]) [data-debug="visible"]{display:none;}body:not(.user-is-connected):not(.user-is-logged) .for-user-connected,body:not(.user-is-connected):not(.user-is-logged) .for-user-logged,body:not(.user-is-connected):not(.user-is-logged) .show-if-logged{display:none !important;}body.user-is-connected .for-user-not-connected,body.user-is-connected .for-user-not-logged,body.user-is-connected .for-user-disconnected,body.user-is-connected .show-if-not-logged,body.user-is-logged .for-user-not-connected,body.user-is-logged .for-user-not-logged,body.user-is-logged .for-user-disconnected,body.user-is-logged .show-if-not-logged{display:none !important;}.medialist-holder{display:flex;flex-wrap:wrap;}.medialist-holder:not(.list-slider) .medialist-item{width:calc((100% / 4) - 20px);}.medialist-holder .medialist-item{margin:10px;}.medialist-holder .medialist-item .image-holder img{width:100%;}.medialist-holder .medialist-item.type-medialistitem-2 .image-holder img{border-radius:var(--global-Radius);}@media (max-width: 900px){.medialist-holder{justify-content:center;}.medialist-holder:not(.list-slider) .medialist-item{width:calc((100% / 3) - 20px);}}@media (max-width: 600px){.medialist-holder:not(.list-slider) .medialist-item{width:calc((100% / 2) - 20px);}}@media (max-width: 440px){.medialist-holder:not(.list-slider) .medialist-item{width:calc((100% / 1) - 20px);}}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="base"]>ul>li#menu-item.item-open>ul{visibility:visible;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="base"]>ul>li#menu-item>ul{background:#fff;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .menu-responsive-items-content .search-bar-responsive-holder form{position:relative;overflow:hidden;border-radius:var(--global-Radius);}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .menu-responsive-items-content .search-bar-responsive-holder form .top-picto-default{position:absolute;right:0;top:0;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;background:#333;width:44px;padding:4px;font-size:24px;cursor:pointer;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .menu-responsive-items-content .search-bar-responsive-holder input{border:0;box-shadow:var(--global-BoxShadow);border-radius:var(--global-Radius);padding:10px 16px;color:#808080;line-height:130%;font-family:"Montserrat", "Arial", sans-serif;letter-spacing:0.4px;width:100%;border:1px solid #ccc;outline:none;padding-right:65px;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-list .sub-menu-children{padding:0rem 2rem;padding-bottom:1rem;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-list .sub-menu-children li a{width:100%;padding:8px 12px;display:block;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-list .menu-big-item{--iconScale:scaleY(-1);}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-list .menu-big-item.child-opened{--iconScale:scaleY(1);}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-list .menu-big-item .menu-link.js-toggle-submenu-resp{position:relative;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-list .menu-big-item .menu-link .icon-children{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-list .menu-big-item .menu-link .icon-children i{transition:all 350ms ease;transform:var(--iconScale);}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .js-menu-responsive-closer{cursor:pointer;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-trigger.active+.menu-responsive-items-container{pointer-events:all;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-trigger.active+.menu-responsive-items-container .menu-responsive-items-content{transform:translateX(0%);}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-trigger.active+.menu-responsive-items-container .section-black-background{opacity:1;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:30;pointer-events:none;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .menu-responsive-title{padding:1rem;padding-right:calc(2rem + 36px);font-size:18px;font-weight:500;position:relative;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .menu-responsive-title .menu-responsive-closer{position:absolute;top:50%;right:1rem;transform:translateY(-50%);height:36px;width:36px;display:flex;justify-content:center;align-items:center;color:#333;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .menu-responsive-items-content{background:#fff;transition:all 350ms ease;transform:translateX(-100%);max-width:75%;position:relative;z-index:29;transition-delay:175ms;height:100vh;max-height:100vh;border-right:5px solid #65b1aa;}#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .section-black-background{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);transition:all 350ms ease;opacity:0;}@media (max-width: 460px){#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container .menu-responsive-items-content{max-width:93%;}}.menu-responsive-holder .menu-responsive-items-container[data-template="hp"]{--topFixedHeight:55px;}.menu-responsive-holder .menu-responsive-items-container[data-template="hp"] .js-menu-responsive-container{max-height:calc(100vh - var(--topFixedHeight));overflow:hidden;}#top .menu-responsive-holder[data-type="fullscreen"] .menu-responsive-items-container{--topFixedHeight:55px;}#top .menu-responsive-holder[data-type="fullscreen"].menu-items-scrollable .menu-responsive-items-container .js-menu-responsive-container{max-height:calc(100vh - var(--topFixedHeight));overflow-y:scroll;scrollbar-width:thin;}#top .menu-responsive-holder[data-type="fullscreen"].menu-items-scrollable .menu-responsive-items-container .js-menu-responsive-container:not(:hover){scrollbar-color:transparent transparent;}#top .menu-responsive-holder[data-type="fullscreen"] .js-menu-responsive-container{max-height:none;overflow:visible;}@media (min-width: 1000px){#top #top-menu .menu-responsive-holder[data-menu-type="mobile"][data-type="fullscreen"] .menu-responsive-items-container[data-template="hp"] .menu-responsive-items-content{max-width:400px;}}#top .menu-big-holder{position:relative;}#top .menu-big-holder .menu-big-items-list{display:flex;flex-wrap:wrap;justify-content:center;}#top .menu-big-holder .menu-big-items-list .menu-big-item,#top .menu-big-holder .menu-big-items-list .menu-link-base{position:relative;display:flex;justify-content:center;align-items:center;}#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link{padding:8px 1rem;font-size:13px;top:11px;position:relative;display:flex;justify-content:center;align-items:center;}#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link .picto-holder,#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link .image-holder,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link .picto-holder,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link .image-holder{margin-right:5px;width:16px;height:16px;}#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link .picto-holder img,#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link .picto-holder svg,#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link .image-holder img,#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link .image-holder svg,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link .picto-holder img,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link .picto-holder svg,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link .image-holder img,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link .image-holder svg{width:100%;}#top .menu-big-holder .menu-big-items-list .menu-big-item:hover+.menu-big-item-dependance{opacity:1;pointer-events:all;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance{transition:all 350ms ease;opacity:0;pointer-events:none;position:absolute;left:0;top:100%;width:100%;z-index:50;padding-top:1rem;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content{padding:1rem;background:#fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.3);}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content{display:flex;align-items:flex-start;justify-content:flex-start;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume{width:20%;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume .categ-image{width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding-top:100%;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume .categ-image.square{padding-top:100%;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume .categ-image.square img{position:absolute;left:0;top:0;width:100%;height:100%;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume .categ-image.cover img{object-fit:cover;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume .categ-image.contain img{object-fit:contain;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume .categ-image.pi-1 img{padding:1rem;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .categ-resume .categ-image img{position:absolute;top:0;left:0;width:100%;height:100%;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .big-menu-class{width:80%;padding-left:1rem;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .big-menu-class .col-item[data-index="99"] .row-item{float:left;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .big-menu-class .col-item .row-item{padding-right:1rem;padding-bottom:1rem;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .big-menu-class .col-item .row-item .categ-title-small{font-weight:bold;font-size:16px;margin-bottom:0.5rem;display:block;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .big-menu-class .col-item .row-item .submenu_holder .categ-sub-title-small{font-size:13px;line-height:130%;margin:3px 0;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance .menu-big-item-dependance-content .menu-big-item-content .big-menu-class .col-item .row-item .voir-tout{font-size:13px;color:#87c2bd;text-decoration:underline;}#top .menu-big-holder .menu-big-items-list .menu-big-item-dependance:hover{opacity:1;pointer-events:all;}#top-menu[data-menu-type="mobile"] *[data-menu-type="mobile"]{display:block;}#top-menu[data-menu-type="mobile"] *[data-menu-type="desktop"]{visibility:hidden;height:0;overflow:hidden;}#top-menu *[data-menu-type="mobile"]{display:none;}#top #top-menu.config-fullsize .menu-responsive-holder .menu-responsive-items-holder{transform:translateX(calc(-100% - (10px + 2rem)));}#top #top-menu .menu-responsive-holder{position:relative;}#top #top-menu .menu-responsive-holder .menu-responsive-trigger{display:flex;align-items:center;padding:1rem;cursor:pointer;}#top #top-menu .menu-responsive-holder .menu-responsive-trigger .menu-title{margin-left:1rem;}#top #top-menu .menu-responsive-holder .menu-responsive-trigger .image-container{width:30px;height:30px;display:flex;justify-content:center;align-items:center;}#top #top-menu .menu-responsive-holder .menu-responsive-trigger.active+.menu-responsive-items-holder{transform:translateX(0);}#top #top-menu .menu-responsive-holder .menu-responsive-trigger.has-border-radius{border-radius:5px;}#top #top-menu .menu-responsive-holder .menu-responsive-trigger.has-box-shadow{box-shadow:var(--global-BoxShadow);}#top #top-menu .menu-responsive-holder .menu-responsive-trigger.color-override .top-picto-default{color:inherit;}#top #top-menu .menu-responsive-holder .menu-responsive-trigger.menu_in_column{flex-direction:column;justify-content:center;align-items:center;}#top #top-menu .menu-responsive-holder .menu-responsive-trigger.menu_in_column .menu-title{margin:0;margin-top:5px;}#top #top-menu .menu-responsive-holder .menu-responsive-items-holder{position:absolute;top:calc(100% + 1px);left:0;z-index:50;transition:all 500ms ease;transform:translateX(calc(-100% - 10px));background:#fff;box-shadow:0 0 8px rgba(0,0,0,0.3);max-height:50vh;overflow:hidden;}#top #top-menu .menu-responsive-holder .menu-responsive-items-holder.scrollable-y{padding-right:12px;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list{display:flex;flex-direction:column;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item{border-top:1px solid #ccc;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item:last-child:not(.has-sub-children),#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item.last-child:not(.has-sub-children){border-bottom:1px solid #ccc;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item:last-child.has-sub-children,#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item.last-child.has-sub-children{border-bottom:1px solid #ccc;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item:last-child.has-sub-children.child-opened,#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item.last-child.has-sub-children.child-opened{border-bottom:1px solid transparent;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item:last-child.has-sub-children+.sub-menu-children,#top #top-menu .menu-responsive-holder .menu-responsive-items-list.menu-item-has-bordered .menu-big-item.last-child.has-sub-children+.sub-menu-children{border-bottom:1px solid #ccc;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list .menu-big-item{display:flex;}#top #top-menu .menu-responsive-holder .menu-responsive-items-list .menu-big-item .menu-link{width:100%;padding:1rem 2rem;}.menu-container-holder.menutop_1 ul.flex-item{flex-wrap:wrap;}@media (max-width: 1024px){#HorizontalMenu #myslidemenu,#HorizontalMenu #myslidemenu2{display:none !important;}#HorizontalMenu #myslidemenumobile{display:block;}body #top-menu [data-menu-type="mobile"]{display:block;}body #top-menu [data-menu-type="desktop"]{visibility:hidden;height:0;overflow:hidden;}}.page-external #content .post{border-bottom:0;}.page-external #content .post-content,.page-external #content .text{font-size:16px;}.page-external #content .post-content .content-module-holder h1,.page-external #content .post-content .content-module-holder h2,.page-external #content .post-content .content-module-holder h3,.page-external #content .post-content .content-module-holder h4,.page-external #content .post-content .content-module-holder h5,.page-external #content .text .content-module-holder h1,.page-external #content .text .content-module-holder h2,.page-external #content .text .content-module-holder h3,.page-external #content .text .content-module-holder h4,.page-external #content .text .content-module-holder h5{margin-top:0;}.page-external #content .post-content h1,.page-external #content .post-content h2,.page-external #content .post-content h3,.page-external #content .post-content h4,.page-external #content .post-content h5,.page-external #content .text h1,.page-external #content .text h2,.page-external #content .text h3,.page-external #content .text h4,.page-external #content .text h5{margin-bottom:0.8rem;margin-top:0.8rem;}.popup-webview-holder{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:60;pointer-events:none;opacity:0;max-width:100%;transition:all 350ms ease;}.popup-webview-holder.action-hidden .popup-item-container .popup-buttons{justify-content:center;}.popup-webview-holder.action-hidden .popup-item-container .popup-buttons .popup-btn.popup-do-action{display:none;}.popup-webview-holder.action-hidden .popup-item-container .popup-buttons .popup-btn.popup-cancel-action{background:#ff5600 !important;}.popup-webview-holder .popup-content-holder{margin:2rem 0;}.popup-webview-holder .popup-closer{position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;color:#e74c3c;transition:all 350ms ease;display:flex;justify-content:center;align-items:center;}.popup-webview-holder .popup-closer:hover{opacity:0.85;}.popup-webview-holder .popup-item-container{max-width:600px;width:100%;background:#fff;padding:20px;border-radius:4px;box-shadow:0px 2px 8px rgba(0,0,0,0.15);text-align:center;pointer-events:none;display:none;position:relative;}.popup-webview-holder .popup-item-container.popup-large{max-width:1600px;}.popup-webview-holder .popup-item-container .popup-title{font-size:20px;color:#87c2bd;font-weight:bold;}.popup-webview-holder .popup-item-container .popup-message{margin:1.5rem 0;}.popup-webview-holder .popup-item-container .popup-message.infos-error{display:none;color:red;}.popup-webview-holder .popup-item-container .popup-buttons{display:flex;justify-content:space-between;}.popup-webview-holder .popup-item-container .popup-buttons .popup-btn{border-radius:18px;padding:10px 22px;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;outline:none;font-size:14px;transition:all 350ms ease;background:#87c2bd;font-weight:bold;}.popup-webview-holder .popup-item-container .popup-buttons .popup-btn:hover{opacity:0.7;}.popup-webview-holder .popup-item-container .popup-buttons .popup-btn.popup-cancel-action{background:#e0e0e0;}.popup-webview-holder .popup-item-container.error-visible .popup-message.infos-classique{display:none;}.popup-webview-holder .popup-item-container.error-visible .popup-message.infos-error{display:block;}.popup-webview-holder.active,.popup-webview-holder.visible{opacity:1;}.popup-webview-holder.active .popup-item-container,.popup-webview-holder.visible .popup-item-container{display:block;pointer-events:all;}.popup-webview-holder[data-status] [data-status]{display:none;}.popup-webview-holder[data-status="normal"] [data-status="normal"]{display:block;}.popup-webview-holder[data-status="success"] [data-status="success"]{display:block;}.popup-webview-holder[data-status="error"] [data-status="error"]{display:block;}.popup-webview-background,.popup-background{position:fixed;top:0;left:0;z-index:59;width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,0.4);pointer-events:none;opacity:0;transition:all 350ms ease;}body.popup-background-visible .popup-background{opacity:1;pointer-events:all;}body.delete-address-popup .popup-webview-background,body.delete-address-popup .popup-background,body.popup-operation-change .popup-webview-background,body.popup-operation-change .popup-background,body.popup-visible .popup-webview-background,body.popup-visible .popup-background{opacity:1;pointer-events:all;}body.delete-address-popup .popup-webview-holder,body.popup-operation-change .popup-webview-holder,body.popup-visible .popup-webview-holder{opacity:1;}body.delete-address-popup .popup-webview-holder .popup-item-container,body.popup-operation-change .popup-webview-holder .popup-item-container,body.popup-visible .popup-webview-holder .popup-item-container{display:block;pointer-events:all;}.popup-small-item{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,95px);padding:1.5rem;box-shadow:0px 2px 8px rgba(0,0,0,0.2);border-radius:5px;max-width:1600px;z-index:500;background:#fff;transition:all 350ms ease;cursor:pointer;opacity:0;pointer-events:none;}.popup-small-item.popup-error{color:#fff;background:#ff6b6b;box-shadow:0 0 8px rgba(228,19,24,0.2);}.popup-small-item.active{transform:translate(-50%,0px);pointer-events:all;opacity:1;}.popup-small-item.active:hover{transform:translate(-50%,-5px);}.popup-webview-holder[data-name="search_mobile"] form{border:1px solid #c4c4c4;box-shadow:0px 4px 4px rgba(0,0,0,0.05);border-radius:5px;padding:0;position:relative;overflow:hidden;width:100%;}.popup-webview-holder[data-name="search_mobile"] form input:not([type="submit"]){display:inline-block;width:100%;border:none;padding:0px;outline:none;height:46px;font-size:16px;line-height:130%;color:#a2a2a2;padding-left:16px;padding-right:60px;letter-spacing:0.4px;}.popup-webview-holder[data-name="search_mobile"] form .btn-search{height:46px;width:46px;position:absolute;cursor:pointer;right:0;top:0;display:flex;justify-content:center;align-items:center;transition:opacity 350ms ease;font-size:26px;}.popup-webview-holder[data-name="search_mobile"] form .btn-search:hover{opacity:0.7;}@media (max-width: 1200px){body.cartPopupDisplay_large #cart-review.jqmWindow,body.cartPopupDisplay_large div.jq-modal{max-width:calc(100% - 4rem);}}@media (max-width: 900px){body.cartPopupDisplay_large #cart-review.jqmWindow .cart-products-recommendations,body.cartPopupDisplay_large div.jq-modal .cart-products-recommendations{display:none;}}@media (max-width: 600px){.popup-small-item{max-width:calc(100% - 4rem);width:100%;padding:1rem;font-size:12px;text-align:center;}.popup-webview-holder .popup-item-container{max-width:calc(100% - 4rem);}.popup-webview-holder .popup-item-container .popup-buttons{flex-wrap:wrap;}#cart-review.jqmWindow #cart-table .btn{font-size:13px;}}@media (max-width: 500px){body #cart-review.jqmWindow #cart-table .cart-button{flex-direction:column;}body #cart-review.jqmWindow #cart-table .cart-button .close{margin-top:0;margin-bottom:0.5rem;}}@media (max-width: 480px){.popup-small-item,body.cartPopupDisplay_large #cart-review.jqmWindow,body.cartPopupDisplay_large div.jq-modal,.popup-webview-holder .popup-item-container{max-width:calc(100% - 2rem);}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-image{position:relative;width:40px;height:100px;display:flex;align-items:center;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-content{flex-grow:1;}.cart-popup-container.type-cart-popup-2 .cart-free-shipping-infos{font-size:14px;}.popup-webview-holder .popup-item-container .popup-buttons{flex-direction:column;}.popup-webview-holder .popup-item-container .popup-buttons .btn.popup-btn.popup-cancel-action{order:2;}.popup-webview-holder .popup-item-container .popup-buttons .btn.popup-btn.popup-do-action{order:1;margin-bottom:0.5rem;}}@media (max-width: 350px){.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-image{width:0;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-image .picto-holder{width:18px;height:18px;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-image .image-holder{display:none;}.cart-popup-container.type-cart-popup-2 .cart-added-preview .product-content{padding-left:0;padding-top:0.5rem;padding-bottom:0.5rem;}}#page-post .post-page-holder[data-template="post.kori.html"]{padding-top:2rem;}#page-post .post-page-holder[data-template="post.kori.html"] .post-picture-holder{--maxWidth:1440px;max-width:var(--maxWidth,1440px);width:100%;margin:0rem auto 40px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-picture-holder .image-holder{width:100%;}#page-post .post-page-holder[data-template="post.kori.html"] .post-picture-holder .image-holder img{width:100%;}#page-post .post-page-holder[data-template="post.kori.html"] .post-picture-holder .image-credit{color:#666;margin-top:7px;font-size:13px;line-height:18px;opacity:0.6;}#page-post .post-page-holder[data-template="post.kori.html"] .post-section-title{text-align:center;}#page-post .post-page-holder[data-template="post.kori.html"] .post-section-title .post-title{margin:0;font-size:46px;line-height:56px;margin-top:10px;margin-bottom:20px;padding:0 40px;font-weight:bold;}#page-post .post-page-holder[data-template="post.kori.html"] .post-section-title .post-excerpt{font-size:24px;line-height:32px;margin:30px auto 15px;max-width:720px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-section-title .post-excerpt p>i{font-size:16px;line-height:16px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-section-title .post-excerpt p:not(:first-child){margin-top:30px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-sharer{margin:50px auto;text-align:center;justify-content:center;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container{font-size:20px;line-height:1.65;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>*:not(.reminder) a{text-decoration:none;border-bottom:2px solid #87c2bd;color:#333;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>*:not(.reminder) a:hover{color:#87c2bd;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container .reminder{position:relative;border-left:9px solid #87c2bd;background-color:rgb(110 214 155 / 0.1);width:100%;max-width:696px;margin:60px 0 10px;padding:15px 25px;font-size:15px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container .reminder p{margin:0;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container .reminder p:not(:first-child){margin-top:20px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container .reminder p a{text-decoration:none;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h1,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h2,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h3,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h4{font-size:36px;line-height:40px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container> p,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>ul,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>div{margin:0;margin-top:50px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container> p:first-child,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>ul:first-child,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>div:first-child{margin-top:0;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h2,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h3{margin-top:50px;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h2:first-child,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h3:first-child{margin-top:0;}#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h2+ div,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h2+p,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h2>ul,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h3+ div,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h3+p,#page-post .post-page-holder[data-template="post.kori.html"] .post-content-container>h3>ul{margin-top:30px;}#page .product-mod-fixed-section{position:fixed !important;max-width:100% !important;bottom:0;left:0;width:100%;padding:8px 10px;z-index:30;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.13);}#page .product-mod-fixed-section.js-scroll-amount{opacity:0;bottom:-100px;transition:all 350ms ease;pointer-events:none;}#page .product-mod-fixed-section.js-scroll-amount.active{opacity:1;bottom:0;pointer-events:all;}#page .product-mod-fixed-section .product-mod-fixed-section-container{display:flex;align-items:center;justify-content:space-between;}#page .product-mod-fixed-section .product-mod-fixed-section-container .section-content{display:flex;align-items:center;}#page .product-mod-fixed-section .product-mod-fixed-section-container .section-content .image-holder{margin-right:1rem;}#page .product-mod-fixed-section .product-mod-fixed-section-container .section-content .image-holder img{width:30px;height:30px;}#page .product-mod-fixed-section .product-mod-fixed-section-container .section-content .product-informations,#page .product-mod-fixed-section .product-mod-fixed-section-container .section-content .product-prices{padding-right:1rem;}#page .product-mod-fixed-section .product-mod-fixed-section-container .section-content .product-price-main{line-height:30px;font-weight:700;font-size:26px;color:#87c2bd;}#page .product-mod-fixed-section .product-mod-fixed-section-container .section-content .product-price-reduction{color:#989898;text-decoration:line-through;line-height:15px;font-weight:700;font-size:15px;}#page .product-mod-fixed-section .product-mod-fixed-section-container .section-button{padding-left:1rem;}.section-frequently-bought-together .fbt-bundle-header{display:flex;}.section-frequently-bought-together .fbt-bundle-header .fbt-bundle-price{padding-left:2rem;}.section-frequently-bought-together .product-line-item{padding:0.35rem 0;display:flex;align-items:center;}.section-frequently-bought-together .product-line-item .product-content{padding-left:8px;}.section-frequently-bought-together .product-line-item .product-price{font-weight:bold;color:#87c2bd;}.section-frequently-bought-together .product-line-item .product-price s{color:#333;font-weight:normal;margin-right:5px;}.section-frequently-bought-together .fbt-bundle-price .fbt-bundle-total-price{font-size:16px;}.section-frequently-bought-together .fbt-bundle-price .fbt-bundle-total-price span[data-value]{font-weight:bold;}.section-frequently-bought-together .fbt-bundle-price .btn-holder{margin-top:0.5rem;}.section-frequently-bought-together .fbt-bundle-error{opacity:0;pointer-events:none;transition:all 350ms ease;color:#e74c3c;margin-top:0.5rem;}.section-frequently-bought-together .fbt-bundle-error.active{opacity:1;pointer-events:all;}.page-product .product-review-holder[data-style="2"] .product-section-content{display:flex;align-items:flex-start;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating{width:30%;position:sticky;top:calc(var(--topFixedElements, 70px) + 2rem);}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating .product_global_rating_container{width:100%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0.75rem;padding:2rem;--gradientReview:linear-gradient(135deg,#ffc266,#ffa31a 100%);background-position:0 35px, 100% 100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 335 80'%3E%3Cg style='mix-blend-mode:overlay' opacity='.15'%3E%3Cpath d='m4 0 10.58 25.438 27.462 2.201L21.12 45.562l6.392 26.799L4 58l-23.511 14.36 6.392-26.798-20.923-17.923 27.462-2.201L4 0Zm82 0 10.58 25.438 27.462 2.201-20.923 17.923 6.392 26.799L86 58 62.489 72.36l6.392-26.798L47.958 27.64l27.462-2.201L86 0Zm82 0 10.58 25.438 27.462 2.201-20.923 17.923 6.392 26.799L168 58l-23.511 14.36 6.392-26.798-20.923-17.923 27.462-2.201L168 0Zm82 0 10.58 25.438 27.462 2.201-20.923 17.923 6.392 26.799L250 58l-23.511 14.36 6.392-26.798-20.923-17.923 27.462-2.201L250 0Zm82 0 10.58 25.438 27.462 2.201-20.923 17.923 6.392 26.799L332 58l-23.511 14.36 6.392-26.798-20.923-17.923 27.462-2.201L332 0Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E"), var(--gradientReview);color:#1a1a1a;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating .product_global_rating_container .product-rating-average{font-weight:bold;letter-spacing:-0.04em;line-height:100%;display:flex;align-items:flex-end;margin-bottom:20px;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating .product_global_rating_container .product-rating-average .product-rating-current-score{font-size:5.5rem;line-height:80%;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating .product_global_rating_container .product-rating-average .product-rating-max-score{font-size:16px;padding-left:0.5rem;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating .product_global_rating_container .product-rating-average-infos{text-align:center;margin-bottom:20px;font-size:16px;line-height:25.6px;}.page-product .product-review-holder[data-style="2"] .product-section-content .reviews-list-holder{width:70%;padding-left:4rem;}.page-product .product-review-holder[data-style="2"] .product-section-content .reviews-list-holder .review:first-child{margin-top:0;}.page-product .product-review-holder[data-style="2"] .product-section-content .reviews-list-holder .review:last-child{margin-bottom:0;}@media (max-width: 1000px){.page-product .product-review-holder[data-style="2"] .product-section-content{flex-wrap:wrap;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating{width:100%;}.page-product .product-review-holder[data-style="2"] .product-section-content .reviews-list-holder{width:100%;padding-left:1rem;padding-right:1rem;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating{margin-bottom:2rem;position:static;}.page-product .product-review-holder[data-style="2"] .product-section-content .product_global_rating .product_global_rating_container{aspect-ratio:0;padding:4rem 2rem;}}.product_list_line .product_line_item{display:flex;align-items:center;padding:0.5rem;margin:5px 0;border:1px solid #ccc;border-radius:var(--global-Radius,5px);}.product_list_line .product_line_item:first-child{margin-top:0px;}.product_list_line .product_line_item:last-child{margin-bottom:0px;}.product_list_line .product_line_item .product-photo{width:80px;}.product_list_line .product_line_item .product-content{width:calc(100% - 80px);padding-left:1rem;display:flex;align-items:center;justify-content:space-between;}.product_list_line .product_line_item .product-content .product-content-left{flex-grow:1;padding-right:1rem;}.product_list_line .product_line_item .product-title{font-weight:bold;font-size:15px;}.product_list_line .product_line_item .product-price{margin-top:0.5rem !important;font-weight:bold;font-size:16px;}.product_list_line.owl-nav-activated .owl-nav{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 5px;}.product_list_line.owl-nav-activated .product_line_item{padding:0.5rem 35px 0.5rem 0.5rem;}.product_list_line.owl-dots-activated .owl-dots{padding-bottom:0;padding-top:0.5rem;}.product_list_table .product_table_item .product-photo .image-holder{--imageSize:180px;}.product_list_table .product_table_item .product-photo .image-holder img{max-width:var(--imageSize);max-height:var(--imageSize);border-radius:5px;}.product_list_table .product_table_item .product-photo .image-holder.image-smaller{--imageSize:80px;}.product_list_table .product_table_item .product-stock-content{display:flex;justify-content:center;align-items:center;}.product_list_table .product_table_item .product-stock-content .picto-holder+.product-stock-tooltip{padding-left:10px;}body !important{background:red !important;}.product_list_container[data-tpl-inherit="4"] .product_list_item{border-radius:20px;background:#f2f2f2;}@media (max-width: 1600px){#top #top-main,.homeget{padding-left:1rem;padding-right:1rem;}}@media (max-width: 1000px){#top #top-menu .slide-menu-item{padding:13px 15px;font-size:13px;}.product_list.has_sidebar .product_list_item{width:calc((100% / 2) - 20px);}}@media (max-width: 900px){.category-list .category-item,.category-list[data-number-line] .category-item{width:calc((100% / 3) - 20px);}.category-list.type-category-5 .category-item,.category-list.category-type-5 .category-item{width:calc((100% / 3) - 20px);}.product_list .product_list_item{width:calc((100% / 3) - 20px);}.post-holder{justify-content:center;}.post-holder .post-item{width:calc((100% / 2) - 20px);}.bloctext-image-holder,.bloctext-image-holder.image-left{flex-direction:column-reverse;margin-bottom:2rem;}.bloctext-image-holder:last-of-type,.bloctext-image-holder.image-left:last-of-type{margin-bottom:0;}.bloctext-image-holder .image-holder,.bloctext-image-holder.image-left .image-holder{margin-bottom:2rem;width:40%;padding-top:40%;}.bloctext-image-holder .content-holder,.bloctext-image-holder.image-left .content-holder{width:100%;}}@media (max-width: 800px){body #top #top-main #top_recherche{width:50%;min-width:auto;}body #top #top-main #top_recherche form input{height:40px;font-size:13px;}#top #top-main .wrapper .section-right{flex:1 0 auto;padding-left:2rem;}}@media (max-width: 600px){.product_list .product_list_item{width:calc((100% / 2) - 20px);}.post-holder .post-item{width:calc((100% / 1) - 20px);}.category-list .category-item,.category-list[data-number-line] .category-item,.category-list.has_sidebar[data-number-line] .category-item,.category-list.has_sidebar[data-number-line][data-number-line] .category-item{width:calc((100% / 2) - 20px);}.category-list.type-category-5 .category-item,.category-list.category-type-5 .category-item,.category-list.has_sidebar[data-number-line].type-category-5 .category-item,.category-list.has_sidebar[data-number-line].category-type-5 .category-item{width:calc((100% / 2) - 20px);}}@media (max-width: 500px){.category-list .category-item,.category-list[data-number-line] .category-item,.category-list.has_sidebar[data-number-line] .category-item,.category-list.has_sidebar[data-number-line][data-number-line] .category-item{width:calc((100% / 1) - 20px);}.category-list.type-category-5 .category-item,.category-list.category-type-5 .category-item,.category-list.has_sidebar[data-number-line].type-category-5 .category-item,.category-list.has_sidebar[data-number-line].category-type-5 .category-item{width:calc((100% / 1) - 20px);}}@media (max-width: 440px){.product_list .product_list_item{width:calc((100% / 1) - 20px);}.product_list.has_sidebar .product_list_item{width:calc((100% / 1) - 20px);}}.shipping-points-hours-list-holder .shipping-point-item:not(.shipping-point-item-empty)>td{padding:8px;}.shipping-points-hours-list-holder .shipping-point-item.date-current .shipping-point-item-date{font-weight:bold;}.shipping-points-hours-list-holder .shipping-point-item .js-hours-active-checker.hours-current{font-weight:bold;}.shipping-points-hours-list-holder .shipping-point-item.shipping-point-item-empty{padding:1rem;text-align:center;font-size:120%;}.shop-review-list{display:flex;}.shop-review-list[data-nb-line="2"] .shop-review-item{width:calc((100% / 2) - 2rem);}.shop-review-list[data-nb-line="3"] .shop-review-item{width:calc((100% / 3) - 2rem);}.shop-review-list[data-nb-line="4"] .shop-review-item{width:calc((100% / 4) - 2rem);}.shop-review-list.text-center .author-profile{justify-content:center;}.shop-review-list.slider-resized .shop-review-item{max-width:65%;margin-left:auto;margin-right:auto;}.shop-review-list.review-graphic-decoration .shop-review-item:before,.shop-review-list.review-graphic-decoration .shop-review-item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:4px;width:105px;background:#87c2bd;border-radius:2px;}.shop-review-list.review-graphic-decoration .shop-review-item:before{left:calc(0px - (95px + 1.5rem));}.shop-review-list.review-graphic-decoration .shop-review-item:after{right:calc(0px - (95px + 1.5rem));}.shop-review-list .shop-review-item{width:calc(100% - 2rem);margin:1rem;padding:1rem;position:relative;}.shop-review-list .shop-review-item>*:not(:last-child){margin-bottom:0.5rem;}.shop-review-list .shop-review-item .shop-review-comment>*:not(:last-child),.shop-review-list .shop-review-item .shop-review-author>*:not(:last-child){margin-bottom:.7rem;}.shop-review-list .shop-review-item .shop-review-title{font-weight:600;color:#87c2bd;}.shop-review-list .shop-review-item .shop-review-content{font-size:18px;letter-spacing:1.5%;line-height:160%;}.shop-review-list .shop-review-item .shop-review-content .quote-item{padding:0 5px;}.shop-review-list .shop-review-item .author-profile{display:flex;align-items:center;}.shop-review-list .shop-review-item .author-group{padding-left:1rem;text-align:left;}.shop-review-list .shop-review-item .author-group>*:not(:last-child){margin-bottom:0.2rem;}.shop-review-list .shop-review-item .author-group.no_image{padding-left:0;}.shop-review-list .shop-review-item .author-name{font-size:18px;font-weight:600;}.shop-review-list .shop-review-item .author-image{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;overflow:hidden;}.shop-review-list .shop-review-item .shop-review-date{color:#acacac;}.shop-review-list .shop-review-item .review-stars-holder{display:flex;justify-content:center;}.shop-review-list .shop-review-item .review-stars-holder .review-star-item{color:#fecb54;display:flex;justify-content:center;align-items:center;padding:0 2px;}@media (max-width: 600px){.shop-review-list.slider-resized .shop-review-item{max-width:100%;width:100%;margin-left:0;margin-right:0;}.shop-review-list .shop-review-item{max-width:100%;width:100%;}.shop-review-list.review-graphic-decoration .shop-review-item:before{left:0;}.shop-review-list.review-graphic-decoration .shop-review-item:after{right:0;}.shop-review-list.review-graphic-decoration .shop-review-item:before,.shop-review-list.review-graphic-decoration .shop-review-item:after{width:10px;}}#page-description[data-tpl="2"]{display:flex;flex-wrap:wrap;position:relative;border-radius:25px;overflow:hidden;background:#2e2e2e;color:#fff;margin-bottom:4rem;align-items:stretch;margin-top:2rem;}#page-description[data-tpl="2"] .text-content{width:50%;padding-top:80px;padding-bottom:80px;padding-left:50px;padding-right:50px;}#page-description[data-tpl="2"] .text-content .text-category-title{font-size:48px;line-height:1.2;font-weight:500;}#page-description[data-tpl="2"] .text-content .text-description{margin-top:16px;font-size:18px;line-height:25px;}#page-description[data-tpl="2"].image-large .page-description-container .image-holder,#page-description[data-tpl="2"].image-large .page-description-container .image-holder img.lazyloaded{width:100%;height:100%;}#page-description[data-tpl="2"] .page-description-container{width:50%;}#page-description[data-tpl="2"].fullsize-text .text-content{width:100%;}#page-description[data-tpl="2"].fullsize-text .image-holder{display:none;}#page-description[data-tpl="2"].fullsize-if-no-image.no-image .text-content{width:100%;}#page-description[data-tpl="2"].fullsize-if-no-image.no-image .image-holder{display:none;}.search-page-holder{border-radius:var(--global-Radius);box-shadow:var(--global-BoxShadow);padding:30px;margin-bottom:2rem;border-left:4px solid #87c2bd;background-color:#fff;}.search-page-holder .search-page-container{max-width:330px;margin:0 auto;}.search-page-holder .search-page-container form:not(.top_search_responsive){border:1px solid #c4c4c4;box-shadow:0px 4px 4px rgba(0,0,0,0.05);border-radius:5px;padding:0;position:relative;overflow:hidden;width:100%;}.search-page-holder .search-page-container form:not(.top_search_responsive) input{display:inline-block;width:100%;border:none;padding:0px;outline:none;height:46px;font-size:16px;line-height:130%;color:#a2a2a2;padding-left:16px;padding-right:60px;font-family:"puffin-display-soft", "Arial", sans-serif;letter-spacing:0.4px;}.search-page-holder .search-page-container .btn-search{height:100%;width:46px;position:absolute;cursor:pointer;right:0;top:0;display:flex;align-items:center;justify-content:center;transition:opacity 350ms ease;}.supplierlist-holder:not(.list-slider){display:flex;flex-wrap:wrap;}.supplierlist-holder:not(.list-slider) .supplierlist-item{width:calc((100% / 4) - 20px);margin:10px;}.supplierlist-holder .owl-item{padding:15px 9px;}.supplierlist-holder.owl-carousel .owl-nav{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3;}.supplierlist-holder .supplierlist-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-radius:4px;box-shadow:0 4px 12px rgba(192,192,192,0.35);background:#fff;}.supplierlist-holder .supplierlist-item .supplier-image-item{width:100%;position:relative;padding-top:100%;}.supplierlist-holder .supplierlist-item .supplier-image-item.no-img{background:#f2f2f2;border-radius:4px;}.supplierlist-holder .supplierlist-item .supplier-image-item.no-img span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.supplierlist-holder .supplierlist-item .supplier-image-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px;}.supplierlist-holder .supplierlist-item .supplier-title-item{margin-top:10px;width:100%;text-align:center;font-size:16px;}.supplierlist-holder.type-supplierlist-1.owl-carousel .owl-nav{position:absolute;left:0;bottom:12px;z-index:3;transform:none;top:auto;}.table-design-1{border-spacing:1;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;width:100%;margin:0 auto;position:relative;}.table-design-1.td-hover-visible td:hover{background:#fff;}.table-design-1 *{position:relative;}.table-design-1 .sticky-left{left:0;position:sticky;z-index:1;}.table-design-1 .sticky-top{top:0;position:sticky;z-index:1;}.table-design-1 thead tr,.table-design-1 th tr{height:60px;background:#36304a;}.table-design-1 thead tr th,.table-design-1 th tr th{background:#36304a;font-size:16px;color:#fff;line-height:1.2;font-weight:unset;padding:8px;}.table-design-1 thead tr th[colspan].underlined,.table-design-1 th tr th[colspan].underlined{position:relative;}.table-design-1 thead tr th[colspan].underlined:before,.table-design-1 th tr th[colspan].underlined:before{content:"";position:absolute;background:#fff;height:1px;width:75%;left:50%;bottom:0;transform:translateX(-50%);}.table-design-1 tbody tr{height:50px;}.table-design-1 tbody tr:nth-child(2n){background-color:#f5f5f5;}.table-design-1 tbody tr:nth-child(2n) td{background-color:#f5f5f5;}.table-design-1 tbody tr:hover{color:#444;background-color:#f2f2f2;cursor:pointer;}.table-design-1 tbody tr:hover td{background-color:#f2f2f2;}.table-design-1 tr{font-size:13px;color:gray;line-height:1.2;font-weight:unset;}.table-design-1 td{background:#fff;padding:8px;border:inherit;}.table-design-1 td.has_td_holder{padding:0px;}.table-design-1 td:hover .td-content-hovered{pointer-events:all;opacity:1;}.table-design-1 td .td-holder{display:flex;align-items:center;justify-content:center;min-height:50px;padding:8px;}.table-design-1 .td-content-hovered{position:absolute;background:#fff;box-shadow:0 0 4px rgba(0,0,0,0.2);border:1px solid #ccc;border-radius:4px;padding:15px 25px;text-align:center;z-index:5;cursor:default;white-space:normal;min-width:220px;transition:all 350ms ease;pointer-events:none;opacity:0;top:100%;}.table-design-1 .td-content-hovered:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #ccc transparent;position:absolute;left:50%;top:-8px;transform:translateX(-50%);}.table-design-1 .td-content-hovered.overflow-right{right:0;transform:none;}.table-design-1 .td-content-hovered.overflow-right:before{transform:none;right:30px;left:auto;}.table-design-1 .td-content-hovered.overflow-left{left:0;transform:none;}.table-design-1 .td-content-hovered.overflow-left:before{transform:none;left:30px;right:auto;}.table-design-1 .td-content-hovered.overflow-top{top:auto;bottom:100%;}.table-design-1 .td-content-hovered.overflow-top:before{transform:translateX(-50%) scaleY(-1);top:auto;bottom:-8px;}.table-design-1 .td-content-hovered.overflow-bottom{bottom:auto;top:100%;}.table-design-1 .td-content-hovered:hover{pointer-events:all;opacity:1;}#page-configurator{margin-bottom:0 !important;max-height:100vh;min-height:100vh;overflow:hidden;}#page-configurator .export-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#fff;pointer-events:none;transition:all 350ms ease;opacity:0;z-index:100;}#page-configurator .export-loader.visible{pointer-events:all;opacity:1;}#page-configurator .export-loader .loader-content{display:flex;align-items:center;font-size:24px;}#page-configurator .export-loader .loader-content .picto-item{height:36px;width:36px;display:flex;justify-content:center;align-items:center;animation:rotate360 linear 5s infinite;}#page-configurator .export-loader .loader-content h3{padding-left:1rem;}#page-configurator .config-holder{display:flex;height:100vh;overflow:hidden;width:100vw;}#page-configurator .config-holder .config-picker{width:25%;height:100vh;background:#f2f2f2;border-right:1px solid #ccc;}#page-configurator .config-holder .config-picker .config-picker-title{position:sticky;top:0;left:0;background:#333;color:#fff;font-weight:500;padding:0.3rem 1rem;z-index:10;}#page-configurator .config-holder .config-picker .separator-options{margin-top:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;}#page-configurator .config-holder .config-picker .separator-options .more-options{width:100%;padding:1rem;}#page-configurator .config-holder .config-picker .separator-options .more-options .more-options-title{font-weight:600;color:#777;text-align:center;cursor:pointer;}#page-configurator .config-holder .config-picker .separator-options .more-options .more-options-content{display:none;padding-top:.8rem;max-width:80%;margin:0 auto;}#page-configurator .config-holder .config-picker .separator-options .more-options .more-options-content.active{display:block;}#page-configurator .config-holder .config-picker .separator-options .more-options .more-options-content .field-item .field-label{padding-bottom:0.2rem;}#page-configurator .config-holder .config-picker .separator-options .more-options .more-options-content .field-item input{height:35px;padding:8px;width:100%;}#page-configurator .config-holder .config-picker .separator-options .more-options .more-options-content .field-item .select2.select2-container{width:100% !important;}#page-configurator .config-holder .config-picker .separator-options .more-options .more-options-content .field-item:not(:last-child){margin-bottom:1rem;}#page-configurator .config-holder .config-picker .folder-item.closed .folder-content{display:none;}#page-configurator .config-holder .config-picker .folder-item.closed .folder-name .picto-item{transform:translateY(-50%) scaleY(-1);}#page-configurator .config-holder .config-picker .folder-item .folder-name{width:100%;position:relative;padding:0.55rem 1rem;background:#ccc;color:#333;font-weight:bold;font-size:14px;padding-right:50px;cursor:pointer;}#page-configurator .config-holder .config-picker .folder-item .folder-name .picto-item{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:all 350ms ease;}#page-configurator .config-holder .config-picker .folder-item .folder-content{display:flex;flex-wrap:wrap;flex-direction:column;}#page-configurator .config-holder .config-picker .folder-item .folder-content:not([data-numb="0"]){padding:1rem;}#page-configurator .config-holder .config-picker .folder-item .folder-content:not([data-numb="0"])>.media-item{width:100%;}#page-configurator .config-holder .config-picker .folder-item .folder-content:not([data-numb="0"])>.media-item:not(:last-child){margin-bottom:1rem;}#page-configurator .config-holder .config-picker .folder-item .folder-content .folder-description{margin-bottom:1rem;padding:0.8rem;border-radius:10px;background:#6ed69b;color:#fff;display:flex;align-items:center;cursor:pointer;transition:all 350ms ease;}#page-configurator .config-holder .config-picker .folder-item .folder-content .folder-description:hover{opacity:0.8;}#page-configurator .config-holder .config-picker .folder-item .folder-content .folder-description .picto-holder{max-width:34px;width:34px;display:flex;}#page-configurator .config-holder .config-picker .folder-item .folder-content .folder-description .picto-holder svg{width:100%;fill:#fff;}#page-configurator .config-holder .config-picker .folder-item .folder-content .folder-description p{width:calc(100% - 34px);padding-left:0.8rem;}#page-configurator .config-holder .config-picker .folder-item .media-item{display:flex;width:100%;cursor:pointer;border:4px solid transparent;transition:all 350ms ease;}#page-configurator .config-holder .config-picker .folder-item .media-item img{width:100%;}#page-configurator .config-holder .config-picker .folder-item .media-item:hover{opacity:0.85;border-color:#ccc;}#page-configurator .config-holder .config-picker .folder-item .media-item.active{border-color:#6ed69b;}#page-configurator .config-holder .config-previsu{width:75%;height:100vh;}#page-configurator .config-holder .config-previsu .config-previsu-container{display:flex;flex-direction:column;}#page-configurator .config-holder .config-previsu .config-previsu-container[data-page="home"]{--marginTopBlock:2rem;}#page-configurator .config-holder .config-previsu .config-previsu-container[data-page="home"] .config-previsu-item[data-type="top"]>*,#page-configurator .config-holder .config-previsu .config-previsu-container[data-page="home"] .config-previsu-item[data-type="big_slider"]>*{margin-top:0rem;}#page-configurator .config-holder .config-previsu .config-previsu-container[data-page="home"] .config-previsu-item>*{margin-top:var(--marginTopBlock);}#page-configurator .config-holder .config-previsu .config-previsu-container .config-item-image{width:100%;}#page-configurator .config-holder .config-previsu .config-previsu-container .config-previsu-item{display:flex;width:100%;}#page-configurator .config-holder .config-previsu .config-previsu-container .ui-sortable-handle{cursor:grab;transition:filter 350ms ease, transform 350ms ease;}#page-configurator .config-holder .config-previsu .config-previsu-container .ui-sortable-handle.ui-sortable-helper{cursor:grabbing;filter:blur(1px) grayscale(.5);transform:scale(0.8);}#page-configurator .config-holder .config-previsu .config-previsu-container .ui-sortable-handle.draggable-not-allowed{cursor:not-allowed;}#page-configurator .config-holder .config-previsu .config-previsu-container .config-previsu-item-highlight{border:3px solid #6ed69b;background:#6ed69b55;color:#777620;}#page-configurator .shop-review-widget,#page-configurator #profiler_toolbar{display:none !important;}#page-configurator .popup-background-config{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.55);cursor:pointer;z-index:15;backdrop-filter:blur(3px);transition:all 400ms ease;opacity:0;pointer-events:none;}#page-configurator .popup-background-config.active{pointer-events:all;opacity:1;}#page-configurator .folder-description-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;background:#fff;border-radius:20px;padding:2rem;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.2);z-index:20;transition:all 400ms ease;pointer-events:none;opacity:0;font-size:15px;}#page-configurator .folder-description-popup ul{text-align:left;padding:0 2rem;}#page-configurator .folder-description-popup ul li{list-style:circle;padding:0.3rem 0;padding-left:5px;}#page-configurator .folder-description-popup.active{pointer-events:all;opacity:1;}.config-previsu-dropzone-holder{transition:all 350ms ease;opacity:0;pointer-events:none;position:fixed;bottom:0;left:0;width:25%;background:red;color:#fff;padding:2rem;}.config-previsu-dropzone-holder .title-item{color:#fff;}.config-previsu-dropzone-holder .config-previsu-dropzone{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;max-width:100%;overflow:hidden;}.config-previsu-dropzone-holder .config-previsu-dropzone *{opacity:0;height:0 !important;}.config-previsu-dropzone-holder .config-previsu-dropzone .dropzone-delete{height:40px !important;width:100%;opacity:1;background:#fff;position:relative;text-align:center;}.config-previsu-dropzone-holder .config-previsu-dropzone .dropzone-delete:before{content:"1 élément supprimé";position:absolute;color:#333;top:50%;left:50%;transform:translate(-50%,-50%);}.page-currently-sorting .config-previsu-dropzone-holder{opacity:1;pointer-events:all;}@keyframes rotate360{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.marquee{display:flex;overflow:hidden;user-select:none;gap:var(--gap);mask-image:linear-gradient(var(--mask-direction, to right),hsl(0 0% 0% / 0),hsl(0 0% 0% / 1) 20%,hsl(0 0% 0% / 1) 80%,hsl(0 0% 0% / 0));}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite;}@media (prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused;}}.marquee--vertical{--mask-direction:to bottom;}.marquee--vertical,.marquee--vertical .marquee__group{flex-direction:column;}.marquee--vertical .marquee__group{animation-name:scroll-y;}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s;}@keyframes scroll-x{from{transform:translateX(var(--scroll-start));}to{transform:translateX(var(--scroll-end));}}@keyframes scroll-y{from{transform:translateY(var(--scroll-start));}to{transform:translateY(var(--scroll-end));}}.marquee svg{display:grid;place-items:center;width:var(--size);fill:var(--color-text);background:var(--color-bg-accent);aspect-ratio:16/9;padding:calc(var(--size) / 10);border-radius:0.5rem;}.marquee--vertical svg{aspect-ratio:1;width:calc(var(--size) / 1.5);padding:calc(var(--size) / 6);}.wrapper-scroll-list{--color-text:navy;--color-bg:papayawhip;--color-bg-accent:#ecdcc0;--size:150px;--gap:calc(var(--size) / 14);--duration:60s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap));display:flex;flex-direction:column;gap:var(--gap);margin:auto;max-width:100vw;}.wrapper-scroll-list.wrapper--vertical{flex-direction:row;height:100vh;}@media (prefers-color-scheme: dark){.wrapper-scroll-list{--color-text:papayawhip;--color-bg:navy;--color-bg-accent:#2626a0;}}@keyframes fade{to{opacity:0;visibility:hidden;}}body{--colorBleu:#87c2bd;--imageBandeauCateg:url("/pub/catalogue/categories/10-2024/Volx-Bandeau-Macros-min.jpg");}.color-blue{color:var(--colorBleu) !important;}.tpl-home-news-stock .encart-holder{display:flex;justify-content:space-between;padding:0 15px;margin-bottom:50px;}.tpl-home-news-stock .encart{--borderRadius:15px;position:relative;border-radius:var(--borderRadius);overflow:hidden;font-size:0;display:flex;}.tpl-home-news-stock .encart .title{color:#fff;position:absolute;top:20px;z-index:33;left:20px;font-size:30px;font-weight:bold;text-transform:uppercase;width:100%;text-align:left;text-shadow:0 0 4px rgba(0,0,0,0.3);font-weight:lighter;letter-spacing:2px;}.tpl-home-news-stock .encart .title img{display:inline-block;transform:rotate(-90deg);max-width:40px;vertical-align:top;top:5px;position:relative;}.tpl-home-news-stock .encart>img{border-radius:var(--borderRadius);}.category-item-volx{overflow:hidden;}.category-item-volx .category-image{position:relative;overflow:hidden;border-radius:10px;}.category-item-volx .category-image img{transition:all ease 1s;transform:scale(1);}.category-item-volx .category-image:before{content:"";background:url("/pub/design/masque-white.png");background-size:auto;position:absolute;right:0;bottom:0;height:70%;width:30%;z-index:32;background-size:100%;transition:all ease 0.4s;opacity:0.3;}.category-item-volx .category-title{transition:all ease 0.5s;opacity:1;}.category-item-volx:hover{opacity:1 !important;}.category-item-volx:hover .category-image:before{bottom:-100%;}.category-item-volx:hover img{opacity:1;transform:scale(1.1);}.category-item-volx:hover .category-title{left:100%;opacity:0;}.color-white-inherit{color:#fff !important;}.color-white-inherit *{color:#fff !important;}#top{--couleurPicto:#87c2bd;}#top.js-fixed-scroll{box-shadow:0 2px 30px rgba(0,0,0,0);position:relative;z-index:50;}#top.js-fixed-scroll.top-transparent-until-scrolled.page-scrolled{box-shadow:0 2px 30px rgba(0,0,0,0.2);}#top.js-fixed-scroll.hasScrolledNeedFixedItem{box-shadow:0 2px 30px rgba(0,0,0,0.2);position:fixed !important;}#top.top-base-fixed.top-transparent-until-scrolled:not(.page-scrolled) #top-main .top_liens_template{--textColor:#fff;}#top.top-base-fixed.top-transparent-until-scrolled:not(.page-scrolled) #top-main #top_recherche{--borderColor:#fff;--inputColor:#fff;}#top #top-main .slide-menu-item{color:#2c2f2a;}#top #top-main .slide-menu-item.current-item-link{background:transparent;color:inherit;}#top #top-main .slide-menu-item.current-item-link .menu-title{font-weight:300;}#top #top-main .slide-menu-item.current-item-link .menu-title:after{width:100%;opacity:1;}#top #top-main .slide-menu-item:hover .menu-title:after{width:100%;opacity:1;}#top #top-main .slide-menu-item .menu-title{position:relative;text-transform:uppercase;font-size:18px;}#top #top-main .slide-menu-item .menu-title:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;transition:all 350ms ease;opacity:0;background:#87c2bd;}#top #top-main .wrapper{--paddingHori:4rem;padding-left:var(--paddingHori);padding-right:var(--paddingHori);flex-wrap:nowrap !important;}#top #top-main .wrapper .section-center{align-self:flex-end;justify-content:space-around !important;}#top #top-main .top_liens_template{--textColor:#2c2f2a;}#top #top-main .top_liens_template li{position:relative;}#top #top-main .top_liens_template li a{color:var(--textColor);}#top #top-main .top_liens_template li:not(:last-child){margin-right:10px;padding-right:10px;}#top #top-main .top_liens_template li:not(:last-child):after{content:"";right:0;height:10px;width:1px;background:var(--textColor);position:absolute;top:50%;transform:translateY(-50%);}#top #top-main .section-top-item.section-right{display:flex;flex-direction:column;}#top #top-main .section-top-item.section-right .pre-content{margin:0;margin-bottom:20px;width:100%;text-align:right;}#top #top-main .section-top-item.section-right .main-content{display:flex;align-items:center;margin:0;top:10px;position:relative;}#top #top-main .section-top-item.section-right .picto-top-list{display:flex;}#top #top-main .section-top-item.section-right .picto-top-list .top-picto-default{color:var(--couleurPicto) !important;}#top #top-main .section-top-item.section-right .picto-top-list>*:not(:last-child){margin-right:1rem;}#top #top-main .top-picto-default{color:var(--couleurPicto) !important;}#top #top-main #top_recherche{--rechercheWidth:240px;max-width:var(--rechercheWidth) !important;min-width:var(--rechercheWidth) !important;transition:all 350ms ease;width:auto;margin-right:1rem;--borderColor:#2c2f2a;--global-BoxShadow:none;--inputColor:#2c2f2a;}#top #top-main #top_recherche #search_classique{border:0;display:flex;}#top #top-main #top_recherche #search_classique .btn-search{position:static;order:-1;}#top #top-main #top_recherche #search_classique .input-search{border-bottom:1px solid var(--borderColor);flex-grow:1;}#top #top-main #top_recherche #search_classique .input-search input{height:32px;padding:5px;color:var(--inputColor);background:transparent;}#breadcrumbs{background:#f2f2f2;}.reassurancelist-holder,.reinsurancelist-holder{--reaColor:#cacaca;}.reassurancelist-holder .reinsurance-item .reinsurance-picture i,.reinsurancelist-holder .reinsurance-item .reinsurance-picture i{color:var(--reaColor);}.reassurancelist-holder .reinsurance-item .reinsurance-content .reinsurance-title,.reinsurancelist-holder .reinsurance-item .reinsurance-content .reinsurance-title{padding:0;font-weight:normal;color:var(--reaColor);}.homegetclass-no-trait .homeget_title .homeget_title_content:before{display:none !important;}.homeget_title{font-size:56px;font-weight:600;letter-spacing:3px;text-transform:initial;position:relative;}.homeget_title .homeget_title_content{position:relative;}.homeget_title .homeget_title_content:before{content:"";display:none;height:2px;width:100%;background:#0ebb63;position:absolute;top:70px;left:3px;}.homeget_title strong{margin-top:10px;display:inline-block;}.homeget_title .homeget_subtitle,.homeget_title .subtitle,.homeget_title>span:not(.homeget_title_content){font-style:normal;font-size:18px;line-height:140%;padding-top:20px;font-weight:normal;color:#2c2f2a;text-transform:initial;margin-bottom:15px;}.homeget_title .homeget_subtitle strong,.homeget_title .subtitle strong,.homeget_title>span:not(.homeget_title_content) strong{font-size:24px;margin-bottom:10px;}.homeget_title .homeget_subtitle span,.homeget_title .subtitle span,.homeget_title>span:not(.homeget_title_content) span{font-weight:normal;color:#87c2bd;text-transform:initial;font-style:normal;}#footer #footgets .footget_title:before,.filter .title:before{display:none;}#footer{background:#707070;}#footer #footer-mentions{background:#484849;}#footer #footer-mentions > .wrapper{border-top:0;}#footget_2,#footget_3,#footget_4{text-transform:uppercase;}#page-home #page .homeget.tpl-home-empty-div{margin-bottom:0 !important;margin-top:4rem !important;}#page-home #page .homeget.tpl-home-empty-div .homeget_title.title:before{display:none !important;}.slider-media-container{opacity:1 !important;}#sidebar #filtres-holder .filtres-elem-holder #advancedSearch .filter label.title span,#sidebar #filtres-holder .filtres-elem-holder #advancedSearch .filter .title span{font-size:14px;padding:0;font-weight:bold;}.no-filter-available{margin-top:1rem;}#page-product #page #main .productDetail .product-container .imagesProduct{position:sticky;top:100px;}#page-product #main .mini-description>*:not(:first-child){margin-top:1rem;}#page-product #main .line-prod-item .line-flexed{flex-direction:column;align-items:flex-start;}#page-product #main .line-prod-item .line-flexed .section-title{font-weight:bold;margin-bottom:0.5rem;font-size:15px;}#page-product #main .line-prod-item .line-flexed .section-title .picto-svg-holder{display:none;}#page-product #main .line-prod-item .line-flexed .section-content{width:100% !important;}.product_list_volx{--nbPerLine:3;--margin:10px;display:flex;flex-wrap:wrap;}.product_list_volx.owl-carousel{--nbPerLine:1;}.product_list_volx.owl-carousel .owl-item{display:flex;justify-content:center;align-items:center;}.product-item-volx{width:calc((100% / var(--nbPerLine)) - (2 * var(--margin)));margin:calc((2 * var(--margin))) var(--margin);color:#010101;position:relative;}.product-item-volx:not(:hover) .product-attributes-images .product-attribute-item{transform:translateX(5px);opacity:0;}.product-item-volx .product-attributes-images{pointer-events:none;font-size:9px;top:5px;right:5px;transition:all 500ms ease;}.product-item-volx .product-attributes-images .product-attribute-item{transition:all 350ms ease;}.product-item-volx .product-attributes-images .product-attribute-item svg{width:100%;}.product-item-volx .product-attributes-images .product-attribute-item:nth-child(2){transition-delay:100ms;}.product-item-volx .product-attributes-images .product-attribute-item:nth-child(3){transition-delay:200ms;}.product-item-volx .product-attributes-images .product-attribute-item:not(:first-child){margin-top:5px;}.product-item-volx .image-holder{border:1px solid #f6f6f6;margin-bottom:14px;}.product-item-volx .image-holder img{aspect-ratio:86/53;object-fit:contain;width:100%;}.product-item-volx .product-name-holder{font-size:17px;}.product-item-volx .product-name-holder .bold{margin-right:8px;}.homeget .product_list_volx.owl-carousel .owl-nav{top:calc(43% - 25px) !important;}.category-list-volx{--nbPerLine:3;--margin:15px;display:flex;flex-wrap:wrap;}.category-item-volx{width:calc((100% / var(--nbPerLine)) - (2 * var(--margin)));margin:var(--margin);color:#fff;position:relative;}.category-item-volx .category-title{position:absolute;bottom:20px;z-index:33;left:20px;font-size:30px;font-weight:bold;text-transform:uppercase;width:100%;text-align:left;text-shadow:0 0 4px rgba(0,0,0,0.3);font-weight:lighter;letter-spacing:2px;}.category-item-volx .category-title img{display:inline-block;max-width:40px;vertical-align:middle;}.category-item-volx .image-holder img{aspect-ratio:1;width:100%;object-fit:contain;}.category-item-volx .image-absolute{aspect-ratio:1/1;}.category-item-volx .image-absolute .image-secondary +img{z-index:2;}.category-item-volx:hover .image-absolute .image-secondary +img{opacity:0;}#footgets .widget_image img{max-height:120px;}.home-bloc-text-holder{position:relative;}.homebloctext-volx{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:1600px;display:flex;padding-top:65px;position:static;}.homebloctext-volx.no-wrapper{max-width:100%;}.homebloctext-volx:after{content:"";position:absolute;left:0;width:100%;background:#fff;bottom:0;height:130px;}.homebloctext-volx .content-container{color:#fff;width:50%;padding-right:4rem;}.homebloctext-volx .content-container .text-entry{font-size:16px;}.homebloctext-volx .content-container .text-entry h2{font-size:46px;line-height:120%;font-weight:600;letter-spacing:1px;color:var(--colorBleu) !important;}.homebloctext-volx .content-container .text-entry ul{margin-top:2rem;}.homebloctext-volx .content-container .text-entry ul li{font-size:24px;font-weight:500;margin-bottom:10px;background:url(/pub/design/Fle_che.svg) no-repeat left 5px;padding-left:35px;background-size:22px;}.homebloctext-volx .content-container .text-entry ul li span{font-size:14px;font-weight:normal;display:block;margin-bottom:20px;}.homebloctext-volx .content-container .text-entry>*:not(:last-child){margin-bottom:1.5rem;}.homebloctext-volx .content-container .text-entry p{font-size:22px;line-height:37px;}.homebloctext-volx .image-holder{width:50%;z-index:2;padding-top:13px;}.tpl-home-onparle{background:#414142;margin-bottom:0;color:#fff;position:relative;padding-top:50px;padding-bottom:50px;margin-top:150px;text-align:center;font-size:20px;}.tpl-home-onparle > p,.tpl-home-onparle > div{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:1600px;}.tpl-home-onparle > p.no-wrapper,.tpl-home-onparle > div.no-wrapper{max-width:100%;}.tpl-home-onparle .homeget_title{position:absolute;top:-80px;left:0;right:0;}.tpl-home-onparle .homeget_title:before{display:none;}.post ul,.text-entry ul{margin-top:2rem;padding-left:0;}.post ul li,.text-entry ul li{list-style-type:none;text-align:left;background:url(/pub/design/Fle_che.svg) no-repeat left top;padding-left:35px;background-size:22px;}.post ul li:not(:last-child),.text-entry ul li:not(:last-child){margin-bottom:10px;}#page-home #footer{margin-top:0;}.homegetclass-bg-gris{background:linear-gradient(266deg,#3f3f3f 0%,#2e2e2e 70%);}#page-home #wrapper .homeget.tpl-home-shapez-vite{max-width:1600px;}#page-home #wrapper .homeget.tpl-home-shapez-vite .homeget_title.title{font-size:66px;font-weight:bold;}#page-home #wrapper .homeget.tpl-home-shapez-vite .shappez-vite .subtitle{font-size:24px !important;margin-bottom:10px;letter-spacing:1px;}#page-home #wrapper .homeget.tpl-home-shapez-vite .shappez-vite>p:not(.title){font-size:18px;}#page-home #wrapper .homeget.tpl-home-shapez-vite .shappez-vite>p:not(.title):not(.subtitle){letter-spacing:2px;}.shappez-vite{background:url("/pub/design/Shapez_vite.jpg");text-align:center;color:#fff;background-size:cover;padding-top:50px;padding-bottom:50px;background-attachment:fixed;background-position-x:center;}.shappez-vite .homeget_title{align-items:center;color:#fff;}.shappez-vite .homeget_title:before{display:none;}.shappez-vite .homeget_title span{text-align:center;color:#fff;}.shappez-vite .shappez-btn{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row;--margin:55px;}.shappez-vite .shappez-btn a{color:#fff;text-align:center;font-size:24px;margin-left:var(--margin);margin-right:var(--margin);font-weight:bold;line-height:28px;}.shappez-vite .shappez-btn img{max-height:70px;}#page-home #wrapper .homeget.tpl-home-postlist{max-width:100%;background:#87c2bd;padding-top:70px;padding-bottom:70px;margin-top:140px;position:relative;}#page-home #wrapper .homeget.tpl-home-postlist .owl-nav{padding:0 15px;position:absolute;top:calc(64% - 25px);transform:translateY(-50%);}#page-home #wrapper .homeget.tpl-home-postlist .owl-nav button{--size:40px;width:var(--size);height:var(--size);border:none !important;background:#fff !important;}#page-home #wrapper .homeget.tpl-home-postlist .owl-nav button:hover{opacity:0.9;}#page-home #wrapper .homeget.tpl-home-postlist .owl-nav button span{font-size:33px;color:#555253;top:-3px;position:relative;}#page-home #wrapper .homeget.tpl-home-postlist .owl-nav.disabled{display:flex !important;}#page-home #wrapper .homeget.tpl-home-postlist .homeget_title:first-child{position:absolute;top:-75px;display:block;width:100%;margin:0 auto;left:0;right:0;}#page-home #wrapper .homeget.tpl-home-postlist .homeget_title:first-child span{align-items:flex-start;}#page-home #wrapper .homeget.tpl-home-postlist .homeget_title span.color-white{color:#fff;}#page-home #wrapper .homeget.tpl-home-postlist .homeget_title:before{display:none;}#page-home #wrapper .homeget.tpl-home-postlist>p,#page-home #wrapper .homeget.tpl-home-postlist>div{max-width:1600px;margin:0 auto;}#page-home #wrapper .homeget.tpl-home-postlist .post-holder .post-item{--postColor:#fff;}#page-home #wrapper .homeget.tpl-home-postlist .post-holder .post-item .post-published-date{--postColor:#000100;color:var(--postColor);}.citation-item{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto;}.citation-item .image-holder img{max-height:75px;}.citation-item .citation{margin-top:1rem;letter-spacing:-0.3px;}.citation-item .auteur{margin-top:1rem;}.citation-item:not(:first-child){margin-top:3rem;}#footget_1 .text{padding-top:1rem !important;color:#fff;font-size:15px;line-height:140% !important;}#footget_1 .text span{color:#343434;}@media (max-width: 1200px){#top #top-main .wrapper{--paddingHori:1rem;}#top #top-main .slide-menu-item .menu-title{font-size:14px;}}@media (max-width: 900px){.product_list_volx{--nbPerLine:3;}}@media (max-width: 800px){#top #top-main .section-top-item.section-right{align-items:flex-end;}#top #top-main .section-top-item.section-right .main-content #top_recherche{display:none !important;}}@media (max-width: 680px){.category-list-volx{--nbPerLine:2;--margin:10px;}}@media (max-width: 650px){#top #top-main .section-top-item.section-right .pre-content{display:none;}#top #top-main .wrapper .section-center{align-self:center;}#top #top_logo img,#top #top_logo svg{max-height:70px;}}@media (max-width: 600px){.product_list_volx{--nbPerLine:2;}}@media (max-width: 450px){.category-list-volx{--nbPerLine:1;}}@media (max-width: 380px){.product_list_volx{--nbPerLine:1;}}.uppercase{text-transform:uppercase;}.template.tpl-home-empty-div .homeget_title.title{margin-left:0 !important;}#page-product #page #main .productDetail .product-container .imagesProduct{top:calc(100px + 2rem);}#page-product .images-thumbnails-holder .images-thumbnails-list{--nbPerLine:3;}#page-product .images-thumbnails-holder .images-thumbnails-list .image-thumbnail-item{width:calc((100% / var(--nbPerLine)) - 10px);background:#fff;border-radius:0px;}#page-product #page .mini-description .text-description{color:#000;font-style:normal;margin:1rem 0 2rem;}#page-product .product-resume-attributes{display:flex;--nbPerLine:4;--margin:0.5rem;width:calc(100% + (1 * var(--margin)));margin-bottom:calc(var(--margin) * -1);margin-left:calc(var(--margin) * -1);}#page-product .product-resume-attributes .product-resume-item{aspect-ratio:1/1;margin:var(--margin);display:flex;justify-content:center;align-items:center;width:calc((100% / var(--nbPerLine)) - (2 * var(--margin)));flex-direction:column;text-align:center;}#page-product .product-resume-attributes .product-resume-item .image-holder{width:70%;}#page-product .product-resume-attributes .product-resume-item span{font-weight:bold;font-size:15px;display:inline-block;margin-top:1rem;color:#919395;}#page-product .imagesProductSection{position:relative;}#page-product .imagesProductHolder .imgProduct{background:#fff;}.product-attributes-images{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;flex-direction:column;--itemSize:30px;}.product-attributes-images .product-attribute-item{background:#000;color:#fff;font-weight:bold;border-radius:50%;width:var(--itemSize);height:var(--itemSize);display:flex;justify-content:center;align-items:center;font-size:11px;}.product-attributes-images .product-attribute-item:not(:first-child){margin-top:10px;}.category-item-volx .category-image,.tpl-home-news-stock .encart{border-radius:0px;--borderRadius:0px;}.declinaison-pastille-list .declinaison-pastille-item{background:transparent;}.declinaison-pastille-list .declinaison-pastille-item .pastille-couleur{margin-right:4px;}#page-product #main .product-container .product-content-container .product-content-section{border-width:0;}#page-product #page .section-separator{text-align:center;justify-content:center;margin-bottom:2rem;}#page-product #page .product-content-text.text-user-content{text-align:center;}#page-product .qty-actions-holder{background:#fff;border:1px solid #e1e1e1;}body.page-account.page-account-logged #wrapper > div{min-height:500px;}body.page-account.page-account-logged #wrapper #content .menu-account-holder{top:calc(var(--topFixedElements,104px) + 1.5rem);}body.page-account.page-account-logged #content{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:1600px;}body.page-account.page-account-logged #content.no-wrapper{max-width:100%;}body.page-account.page-account-logged #content #account{padding-left:1.5rem;}body.page-account.page-account-logged #content .account-menu-top .menu-account-container{border-left:1px solid #ccc;overflow:hidden;}body.page-account.page-account-logged #content .account-menu-top .menu-account-container .menu-account-item a.logout{color:#e74c3c;}body.page-account.page-account-logged #content .account-menu-top .menu-account-container .menu-account-item:first-child a{border-top-left-radius:var(--global-Radius);}body.page-account.page-account-logged #content .account-menu-top .menu-account-container .menu-account-item:last-child a{border-bottom-left-radius:var(--global-Radius);}.mb-0-5{margin-bottom:0.5rem;}body div#top:not(.top-base-fixed) .alternative-holder .alternative-image{display:none;}#page-categ{padding-top:0 !important;}#page-categ #top{position:fixed;width:100%;left:0;top:0;z-index:34;}#page-categ div.header-banner{--imageBandeau:var(--imageBandeauCateg);padding-top:var(--topFixedElements,100px);min-height:calc(250px + var(--topFixedElements,100px));margin-bottom:0;background-position-y:50%;background-image:var(--imageBandeau,url("/pub/design/Bandeau-Large.jpg")) !important;background-repeat:no-repeat !important;}#page-categ div.header-banner .header-banner-content h1{text-align:left;font-size:46px;text-transform:uppercase;font-weight:700;}#page-categ div.header-banner+#breadcrumbs{margin-bottom:2rem;}#top #top-main #top_account{margin-right:7px;}@media (max-width: 1470px){#top #top_logo img,#top #top_logo svg{max-width:210px;}#top #top-main #top_recherche{--rechercheWidth:200px;}#top #top-main .wrapper{--paddingHori:1rem;}}@media (max-width: 1340px){#top #top_logo img,#top #top_logo svg{max-width:170px;}#top #top-main .slide-menu-item{padding:1rem 0.7rem;}#top #top-main .slide-menu-item .menu-title{font-size:15px;}}@media (max-width: 1620px){#page-home #wrapper{padding-left:0;padding-right:0;}#page-home #wrapper .homeget.tpl-home-postlist .homeget_title,#page-home #wrapper .tpl-home-onparle .homeget_title{padding-left:1rem;padding-right:1rem;}.homebloctext-volx{padding-bottom:45px;}.homebloctext-volx:after{display:none;}.breadcrumbs{padding-left:8px;padding-right:8px;}.header-banner-content{padding:0 1rem;}body{--paddingSide:1rem;}body:not(#page-home):not(#page-product) #wrapper{padding-left:var(--paddingSide);padding-right:var(--paddingSide);}body#page-product .product-item-container>div{padding-left:var(--paddingSide);padding-right:var(--paddingSide);}}@media (min-width: 1200px){.page-nouveautes .product_list_volx,.page-productlist-full .product_list_volx{--nbPerLine:4;}}#page-login #wrapper > div,#page-signup #wrapper > div{min-height:auto;}.product-container-holder .js-declinaison-pastille-holder{width:80%;}.product_list_volx.owl-carousel .product-item-volx{margin-bottom:30px;}#page-product .product-content-section.product-content-section-declinaison{overflow:hidden;}.product_list_volx .declinaison-pastille-list{flex-direction:column;}.product_list_volx .declinaison-pastille-list .qty-buy{display:flex;}.product_list_volx .declinaison-pastille-list .qty-buy .btn-add{margin-left:8px;}#page-product .product-container-holder .declinaison-pastille-list .declinaison-pastille-item[data-name="Couleur"]{position:relative;padding:6px;border-radius:6px;transition:all 350ms ease;z-index:0;width:auto;}#page-product .product-container-holder .declinaison-pastille-list .declinaison-pastille-item[data-name="Couleur"]:hover{background:#fff;z-index:1;opacity:1;filter:drop-shadow(0 0 2px rgba(0,0,0,0.15));border-top-right-radius:0px;border-bottom-right-radius:0px;}#page-product .product-container-holder .declinaison-pastille-list .declinaison-pastille-item[data-name="Couleur"]:hover .filter-color-name{opacity:1;transform:translateY(-50%) translateX(0px);}#page-product .product-container-holder .declinaison-pastille-list .declinaison-pastille-item[data-name="Couleur"] .pastille-couleur{margin:0;}#page-product .product-container-holder .declinaison-pastille-list .declinaison-pastille-item[data-name="Couleur"] .filter-color-name{position:absolute;top:50%;left:30px;transform:translateY(-50%) translateX(10px);opacity:0;transition:all 350ms ease;pointer-events:none;z-index:5;background:#fff;height:32px;display:flex;align-items:center;padding:8px;padding-left:2px;border-top-right-radius:6px;border-bottom-right-radius:6px;white-space:nowrap;}#page-product .product-container-holder .declinaison-pastille-list .declinaison-pastille-item[data-name="Couleur"] .pastille-couleur{margin-left:0;margin-bottom:0;}#top.top-modulable.top-transparent-until-scrolled:not(.page-scrolled).top-transparent-text-white #top-menu  .menu-responsive-holder .menu-responsive-trigger.js-menu-responsive-fullscreen-trigger .menu-title{color:var(--colorMenuTextContent);}#top.top-modulable.top-transparent-until-scrolled:not(.page-scrolled).top-transparent-text-white #top-menu  .menu-responsive-items-container .menu-title{color:#2c2f2a;}@media (max-width: 1220px){#page-home #wrapper .homeget.tpl-home-postlist .homeget_title:first-of-type{padding-left:1.5rem !important;padding-right:1.5rem !important;}}@media (max-width: 1024px){#top.top-modulable .section-top-item.section-left{order:0 !important;}#top #top-main .wrapper .section-center{order:0 !important;}#top #top-main .section-top-item.section-right{order:2 !important;}#top #top-main .section-top-item.section-right #top_recherche{display:none !important;}#top.top-modulable #top-menu{padding-left:1.5rem;}#top #top-main .top_liens_template ul{display:flex;}#top #top-main .top_liens_template ul li a{white-space:nowrap;}#top #top-main .section-top-item.section-right .main-content{margin-left:auto;}}@media (max-width: 1000px){.category-list-volx{--nbPerLine:2;--margin:10px;}#page-login #log_or_sign_in .col-mid.box-informations{width:calc(100% - 2rem) !important;}}@media (max-width: 900px){.homebloctext-volx{flex-wrap:wrap;justify-content:center;}.homebloctext-volx .content-container{width:100%;padding-right:0rem;padding-bottom:2rem;}.shappez-vite{padding-left:1rem;padding-right:1rem;}}@media (max-width: 800px){#footer #footer-mentions .footer-mentions-content .link-holder .separator{display:none;}#page-product #page #main .productDetail .product-container .imagesProduct{position:static;}}@media (max-width: 760px){.tpl-home-news-stock .encart-holder{flex-direction:column;--encartHeight:200px;padding:0 10px;}.tpl-home-news-stock .encart-holder>.encart{width:100% !important;}.tpl-home-news-stock .encart-holder>.encart:not(:first-child){margin-top:15px;}.tpl-home-news-stock .encart-holder>.encart>img{height:var(--encartHeight);width:100%;object-fit:cover;}}@media (max-width: 700px){#top #top-main .section-top-item.section-right .pre-content{display:none;}}@media (max-width: 640px){.category-list-volx{--nbPerLine:1;}.homeget_title .homeget_subtitle,.homeget_title .subtitle,.homeget_title > span:not(.homeget_title_content){font-size:15px;}.homeget_title .homeget_subtitle strong,.homeget_title .subtitle strong{margin-bottom:7px;color:var(--colorBleu);}#page-home .homeget_title{margin-left:0 !important;margin-right:0 !important;padding-left:.5rem !important;padding-right:.5rem !important;}body .title{font-size:28px;letter-spacing:2px;}}@media (max-width: 600px){#page-home #wrapper .homeget.tpl-home-shapez-vite .homeget_title.title{font-size:50px;}body #page #top #top_logo img,body #page #top #top_logo svg{max-width:150px;}#page .reassurancelist-holder{--nbPerLine:3;}#page .reassurancelist-holder .reinsurance-item{width:calc((100% / var(--nbPerLine)) - 20px);--imgSize:45px;}#page .reassurancelist-holder .reinsurance-item .reinsurance-picture{min-height:var(--imgSize);max-height:var(--imgSize);}#page .reassurancelist-holder .reinsurance-item .reinsurance-picture img{max-height:var(--imgSize);max-width:var(--imgSize);}#page .reassurancelist-holder .reinsurance-item .reinsurance-content{padding-top:12px;}#page .reassurancelist-holder .reinsurance-item .reinsurance-content .reinsurance-title{font-size:13px;}#page-home #wrapper .homeget.tpl-home-shapez-vite .shappez-vite > p:not(.title){font-size:20px;}#page-home #wrapper .homeget.tpl-home-shapez-vite .shappez-vite > p:not(.title):not(.subtitle){letter-spacing:1px;}.shappez-vite{padding-left:1rem;padding-right:1rem;}.shappez-vite .shappez-btn{flex-direction:column;}.shappez-vite .shappez-btn>a:not(:first-child){margin-top:45px;}.homebloctext-volx .content-container .text-entry h2{font-size:32px;}body.page-product #main .buynow.ifOrderable{width:100%;display:flex;}}@media (max-width: 550px){#page-home #wrapper .homeget.tpl-home-shapez-vite .homeget_title.title{font-size:38px;}#page-home #wrapper .homeget.tpl-home-shapez-vite strong.uppercase{color:var(--colorBlue);}#page-home #wrapper .homeget.tpl-home-shapez-vite .shappez-vite > p:not(.title){font-size:16px;}#page-home #wrapper .homeget.tpl-home-shapez-vite .shappez-vite .shappez-btn a{font-size:16px;}}@media (max-width: 800px){.page-account.page-account-logged #wrapper #content{padding-left:0;padding-right:0;}}#page-home #wrapper .homeget.tpl-home-postlist{padding-top:15px;}@media (max-width: 800px){#page-home #wrapper .homeget.tpl-home-postlist .homeget_title:first-child,.tpl-home-onparle .homeget_title{top:-45px;}}@media only screen and (max-width: 767px){.product_list_volx .declinaison-pastille-list{display:none !important;}}.widget-footer-categories{--footerCurrentItemColor:var(--colorBleu);}.homeget.homecenter.reinsurance .reassurancelist-holder{max-width:80%;margin:0 auto;}.category-item-volx .category-title img{max-height:36px;position:relative;top:-2px;}#page-home #wrapper .homeget.tpl-home-postlist{margin-bottom:0px;}#page-home #wrapper .homeget.tpl-home-news-stock .encart-holder .encart:nth-child(2) .title{top:auto;bottom:20px;}.custom-slider-buttons .owl-nav,.citation-item-slider .owl-nav{padding:0 15px;position:absolute;top:calc(64% - 25px);transform:translateY(-50%);}.custom-slider-buttons .owl-nav button,.citation-item-slider .owl-nav button{--size:40px;width:var(--size);height:var(--size);border:none !important;background:#fff !important;}.custom-slider-buttons .owl-nav button:hover,.citation-item-slider .owl-nav button:hover{opacity:0.9;}.custom-slider-buttons .owl-nav button span,.citation-item-slider .owl-nav button span{font-size:33px;color:#555253;top:-3px;position:relative;}.citation-item-slider .owl-nav{top:42%;}.homeget .product_list_volx.owl-carousel .owl-nav{padding:0 15px;position:absolute;top:calc(64% - 25px);transform:translateY(-50%);}.homeget .product_list_volx.owl-carousel .owl-nav button{--size:40px;width:var(--size);height:var(--size);border:none !important;background:#fff !important;}.homeget .product_list_volx.owl-carousel .owl-nav button:hover{opacity:0.9;}.homeget .product_list_volx.owl-carousel .owl-nav button span{font-size:33px;color:#555253;top:-3px;position:relative;}#page-faq #page .header-banner{margin-bottom:0;}#page-faq #page .header-banner+#breadcrumbs{margin-bottom:4rem;}#page-external.page-fullsize #wrapper{max-width:100% !important;}.bg-gris-light{background:#f9f7f7;}body#page-external.page-ext-qui_sommes_nous #wrapper{padding-left:0rem !important;padding-right:0rem !important;--paddingSide:2rem;}body#page-external.page-ext-qui_sommes_nous #wrapper #content .post-content.text > *{padding-left:var(--paddingSide,1rem);padding-right:var(--paddingSide,1rem);}.buy-list-table{--borderColor:#eee;border:1px solid var(--borderColor);width:100%;border-collapse:collapse;}.buy-list-table th{padding:5px;text-align:left;background:#fafafa;border-bottom:1px solid var(--borderColor);}.buy-list-table th:not(:last-child){border-right:1px solid var(--borderColor);}.buy-list-table tr:not(:last-child) td{border-bottom:1px solid var(--borderColor);}.buy-list-table td{padding:5px 8px;}.buy-list-table td:not(:last-child){border-right:1px solid var(--borderColor);}.btn.btn-grey{background:gainsboro !important;}#page-home .tpl-volx-home-selection-productlist .homeget_title.title .homeget_title_content{text-align:left;align-items:flex-start;}#page-home .tpl-volx-home-selection-productlist .homeget_title.title .homeget_title_content>span{font-style:normal;font-size:18px;line-height:140%;padding-top:5px;font-weight:normal;color:#2c2f2a;text-transform:initial;letter-spacing:0;margin-top:-6px;}#page-home .tpl-volx-home-selection-productlist .homeget_title.title .homeget_title_content>span>strong{font-size:24px;margin-bottom:10px;margin-top:10px;display:inline-block;}#page-home .homegetclass-hidden{display:none !important;}#big-slider-container{position:relative;}#big-slider-container .made-in-france{position:absolute;bottom:1rem;left:1rem;z-index:2;--imageSize:40px;}#big-slider-container .made-in-france img{width:var(--imageSize);position:relative;left:-5px;bottom:-5px;transition:all 350ms ease;}#big-slider-container .big-slider-side-content-holder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:2rem;}#big-slider-container .big-slider-side-content{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;--imageSize:calc(30rem - 1.5vw);color:#fff;transition-delay:350ms !important;}#big-slider-container .big-slider-side-content .text-holder{margin-top:1rem;}#big-slider-container .big-slider-side-content .text-holder .blue{color:var(--colorBleu);}#big-slider-container .big-slider-side-content .text-holder p{font-size:calc(1rem + 1.25vw);line-height:140%;letter-spacing:10px;transition:all 350ms ease;}#big-slider-container .big-slider-side-content .text-holder>*:not(:last-child){margin-bottom:10px;}#big-slider-container .big-slider-side-content .image-holder{max-width:var(--imageSize);min-width:var(--imageSize);transition:all 350ms ease;}#big-slider-container .big-slider-side-content .image-holder img{transition:all 350ms ease;}@media (max-width: 1300px){#big-slider-container .slider_simple .slide-img-container .self img{min-height:85vh;object-fit:cover;}}@media (max-width: 1000px){#big-slider-container .slider_simple .slide-img-container .self img{min-height:75vh;}}@media (max-width: 800px){#big-slider-container .big-slider-side-content{width:100%;right:50%;transform:translate(50%,-50%);text-align:center;}#big-slider-container .big-slider-side-content .image-holder{margin:0 auto;}}@media (max-width: 600px){#big-slider-container .big-slider-side-content{--imageSize:calc(20rem - 1.5vw);}#big-slider-container .big-slider-side-content .text-holder p{letter-spacing:4px;}#big-slider-container .made-in-france{--imageSize:30px;}}@media (max-width: 500px){#big-slider-container .big-slider-side-content-holder{padding-left:0.5rem;padding-right:0.5rem;}}body.popup-majeur-display .background-popup{opacity:1;pointer-events:all;}body.popup-majeur-display .popup-holder{opacity:1;pointer-events:all;}body .background-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:40;background:rgba(0,0,0,0.9);transition:all 350ms ease;opacity:0;pointer-events:none;}body .popup-holder{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:42;transition:all 350ms ease;opacity:0;pointer-events:none;}body .popup-holder .popup-container{background:#fff;position:relative;padding:2rem;text-align:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.15);}body .popup-holder .popup-container .title-item{font-weight:bold;font-size:30px;letter-spacing:0.4px;}body .popup-holder .popup-container .text-item{margin:2rem 0;}body .popup-holder .popup-container .button-holder{display:flex;justify-content:space-between;}body .popup-holder .popup-container .button-holder .btn-popup-item{padding:8px 16px;background:#ccc;color:#fff;transition:all 350ms ease;box-shadow:0 0 10px rgba(0,0,0,0);}body .popup-holder .popup-container .button-holder .btn-popup-item:hover{opacity:0.95;box-shadow:0 0 10px rgba(0,0,0,0.15);}body .popup-holder .popup-container .button-holder .btn-popup-item.btn-popup-item-cancel{background:#e74c3c;}body .popup-holder .popup-container .button-holder .btn-popup-item.btn-popup-item-accept{background:#2ecc71;}body.origin{--colorBleu:#212d44;font-family:"Barlow", sans-serif;}body.origin #footer a:hover,body.origin #footer .fake-link:hover{color:#f2bf00;text-decoration-color:#f2bf00;}body.origin .boxed-container{border-left:4px solid #f2bf00;}body.origin .newsletter-container svg{fill:#f2bf00;}body.origin .owl-carousel .owl-dots .owl-dot{background:#f2bf00;}body.origin #cart-nb-products{background:#212d44;}body.origin #top-nav{background:#f2bf00;}body.origin #top #top-main .slide-menu-item .menu-title{font-size:22px;}body.origin .reduc{background:#f2bf00;}body.origin .product-attr-matieres{display:none;}body.origin .homebloctext-volx:after{display:none;}body.origin .post-content-holder .post-content{width:100%;max-height:10000px;}body.origin .post-content-holder>.post-image-holder{display:none !important;}body.origin hr{visibility:hidden;}body.origin .homebloctext-volx .content-container{padding-bottom:50px;width:100%;}body.origin .homebloctext-volx  .image-holder.image-container{display:none;}body.origin .post-content h2,body.origin .cat-description-zone h2{font-size:42px !important;margin-bottom:0 !important;line-height:55px;}body.origin .post-content h3,body.origin .cat-description-zone h3{color:#f2bf00 !important;}body.origin .post ul li,body.origin .text-entry ul li{background:url(/pub/origin96/design/Fle_che_1.svg) no-repeat left top;}body.origin a[href="https://origin-96.com/store/catalogue/macros"],body.origin a[href="https://origin-96.com/store/catalogue/prises-de-vitesse"],body.origin a[href="https://origin-96.com/store/catalogue/accessoires"]{display:none;}body.origin .category-item-volx{border-radius:500px;overflow:hidden;}body.origin .category-item-volx .category-title{bottom:60px;left:auto;right:auto;text-align:center;color:#fff;}body.origin .category-item-volx:hover{box-shadow:0px 2px 20px rgba(0,0,0,0.5);}body.origin .category-item-volx:hover .category-title{bottom:-40px;left:auto;right:auto;opacity:1;}body.origin .product-item-volx .image-holder{background:#fff;box-shadow:0px 2px 10px rgba(0,0,0,0.1);border-radius:20px;}body.origin .homebloctext-volx .content-container .text-entry h2{color:#fff !important;}body.origin .homebloctext-volx .content-container .text-entry ul li{background:url(/pub/origin96/design/Fle_che_1.svg) no-repeat left 5px;}body.origin .cat-description-zone ul{padding:0;}body.origin .cat-description-zone ul li{list-style-type:none;padding-left:25px;background:url(/pub/origin96/design/Fle_che_1.svg) no-repeat left 2px;}body.origin .category-list-volx{--nbPerLine:4;}body.origin .category-item-volx .category-image,body.origin .tpl-home-news-stock .encart{border-radius:500px;}body.origin .homeget.tpl-home-postlist{background:#f2bf00 !important;}body.origin ::selection,body.origin ::selection{background:#212d44;}body.origin *[style="color:#87c2bd"]{color:#f2bf00 !important;}body.origin #filtres-holder .filtres-description-title{color:#f2bf00;}body.origin #filtres-holder .filtres-description-title::before{background:#f2bf00;}body.origin #filtres-holder .filtres-elem-holder #advancedSearch .filter .noUi-target .noUi-base .noUi-connects .noUi-connect{background:#212d44;}body.origin .hors-stock-behavior strong{color:#212d44 !important;}body.origin .qty-actions-holder .qty-input-holder .qty-op{background:#212d44;}body.origin a[data-id="soldes"] span{color:#f2bf00 !important;}body.origin #top #top-main .slide-menu-item .menu-title::after{background:#f2bf00;}body.origin .bg-primary,body.origin .btn,body.origin input[type="submit"],body.origin input[type="button"],body.origin input[type="reset"],body.origin .btn-cart{background-color:#212d44;}body.origin .btn.btn-border:not(.btn-gradient){border:2px solid #212d44;color:#212d44;}body.origin .checkout-content-container .panier-container > .cart-bloc .cart-bloc-content,body.origin .box-informations{border-left:4px solid #212d44 !important;}body.origin .checkout #address-bloc #identification-choices label{color:#212d44 !important;border:1px solid #212d44 !important;}body.origin .checkout #address-bloc #identification-choices label.active{background-color:#212d44 !important;color:#fff !important;}body.origin a{color:#f2bf00;}body.origin .color-secondary{color:#212d44;}body.origin .contact-links-holder .contact-link-item .picto-holder{color:#212d44;}body.origin .hors-stock-behavior span{color:#f2bf00 !important;}body.origin .cart-free-shipping-infos .progress-bar-holder .progress-bar-container .progress-bar-content{background-color:#212d44;}body.origin #cart-review table.cart-table #subtotal .total-item{color:#f2bf00;}body.origin .bg-secondary{background-color:#f2bf00;}.pay-button{background:#87c2bd !important;color:#fff;}.filter-checkbox.volxholds label[for="F1844674"],.filter-checkbox.volxholds label[for="F1844675"],.filter-checkbox.volxholds label[for="F1850916"],.filter-checkbox.volxholds label[for="F1861476"],.filter-checkbox.volxholds label[for="F1861477"],.filter-checkbox.volxholds label[for="F1861478"],.filter-checkbox.volxholds label[for="F1861480"],.filter-checkbox.volxholds label[for="F1861483"],.filter-checkbox.volxholds label[for="F1861484"],.filter-checkbox.volxholds label[for="F1861486"]{display:none !important;}#page-bill .returncat{opacity:0;pointer-events:none;}.big-slider-side-content-holder{opacity:0;}.big-slider-side-content-holder.active{opacity:1;}#page-home .category-list-volx  a[href="/store/catalogue/packs"]{display:none;}#page-home a[href="/fr/store/catalogue/packs"],#page-home a[href="/en/store/packs"]{display:none;}#page-categ .product-item-volx[data-id="3360541"],#page-categ .product-item-volx[data-id="3360543"],#page-categ .product-item-volx[data-id="3360544"],#page-categ .product-item-volx[data-id="3360545"]{display:none !important;}.cross .product_list_volx{--nbPerLine:5;}.cross .product_list_volx .product-item-volx{border:2px solid transparent;padding:10px;border-radius:10px;background:#fff;}.cross .product_list_volx .product-item-volx.currentprod{border:2px solid #4d9690;}.cross .product_list_volx .product-item-volx .product-attributes-images .product-attribute-item{transform:translateX(0);opacity:1;}.noborder{margin-right:5px !important;padding-right:0 !important;}.noborder:after{display:none;}.reduc{background:#87c2bd;position:absolute;top:10px;left:10px;color:#fff;width:35px;height:35px;border-radius:30px;font-size:11px;line-height:37px;text-align:center;}.prod-video iframe{margin-top:30px;width:100% !important;aspect-ratio:16/9;height:auto !important;border-radius:10px;overflow:hidden;}.tpl-home-onparle{position:relative;}.tpl-home-onparle:before{content:"";position:absolute;top:-75px;left:0;background:url("/pub/design/cote-2.png") no-repeat;background-size:auto;height:300px;background-size:contain;max-width:1600px;margin:0 auto;display:block;width:100%;right:0;}.tpl-home-onparle:after{content:"";position:absolute;bottom:40px;left:0;background:url("/pub/design/cote-1.png") no-repeat right;background-size:auto;height:300px;background-size:contain;max-width:1600px;margin:0 auto;display:block;width:100%;right:0;}.post-holder .post-item:not(.post-item-no-absolute) > .image-holder img{border-radius:0;}.page-promotions .declinaison-pastille-item{display:none;}.page-promotions .declinaison-pastille-item.haspromo{display:inline-block;}.big-slider-side-content h1{color:#fff;}.price.large s:nth-child(1){display:none;}.product-price  s:nth-child(1){display:none;}.vd-is-connecter .price.large s:nth-child(2){display:inline-block;}.vd-is-connecter .price.large s:nth-child(1){display:none;}.zoom-product-result-container{display:none;}.no-before:before{display:none;}#page-external #main,#page-contact #main,.page-account #main,.page-blog #main{width:100% !important;}#page-external #sidebar,#page-contact #sidebar,.page-account #sidebar,.page-blog #sidebar{display:none !important;}#footer{clear:both;}.homebloctext-volx.image-right li{cursor:pointer;}.homebloctext-volx.image-right li span{max-height:0;opacity:0;transition:all ease 0.3s;}.homebloctext-volx.image-right li span.visible{opacity:1;max-height:200px;}a[data-id="soldes"] span{color:#87c2bd !important;}.hors-stock-behavior strong{color:#87c2bd !important;}.hors-stock-behavior span{font-size:15px;color:#87c2bd !important;}#page-advancedsearch .header-banner{margin-bottom:0;}#page-advancedsearch #breadcrumbs{margin-bottom:35px;}#top-nav p{width:100%;text-align:center;}h3{color:var(--colorBleu) !important;}.hors-stock-behavior{font-weight:bold;}.product-item-volx .image-holder{background:#f6f6f6;}.product-item-volx .image-holder img{mix-blend-mode:multiply;}#page-product .returncat{display:block;}.post-holder .post-item .post-title{font-size:22px;min-height:80px;}.criterion-value{display:none;}.post-content-holder{max-width:1600px;margin:0 auto;}.actus-store{display:flex;flex-wrap:wrap;}.actus-store .actu-store{width:33%;padding:1%;box-sizing:border-box;position:relative;}.actus-store .actu-store .title{position:absolute;font-size:18px;bottom:25px;left:25px;color:#fff;font-weight:bold;}.actus-store .actu-store img{object-fit:cover;height:250px;width:100%;}.page-stocks div[data-stock="0"]{display:none;}.page-stocks .nostock{display:none;}.product_list_volx .declinaison-pastille-list{position:absolute;bottom:-30px;width:100%;background:#fff;opacity:0;transition:all ease 0.4s;border-bottom:1px solid #f6f6f6;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;padding:10px;align-items:center;justify-content:center;}.product_list_volx .declinaison-pastille-list .declinaison-pastille-item{padding:0;margin:0;width:auto;}.product_list_volx .declinaison-pastille-list .declinaison-pastille-item .pastille-couleur{margin:0;margin-right:3.7px;margin-bottom:5px;}.product_list_volx .declinaison-pastille-list .pastille-volx{text-align:center;max-width:80%;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.product_list_volx .declinaison-pastille-list .qty-buy{margin-top:10px;}.product_list_volx .declinaison-pastille-list .qty-buy input{width:50px;line-height:30px;text-align:center;border:1px solid #bebebe;}.product_list_volx .declinaison-pastille-list .qty-buy .btn-add img{vertical-align:middle;}.product_list_volx .product-item-volx:hover .declinaison-pastille-list{opacity:1;}#page-home #wrapper .homeget.tpl-home-postlist > div{max-width:1620px;}.jqmWindow .progress-bar-holder{display:none;}.cart-free-shipping-infos p{font-size:16px;margin-top:25px;}.cart-free-shipping-infos p .more-amount{font-weight:bold;}.cart-free-shipping-infos .progress-bar-container{border-radius:5px;overflow:hidden;}.cart-free-shipping-infos .progress-bar-holder .progress-bar-container{background:#eee;}.cart-free-shipping-infos .progress-amount-indic-first,.cart-free-shipping-infos .progress-amount-indic-last{width:85px;font-weight:bold;font-size:16px;}.cart-free-shipping-infos .progress-bar-holder .progress-bar-container .progress-bar-content{background:#87c2bd;}.cart-free-shipping-infos i{float:right;margin-top:3px;margin-right:8px;}#page .header-banner{background:var(--imageBandeauCateg,url("/pub/design/Bandeau-Large.jpg")) #f2f2f2;color:#fff;background-attachment:initial;background-size:cover;background-position-y:100%;}#page .header-banner h1{font-weight:bold;color:#fff;}.couleur-filre{margin-bottom:20px;}.pastille-couleur,.couleur-filre label{width:20px;height:20px;background:#eee;margin-left:6px;margin-bottom:6px;display:inline-block;border-radius:30px;vertical-align:middle;box-shadow:0 3px 6px rgba(0,0,0,0.2);position:relative;font-size:0;cursor:pointer;}.pastille-couleur.title,.couleur-filre label.title{width:100%;margin:0;margin-bottom:0px;background:#fff;box-shadow:none;margin-bottom:11px;}.pastille-couleur input,.couleur-filre label input{display:none;}.pastille-couleur:before,.couleur-filre label:before{content:"";border-radius:20px;position:absolute;top:3px;left:3px;background:#fff;width:14px;height:14px;transition:all ease 0.3s;}.pastille-couleur.selected:before,.couleur-filre label.selected:before{display:none;}.pastille-couleur.VIOLET_4008,.pastille-couleur.Violet_4008,.couleur-filre label.VIOLET_4008,.couleur-filre label.Violet_4008{background:#844c82;}.pastille-couleur.BLEU_5015,.pastille-couleur.Blue_5015,.couleur-filre label.BLEU_5015,.couleur-filre label.Blue_5015{background:#0071b5;}.pastille-couleur.NOIRE_9005,.pastille-couleur.Black_9005,.couleur-filre label.NOIRE_9005,.couleur-filre label.Black_9005{background:#151619;}.pastille-couleur.JAUNE_1033,.pastille-couleur.Jaune_9005,.couleur-filre label.JAUNE_1033,.couleur-filre label.Jaune_9005{background:#f3a505;}.pastille-couleur.VERT_F_6002,.pastille-couleur.Green_F_6002,.couleur-filre label.VERT_F_6002,.couleur-filre label.Green_F_6002{background:#276230;}.pastille-couleur.VERT_6018,.pastille-couleur.Green_6018,.couleur-filre label.VERT_6018,.couleur-filre label.Green_6018{background:#4b9b3e;}.pastille-couleur.GRIS_7040,.pastille-couleur.Grey_7040,.couleur-filre label.GRIS_7040,.couleur-filre label.Grey_7040{background:#9aa0a7;}.pastille-couleur.Vert_M_6027,.pastille-couleur.Green_M_6027,.couleur-filre label.Vert_M_6027,.couleur-filre label.Green_M_6027{background:#77bbbd;}.pastille-couleur.ROUGE_3000,.pastille-couleur.Red_3000,.couleur-filre label.ROUGE_3000,.couleur-filre label.Red_3000{background:#a02725;}.pastille-couleur.JAUNE_1023,.pastille-couleur.Yellow,.couleur-filre label.JAUNE_1023,.couleur-filre label.Yellow{background:#f1bf00;}.pastille-couleur.FVERT_Fluo_Vert,.pastille-couleur.Fluorescent_green,.couleur-filre label.FVERT_Fluo_Vert,.couleur-filre label.Fluorescent_green{background:#00ff01;}.pastille-couleur.FORANGE_Fluo_Orange,.couleur-filre label.FORANGE_Fluo_Orange{background:#ff7500;}.pastille-couleur.FROSE_Fluo_Rose,.couleur-filre label.FROSE_Fluo_Rose{background:#ff1bac;}.pastille-couleur.VIOLET_F_4005,.couleur-filre label.VIOLET_F_4005{background:#7c639a;}.pastille-couleur.BLEU_F_5002,.couleur-filre label.BLEU_F_5002{background:#1e367b;}.pastille-couleur.ORANGE_2004,.couleur-filre label.ORANGE_2004{background:#e25303;}.pastille-couleur.ORANGE_2004,.couleur-filre label.ORANGE_2004{background:#e25303;}.pastille-couleur.FJAUNE_Fluo_Jaune,.couleur-filre label.FJAUNE_Fluo_Jaune{background:#ffe806;}.pastille-couleur.VERT_M_6027,.couleur-filre label.VERT_M_6027{background:#77bbbd;}.pastille-couleur.ROSE_4003,.pastille-couleur.Pink_4003,.couleur-filre label.ROSE_4003,.couleur-filre label.Pink_4003{background:#de4c8a;}.pastille-couleur.BLANC_9010,.pastille-couleur.White_9010,.couleur-filre label.BLANC_9010,.couleur-filre label.White_9010{background:#f4f4ed;}.cart-details-infos{padding-top:15px;padding-bottom:15px;}.cart-details-infos p:not(:first-child){margin-top:10px;}#page-product h2{display:inline-block;background:url(/pub/design/pictos/Fleche_Verte.svg) no-repeat center right;padding-right:29px;color:#000 !important;text-transform:uppercase;font-size:1.8rem;}#page-product .hors-stock-behavior{font-size:15px;margin-top:1rem;}#page .widget-newsletter.widget-newsletter-small .btn-holder.NewsSubmit .btn[data-type="image"]{border-top-right-radius:15px;border-bottom-right-radius:15px;padding-right:5px;}@media (max-width: 1600px){.returncat{display:none;}#page-home #wrapper .homeget.homegetclass-fullsize,#page-home #page .homeget.tpl-home-empty-div{padding-left:30px;padding-right:30px;}#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link{padding:8px 10px;}#top #top-main #top_recherche{--rechercheWidth:180px;}#top #top-main .slide-menu-item .menu-title{font-size:14px;}}@media (max-width: 1200px){#top .menu-big-holder .menu-big-items-list .menu-big-item .menu-link,#top .menu-big-holder .menu-big-items-list .menu-link-base .menu-link{padding:8px 7px;}#top #top-main #top_recherche{--rechercheWidth:150px;}#top #top-main .slide-menu-item .menu-title{font-size:12px;}}@media (max-width: 600px){#page-product .homebloctext-flexible .content-container{width:100%;}#page-product .homebloctext-flexible .image-container{width:100%;}#page-product .homebloctext-flexible{display:block;}#big-slider-container .big-slider-side-content .image-holder img{max-width:50%;margin-top:140px;}#big-slider-container .big-slider-side-content .text-holder p{font-size:12px;}}