@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(../fonts/Manrope/Manrope-ExtraLight.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../fonts/Manrope/Manrope-Light.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope/Manrope-Regular.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope/Manrope-Medium.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope/Manrope-SemiBold.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/Manrope/Manrope-Bold.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../fonts/Manrope/Manrope-ExtraBold.ttf)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,div,footer,header,nav,section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}.plyr *{box-sizing:"content-box";float:none;height:auto;width:auto}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.temp-construction-text{padding:100px 0;text-align:center}section.reinsurance{align-items:center;background-color:#e5e6e7;display:flex;gap:10vw;justify-content:center;padding:30px 0}@media only screen and (max-width:991px){section.reinsurance{flex-wrap:wrap}section.reinsurance .reinsurance-item{max-width:120px}}@media only screen and (max-width:630px){section.reinsurance{gap:20px}}@media only screen and (max-width:498px){section.reinsurance{gap:10px}}section.reinsurance .reinsurance-item{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;text-align:center}section.reinsurance .reinsurance-item .reinsurance-logo{height:65px;-o-object-fit:contain;object-fit:contain;width:65px}section.reinsurance .reinsurance-item .reinsurance-logo img{height:100%;width:100%}@media only screen and (max-width:991px){section.reinsurance .reinsurance-item .reinsurance-logo{height:50px;width:50px}}@media only screen and (max-width:630px){section.reinsurance .reinsurance-item .reinsurance-logo{height:40px;width:40px}}section.reinsurance .reinsurance-item .reinsurance-text{font-size:1rem;font-weight:700}footer#site-footer{background:#1d2641;padding:76px 0 20px;position:relative}@media only screen and (max-width:991px){footer#site-footer{padding:40px 0 20px}}footer#site-footer .footer-container{display:flex;gap:110px;justify-content:space-between}@media only screen and (max-width:991px){footer#site-footer .footer-container{flex-direction:column;gap:50px}}footer#site-footer .footer-container .information{align-items:center;display:flex;flex:1;flex-direction:column;gap:35px}@media only screen and (max-width:991px){footer#site-footer .footer-container .information{flex-direction:row;gap:60px}}@media only screen and (max-width:630px){footer#site-footer .footer-container .information{flex-direction:column;gap:30px}}footer#site-footer .footer-container .information .description{color:#fff;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem}footer#site-footer .footer-container .information .socials{display:flex;gap:10px;justify-content:start;width:100%}footer#site-footer .footer-container .information .socials a:hover path{fill:#94c122}footer#site-footer .footer-container .information .socials svg{height:45px;width:45px}footer#site-footer .footer-container .information .socials svg path{fill:#fff;transition:.3s}footer#site-footer .footer-container .menu-footer-container{flex:1.5}footer#site-footer .footer-container .menu-footer-container .menu-footer{display:flex;justify-content:space-between}@media only screen and (max-width:991px){footer#site-footer .footer-container .menu-footer-container .menu-footer{gap:35px;justify-content:space-around}}@media only screen and (max-width:630px){footer#site-footer .footer-container .menu-footer-container .menu-footer{flex-wrap:wrap;gap:35px;text-align:center}footer#site-footer .footer-container .menu-footer-container .menu-footer>.menu-item{min-width:150px}}footer#site-footer .footer-container .menu-footer-container .menu-footer>.menu-item>a{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.75rem}footer#site-footer .footer-container .menu-footer-container .menu-footer>.menu-item .sub-menu{display:flex;flex-direction:column;gap:10px;margin-top:20px}footer#site-footer .footer-container .menu-footer-container .menu-footer>.menu-item .sub-menu>.menu-item>a{color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:400;line-height:1rem}footer#site-footer .footer-container .menu-footer-container .menu-footer>.menu-item .sub-menu>.menu-item>a:hover{color:#94c122}footer#site-footer .coqpit-link{color:#fff;font-size:.9375rem;font-weight:600;margin-top:90px;text-align:center;width:100%}@media only screen and (max-width:991px){footer#site-footer .coqpit-link{margin-bottom:50px;margin-top:50px}}footer#site-footer .coqpit-link a{color:#fff;font-weight:800;transition:.3s}footer#site-footer .coqpit-link a:hover{color:#94c122}header#site-header{background:#fff;box-shadow:0 3px 45px 0 rgba(0,0,0,.15);position:relative;z-index:2}header#site-header .top-header{background-color:#fff;padding:25px 0;position:relative;z-index:2}@media only screen and (max-width:1390px){header#site-header .top-header{padding:25px 15px}}@media only screen and (max-width:991px){header#site-header .top-header{padding:15px}}header#site-header .top-header .top-header-content{align-items:center;display:flex;justify-content:space-between}header#site-header .top-header .top-header-content .logo img{height:100%;max-height:50px;max-width:300px;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:1390px){header#site-header .top-header .top-header-content .logo img{max-width:250px}}header#site-header .top-header .top-header-content .search-bar{flex-grow:0.7}@media only screen and (max-width:1390px){header#site-header .top-header .top-header-content .search-bar{flex-grow:0.5}}header#site-header .top-header .top-header-content .user-menu{display:flex}header#site-header .top-header .top-header-content .user-menu>.login-menu{align-items:center;display:flex;gap:15px;padding:10px 30px}header#site-header .top-header .top-header-content .user-menu>.login-menu a{color:#1d2641;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.0175rem;line-height:2rem;padding:5px 15px}@media only screen and (max-width:1390px){header#site-header .top-header .top-header-content .user-menu>.login-menu{gap:10px;padding:10px 20px}}header#site-header .top-header .top-header-content .user-menu .account-menu{border:1px solid #fff;border-radius:10px 10px 0 0;margin-right:25px;padding:3px 10px 2px;position:relative;transition:0s}@media only screen and (max-width:1390px){header#site-header .top-header .top-header-content .user-menu .account-menu{margin-right:15px}}header#site-header .top-header .top-header-content .user-menu .account-menu .label{font-size:.75rem;font-weight:400;line-height:normal;padding:0 10px}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn{padding:0 10px}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn a{display:block;padding:6px 0}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn .text{align-items:center;color:#1d2641;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;line-height:normal;width:100%}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn .text:hover{color:#94c122}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn .text:after{content:url(../svg/chevron-down.svg);transform:rotate(180deg) translateY(-1px);transition:.4s}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn .login-menu{background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.04);left:-2px;max-height:0;overflow:hidden;padding:0 20px;position:absolute;right:-2px;top:100%;transition:.1s,border 0s;z-index:1000}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn .login-menu .menu-item a{color:#1d2641;font-size:.875rem;font-weight:500}header#site-header .top-header .top-header-content .user-menu .account-menu .account-btn .login-menu .menu-item a:hover{color:#94c122}header#site-header .top-header .top-header-content .user-menu .account-menu:hover{outline:1px solid rgba(29,38,65,.3);transition:.2s}header#site-header .top-header .top-header-content .user-menu .account-menu:hover .text:after{transform:rotate(0deg)}header#site-header .top-header .top-header-content .user-menu .account-menu:hover .login-menu{border:1px solid rgba(29,38,65,.3);border-top:none;max-height:100vh;padding:10px 20px;transition:.5s}header#site-header .top-header .top-header-content .user-menu .cart{align-items:center;border-left:1px solid rgba(50,50,50,.2);display:flex;gap:10px;padding:0 25px}header#site-header .top-header .top-header-content .user-menu .cart .favorite{align-items:center;display:flex;padding:10px}header#site-header .top-header .top-header-content .user-menu .cart .favorite:hover path{fill:rgba(29,38,65,.7)}header#site-header .top-header .top-header-content .user-menu .cart .wc-block-mini-cart__button{display:flex;gap:13px}header#site-header .top-header .top-header-content .user-menu .cart .wc-block-mini-cart__button svg{color:#1d2641;scale:1.2}header#site-header .top-header .top-header-content .btn-burger{align-items:center;cursor:pointer;display:flex;display:none;flex-direction:column;height:35px;justify-content:space-between;margin-right:10px;width:35px}header#site-header .top-header .top-header-content .btn-burger .bar{background-color:#1d2641;border-radius:20px;height:5px;transition:.3s;width:100%}@media only screen and (max-width:991px){header#site-header .top-header .top-header-content{gap:20px}header#site-header .top-header .top-header-content .search-bar,header#site-header .top-header .top-header-content .user-menu{display:none}header#site-header .top-header .top-header-content .btn-burger{display:flex;min-width:35px}}@media only screen and (max-width:498px){header#site-header .top-header .top-header-content{gap:5px}header#site-header .top-header .top-header-content .btn-burger{height:30px;margin-right:5px;min-width:30px;width:30px}header#site-header .top-header .top-header-content .btn-burger .bar{height:4px}}@media only screen and (max-width:991px){header#site-header .top-header{box-shadow:0 3px 45px 0 rgba(0,0,0,.15)}}header#site-header .woocommerce-product-search{align-items:center;background-color:rgba(0,0,0,.05);border-radius:50px;display:flex;position:relative;width:100%}header#site-header .woocommerce-product-search .search-field{background:transparent;border:none;border-radius:50px 0 0 50px;color:#1d2641;flex-grow:1;font-size:16px;height:100%;outline:none;padding:15px 15px 15px 20px}header#site-header .woocommerce-product-search .search-field::-moz-placeholder{color:rgba(29,38,65,.3)}header#site-header .woocommerce-product-search .search-field::placeholder{color:rgba(29,38,65,.3)}header#site-header .woocommerce-product-search button{align-items:center;background-color:#94c122;border:1px solid #94c122;border-radius:50px;color:#fff;display:flex;height:46px;justify-content:center;width:46px}header#site-header .woocommerce-product-search button:hover{background-color:rgba(148,193,34,.8);border:1px solid rgba(148,193,34,.8)}header#site-header .woocommerce-product-search button:active{border:1px solid #1d2641}header#site-header nav{display:flex;gap:20px;padding:10px 0 15px}@media only screen and (max-width:991px){header#site-header nav{display:none}}header#site-header nav .menu-home{display:flex;justify-content:center}header#site-header nav .menu-home svg{height:20px;width:20px}header#site-header nav .menu-home:hover svg path{fill:#94c122}header#site-header nav .menu-home a{align-items:start;margin-left:5px;margin-top:13px}header#site-header nav a{align-items:center;display:flex;gap:13px}header#site-header nav a .icon{display:flex;flex-direction:column;height:13px;justify-content:space-between;width:15px}header#site-header nav a .icon .bar{background-color:#1d2641;border-radius:20px;height:2px;transition:.3s;width:100%}header#site-header nav .menu-principal-container{align-items:center;display:flex}header#site-header nav .menu-principal-container .menu-principal{align-items:center;display:flex;flex-wrap:wrap;gap:20px;row-gap:10px}header#site-header nav .menu-principal-container .menu-principal>.menu-item>a{border-radius:15px;color:#1d2641;display:block;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.0175rem;line-height:2rem;padding:8px}@media only screen and (max-width:1390px){header#site-header nav .menu-principal-container .menu-principal>.menu-item>a{font-size:1rem}}header#site-header nav .menu-principal-container .menu-principal .current-menu-ancestor>a{border:2px solid #94c122;border-radius:15px}header#site-header nav .menu-principal-container .menu-principal .menu-item.current-menu-item a{border:2px solid #94c122}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children{align-items:center;display:flex;gap:6px;position:relative}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children:after{content:url(../svg/chevron-down.svg);transform:rotate(180deg) translateY(-3px);transition:.4s}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children:hover:after{transform:rotate(0deg)}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu{border-radius:6px;box-shadow:0 8px 16px 0 rgba(50,50,50,.05);display:none;left:50%;position:absolute;top:100%;transform:translateX(-50%);transition:.1s,border 0s;z-index:1}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu:after{background-color:#fff;border-radius:3px;box-shadow:0 0 10px 0 rgba(50,50,50,.08);content:"";height:20px;left:50%;position:absolute;top:3px;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item{background-color:#fff;z-index:2}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item a{color:#1d2641;font-size:1rem;font-weight:500;height:100%;padding:8px 15px}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:hover{background-color:#94c122}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:hover a{color:#fff;text-shadow:0 0 20px rgba(50,50,50,.8)}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:first-child{border-top-left-radius:5px;border-top-right-radius:5px;margin-top:10px;position:relative}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:first-child:hover:after{background-color:#94c122;border-radius:3px;content:"";height:20px;left:50%;position:absolute;top:-10px;transform:translateX(-50%) rotate(45deg);width:20px;z-index:-1}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item a{display:block;padding:18px 30px}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children .sub-menu .menu-item.current-menu-item a{background-color:rgba(148,193,34,.2);border:none;border-radius:4px}header#site-header nav .menu-principal-container .menu-principal .menu-item.menu-item-has-children:hover .sub-menu{display:block}@media only screen and (max-width:991px){header#site-header nav .menu-principal-container{display:none}}header#site-header nav .menu-product a{border-radius:15px;color:#1d2641;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.0175rem;line-height:2rem;padding:7px;width:-moz-max-content;width:max-content}@media only screen and (max-width:1390px){header#site-header nav .menu-product a{font-size:1rem}}header#site-header nav .menu-product.current-menu-item a{border:2px solid #94c122}header#site-header .mobile-menu{background-color:#fff;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding:93px 20px 20px;position:absolute;top:0;transform:translateX(100%);transition:.3s;width:100vw;z-index:1}header#site-header .mobile-menu .user-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}@media only screen and (max-width:630px){header#site-header .mobile-menu .user-menu{justify-content:center}}header#site-header .mobile-menu .user-menu .login-menu{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width:630px){header#site-header .mobile-menu .user-menu .login-menu{justify-content:center}}@media only screen and (max-width:498px){header#site-header .mobile-menu .user-menu{margin-bottom:12px}header#site-header .mobile-menu .user-menu .login-menu{gap:0}}header#site-header .mobile-menu .user-menu .account-menu{align-items:center;display:flex;flex-wrap:wrap;gap:20px;text-align:center}@media only screen and (max-width:630px){header#site-header .mobile-menu .user-menu .account-menu{justify-content:center}}header#site-header .mobile-menu .user-menu .account-menu .account-btn{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width:630px){header#site-header .mobile-menu .user-menu .account-menu .account-btn{justify-content:center}}header#site-header .mobile-menu .user-menu .account-menu .account-btn .btn{margin:0;padding:0}header#site-header .mobile-menu .user-menu .wc-block-mini-cart__button svg{color:#1d2641;scale:1.2}header#site-header .mobile-menu .search-bar{margin-bottom:20px}@media only screen and (max-width:498px){header#site-header .mobile-menu .search-bar{margin-bottom:12px}}header#site-header .mobile-menu .menu-product{margin:30px 0 20px;text-align:center}header#site-header .mobile-menu .menu-mobile-container .menu-principal{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}header#site-header .mobile-menu .menu-mobile-container .menu-principal .menu-item a{color:#1d2641;display:block;font-size:1.25rem;font-weight:500;padding:10px 20px}header#site-header.active .mobile-menu{display:block;transform:translateX(0)}header#site-header.active.active .top-bar{transform:translateY(15px) rotate(45deg)}header#site-header.active.active .middle-bar{opacity:0}header#site-header.active.active .bottom-bar{transform:translateY(-15px) rotate(-45deg)}@media only screen and (max-width:498px){header#site-header.active .btn-burger .top-bar{transform:translateY(13px) rotate(45deg)}header#site-header.active .btn-burger .middle-bar{opacity:0}header#site-header.active .btn-burger .bottom-bar{transform:translateY(-13px) rotate(-45deg)}}@media only screen and (max-width:991px){header#site-header{position:sticky;top:0}}@media only screen and (min-width:992px){header#site-header .mobile-menu{display:none!important}}.woocommerce-custom-notices .woocommerce-notices-wrapper{padding-top:20px!important}.show-password-input{display:none}.login-form{align-items:center;background-color:rgba(77,77,77,.4);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.login-form .login-form-content{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px 0 rgba(50,50,50,.25);max-height:100%;max-width:100%;min-width:500px;overflow:auto;padding:55px 62px}@media only screen and (max-width:991px){.login-form .login-form-content{max-width:550px;min-width:0;padding:50px}}@media only screen and (max-width:630px){.login-form .login-form-content{width:100%}}@media only screen and (max-width:498px){.login-form .login-form-content{max-width:100%;min-width:0;overflow:auto;padding:50px 25px}}.login-form .login-form-content .login-form-top{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:498px){.login-form .login-form-content .login-form-top{gap:10px}}.login-form .login-form-content .login-form-top h2{margin-bottom:0}.login-form .login-form-content .login-form-top svg{stroke:grey;cursor:pointer;margin-top:10px}.login-form .login-form-content .login-form-top svg:hover{stroke:#94c122}.login-form .login-form-content .woocommerce-login .custom-form-row{display:flex;flex-direction:column;gap:5px;margin-top:15px;position:relative;width:100%}.login-form .login-form-content .woocommerce-login .custom-form-row svg{bottom:15px;cursor:pointer;position:absolute;right:15px}.login-form .login-form-content .woocommerce-login .custom-form-row #password{padding-right:45px}.login-form .login-form-content .woocommerce-login .custom-form-row label{color:rgba(77,77,77,.6);font-size:1rem;font-style:normal;font-weight:600}.login-form .login-form-content .woocommerce-login .custom-form-row input:not([type=checkbox]),.login-form .login-form-content .woocommerce-login .custom-form-row textarea{background:#fff;border:1px solid rgba(77,77,77,.2);border-radius:8px;box-sizing:border-box;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem;padding:16px 24px;width:100%}.login-form .login-form-content .woocommerce-login .custom-form-row input:not([type=checkbox]):focus,.login-form .login-form-content .woocommerce-login .custom-form-row textarea:focus{border:1px solid #94c122;outline:none}.login-form .login-form-content .woocommerce-login .custom-form-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fff;border:1px solid rgba(29,38,65,.4);border-radius:3px;height:18px;width:18px}.login-form .login-form-content .woocommerce-login .custom-form-row input[type=checkbox]:checked{position:relative}.login-form .login-form-content .woocommerce-login .custom-form-row input[type=checkbox]:checked:before{background:#94c122;border-radius:2px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.login-form .login-form-content .woocommerce-login .custom-form-row .woocommerce-form__label-for-checkbox{align-items:center;display:flex;gap:8px}.login-form .login-form-content .woocommerce-login .custom-lost_password{display:flex;justify-content:flex-end;margin-top:15px}.login-form .login-form-content .woocommerce-login .custom-lost_password a{color:rgba(77,77,77,.6);font-size:1rem;font-style:normal;font-weight:600;line-height:1.4375rem;margin-top:10px;text-align:right;text-decoration:none;width:48%}.login-form .login-form-content .woocommerce-login .custom-lost_password:hover,.login-form .login-form-content .woocommerce-login .custom-lost_password:hover a{color:#94c122;text-decoration:underline}@media only screen and (max-width:991px){.login-form .login-form-content .woocommerce-login .custom-lost_password a{margin-top:0;text-align:left;width:100%}}.login-form .login-form-content .woocommerce-login .custom-woocommerce-form-login__rememberme{align-items:center;color:rgba(77,77,77,.6);display:flex;font-size:1rem;font-style:normal;font-weight:600;gap:8px;line-height:1.4375rem;margin-bottom:8px;margin-top:-40px;text-align:right;text-decoration:none;width:48%}@media only screen and (max-width:991px){.login-form .login-form-content .woocommerce-login .custom-woocommerce-form-login__rememberme{margin-top:0;width:100%}}.login-form .login-form-content .woocommerce-login .custom-woocommerce-button{cursor:pointer}.login-form .login-form-content .login-form-bottom{color:rgba(77,77,77,.8);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem;margin-top:20px;text-align:center;width:100%}.login-form .login-form-content .login-form-bottom a{color:#94c122;font-weight:600;text-decoration:none}.login-form .login-form-content .login-form-bottom a:hover{text-decoration:underline}@media screen and (max-width:600px){#wpadminbar{position:fixed}}body,html{min-height:100%;overflow-x:clip;scroll-behavior:smooth;width:100%}body ::-moz-selection,html ::-moz-selection{background-color:rgba(148,193,34,.5)}body ::selection,html ::selection{background-color:rgba(148,193,34,.5)}body{background-color:#fff;color:#1d2641;float:left;font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;height:auto;line-height:1.5rem;margin:0;min-height:100vh;position:relative;width:100vw}.container{clear:both;float:none;margin:0 auto;max-width:1370px}.container:after{clear:both;content:"";display:table}@media screen and (max-width:1370px){.container{padding:0 20px}.container .container{padding:0}}@media only screen and (max-width:1390px){.container .container{max-width:1370px}}@media only screen and (max-width:895px){.container{max-width:1370px}}.large-container{clear:both;float:none;margin:0 auto;max-width:1520px}.large-container:after{clear:both;content:"";display:table}@media screen and (max-width:1520px){.large-container{margin:0 6px}.large-container .container{padding:0}}.extra-large-container{clear:both;float:none;margin:0 auto;max-width:1820px}.extra-large-container:after{clear:both;content:"";display:table}@media screen and (max-width:1830px){.extra-large-container{margin-left:10px;margin-right:10px}}@media screen and (max-width:1370px){.extra-large-container{margin-left:6px;margin-right:6px}}@media screen and (max-width:1520px){.extra-large-container .container{padding:0}}svg *{transform-box:fill-box}.disable-scrollbar{height:100vh;overflow:hidden}.hidden{opacity:0;visibility:hidden}.loader-custom{animation:l1 1s infinite;aspect-ratio:1;border-color:#94c122 transparent;border-radius:50%;border-style:solid;border-width:8px;width:50px}@keyframes l1{to{transform:rotate(.5turn)}}#tarteaucitronServices{height:unset!important;max-height:100vh}h1,h2,h3,h4,h5,h6{color:#1d2641}h2{font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.8125rem;margin-bottom:30px}@media only screen and (max-width:991px){h2{font-size:1.875rem}}@media only screen and (max-width:498px){h2{font-size:1.5625rem}}h3{color:#1d2641;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:2.8125rem}a{color:#94c122;text-decoration:none}.section-text{color:#4d4d4d;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.02rem;line-height:1.6875rem}.section-text p{margin-bottom:10px}.section-text ol,.section-text ul{list-style:none;margin-bottom:10px;margin-left:0;margin-top:10px;padding-left:0}.section-text ol li,.section-text ul li{padding-left:20px;position:relative}.section-text ol li:not(:first-child),.section-text ul li:not(:first-child){margin-top:5px}.section-text ol li:before,.section-text ul li:before{background-color:#94c122;color:#94c122;content:"";height:2px;left:0;position:absolute;top:15px;transform:translateY(-50%);width:5px}.section-text ol{counter-reset:item}.section-text ol li{counter-increment:item}.section-text ol li:before{background-color:transparent;content:counter(item) ".";height:auto;margin-right:15px;width:auto}.section-text blockquote{border-left:2px solid #94c122;margin:10px 0;padding:0 20px}.section-text b,.section-text strong{color:#94c122}.extra-content{padding:50px 5px}.extra-content h2{margin:30px 0 20px}.wpcf7-spinner{margin:20px 20px 0}.wpcf7-response-output{margin-top:0!important}.register-form{align-items:center;background-color:rgba(77,77,77,.4);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.register-form .register-form-content{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px 0 rgba(50,50,50,.25);max-height:100vh;max-width:100vw;min-width:550px;overflow:auto;padding:40px}@media only screen and (max-width:991px){.register-form .register-form-content{max-width:500px;min-width:0}}@media only screen and (max-width:630px){.register-form .register-form-content{width:100%}}@media only screen and (max-width:498px){.register-form .register-form-content{padding:20px}}.register-form .register-form-content .register-form-top{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:498px){.register-form .register-form-content .register-form-top{gap:10px}}.register-form .register-form-content .register-form-top h2{margin-bottom:0}.register-form .register-form-content .register-form-top svg{stroke:grey;cursor:pointer;margin-top:10px;min-width:30px}.register-form .register-form-content .register-form-top svg:hover{stroke:#94c122}.register-form .register-form-content #ajax-content{width:100%}.register-form .register-form-content .cf7-register-form{align-items:center;display:flex;justify-content:center;min-height:350px;width:100%}.register-form .register-form-content .cf7-register-form .custom-form-row{display:flex;flex-direction:column;gap:5px;margin-top:15px;position:relative;width:100%}.register-form .register-form-content .cf7-register-form .custom-form-row input:not([type=checkbox]),.register-form .register-form-content .cf7-register-form .custom-form-row textarea{background:#fff;border:1px solid rgba(77,77,77,.2);border-radius:8px;box-sizing:border-box;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem;padding:16px 24px;width:100%}.register-form .register-form-content .cf7-register-form .custom-form-row input:not([type=checkbox]):focus,.register-form .register-form-content .cf7-register-form .custom-form-row textarea:focus{border:1px solid #94c122;outline:none}.register-form .register-form-content .cf7-register-form .custom-form-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fff;border:1px solid rgba(29,38,65,.4);border-radius:3px;height:18px;margin-bottom:-3px;width:18px}.register-form .register-form-content .cf7-register-form .custom-form-row input[type=checkbox]:checked{position:relative}.register-form .register-form-content .cf7-register-form .custom-form-row input[type=checkbox]:checked:before{background:#94c122;border-radius:2px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.register-form .register-form-content .cf7-register-form .acceptance-field p{gap:5px;margin-bottom:13px;margin-top:10px}.register-form .register-form-content .cf7-register-form .acceptance-field p a{color:#94c122}.register-form .register-form-content .cf7-register-form .acceptance-field p a:hover{text-decoration:underline}.register-form .register-form-content .cf7-register-form .wpcf7-list-item{margin:0;padding-right:3px}.register-form .register-form-content .cf7-register-form .custom-woocommerce-button{width:100%}.register-form .register-form-content .register-form-bottom{color:rgba(77,77,77,.8);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem;text-align:center;width:100%}.register-form .register-form-content .register-form-bottom a{color:#94c122;font-weight:600;text-decoration:none}.register-form .register-form-content .register-form-bottom a:hover{text-decoration:underline}.register-form .register-form-content .wpcf7-response-output{margin-bottom:0;margin-top:10px}a.btn,button.btn,input.btn{align-items:center;border-radius:15px;color:#1d2641;display:inline-flex;font-size:1.125rem;font-weight:500;gap:8px;padding:10px 20px}a.btn.btn-primary,button.btn.btn-primary,input.btn.btn-primary{border:2px solid #94c122}a.btn.btn-secondary,button.btn.btn-secondary,input.btn.btn-secondary{border:2px solid transparent;font-weight:600}a.btn.btn-tertiary,button.btn.btn-tertiary,input.btn.btn-tertiary{border:2px solid #1d2641}.btn-container{display:flex;flex-wrap:wrap;margin:15px 0}button.custom-woocommerce-button,button.woocommerce-Button,button.woocommerce-button,input.custom-woocommerce-button{align-items:center!important;background-color:#94c122!important;border:none!important;border-radius:15px!important;color:#fff!important;display:flex!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif!important;font-size:1.125rem!important;font-style:normal!important;font-weight:600!important;gap:10px!important;justify-content:center!important;line-height:normal!important;padding:10px 24px!important;text-align:center!important}button.custom-woocommerce-button:hover,button.woocommerce-Button:hover,button.woocommerce-button:hover,input.custom-woocommerce-button:hover{background-color:rgba(148,193,34,.8)!important}select{border:1px solid rgba(29,38,65,.4);border-radius:10px;padding:5px}section.contact-form{display:flex;position:relative}@media only screen and (max-width:1390px){section.contact-form{gap:40px}}section.contact-form .img-container{align-items:center;display:flex;flex:1;justify-content:center}section.contact-form .img-container img{border-radius:300px;height:100%;-o-object-fit:cover;object-fit:cover;width:390px}@media only screen and (max-width:1390px){section.contact-form .img-container img{margin-left:40px;max-width:390px;width:100%}}@media only screen and (max-width:991px){section.contact-form .img-container{display:none}}section.contact-form .form-content{display:flex;flex:1.2;flex-direction:column;gap:10px;padding:100px 60px 90px 0}@media only screen and (max-width:1390px){section.contact-form .form-content{flex:1.5;padding:80px 20px 70px 0}}@media only screen and (max-width:991px){section.contact-form .form-content{padding:40px 20px 0}}section.contact-form .form-content .section-title{margin-bottom:10px}section.contact-form .form-content .contact-form{display:flex;flex-direction:column;gap:20px}section.contact-form .form-content .contact-form .two-cols{display:flex;gap:20px;justify-content:space-between}section.contact-form .form-content .contact-form .two-cols .field{flex:1}@media only screen and (max-width:630px){section.contact-form .form-content .contact-form .two-cols{flex-direction:column}}section.contact-form .form-content .contact-form input:not([type=checkbox]),section.contact-form .form-content .contact-form textarea{background:#fff;border:none;border-radius:8px;box-sizing:border-box;padding:16px 24px;width:100%}section.contact-form .form-content .contact-form input:not([type=checkbox]):focus,section.contact-form .form-content .contact-form textarea:focus{outline:1px solid #94c122}section.contact-form .form-content .contact-form select{background:#fff;border:none;border-radius:8px;box-sizing:border-box;padding:16px 24px;width:100%}section.contact-form .form-content .contact-form select:focus{outline:1px solid #94c122}section.contact-form .form-content .contact-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fff;border:1px solid rgba(29,38,65,.4);border-radius:3px;height:18px;width:18px}section.contact-form .form-content .contact-form input[type=checkbox]:checked{position:relative}section.contact-form .form-content .contact-form input[type=checkbox]:checked:before{background:#94c122;border-radius:2px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}section.contact-form .form-content .contact-form textarea{font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;height:70px;resize:none;width:100%}section.contact-form .form-content .contact-form .acceptance-field p{align-items:center;display:flex;gap:10px}section.contact-form .form-content .contact-form .wpcf7-response-output{margin-bottom:0;margin-top:10px}section.contact-form .background{background:#f0f0f0;border-radius:32px;bottom:60px;left:0;position:absolute;right:0;top:60px;z-index:-1}@media only screen and (max-width:1390px){section.contact-form .background{left:20px;right:20px}}@media only screen and (max-width:991px){section.contact-form .background{border-radius:20px;bottom:0;top:0}}section.contact-form:after{display:none}section.hero_slider .splide .splide__track{border-radius:15px}section.hero_slider .splide .splide__track .splide__list .splide__slide{border:1px solid rgba(77,77,77,.1);border-radius:15px;display:flex;gap:5%;overflow:hidden;padding:5%;position:relative}section.hero_slider .splide .splide__track .splide__list .splide__slide .background-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}section.hero_slider .splide .splide__track .splide__list .splide__slide .background-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content{align-items:start;color:#fff;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .surtitle{font-size:.875rem;font-style:normal;font-weight:800;letter-spacing:.0175rem;line-height:1.5rem;margin-bottom:15px;text-transform:uppercase}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .title{font-size:4.5rem;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width:1390px){section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .title{font-size:3.125rem}}@media only screen and (max-width:991px){section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .title{font-size:2.5rem}}@media only screen and (max-width:630px){section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .title{font-size:1.875rem}}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .text-desc{font-size:1rem;font-weight:400;letter-spacing:.02rem;line-height:1.3125rem;margin-top:15px;text-shadow:0 2px 10px 0 rgba(0,0,0,.5)}@media only screen and (max-width:991px){section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .text-desc{font-size:.875rem}}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .btn-container{margin:30px 0}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content .btn-container .btn{color:#fff}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content.text-dark{color:#1d2641}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content.text-dark .text-desc{color:#4d4d4d}section.hero_slider .splide .splide__track .splide__list .splide__slide .slide-content.text-dark .btn{color:#1d2641}section.hero_slider .splide .splide__track .splide__list .splide__slide .image-slide{flex:1;height:100%}section.hero_slider .splide .splide__track .splide__list .splide__slide .image-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:991px){section.hero_slider .splide .splide__track .splide__list .splide__slide .image-slide{display:none}}section.hero_slider .splide .splide__pagination .splide__pagination__page{background:hsla(0,0%,100%,.3)!important;border-radius:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.5);display:inline-block;height:3px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:70px}section.hero_slider .splide .splide__pagination .splide__pagination__page.is-active{background:#94c122!important;transform:scale(1)}section.image_texte{display:flex;gap:50px;justify-content:center}section.image_texte .image_texte_image{max-width:50%}section.image_texte .image_texte_image img{border-radius:15px;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}section.image_texte .image_texte_image.no-max-height img{max-height:unset}@media only screen and (max-width:991px){section.image_texte .image_texte_image{max-width:100%}}section.image_texte .image_texte_content{display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:50%}section.image_texte .image_texte_content .texte-container{padding:0 25px}section.image_texte .image_texte_content h2{color:#1d2641}section.image_texte .image_texte_content .img-secondary-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.image_texte .image_texte_content.text-center{align-items:center;max-width:none;width:100%}section.image_texte .image_texte_content.text-center .texte-container{text-align:center}section.image_texte .image_texte_content.text-center .texte-container ul{align-items:center;display:flex;flex-direction:column}section.image_texte .image_texte_content.text-center .texte-container li{width:-moz-fit-content;width:fit-content}section.image_texte .image_texte_content.text-center .texte-container .btn-container{justify-content:center}section.image_texte.reverse{flex-direction:row-reverse}@media only screen and (max-width:991px){section.image_texte.reverse{flex-direction:column}}section.image_texte:after{display:none}@media only screen and (max-width:991px){section.image_texte{flex-direction:column;gap:30px}section.image_texte .image_texte_content{max-width:100%}}section.maps-opening-hours{background-color:#f0f0f0}section.maps-opening-hours .row{display:flex;width:100%}section.maps-opening-hours .row .opening-hours{padding:35px;width:40%}section.maps-opening-hours .row .opening-hours .section-title{font-size:1.375rem;margin-bottom:20px}section.maps-opening-hours .row .opening-hours .opening-hours__day{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:10px}section.maps-opening-hours .row .maps{min-height:450px;position:relative;width:60%}section.maps-opening-hours .row .maps iframe{height:100%;left:0;position:absolute;top:0;width:calc(100% + 50vw - 760px)}@media only screen and (max-width:1390px){section.maps-opening-hours .row .opening-hours{width:50%}section.maps-opening-hours .row .maps{min-height:450px;position:relative;width:50%}section.maps-opening-hours .row .maps iframe{height:100%;position:relative;width:100%}}@media only screen and (max-width:991px){section.maps-opening-hours .row{flex-direction:column}section.maps-opening-hours .row .opening-hours{padding:15px;width:100%}section.maps-opening-hours .row .maps{height:450px;position:relative;width:100%}section.maps-opening-hours .row .maps iframe{height:100%;position:relative;width:100%}}.newsletter .newsletter-container{padding:23px 40px;position:relative}.newsletter .newsletter-container .newsletter-content{display:flex;justify-content:space-between}.newsletter .newsletter-container .newsletter-content .title{color:#fff;display:flex;flex-direction:column;font-size:1.5rem;font-style:normal;font-weight:400;justify-content:center;line-height:normal;width:50%}.newsletter .newsletter-container .newsletter-content .title h2{color:#fff;margin-bottom:0}.newsletter .newsletter-container .newsletter-content .loader-custom{margin-top:7px}.newsletter .newsletter-container .newsletter-content .newsletter-form{display:flex;flex-direction:column;justify-content:center;width:70%}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button{display:flex;gap:10px}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button .input-message{display:flex;flex:1;flex-direction:column}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button .input-message .error-message{color:red;text-shadow:0 0 5px hsla(0,0%,100%,.4)}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button input{border:none;border-radius:8px;flex:1;padding:13px}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button input:focus{outline:1px solid #1d2641}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button .btn-loader{display:flex;gap:10px}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button .btn-loader button{background-color:#1d2641;border:none;border-radius:8px;color:#fff;cursor:pointer;height:100%;max-height:41px;padding:10px 24px}.newsletter .newsletter-container .newsletter-content .newsletter-form .input-button .btn-loader .loader-custom{border-color:#fff transparent;border-style:solid;border-width:4px;display:block;height:20px;width:20px}.newsletter .newsletter-container .newsletter-content .newsletter-form .acceptance-field{margin-right:38px;margin-top:5px}.newsletter .newsletter-container .newsletter-content .newsletter-form .acceptance-field .error-message{color:red;text-shadow:0 0 5px hsla(0,0%,100%,.4)}.newsletter .newsletter-container .newsletter-content .newsletter-form .acceptance-field label{align-items:center;color:#fff;display:flex;gap:10px;text-shadow:0 0 5px #000}.newsletter .newsletter-container .newsletter-content .newsletter-form .acceptance-field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fff;border:1px solid rgba(29,38,65,.4);border-radius:3px;height:18px;min-width:18px;width:18px}.newsletter .newsletter-container .newsletter-content .newsletter-form .acceptance-field input[type=checkbox]:checked{position:relative}.newsletter .newsletter-container .newsletter-content .newsletter-form .acceptance-field input[type=checkbox]:checked:before{background:#94c122;border-radius:2px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}@media only screen and (max-width:991px){.newsletter .newsletter-container .newsletter-content{flex-direction:column;gap:40px}.newsletter .newsletter-container .newsletter-content .title{text-align:center;width:100%!important}.newsletter .newsletter-container .newsletter-content .newsletter-form{width:100%}}.newsletter .newsletter-container .newsletter-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.newsletter .newsletter-container .newsletter-image img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter .hidden{display:none}section.numbers .numbers__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px}section.numbers .numbers__container .number{display:flex;flex-direction:column;min-height:75px;padding:0 20px;position:relative;width:25%}section.numbers .numbers__container .number:after{background-color:rgba(77,77,77,.2);content:"";height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}section.numbers .numbers__container .number .number__number{color:#94c122;font-size:1.25rem;font-style:normal;font-weight:500;text-align:center}section.numbers .numbers__container .number .number__description{color:#4d4d4d;font-size:1.125rem;font-style:normal;font-weight:700;letter-spacing:.09rem;text-align:center;text-transform:uppercase}section.numbers .numbers__container .number:nth-child(4n):after{display:none}@media only screen and (max-width:991px){section.numbers .numbers__container .number{min-height:0;padding:0 25px;width:33%}section.numbers .numbers__container .number .number__description,section.numbers .numbers__container .number .number__number{font-size:1rem}section.numbers .numbers__container .number:nth-child(4n):after{display:block}section.numbers .numbers__container .number:nth-child(3n):after{display:none}}@media only screen and (max-width:630px){section.numbers .numbers__container .number{width:50%}section.numbers .numbers__container .number:nth-child(3n):after{display:block}section.numbers .numbers__container .number:nth-child(2n):after{display:none}}section.numbers .numbers__container .number:last-child:after{display:none}section.panoramic{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:290px;position:relative}section.panoramic:after{display:none}@media only screen and (max-width:991px){section.panoramic{min-height:250px}}@media only screen and (max-width:498px){section.panoramic{min-height:200px}}section.panoramic .panoramic__content{color:#fff;font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media only screen and (max-width:991px){section.panoramic .panoramic__content{font-size:1.875rem}}@media only screen and (max-width:498px){section.panoramic .panoramic__content{font-size:1.25rem}}section.panoramic .panoramic__content.black{color:#1d2641}section.panoramic img{border-radius:15px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}section.redirect_img .top-redirect-container{display:flex;gap:20px;margin-bottom:20px}section.redirect_img .top-redirect-container .redirect_1{flex:1.5}section.redirect_img .top-redirect-container .redirect_2{flex:1}section.redirect_img .top-redirect-container .redirect{background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:991px){section.redirect_img .top-redirect-container{flex-direction:column}}section.redirect_img .redirect{align-items:center;background-position:50%;background-size:cover;border-radius:15px;display:flex;min-height:154px;padding:20px 40px}section.redirect_img .redirect .text{color:#fff;font-size:2rem;font-style:normal;font-weight:600;line-height:1.90625rem}section.checkout #customer_details{display:flex!important;gap:4%;margin-bottom:20px}@media only screen and (max-width:991px){section.checkout #customer_details{flex-direction:column}section.checkout #customer_details .col-1,section.checkout #customer_details .col-2{width:100%}}@media only screen and (max-width:630px){section.checkout #customer_details label{font-size:14px}section.checkout #customer_details .form-row{float:none!important;width:100%!important}}section.checkout #customer_details:after,section.checkout #customer_details:before{display:none!important}section.checkout #customer_details input:not([type=checkbox]),section.checkout #customer_details textarea{background:#fff;border:1px solid rgba(77,77,77,.2);border-radius:8px;box-sizing:border-box;font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:16px;max-height:200px;max-width:100%;min-width:100%;padding:12px 24px;width:100%}section.checkout #customer_details input:not([type=checkbox]):focus,section.checkout #customer_details textarea:focus{outline:1px solid #94c122}section.checkout #customer_details input:not([type=checkbox])::-moz-placeholder,section.checkout #customer_details textarea::-moz-placeholder{font-size:16px}section.checkout #customer_details input:not([type=checkbox])::placeholder,section.checkout #customer_details textarea::placeholder{font-size:16px}section.checkout #customer_details input:not([type=checkbox]):-moz-read-only,section.checkout #customer_details textarea:-moz-read-only{background-color:rgba(0,0,0,.05);color:rgba(77,77,77,.8)}section.checkout #customer_details input:not([type=checkbox]):read-only,section.checkout #customer_details textarea:read-only{background-color:rgba(0,0,0,.05);color:rgba(77,77,77,.8)}section.checkout #customer_details textarea{height:70px}section.checkout #customer_details select{background:#fff;border:1px solid rgba(77,77,77,.2);border-radius:8px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:12px 20px;width:100%}section.checkout #customer_details select:focus{outline:1px solid #94c122}section.checkout #customer_details .select2-selection{background:#fff!important;border:1px solid rgba(77,77,77,.2)!important;border-radius:8px!important;padding:0 14px!important}section.checkout .woocommerce-checkout-payment{background-color:#f0f0f0!important}section.checkout .woocommerce-checkout-payment button{background-color:rgba(148,193,34,.85);border:none;border-radius:4px;color:#fff;font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;margin-top:30px!important;padding:15px 80px}section.checkout .woocommerce-checkout-payment button:hover{background-color:#94c122;color:#fff;text-decoration:none!important}section.checkout #code_commande_checkout{margin:30px 0}section.slider_machine .top-slider{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}section.slider_machine .top-slider:after{display:none}section.slider_machine .top-slider .btn-splide{display:flex;padding-right:30px}section.slider_machine .top-slider .btn-splide .custom-btn{color:rgba(29,38,65,.7);cursor:pointer;font-size:3.125rem;padding:10px}section.slider_machine .top-slider .btn-splide .custom-btn:hover{color:#1d2641}section.slider_machine .splide__slide{padding:20px}section.slider_machine .splide__slide .slider__image img{height:300px;-o-object-fit:scale-down;object-fit:scale-down;width:100%}section.slider_machine .splide__slide .slider__title{font-size:1.25rem;font-weight:600;margin:10px 0 5px;text-align:center}section.slider_machine .machine-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}section.slider_machine .contact-form{background-color:#f0f0f0;border-radius:20px;display:flex;flex-direction:column;gap:20px;max-width:680px;padding:30px 30px 0}section.slider_machine .contact-form .two-cols{display:flex;gap:20px;justify-content:space-between}section.slider_machine .contact-form .two-cols .field{flex:1}@media only screen and (max-width:630px){section.slider_machine .contact-form .two-cols{flex-direction:column}}section.slider_machine .contact-form input:not([type=checkbox]),section.slider_machine .contact-form textarea{background:#fff;border:none;border-radius:8px;box-sizing:border-box;padding:16px 24px;width:100%}section.slider_machine .contact-form input:not([type=checkbox]):focus,section.slider_machine .contact-form textarea:focus{outline:1px solid #94c122}section.slider_machine .contact-form select{background:#fff;border:none;border-radius:8px;box-sizing:border-box;padding:16px 24px;width:100%}section.slider_machine .contact-form select:focus{outline:1px solid #94c122}section.slider_machine .contact-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fff;border:1px solid rgba(29,38,65,.4);border-radius:3px;height:18px;width:18px}section.slider_machine .contact-form input[type=checkbox]:checked{position:relative}section.slider_machine .contact-form input[type=checkbox]:checked:before{background:#94c122;border-radius:2px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}section.slider_machine .contact-form .field-number{flex:1}section.slider_machine .contact-form .field-number p{align-items:center;display:flex;gap:10px;justify-content:space-between}section.slider_machine .contact-form .field-number .wpcf7-form-control-wrap{width:30%}section.slider_machine .contact-form textarea{font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;height:70px;resize:none;width:100%}section.slider_machine .contact-form .acceptance-field p{align-items:center;display:flex;gap:10px}section.slider_machine .contact-form .wpcf7-response-output{margin-bottom:0;margin-top:10px}section.slider_text_image .section-title{margin-bottom:20px}section.slider_text_image .slider{display:flex;position:relative}section.slider_text_image .slider #slide-titre-text{background-color:#f0f0f0;border-radius:0 8px 8px 0;display:flex;padding:15px;width:60%}section.slider_text_image .slider #slide-titre-text .section-title{font-size:1.875rem;line-height:1.875rem;margin-bottom:10px;margin-top:20px}section.slider_text_image .slider #slide-titre-text .section-text{color:rgba(77,77,77,.7);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4375rem}@media only screen and (max-width:895px){section.slider_text_image .slider #slide-titre-text .section-text{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1540px){section.slider_text_image .slider #slide-titre-text{width:70%}}@media only screen and (max-width:991px){section.slider_text_image .slider #slide-titre-text{width:80%}}@media only screen and (max-width:895px){section.slider_text_image .slider #slide-titre-text{border-radius:8px;flex-direction:column-reverse;gap:20px;margin:3px 3px 3px 20px;width:95%}section.slider_text_image .slider #slide-titre-text .slider__image{width:100%}}section.slider_text_image .slider .btn-mobile{display:none;justify-content:space-between;left:20px;position:absolute;right:22px;top:20%;transform:translateY(-50%);z-index:2}section.slider_text_image .slider .btn-mobile .custom-btn{color:rgba(29,38,65,.7);font-size:3.75rem;text-shadow:0 4px 4px rgba(0,0,0,.15)}section.slider_text_image .slider .btn-mobile .custom-btn:hover{color:#1d2641}@media only screen and (max-width:895px){section.slider_text_image .slider .btn-mobile{display:flex}}section.slider_text_image .slider .splide{width:40%}@media only screen and (max-width:1540px){section.slider_text_image .slider .splide{width:30%}}@media only screen and (max-width:991px){section.slider_text_image .slider .splide{width:20%}}@media only screen and (max-width:895px){section.slider_text_image .slider .splide{width:0}}section.slider_text_image .slider__image{border-radius:8px;flex:1;height:100%;width:100%}section.slider_text_image .slider__image img{border-radius:8px;height:500px;-o-object-fit:cover;object-fit:cover;width:100%}section.slider_text_image .texte-container{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 20px}section.slider_text_image .splide .splide__slide{display:flex;gap:20px;height:450px;padding:0 20px}@media only screen and (max-width:1540px){section.slider_text_image .splide .splide__slide{padding:0 10px}}@media only screen and (max-width:991px){section.slider_text_image .splide .splide__slide{padding:0 5px}}section.slider_text_image .splide .splide__slide .slider__image{flex:1}section.slider_text_image .splide .splide__slide .slider__image img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.slider_text_image .splide .splide__slide .texte-container{display:none;flex:1.4;height:-moz-fit-content;height:fit-content}section.slider_text_image .splide .btn-splide{display:flex;margin-left:20px;margin-top:30px}section.slider_text_image .splide .btn-splide .custom-btn{align-items:center;color:#f0f0f0;cursor:pointer;display:flex;font-size:3.125rem;height:30px;justify-content:center;transition:.2s;width:30px}section.slider_text_image .splide .btn-splide .custom-btn:hover{color:#1d2641}section.trust_partner .section-title{text-align:center}section.trust_partner .logos-container{display:flex;flex-wrap:wrap;gap:70px;justify-content:center;padding:10px}section.trust_partner .logos-container .img-container{flex:1;max-width:150px;min-width:150px}section.trust_partner .logos-container .img-container img{filter:grayscale(100%);height:100%;-o-object-fit:contain;object-fit:contain;transition:.1s;width:100%}section.trust_partner .logos-container .img-container:hover img{filter:none}#breadcrumbs{padding:20px 5px}#breadcrumbs span a{color:#1d2641}#breadcrumbs span a:hover{color:#94c122}#breadcrumbs .breadcrumb_last{color:rgba(77,77,77,.6)}section.hero-banner .hero-container{border-radius:20px;position:relative}section.hero-banner .hero-container .hero-banner-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}section.hero-banner .hero-container .hero-banner-image img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.hero-banner .hero-container .hero-banner-content{display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px;padding-left:10%;padding-right:10%}section.hero-banner .hero-container .hero-banner-content .btn-container a,section.hero-banner .hero-container .hero-banner-content .hero-banner-title{color:#fff}section.hero-banner .hero-container .hero-banner-content .hero-banner-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:120%;text-shadow:2px 3px 5px rgba(0,0,0,.8)}section.hero-banner .hero-container .hero-banner-content .hero-banner-title.black{color:#1d2641}@media only screen and (max-width:991px){section.hero-banner .hero-container .hero-banner-content .hero-banner-title{font-size:2.5rem}}@media only screen and (max-width:498px){section.hero-banner .hero-container .hero-banner-content .hero-banner-title{font-size:1.875rem}}@media only screen and (max-width:991px){section.hero-banner .hero-container .hero-banner-content{min-height:300px;padding-left:5%}}section.hero-banner-extension-container .hero-banner-extension{display:flex}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-text{color:#4d4d4d;flex:1;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.0175rem;line-height:1.6619375rem;min-width:50%;padding:35px 20px 50px}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-text h2{font-size:2.1875rem;font-style:normal;font-weight:700;letter-spacing:.0175rem;line-height:2.5rem;margin-bottom:12px}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-image{flex:1;height:-moz-max-content;height:max-content;margin-top:-100px;padding:20px}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-image img{border-radius:15px;height:-moz-fit-content;height:fit-content;max-height:400px;-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1390px){section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-image{height:auto;width:50%}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-image img{height:100%;width:100%}}@media only screen and (max-width:991px){section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-text{padding:20px}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-image{padding:15px}}@media only screen and (max-width:895px){section.hero-banner-extension-container .hero-banner-extension{flex-direction:column}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-text{padding:20px}section.hero-banner-extension-container .hero-banner-extension .hero-banner-extension-image{width:100%}}section.hero-banner-checkout h1{font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.8125rem;text-align:center}section.hero-banner-checkout .checkout-steps{counter-reset:step;display:flex;gap:20px;justify-content:center;margin-bottom:70px;margin-top:30px}@media only screen and (max-width:991px){section.hero-banner-checkout .checkout-steps{flex-direction:column;margin-bottom:40px}}section.hero-banner-checkout .checkout-steps .step{color:rgba(29,38,65,.5);counter-increment:step;list-style:none;min-width:200px;padding-bottom:18px;padding-right:60px;position:relative}section.hero-banner-checkout .checkout-steps .step a{color:#1d2641}section.hero-banner-checkout .checkout-steps .step:before{background-color:rgba(29,38,65,.5);border-radius:50%;color:#fff;content:counter(step);display:inline-block;font-size:1rem;font-size:14px;font-weight:600;height:20px;line-height:20px;margin-right:12px;padding:8px;text-align:center;width:20px}section.hero-banner-checkout .checkout-steps .step.active{border-bottom:2px solid #1d2641;color:#1d2641}section.hero-banner-checkout .checkout-steps .step.active:before{background-color:#1d2641}.blog,.category{background-color:#f0f0f0}section.post-archive{margin-bottom:50px}section.post-archive .breadcrumbs{padding:0}section.post-archive h1{color:#1d2641;font-family:Manrope;font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.8125rem}section.post-archive .all-categories{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}section.post-archive .all-categories a{border:1px solid rgba(148,193,34,.5);border-radius:8px;color:#94c122;font-size:1rem;padding:10px 20px;text-decoration:none}section.post-archive .all-categories a:hover{border:1px solid #94c122}section.post-archive .all-categories a.categories__item--active{background-color:#94c122;color:#fff}section.post-archive .posts{display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:30px}@media only screen and (max-width:991px){section.post-archive .posts{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:630px){section.post-archive .posts{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:498px){section.post-archive .posts{grid-template-columns:repeat(1,1fr)}}section.post-archive .posts .post{background-color:#fff;border-radius:8px;padding:10px}section.post-archive .posts .post .post__image img{border-radius:5px;height:240px;-o-object-fit:cover;object-fit:cover;width:100%}section.post-archive .posts .post .categories{display:flex;flex-wrap:wrap;gap:5px}section.post-archive .posts .post .categories a{border:1px solid rgba(148,193,34,.2);border-radius:5px;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;padding:5px 10px}section.post-archive .posts .post .categories a:hover{border:1px solid rgba(148,193,34,.5);text-decoration:none}section.post-archive .posts .post .post__title{color:#1d2641;font-size:1.125rem;font-style:normal;font-weight:800;line-height:1.25rem;margin-bottom:10px;margin-top:15px}section.post-archive .posts .post .post__text{color:rgba(77,77,77,.5);font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.125rem;margin-bottom:20px}section.post-archive .posts .post .post__link{color:#1d2641;margin-bottom:15px}section.post-archive .posts .post .post__link:hover{color:#94c122;text-decoration:none}section.post-archive .pagination{display:flex;justify-content:center;margin-top:4px}section.post-archive .pagination .page-numbers{border:1px solid rgba(148,193,34,.2);border-radius:4px;color:#1d2641;font-family:Manrope;font-size:1rem;font-style:normal;font-weight:700;line-height:.875rem;padding:10px 12px;text-align:center}section.post-archive .pagination .page-numbers:hover{background-color:rgba(77,77,77,.1);text-decoration:none}section.post-archive .pagination .page-numbers.current{background-color:#94c122;color:#fff}.single-post h1{font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.8125rem;margin-bottom:40px;margin-top:30px}.single-post .post-image img{max-height:50vh;min-height:350px;-o-object-fit:contain;object-fit:contain}section.single-post{margin-bottom:70px;margin-top:70px}@media only screen and (max-width:991px){section.single-post{margin-bottom:40px;margin-top:40px}}@media only screen and (max-width:630px){section.single-post{margin-bottom:20px;margin-top:20px}}@media only screen and (max-width:991px){section.single-post .post-container{display:flex;flex-direction:column-reverse}section.single-post .post-content{margin-bottom:30px;margin-left:30px;margin-right:30px}}@media only screen and (max-width:895px){section.single-post .post-content{margin-bottom:20px;margin-left:20px;margin-right:20px}}@media only screen and (max-width:630px){section.single-post .post-content{margin-left:10px;margin-right:10px}}@media only screen and (max-width:498px){section.single-post .post-content{margin-left:0;margin-right:0}}section.single-post .post-content .post-info{border-bottom:1px solid rgba(148,193,34,.2);-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;margin-bottom:20px;padding-bottom:8px;row-gap:10px}section.single-post .post-content .post-info .article-category{background-color:#1d2641;border-radius:50px;color:#fff;font-size:.625rem;font-style:normal;font-weight:700;letter-spacing:.03125rem;line-height:1.5rem;padding:0 10px;text-transform:uppercase}section.single-post .post-content .post-title{color:#323232;font-size:2.1875rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}section.single-post .post-content .post-text{color:#4d4d4d;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}section.single-post .post-content .post-text p{font-size:1rem}section.single-post .post-content .post-text h2,section.single-post .post-content .post-text h3{color:#323232;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:15px;margin-top:20px}section.single-post .post-image{float:right;margin-bottom:20px;margin-left:20px;max-width:50%}@media only screen and (max-width:991px){section.single-post .post-image{float:unset;margin-bottom:0;margin-left:0;margin-top:20px;width:100%}}section.single-post .post-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.single-post .btn-tertiary{color:#323232;margin-left:0;margin-top:40px}section.single-post .btn-tertiary:after{background-color:#323232}section.single-post .btn-tertiary:hover:after{width:100%}.woocommerce-breadcrumb{color:rgba(77,77,77,.6)!important;margin:0!important;padding:20px 5px!important}.woocommerce-breadcrumb a{color:#1d2641!important}.woocommerce-breadcrumb a:hover{color:#94c122!important}.woocommerce-info,.woocommerce-message{background-color:#fff;border-radius:5px;border-top-color:#94c122;width:100%}.woocommerce-info .wc-forward,.woocommerce-message .wc-forward{background-color:#94c122!important;border-radius:15px!important;color:#fff!important;padding:13px 18px!important;transition:.1s}.woocommerce-info .wc-forward:hover,.woocommerce-message .wc-forward:hover{background-color:rgba(148,193,34,.8)!important}.woocommerce-info:focus,.woocommerce-message:focus{outline:1px solid rgba(148,193,34,.4)}.woocommerce-error{border-top-color:red}.page-numbers{border:none!important;margin-top:30px!important}.page-numbers li{border-right:none!important}.page-numbers .page-numbers{background-color:none;border:none!important;border-radius:3px!important;color:#1d2641!important;font-weight:700!important;margin:0!important}.page-numbers .current{background-color:#94c122!important;color:#fff!important}.product-labels{align-items:center;display:block;flex-direction:row;flex-wrap:wrap;gap:13px;left:20px;position:absolute;right:20px;top:20px}.product-labels .label-logo{display:inline-flex}.product-labels .label-logo img{height:40px!important;margin:0!important;-o-object-fit:contain!important;object-fit:contain!important;padding-right:10px!important;width:auto!important}.product-labels .label-name{background-color:#1d2641;border-radius:5px;color:#fff;font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;line-height:normal;padding:2px 9px;text-transform:uppercase}.single-product .product-block .product-labels{flex-direction:row-reverse;left:20px;right:20px;top:20px}.single-product .product-block .product-labels .label-logo img{height:40px!important;margin:0!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}@media only screen and (max-width:991px){.single-product .product-block .product-labels .label-logo img{width:50px!important}}@media only screen and (max-width:630px){.single-product .product-block .product-labels .label-logo img{width:45px!important}}@media only screen and (max-width:498px){.single-product .product-block .product-labels .label-logo img{width:40px!important}}section.custom-archive-product{background-color:#f0f0f0}section.custom-archive-product .large-container{display:flex;flex-direction:row-reverse;position:relative}@media only screen and (max-width:630px){section.custom-archive-product .large-container{flex-direction:column-reverse}}section.custom-archive-product .large-container .woocommerce-placeholder{min-height:250px}section.custom-archive-product .large-container #primary{margin-bottom:100px;padding:0 30px;width:90%}section.custom-archive-product .large-container #primary .woocommerce-info{margin-top:20px}@media only screen and (max-width:1540px){section.custom-archive-product .large-container #primary{width:80%}}@media only screen and (max-width:991px){section.custom-archive-product .large-container #primary{width:70%}}@media only screen and (max-width:630px){section.custom-archive-product .large-container #primary{padding:0 15px;width:100%}}section.custom-archive-product .large-container #sidebar{background-color:#fff;padding-bottom:100px;padding-right:20px;position:relative;width:15%}@media only screen and (max-width:1540px){section.custom-archive-product .large-container #sidebar{padding-left:15px;width:20%}}@media only screen and (max-width:991px){section.custom-archive-product .large-container #sidebar{width:30%}}@media only screen and (max-width:630px){section.custom-archive-product .large-container #sidebar{padding:0 15px;width:100%}}section.custom-archive-product .large-container #sidebar:after{background-color:#fff;content:"";height:100%;left:1px;position:absolute;top:0;transform:translateX(-100%);width:50vw}section.custom-archive-product .large-container #sidebar h3{border-bottom:1px solid rgba(77,77,77,.2);margin-bottom:9px;margin-top:25px;padding-bottom:5px;position:relative}section.custom-archive-product .large-container #sidebar h4{border-bottom:1px solid rgba(148,193,34,.2);font-weight:600;margin-bottom:3px;margin-top:10px;padding-bottom:5px;position:relative}section.custom-archive-product .large-container #sidebar .brands .brands-title .see-all{height:15px;margin-right:5px;position:relative;width:15px}section.custom-archive-product .large-container #sidebar .brands .brands-title .see-all:after{background-color:#94c122;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}section.custom-archive-product .large-container #sidebar .brands .brands-title .see-all:before{background-color:#94c122;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:all .3s ease-in-out;width:100%}section.custom-archive-product .large-container #sidebar .brands .brands-list{height:0;overflow:hidden}section.custom-archive-product .large-container #sidebar .brands .brands-list a{color:#94c122;font-size:18px;font-style:normal;font-weight:600;line-height:30.5px}section.custom-archive-product .large-container #sidebar .brands .brands-list .brand.active a{color:#94c122;font-weight:800;text-decoration:underline}section.custom-archive-product .large-container #sidebar .brands.active .brands-title .see-all:before{transform:translate(-50%,-50%)}section.custom-archive-product .large-container #sidebar .brands.active .brands-list{border-bottom:1px solid rgba(77,77,77,.2);height:auto;padding-bottom:10px}section.custom-archive-product .large-container #sidebar .categories-content a{color:#1d2641;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.90625rem}section.custom-archive-product .large-container #sidebar .categories-content a.active,section.custom-archive-product .large-container #sidebar .categories-content a:hover{color:#94c122!important}section.custom-archive-product .large-container #sidebar .categories-content .category-item>.sub-menu{padding-left:15px}section.custom-archive-product .large-container #sidebar .categories-content .category-item>.sub-menu>.category-item{padding-left:10px;position:relative}section.custom-archive-product .large-container #sidebar .categories-content .category-item>.sub-menu>.category-item a{color:#1d2641;font-size:1rem;font-style:normal;font-weight:500;line-height:1.4375rem}section.custom-archive-product .large-container #sidebar .categories-content .category-item>.sub-menu>.category-item:before{background-color:#94c122;content:"";height:2px;left:0;position:absolute;top:13px;transform:translate(-50%,-50%);width:5px}section.custom-archive-product .large-container #sidebar .sub-menu{display:none}section.custom-archive-product .large-container #sidebar .active~.sub-menu{display:block}section.custom-archive-product .large-container:after{display:none}section.custom-archive-product .large-container .title{align-items:center;color:#1d2641;cursor:pointer;display:flex;font-size:1.125rem;font-style:normal;font-weight:600;justify-content:space-between;line-height:1.90625rem;padding:8px 0}section.custom-archive-product .large-container .label-list .title{padding-left:10px;position:relative}section.custom-archive-product .large-container .label-list .title:after{bottom:0;content:"";position:absolute;right:0;top:0;width:30px}section.custom-archive-product .large-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fff;border:1px solid rgba(29,38,65,.4);border-radius:3px;cursor:pointer;height:18px;min-width:18px;width:18px}section.custom-archive-product .large-container input[type=checkbox]:checked{position:relative}section.custom-archive-product .large-container input[type=checkbox]:checked:before{background:#94c122;border-radius:2px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.products:not(.related){display:flex;flex-wrap:wrap;gap:18px}.products:not(.related):after,.products:not(.related):before{display:none!important}.product-item{background:#fff;border-radius:4px;box-shadow:0 4px 25px 0 rgba(0,0,0,.05);flex:0 0 calc(25% - 14px);margin:0!important;padding:1rem!important;position:relative}.product-item a{text-decoration:none!important}@media only screen and (max-width:1390px){.product-item{flex:0 0 calc(33% - 10px)!important}}@media only screen and (max-width:991px){.product-item{flex:0 0 calc(50% - 10px)!important}}@media only screen and (max-width:895px){.product-item{flex:0 0 100%!important}}@media only screen and (max-width:630px){.product-item{flex:0 0 100%!important}}.product-item .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important}.product-item .attachment-woocommerce_thumbnail{max-height:400px!important;width:100%!important}.product-item .attachment-small{height:300px!important}.product-item .attachment-small,.product-item .woocommerce-placeholder{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.product-item .woocommerce-placeholder{max-height:300px}.product-item .product-brands{color:#4d4d4d;display:flex;font-size:.75rem;font-style:normal;font-weight:500;gap:5px;line-height:.8125rem}.product-item .woocommerce-loop-product__title{color:#1d2641;font-size:1rem;font-style:normal;font-weight:600;line-height:1.1875rem;margin-bottom:5px}.product-item .woocommerce-loop-product__title:hover{color:#94c122}.product-item .woocommerce-placeholder{height:100%!important}.product-item .price-container{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:5px;justify-content:space-between;margin-top:10px;padding-top:10px}.product-item .price-container .see-more{align-items:center;color:#1d2641;display:flex;font-size:.875rem;font-style:normal;font-weight:500;gap:3px;line-height:1.0625rem;padding-bottom:2px}.product-item .price-container .see-more svg path{stroke:#1d2641}.product-item .price-container .see-more:hover{color:#94c122}.product-item .price-container .see-more:hover svg path{stroke:#94c122}.product-item .price-container .price{color:#1d2641!important;font-size:1rem!important;font-style:normal!important;font-weight:700!important;margin:0!important}.product-item .price-container .price .ht{font-size:.75rem!important;font-weight:500!important}.splide#slider_product .splide__track{overflow:visible}.splide#slider_product .product-item{margin:20px 8.1px!important}.splide#slider_product .splide__arrow{align-items:center;background-color:#94c122;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.splide#slider_product .splide__arrow svg{fill:#fff}section.banner-eco{border-top:1px solid #94c122;padding:25px;text-align:center}section.banner-eco .eco-info{margin-bottom:10px}section.banner-eco .eco-title{color:#94c122;font-size:1.125rem;font-weight:700;margin-bottom:10px}section.banner-eco .eco-bar{background:#f0f0f0;border:1px solid #94c122;border-radius:10px;height:30px;margin-top:30px;position:relative;width:100%}section.banner-eco .eco-bar .eco-bar-fill{background:linear-gradient(90deg,rgba(148,193,34,.7),#94c122);border-radius:9px;height:100%}section.banner-eco .eco-bar .eco-bar-pointer{left:0;position:absolute;top:0;transition:left .2s ease}section.banner-eco .eco-bar .eco-bar-pointer .eco-bar-percentage{color:#fff;font-size:1.25rem;font-weight:700;left:50%;line-height:16px;position:absolute;top:-25px;transform:translateX(-50%)}section.banner-eco .eco-percentage{color:#fff;font-size:1rem;line-height:16px;margin-top:20px}.woocommerce-cart .cart-wrapper{display:grid;grid-template-columns:65% 35%}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper{grid-template-columns:1fr}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form{box-sizing:border-box;padding-right:4.5%;width:100%}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form{padding-right:0}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table{border:none}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form table thead{display:table-header-group!important}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table thead .product-name{font-size:12px;font-weight:700;text-align:left;text-transform:uppercase}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table thead .product-subtotal{font-size:12px;font-weight:700;text-align:right;text-transform:uppercase}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-img-cart{box-sizing:border-box;padding:24px 5px;vertical-align:top;width:116px}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-img-cart,.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-img-cart .product-thumbnail{display:block}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-img-cart .product-thumbnail img{height:auto;margin:0;max-width:100px;width:100%}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-img-cart .product-thumbnail img{max-width:64px}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-img-cart:before{display:none}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations{padding:24px 0 24px 16px;vertical-align:top}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations{text-align:left!important}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-name{margin-bottom:12px}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-name a{color:#1d2641;font-size:18px;font-weight:700}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-name a{font-size:14px}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-price{margin-bottom:12px}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-price .woocommerce-Price-amount{font-size:16px}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-reference{font-size:12px;margin-bottom:12px}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity{margin-bottom:14px}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector__input{-moz-appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus{border-radius:4px 0 0 4px;order:3}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-quantity .wc-block-components-quantity-selector__button:hover{background:#ddd}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-remove a{color:#4d4d4d!important;font-size:12px;text-align:left;text-decoration:underline;width:100%}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations .product-remove a:hover{background:none}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-informations:before{display:none}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-subtotal{box-sizing:border-box;font-size:18px;font-weight:700;padding:24px 5px;text-align:right;vertical-align:top;width:116px}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-subtotal{font-size:14px}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tbody .product-subtotal:before{display:none}@media only screen and (max-width:630px){.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tr{display:table-row!important}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tr td{border-top:0!important;display:table-cell!important}}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table tr:nth-child(2n) td{background-color:rgba(148,193,34,.1)}.woocommerce-cart .cart-wrapper .woocommerce-cart-form table .actions{display:none!important}.woocommerce-cart .cart-wrapper .cart-collaterals{background-color:#1d2641;border-radius:8px;box-sizing:border-box;color:#fff;height:-moz-fit-content;height:fit-content;padding:15px!important;position:sticky;top:0;width:100%}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .cart-subtotal{font-size:14px;font-weight:700;text-transform:uppercase}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table{padding:0 16px 24px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-subtotal{display:flex;font-size:14px;justify-content:space-between;padding-top:16px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-subtotal .cart-subtotal-price{font-size:16px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping{font-size:14px;font-weight:700;padding:16px 0 0}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping #shipping_method{background-color:#fff;border-radius:4px;color:#1d2641;margin-top:16px;padding:16px 4px 4px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping #shipping_method li{margin:0 0 16px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping #shipping_method li input{accent-color:#1d2641;height:24px;width:24px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping #shipping_method li label{font-size:16px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping .woocommerce-shipping-destination{padding:16px 0 0}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping .woocommerce-shipping-calculator .shipping-calculator-button{text-decoration:underline}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .cart-shipping .woocommerce-shipping-calculator .shipping-calculator-button:after{content:""}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .tax-rate{display:flex;font-size:12px;font-weight:700;justify-content:space-between;text-transform:uppercase}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .order-total{display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:16px 0 0;text-transform:uppercase}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount{font-size:18px}.woocommerce-cart .cart-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a{background-color:#94c122;color:#fff}@media only screen and (max-width:630px){.woocommerce-orders-table tr td{border:none!important;padding:14px!important}}.woocommerce-orders-table tr:nth-child(2n){background-color:rgba(148,193,34,.1)}.woocommerce-pagination--without-numbers{display:flex;justify-content:space-between}.wc-block-mini-cart__footer-checkout{background-color:#94c122!important;color:#fff!important}.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper{text-align:center}#order_review{font-size:14px}.wc-block-mini-cart .wc-block-mini-cart__badge{background-color:#94c122;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;transform:translateY(-80%)}@media only screen and (max-width:630px){.woocommerce-checkout table tr td{padding:7px!important}}.woocommerce .woocommerce-MyAccount-navigation{background-color:#f0f0f0;border-radius:10px;margin:40px 0;padding:20px}.woocommerce .woocommerce-MyAccount-navigation a{color:#1d2641;display:block;font-size:1.25rem;padding:10px}.woocommerce .woocommerce-MyAccount-navigation a:hover{color:#94c122}@media only screen and (max-width:991px){.woocommerce .woocommerce-MyAccount-navigation a{font-size:1rem;text-align:center}}.woocommerce .woocommerce-MyAccount-navigation li.is-active a{border:2px solid #94c122;border-radius:10px;text-decoration:none}.woocommerce .woocommerce-MyAccount-content{margin:40px 0}.woocommerce .woocommerce-MyAccount-content h2{margin:0 0 20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{margin-top:30px}@media only screen and (max-width:991px){.woocommerce .woocommerce-MyAccount-content .col2-set{display:block}}.woocommerce .woocommerce-MyAccount-content .addresses .title .edit{float:none}.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title h2{font-size:1.5625rem;line-height:2.0625rem;margin-bottom:15px!important}.woocommerce .woocommerce-EditAccountForm input,.woocommerce .woocommerce-address-fields input{border:1px solid rgba(29,38,65,.3);border-radius:8px;padding:10px}.woocommerce .woocommerce-EditAccountForm input:focus,.woocommerce .woocommerce-address-fields input:focus{border-color:#94c122}.woocommerce .woocommerce-EditAccountForm input[readonly],.woocommerce .woocommerce-address-fields input[readonly]{background-color:rgba(77,77,77,.1);color:#4d4d4d;cursor:not-allowed}.woocommerce .woocommerce-address-fields button[type=submit]{display:none!important}.woocommerce li:before{display:none}.woocommerce .woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap}.woocommerce .woocommerce-orders-table__cell-order-actions a{margin:0 5px}.woocommerce-account .extra-content{padding:10px 0 40px}.woocommerce-account:not(.logged-in) .woocommerce{margin:0 auto;max-width:500px}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form{border:1px solid rgba(29,38,65,.2);border-radius:12px}.woocommerce-account:not(.logged-in) .woocommerce label{color:rgba(77,77,77,.6);font-size:1rem;font-style:normal;font-weight:600}.woocommerce-account:not(.logged-in) .woocommerce input:not([type=checkbox]),.woocommerce-account:not(.logged-in) .woocommerce textarea{background:#fff;border:1px solid rgba(77,77,77,.2);border-radius:8px;box-sizing:border-box;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4375rem;padding:16px 24px;width:100%}.woocommerce-account:not(.logged-in) .woocommerce input:not([type=checkbox]):focus,.woocommerce-account:not(.logged-in) .woocommerce textarea:focus{border:1px solid #94c122;outline:none}.woocommerce-account:not(.logged-in) .woocommerce input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:#fff;border:1px solid rgba(29,38,65,.4);border-radius:3px;height:18px;width:18px}.woocommerce-account:not(.logged-in) .woocommerce input[type=checkbox]:checked{position:relative}.woocommerce-account:not(.logged-in) .woocommerce input[type=checkbox]:checked:before{background:#94c122;border-radius:2px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form__label-for-checkbox{align-items:center;display:flex;gap:8px}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login__submit{margin-top:10px;width:100%}form.adfy_order_edit input{background:#fff;border:1px solid rgba(77,77,77,.2);border-radius:8px;box-sizing:border-box;outline:1px solid rgba(77,77,77,.2);padding:8px}form.adfy_order_edit input:focus{border:1px solid #94c122;outline:1px solid #94c122}form.adfy_order_edit button.add_product{background-color:#fff;border:2px solid rgba(148,193,34,.8);border-radius:8px;cursor:pointer;font-size:16px;margin-top:10px;padding:7px 0}form.adfy_order_edit #add_order:hover{background-color:rgba(148,193,34,.8)!important}form.adfy_order_edit .close_popup{color:#94c122}form.adfy_order_edit .close_popup:hover{background-color:rgba(148,193,34,.8)!important;color:#fff!important}form.adfy_order_edit table tr{border-bottom:1px solid rgba(77,77,77,.1)}form.adfy_order_edit table tr>td input{background:#fff;border:none;border-radius:8px;box-sizing:border-box;outline:1px solid rgba(77,77,77,.2);padding:8px}form.adfy_order_edit table tr>td input:focus{outline:1px solid #94c122}form.adfy_order_edit table tr>td:not(:first-child){text-align:center;vertical-align:middle}form.adfy_order_edit table tr>td .remove-order-item{clip:rect(0,30px,37px,0);border:none;padding:4px 7px;position:absolute}form.adfy_order_edit .save_changes{display:inline;padding:10px}form.adfy_order_edit .save_changes input{background-color:#94c122;border:1px solid #94c122;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:8px 16px}form.adfy_order_edit .save_changes input:hover{background-color:rgba(148,193,34,.8)}form.adfy_order_edit .save_changes input:active{background-color:rgba(148,193,34,.6)}form.adfy_order_edit_cstm{padding-top:40px}form.adfy_order_edit_cstm input{background:#fff;border:none;border-radius:8px;outline:1px solid rgba(77,77,77,.2);padding:8px}form.adfy_order_edit_cstm input:focus{outline:1px solid #94c122}form.adfy_order_edit_cstm label{margin-right:10px}form.adfy_order_edit_cstm input[type=submit]{margin-top:10px;outline:none}.woocommerce-MyAccount-content .validate_order{margin-top:40px}section.mes-contacts{margin:0 auto;max-width:800px}section.mes-contacts h2{color:#222;font-size:24px;margin-bottom:20px;text-align:center}section.mes-contacts .contacts-wrapper{display:flex;flex-wrap:wrap;gap:20px}section.mes-contacts .contact-item{background:hsla(0,0%,94%,.5);border:1px solid hsla(0,0%,94%,.1);border-radius:8px;flex:1 1 calc(50% - 20px);padding:15px;text-align:center;transition:all .2s ease-in-out}section.mes-contacts .contact-item:hover{box-shadow:0 2px 1px rgba(0,0,0,.1)}section.mes-contacts .contact-item h3{color:#323232;font-size:18px;margin-bottom:10px}section.mes-contacts .contact-item p{color:#4d4d4d;font-size:14px;margin-bottom:5px}section.mes-contacts .contact-item a{color:#1d2641;font-weight:700;text-decoration:none}section.mes-contacts .contact-item a:hover{color:#94c122}@media (max-width:600px){section.mes-contacts .contacts-wrapper{flex-direction:column}section.mes-contacts .contact-item{flex:1 1 100%}}section.supervisor{padding:25px}section.supervisor li{padding-left:0}section.supervisor .user{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:5px}.product-description{display:flex;flex-direction:column;gap:8px;padding:25px}.product-description h3{margin-bottom:5px}.product-description p{color:rgba(77,77,77,.7)}.product-description .data,.product-description p{font-size:1rem;font-style:normal;font-weight:400;line-height:1.875rem}.product-description .data{color:#4d4d4d}.product-description .data .label{color:rgba(77,77,77,.5)}.product-description .data .label+.sep{display:none}.product-sheets{display:flex;flex-direction:column;gap:13px;padding:25px}.product-sheets .product-sheets-list{display:flex;flex-direction:column;gap:10px}.product-sheets .product-sheets-list li{background:#1d2641;border-radius:10px}.product-sheets .product-sheets-list li a{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:1.125rem;font-style:normal;font-weight:600;gap:15px;line-height:2rem;padding:10px 20px;width:100%}.product-sheets .product-sheets-list li:hover{background:rgba(29,38,65,.8)}.product-block,.product-images{position:relative}.product-images{display:flex;flex-direction:column;max-height:800px;min-height:400px;padding:20px}.product-images .image-item{padding:5px 0}.product-images .image-item .preview{border:1px solid rgba(77,77,77,.1);border-radius:5px;width:25%}.product-images .image-item .preview img{height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.product-images .image-item .full{background-color:#fff;bottom:15px;display:none;position:absolute;right:15px;top:15px;width:65%}.product-images .image-item .full.single{width:calc(100% - 30px)}.product-images .image-item .full img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-images .image-item.first-item .full{display:block}.product-images .image-item.active .preview{border:1px solid #1d2641}.product-images .image-item:hover .full{display:block}section.custom-single-product{background-color:#f0f0f0;padding-bottom:50px}section.custom-single-product .large-container{position:relative}section.custom-single-product .content-product{display:flex;justify-content:space-between;position:relative}@media only screen and (max-width:895px){section.custom-single-product .content-product{flex-direction:column-reverse}}section.custom-single-product .content-product .left-side{width:53%}@media only screen and (max-width:895px){section.custom-single-product .content-product .left-side{width:100%}}section.custom-single-product .content-product .left-side .woocommerce-product-gallery{float:unset;width:100%}section.custom-single-product .content-product .right-side{position:relative;width:45%}@media only screen and (max-width:895px){section.custom-single-product .content-product .right-side{width:100%}}section.custom-single-product .content-product .product-block{background-color:#fff;border-radius:5px;box-shadow:0 4px 25px 0 rgba(0,0,0,.05);margin-bottom:25px}section.custom-single-product .related{padding:50px 0 10px!important}@media only screen and (max-width:1540px){section.custom-single-product .related{padding:40px 15px 10px!important}}section.custom-single-product .related .columns-4 .product-item{flex:0 0 calc(25% - 14px)}@media only screen and (max-width:1390px){section.custom-single-product .related .columns-4 .product-item{flex:0 0 calc(25% - 14px)!important}}@media only screen and (max-width:991px){section.custom-single-product .related .columns-4 .product-item{flex:0 0 calc(50% - 14px)!important}}@media only screen and (max-width:498px){section.custom-single-product .related .columns-4 .product-item{flex:0 0 calc(100% - 14px)!important}}.summary{display:flex;flex-direction:column;left:0;margin-bottom:25px!important;padding:28px;position:sticky;top:30px;width:100%!important}.summary .title-container{border-bottom:1px solid rgba(77,77,77,.1);margin-bottom:15px;padding-bottom:10px}.summary .title-container .reference{color:rgba(77,77,77,.7);font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.6875rem}.summary .title-container .product_title{color:#1d2641;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:3px}.summary .woocommerce-product-details__short-description{color:rgba(77,77,77,.7);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.625rem;margin-bottom:20px}.summary .quantity-custom-content{align-items:center;display:flex;gap:30px;margin-bottom:8px}.summary .quantity-custom-content .quantity input{border:1px solid rgba(77,77,77,.2);border-radius:13px;color:#1d2641;font-family:Manrope,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:1.75rem;padding:5px}.summary .quantity-custom-content .quantity input:focus{border:1px solid #94c122;outline:none}.summary .price-custom-content{align-items:center;display:flex;justify-content:space-between}.summary .price-custom-content .woocommerce-Price-amount{color:#4d4d4d;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.5rem;text-align:right}.summary .ecotax-custom-content{color:rgba(77,77,77,.7);font-size:.875rem;text-align:right}.summary .single_add_to_cart_button{margin-top:15px!important}.summary .cart{margin-bottom:0!important}.summary .price-title,.summary .quantity-title{color:#4d4d4d;font-size:1rem;font-style:normal;font-weight:700;line-height:1.753125rem}.single_add_to_cart_button{align-items:center;background-color:#94c122!important;border-radius:15px!important;display:flex;justify-content:center;padding:15px 20px!important;width:100%}.single_add_to_cart_button:hover{background-color:rgba(148,193,34,.8)!important}
