@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins/Poppins-Medium.eot);src:url(../fonts/Poppins/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/Poppins/Poppins-Black.eot);src:url(../fonts/Poppins/Poppins-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Black.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins/Poppins-ExtraBoldItalic.eot);src:url(../fonts/Poppins/Poppins-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/Poppins/Poppins-Light.eot);src:url(../fonts/Poppins/Poppins-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins/Poppins-BoldItalic.eot);src:url(../fonts/Poppins/Poppins-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-BoldItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/Poppins/Poppins-ExtraLight.eot);src:url(../fonts/Poppins/Poppins-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraLight.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/Poppins/Poppins-BlackItalic.eot);src:url(../fonts/Poppins/Poppins-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-BlackItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins/Poppins-Bold.eot);src:url(../fonts/Poppins/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/Poppins/Poppins-Italic.eot);src:url(../fonts/Poppins/Poppins-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Italic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins/Poppins-ExtraBold.eot);src:url(../fonts/Poppins/Poppins-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/Poppins/Poppins-LightItalic.eot);src:url(../fonts/Poppins/Poppins-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-LightItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/Poppins/Poppins-ExtraLightItalic.eot);src:url(../fonts/Poppins/Poppins-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraLightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins/Poppins-Regular.eot);src:url(../fonts/Poppins/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/Poppins/Poppins-SemiBoldItalic.eot);src:url(../fonts/Poppins/Poppins-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/Poppins/Poppins-MediumItalic.eot);src:url(../fonts/Poppins/Poppins-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-MediumItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/Poppins/Poppins-Thin.eot);src:url(../fonts/Poppins/Poppins-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-Thin.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/Poppins/Poppins-SemiBold.eot);src:url(../fonts/Poppins/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/Poppins/Poppins-ThinItalic.eot);src:url(../fonts/Poppins/Poppins-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins/Poppins-ThinItalic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ThinItalic.woff) format("woff")}.buttons{display:flex;flex-wrap:wrap;gap:20px}.btn{align-items:center;border:2px solid #4463bf;border-radius:50px;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.125rem;padding:5px 5px 5px 25px;text-align:center;text-transform:uppercase;width:-moz-max-content;width:max-content}.btn .icon{border-radius:50%;height:40px;margin-left:15px;position:relative;width:40px}.btn .icon svg{height:15px;left:55%;position:absolute;top:48%;transform:translate(-50%,-50%);width:15px}.btn.primary{background-color:#4463bf;color:#fff}.btn.primary .icon{background-color:color-mix(in srgb,#fff 10%,transparent)}.btn.primary:hover{background-color:color-mix(in srgb,#4463bf 60%,transparent);border:2px solid color-mix(in srgb,#4463bf 10%,transparent);color:#fff}.btn.primary:hover .icon{background-color:#fff}.btn.primary:hover .icon svg path{stroke:color-mix(in srgb,#4463bf 60%,transparent)}.btn.primary.white{background-color:#fff;color:#4463bf;width:-moz-fit-content;width:fit-content}.btn.primary.white .icon{background-color:color-mix(in srgb,#4463bf 15%,transparent)}.btn.primary.white .icon svg path{stroke:#4463bf}.btn.primary.white:hover{background-color:#f2f2f2;border:none}.btn.secondary{background-color:#fff;color:#4463bf}.btn.secondary .icon{background-color:color-mix(in srgb,#4463bf 90%,transparent)}.btn.secondary:hover{background-color:color-mix(in srgb,#4463bf 60%,transparent);border:2px solid color-mix(in srgb,#4463bf 10%,transparent);color:#fff}.btn.secondary:hover .icon{background-color:#fff}.btn.secondary:hover .icon svg path{stroke:color-mix(in srgb,#4463bf 60%,transparent)}.btn.secondary.white{background-color:#fff;border:2px solid #fff;color:#4463bf}.btn.secondary.white .icon{background-color:color-mix(in srgb,#4463bf 15%,transparent)}.btn.secondary.white .icon svg path{stroke:#4463bf}.btn.secondary.white:hover{background-color:#4463bf;border:2px solid #4463bf;color:#fff}.btn.secondary.white:hover .icon{background-color:color-mix(in srgb,#fff 20%,transparent)}.btn.secondary.white:hover .icon svg path{stroke:#fff}.btn.tertiary{all:unset;background-color:transparent;border-bottom:1px solid rgba(68,99,191,.15);color:#4463bf;cursor:pointer;font-size:.6875rem;font-weight:700;letter-spacing:1.1px;line-height:.875rem;margin-right:20px;position:relative;text-transform:uppercase}.btn.tertiary:after{border-radius:50px;content:url(../icons/list-style.svg);height:100%;left:100%;padding-left:5px;position:absolute;top:1px;width:auto}.btn.tertiary:hover{border-bottom:1px solid #4463bf;color:#4463bf}.btn.tertiary:hover:after{fill:#4463bf}body .wc-block-components-button{border:none;border-radius:50px;cursor:pointer;padding:0 20px;transition:all .2s ease-in-out!important}body .wc-block-components-button.wp-block-woocommerce-mini-cart-checkout-button-block,body .wc-block-components-button.wp-block-woocommerce-mini-cart-shopping-button-block{background-color:#4463bf!important;color:#fff!important}body .wc-block-components-button.wc-block-cart__submit-button{background-color:#4463bf!important;color:#fff!important;margin-top:8px}body .wc-block-components-button:hover{background-color:#2f2f81!important;color:#fff!important}.guide-des-tailles{border-bottom:1px solid rgba(68,99,191,.15);color:#4463bf;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:700;letter-spacing:1px;line-height:normal;text-transform:uppercase}.guide-des-tailles:hover{border-bottom:1px solid #4463bf;color:#4463bf}.form-container form{display:flex;flex-direction:column;gap:20px;width:100%}.form-container form label{color:rgba(51,51,51,.8);display:block;font-size:.6875rem;font-weight:600;letter-spacing:1.1px;line-height:.875rem;position:relative;text-transform:uppercase;width:100%}.form-container form label.file:after{bottom:-2px;color:rgba(51,51,51,.8);content:"Fichiers acceptés: .jpg, .jpeg, .png, .pdf";font-size:.75rem;font-weight:300;left:0;letter-spacing:normal;line-height:1rem;margin-top:-15px;position:absolute;text-transform:none}.form-container form label span{display:block;margin-top:10px;width:100%}.form-container form label span:has(input[type=file]):after,.form-container form label span:has(select):after{align-items:center;aspect-ratio:1/1;background-color:color-mix(in srgb,#4463bf 15%,transparent);border-radius:50%;content:url(../svg/arrow-faq.svg);display:flex;height:calc(100% - 10px);justify-content:center;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:auto}.form-container form label span:has(input[type=file]):after{content:url(../svg/download.svg)}.form-container form input,.form-container form select,.form-container form textarea{background:#fff;border:1px solid rgba(68,99,191,.15);border-radius:50px;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;padding:13px 25px;position:relative;width:calc(100% - 50px)}.form-container form input[type=file],.form-container form select[type=file],.form-container form textarea[type=file]{padding-right:50px;width:calc(100% - 75px)}.form-container form input[type=file]::file-selector-button,.form-container form select[type=file]::file-selector-button,.form-container form textarea[type=file]::file-selector-button{display:none}.form-container form input[type=submit],.form-container form select[type=submit],.form-container form textarea[type=submit]{background-color:#4463bf;color:#fff;font-weight:600;margin-top:40px;text-transform:uppercase;width:100%}.form-container form input[type=submit]:disabled,.form-container form select[type=submit]:disabled,.form-container form textarea[type=submit]:disabled{background-color:color-mix(in srgb,#4463bf 15%,transparent)}.form-container form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(51,51,51,.8);width:100%}.form-container form textarea{border-radius:20px;height:134px;resize:vertical}.form-container form .col-2{display:flex;gap:20px}@media only screen and (max-width:895px){.form-container form .col-2{flex-direction:column}}.form-container form .col-2 div{flex:1}.form-container form .acceptance .wpcf7-list-item label{display:flex;position:relative}.form-container form .acceptance .wpcf7-list-item label input{visibility:hidden;width:0}.form-container form .acceptance .wpcf7-list-item label input:checked+span{color:rgba(51,51,51,.8)}.form-container form .acceptance .wpcf7-list-item label input:checked+span a{color:#333}.form-container form .acceptance .wpcf7-list-item label input:checked+span:after{display:block}.form-container form .acceptance .wpcf7-list-item label span{color:color-mix(in srgb,rgba(51,51,51,.8) 30%,transparent);font-size:.75rem;font-weight:400;margin-left:30px;position:relative;text-transform:none}.form-container form .acceptance .wpcf7-list-item label span a{color:color-mix(in srgb,#333 30%,transparent);font-weight:700}.form-container form .acceptance .wpcf7-list-item label span:before{background-color:#fff;border:2px solid color-mix(in srgb,#4463bf 30%,transparent);content:"";height:18px;left:-40px;position:absolute;top:0;width:18px}.form-container form .acceptance .wpcf7-list-item label span:after{background-color:#4463bf;content:"";display:none;height:12px;left:-35px;position:absolute;top:5px;width:12px}.woocommerce-MyAccount-content form input{border:1px solid rgba(68,99,191,.15);border-radius:50px;padding:5px}#guide-des-tailles-modal{align-items:center;display:none;height:80%;justify-content:center;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:9999}#guide-des-tailles-modal img{box-shadow:0 0 20px hsla(0,0%,100%,.4);height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:auto;width:auto}.close-modal{align-items:center;border:2px solid color-mix(in srgb,#fff 50%,transparent);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:none;position:absolute;right:-50px;top:-50px;width:40px;z-index:9999}@media only screen and (max-width:498px){.close-modal{bottom:0;right:50%;top:unset;transform:translate(50%,-50%)}}.close-modal svg{height:80%;width:80%}.close-modal svg path{fill:#fff}#body-overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}h1{color:#fff;font-size:3.875rem;font-weight:600;line-height:4.5rem}@media only screen and (max-width:991px){h1{font-size:2.625rem;line-height:3.25rem}}h2{color:#2f2f81;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2.625rem;line-height:3.25rem}h2,h2 b{font-weight:400}@media only screen and (max-width:991px){h2{font-size:2.1875rem;line-height:2.75rem}}@media only screen and (max-width:630px){h2{font-size:1.75rem;line-height:2rem}}h3{color:#4463bf;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2rem;line-height:2.625rem}h3,h3 b{font-weight:400}@media only screen and (max-width:630px){h3{font-size:1.375rem;line-height:1.875rem}}.woocommerce-page .extra-content{margin-bottom:50px;margin-top:50px}@media only screen and (max-width:1460px){.woocommerce-page .extra-content{padding:0 40px}}@media only screen and (max-width:991px){.woocommerce-page .extra-content{margin-bottom:30px;margin-top:30px;padding:0 30px}}.woocommerce-page .extra-content .section-text{min-height:400px}body.page-template-default .extra-content{line-height:1.25rem;margin-bottom:50px;margin-top:50px}@media only screen and (max-width:1460px){body.page-template-default .extra-content{padding:0 40px}}@media only screen and (max-width:991px){body.page-template-default .extra-content{margin-bottom:30px;margin-top:30px;padding:0 30px}}@media only screen and (max-width:895px){body.page-template-default .extra-content{margin-bottom:20px;margin-top:20px;padding:0 8px}}body.page-template-default .extra-content h2{border-bottom:1px solid rgba(68,99,191,.15);font-size:2rem;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}body.page-template-default .extra-content p{font-size:1rem;margin-bottom:15px}body.page-template-default .extra-content strong{color:rgba(51,51,51,.8);display:inline-block;font-weight:700;margin-top:10px}body.page-template-default .extra-content a{color:#4463bf;text-decoration:none}body.page-template-default .extra-content a:hover{color:#5773c6;text-decoration:underline}body.page-template-default .extra-content ul{margin:15px 0;padding-left:20px}body.page-template-default .extra-content ul li{font-size:1rem;margin-bottom:8px}body.page-template-default .extra-content em{color:rgba(51,51,51,.8);font-style:italic}body.page-template-default .extra-content strong+p,body.page-template-default .extra-content strong+ul{margin-top:10px}#site-footer{background-color:#f4f9ff}#site-footer .large-container{display:flex;padding:35px 0}@media only screen and (max-width:1460px){#site-footer .large-container{margin:0 auto;width:95%}}@media only screen and (max-width:895px){#site-footer .large-container{align-items:center;flex-direction:column;gap:20px;padding:20px}}#site-footer .large-container .logo-container{align-items:center;display:flex;flex:1;justify-content:center;width:100%}@media only screen and (max-width:1260px){#site-footer .large-container .logo-container{padding:0}}@media only screen and (max-width:895px){#site-footer .large-container .logo-container{display:none}}#site-footer .large-container .logo-container .image-container{align-items:center;display:flex;height:160px;justify-content:center;width:90%}#site-footer .large-container .logo-container .image-container img{-o-object-fit:contain;object-fit:contain}#site-footer .large-container .menus{display:flex;justify-content:flex-end}@media only screen and (max-width:895px){#site-footer .large-container .menus{flex-direction:column;gap:25px}}#site-footer .large-container .menus .left-container,#site-footer .large-container .menus .right-container{border-left:1px solid color-mix(in srgb,#333 20%,transparent);padding:0 70px}@media only screen and (max-width:1260px){#site-footer .large-container .menus .left-container,#site-footer .large-container .menus .right-container{padding:0 30px}}@media only screen and (max-width:991px){#site-footer .large-container .menus .left-container,#site-footer .large-container .menus .right-container{border-left:none;padding-top:40px}}@media only screen and (max-width:895px){#site-footer .large-container .menus .left-container,#site-footer .large-container .menus .right-container{padding:0}}#site-footer .large-container .menus .left-container h3,#site-footer .large-container .menus .right-container h3{color:#333;margin-bottom:20px}#site-footer .large-container .menus .left-container ul,#site-footer .large-container .menus .right-container ul{display:flex;gap:10px;padding:0}#site-footer .large-container .menus .left-container ul li,#site-footer .large-container .menus .right-container ul li{list-style:none}#site-footer .large-container .menus .left-container ul li a,#site-footer .large-container .menus .right-container ul li a{font-size:.625rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;width:-moz-max-content;width:max-content}#site-footer .large-container .menus .footer-help-navigation{max-width:500px}#site-footer .large-container .menus .footer-help-navigation ul{flex-direction:row;flex-wrap:wrap}@media only screen and (max-width:991px){#site-footer .large-container .menus .footer-help-navigation ul{flex-direction:column}}#site-footer .large-container .menus .footer-help-navigation ul li a{background-color:#fff;border-radius:20px;color:#333;display:block;padding:6px 10px}#site-footer .large-container .menus .footer-help-navigation ul li a:hover{background-color:#4463bf;color:#f4f9ff}#site-footer .large-container .menus .footer-informations-navigation ul{flex-direction:column}#site-footer .large-container .menus .footer-informations-navigation ul li a{color:rgba(51,51,51,.8)}#site-footer .large-container .menus .footer-informations-navigation ul li a:hover{color:#333}.footer-bottom-container{padding:20px 0}@media only screen and (max-width:1460px){.footer-bottom-container{margin:0 auto;width:95%}}.footer-bottom-container .large-container{display:flex;justify-content:space-between}@media only screen and (max-width:895px){.footer-bottom-container .large-container{align-items:center;flex-direction:column-reverse;gap:20px}.footer-bottom-container .large-container .copyright{text-align:center}}.footer-bottom-container .large-container .copyright p{color:rgba(51,51,51,.8)}.footer-bottom-container .large-container .copyright p a{color:#333;font-weight:500}.footer-bottom-container .large-container .payments{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end;max-width:450px}@media only screen and (max-width:895px){.footer-bottom-container .large-container .payments{justify-content:center;max-width:100%}}.footer-bottom-container .large-container .payments img{height:18px;-o-object-fit:contain;object-fit:contain;width:50px}header.top-bar{border-bottom:1px solid color-mix(in srgb,rgba(51,51,51,.8) 20%,transparent);position:relative;z-index:30}@media only screen and (max-width:991px){header.top-bar{position:sticky;top:0}}header.top-bar .headband{background-color:#4463bf;margin:10px 10px 0}header.top-bar .headband .headband-container{display:flex;justify-content:space-between;padding-left:120px;padding-right:15px}header.top-bar .headband .headband-container .headband-item{align-items:center;color:#fff;display:flex;font-size:.625rem;font-style:normal;font-weight:700;letter-spacing:1px;line-height:normal;padding:13px 0;text-transform:uppercase}header.top-bar .headband .headband-container .headband-item a{color:rgba(244,249,255,.7)}header.top-bar .headband .headband-container .headband-item a:hover{color:#fff}header.top-bar .logo-account{background-color:#fff}header.top-bar .logo-account .logo-account-container{align-items:center;background-color:#fff;display:flex;justify-content:space-between;position:relative}header.top-bar .logo-account .logo-account-container .mobile-burger{display:none}header.top-bar .logo-account .logo-account-container .logo{position:relative;width:unset}header.top-bar .logo-account .logo-account-container .logo .logo-pictogram{left:0;position:absolute;transform:translateY(-35%)}header.top-bar .logo-account .logo-account-container .logo .logo-pictogram img{height:140px;max-width:unset;-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content}header.top-bar .logo-account .logo-account-container .logo .logo-title{margin-bottom:5px;margin-top:14px;padding-left:100px}header.top-bar .logo-account .logo-account-container .logo .logo-title img{max-height:28px;max-width:unset;-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content}header.top-bar .logo-account .logo-account-container .account{align-items:center;background-color:#fff;display:flex;margin-right:15px}header.top-bar .logo-account .logo-account-container .account .wc-cart{padding-right:18px;position:relative}@media only screen and (max-width:991px){header.top-bar .logo-account .logo-account-container .account .wc-cart{padding-right:8px}}header.top-bar .logo-account .logo-account-container .account .wc-cart .cart-notification{align-items:center;background-color:#d45046;border-radius:50%;color:#fff;display:flex;height:4px;justify-content:center;position:absolute;right:22px;top:8px;width:4px}@media only screen and (max-width:991px){header.top-bar .logo-account .logo-account-container .account .wc-cart .cart-notification{right:13px;top:8px}}header.top-bar .logo-account .logo-account-container .account .wc-cart:before{border-right:1px solid #f4f9ff;bottom:8px;content:"";display:block;position:absolute;right:0;top:8px;width:1px}header.top-bar .logo-account .logo-account-container .account .wc-cart .wc-block-mini-cart__quantity-badge{display:flex}header.top-bar .logo-account .logo-account-container .account .wc-cart .wc-block-mini-cart__quantity-badge:before{content:url(../svg/mini-cart.svg);display:block;padding-top:2px}header.top-bar .logo-account .logo-account-container .account .wc-cart .wc-block-mini-cart__quantity-badge svg{display:none;height:26px;width:26px}header.top-bar .logo-account .logo-account-container .account .wc-cart .wc-block-mini-cart__quantity-badge svg circle,header.top-bar .logo-account .logo-account-container .account .wc-cart .wc-block-mini-cart__quantity-badge svg path{fill:#4463bf!important}header.top-bar .logo-account .logo-account-container .account .wc-cart .cart-svg{display:none}header.top-bar .logo-account .logo-account-container .account .my-account a{cursor:pointer;display:block;padding:10px 25px 7px;position:relative}@media only screen and (max-width:991px){header.top-bar .logo-account .logo-account-container .account .my-account a{padding:10px 15px 7px}}header.top-bar .logo-account .logo-account-container .account .my-account a:before{border-right:1px solid #f4f9ff;bottom:8px;content:"";display:block;position:absolute;right:0;top:8px;width:1px}@media only screen and (max-width:991px){header.top-bar .logo-account .logo-account-container .account .my-account a:before{display:none}}header.top-bar .logo-account .logo-account-container .account .wc-search{align-items:center;display:flex}header.top-bar .logo-account .logo-account-container .account .wc-search .search-button{cursor:pointer;padding:10px 20px 7px}@media only screen and (max-width:991px){header.top-bar .logo-account .logo-account-container .account .wc-search .search-button{padding:10px 15px 7px}}header.top-bar .logo-account .logo-account-container .search-bar{background-color:#fff;border:1px solid #f4f9ff;border-radius:0 0 22px 22px;border-top:0;max-width:900px;opacity:0;padding:10px;position:absolute;right:20px;top:calc(100% + 10px);transition:top .6s ease-out;transition:.1s ease-in-out;width:100%;z-index:-1}@media only screen and (max-width:991px){header.top-bar .logo-account .logo-account-container .search-bar{display:none}}header.top-bar .logo-account .logo-account-container .search-bar.active{opacity:1;z-index:15}header.top-bar .main-nav{position:relative;z-index:10}header.top-bar .main-nav ol,header.top-bar .main-nav ul{list-style:none;padding-left:0}header.top-bar .main-nav .extra-large-container{position:relative}header.top-bar .main-nav .large-container{display:flex;justify-content:space-between}header.top-bar .main-nav .large-container .left-nav,header.top-bar .main-nav .large-container .right-nav{display:flex}header.top-bar .main-nav .large-container .left-nav ul.menu,header.top-bar .main-nav .large-container .right-nav ul.menu{display:flex;gap:0;list-style:none}header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a{align-items:center;color:rgba(51,51,51,.8);display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;gap:5px;letter-spacing:1px;line-height:normal;overflow:hidden;padding:17px 30px;position:relative;text-transform:uppercase;transition:.3s ease-in-out}header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a:hover,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a:hover{color:#2f2f81}@media only screen and (max-width:1260px){header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a{padding:17px 15px}}@media(max-width:1090px){header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a{padding:17px 9px}}header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a svg,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a svg{height:8px;transition:.3s ease-in-out;width:8px}header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a:after,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a:after{background-color:#2f2f81;border-radius:6px 6px 0 0;bottom:-3px;content:"";display:block;height:3px;left:15px;position:absolute;right:15px;transition:.2s ease-in-out}header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a:hover:after,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a:hover:after{bottom:0}header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a:hover svg,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a:hover svg{transform:rotateX(180deg)}header.top-bar .main-nav .large-container .left-nav ul.menu .menu-item>a:hover~.sub-menu,header.top-bar .main-nav .large-container .right-nav ul.menu .menu-item>a:hover~.sub-menu{display:flex}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu{border-radius:0 0 0 80px;display:none;left:0;overflow:hidden;padding-top:20px;position:absolute;top:100%;width:100%;z-index:30}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu:hover,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu:hover{display:flex}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu:before,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:20px;width:100%;z-index:-1}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu{background-color:#2f2f81;flex:1.5;min-height:350px;position:relative}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu:before,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu:before{background-color:hsla(0,0%,100%,.2);bottom:56px;content:"";display:block;position:absolute;right:0;top:45px;width:1px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-title,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-title{color:#f4f9ff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:2.625rem;padding:30px 40px 7px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link{display:flex;flex-direction:column;gap:8px;margin-left:75px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a{color:hsla(0,0%,100%,.7);font-family:Poppins,-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:400;line-height:1.5rem;padding-right:12px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a svg,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a svg{display:inline-block;height:12px;transition:.3s ease-in-out;width:0}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a:hover,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a:hover{color:#fff}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a:hover svg,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu .sub-menu-link a:hover svg{height:12px;width:12px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.menu~.image,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.menu~.image{margin-left:45px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image{display:flex;flex:1;flex-direction:column;height:330px;margin-bottom:45px;margin-top:45px;max-width:50%}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-image,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-image{flex:1;height:calc(100% - 90px)}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-image img,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-image img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-text,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-text{color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.125rem;margin-top:13px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-link,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-link{margin-top:8px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-link .btn,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image .sub-menu-link .btn{color:#4463bf;font-size:.6875rem;line-height:.875rem;text-transform:uppercase}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image:last-child,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image:last-child{margin-right:60px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image:first-child,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image:first-child{margin-left:60px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.image~.image,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.image~.image{margin-left:20px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso{align-items:center;background-color:#2f2f81;display:flex;flex:1.5;flex-direction:column;justify-content:center;min-height:350px;position:relative}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso .sub-menu-image img,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso .sub-menu-image img{border-radius:20px;height:230px;-o-object-fit:contain;object-fit:contain;width:auto}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso:before,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso:before{background-color:hsla(0,0%,100%,.2);bottom:56px;content:"";display:block;position:absolute;right:0;top:45px;width:1px}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso .sub-menu-text,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso .sub-menu-text{color:#f4f9ff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:7px 30px;text-align:center}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso .btn.tertiary,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso .btn.tertiary{border-color:hsla(0,0%,100%,.7);color:#fff;margin-right:0}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso .btn.tertiary:hover,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso .btn.tertiary:hover{border-color:#fff;color:#fff}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso .btn.tertiary:after,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso .btn.tertiary:after{display:none}header.top-bar .main-nav .large-container .left-nav ul.menu .sub-menu .sub-menu-item.perso~.image,header.top-bar .main-nav .large-container .right-nav ul.menu .sub-menu .sub-menu-item.perso~.image{margin-left:45px}header.top-bar .main-nav .large-container .right-nav .social-link{align-items:center;display:flex}header.top-bar .main-nav .large-container .right-nav .social-link a{padding:10px}header.top-bar .main-nav .large-container .right-nav .social-link a:hover path{fill:#4463bf}header.top-bar .main-nav .large-container .right-nav .social-link svg{height:16px;width:16px}header.top-bar .main-nav .large-container .right-nav .social-link svg path{fill:rgba(51,51,51,.8);transition:.3s ease-in-out}header.top-bar .mobile-nav-menu{display:none;transform:translateX(-100%)}@media only screen and (max-width:991px){header.top-bar .headband{height:30px;margin:0;overflow:hidden;padding:0}header.top-bar .headband.hidden .headband-container{display:none}header.top-bar .headband .headband-container{align-items:center;animation:scroll-left 20s linear infinite;gap:70px;height:100%;padding-left:0}header.top-bar .headband .headband-container .headband-item{min-width:-moz-fit-content;min-width:fit-content}@keyframes scroll-left{0%{opacity:0;transform:translateX(14%)}2%{opacity:1;transform:translateX(12%)}98%{opacity:1;transform:translateX(-85%)}to{opacity:0;transform:translateX(-87%)}}header.top-bar .logo-account .logo-account-container{padding:0 8px;position:relative;width:unset}header.top-bar .logo-account .logo-account-container .mobile-burger{display:block;padding:5px 10px}header.top-bar .logo-account .logo-account-container .mobile-burger svg{align-items:center;background-color:#f4f9ff;border:2px solid #f4f9ff;border-radius:100%;display:flex;justify-content:center;padding:10px 8px;transition:all .3s ease;width:26px}header.top-bar .logo-account .logo-account-container .mobile-burger svg #bottom-line,header.top-bar .logo-account .logo-account-container .mobile-burger svg #middle-line,header.top-bar .logo-account .logo-account-container .mobile-burger svg #top-line{transform-box:fill-box;transform-origin:center}header.top-bar .logo-account .logo-account-container .mobile-burger svg g{stroke:#4463bf}header.top-bar .logo-account .logo-account-container .mobile-burger svg.active{border:2px solid rgba(68,99,191,.7)}header.top-bar .logo-account .logo-account-container .mobile-burger svg.active #top-line{animation:down-rotate .6s ease-out both}header.top-bar .logo-account .logo-account-container .mobile-burger svg.active #bottom-line{animation:up-rotate .6s ease-out both}header.top-bar .logo-account .logo-account-container .mobile-burger svg.active #middle-line{animation:hide .6s ease-out forwards}header.top-bar .logo-account .logo-account-container .mobile-burger svg.returning #top-line{animation:down-rotate-reverse .6s ease-out both}header.top-bar .logo-account .logo-account-container .mobile-burger svg.returning #bottom-line{animation:up-rotate-reverse .6s ease-out both}header.top-bar .logo-account .logo-account-container .mobile-burger svg.returning #middle-line{animation:show .6s ease-out forwards}@keyframes up-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px);transform-origin:center}to{transform:translateY(-10px) rotate(45deg) scale(.9);transform-origin:center}}@keyframes down-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px);transform-origin:center}to{transform:translateY(10px) rotate(-45deg) scale(.9);transform-origin:center}}@keyframes hide{29%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes up-rotate-reverse{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px) rotate(45deg) scale(.9)}30%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes down-rotate-reverse{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px) rotate(-45deg) scale(.9)}30%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(3px)}to{transform:translateY(0)}}@keyframes show{0%{opacity:0}20%{opacity:1}}header.top-bar .logo-account .logo-account-container .logo{position:unset;z-index:31}header.top-bar .logo-account .logo-account-container .logo .logo-title{display:block;margin:0 10px;padding-left:13px;padding-top:5px}header.top-bar .logo-account .logo-account-container .logo .logo-title img{width:100%}header.top-bar .logo-account .logo-account-container .logo .logo-title:not(.mobile-logo){display:none}header.top-bar .logo-account .logo-account-container .logo .logo-pictogram{left:50%;transform:translateY(-50%) translateX(-50%)}header.top-bar .logo-account .logo-account-container .logo .logo-pictogram:not(.mobile-logo){display:none}header.top-bar .logo-account .logo-account-container .account{gap:0}header.top-bar .logo-account .logo-account-container .account .search-button{display:none}header.top-bar .logo-account .blue,header.top-bar .logo-account .red,header.top-bar .logo-account .white{margin:0;width:100%}header.top-bar .main-nav{display:none}header.top-bar .mobile-nav-menu{background-color:#fff;display:block;height:calc(100vh - 93px);left:0;overflow-y:auto;padding:34px 0 20px;position:absolute;top:100%;transform:translateX(-100%);transition:transform .6s ease-out;width:100%;z-index:30}header.top-bar .mobile-nav-menu.active{transform:translateX(0)}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container{margin-top:15px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul{display:flex;flex-direction:column;list-style:none;padding:0}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item{width:100%}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item>a,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item>a{align-items:center;color:rgba(51,51,51,.7);display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.1875rem;font-style:normal;font-weight:600;justify-content:space-between;letter-spacing:1px;line-height:normal;padding:15px 10px 15px 20px;text-transform:uppercase}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item>a.active svg,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item>a.active svg{transform:rotate(180deg)}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item>a svg,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item>a svg{height:15px;transition:transform .2s ease-out;width:15px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item>a svg path,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item>a svg path{stroke:#4463bf}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item.active>a,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item.active>a{color:#4463bf}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item.active>a svg,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item.active>a svg{transform:rotateX(180deg)}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item.active .sub-menu,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item.active .sub-menu{border-radius:0 0 0 50px;padding-bottom:50px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu{background-color:#2f2f81;display:flex;max-height:0;overflow:hidden;padding:0;transition:max-height .6s ease-out}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.menu,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.menu{position:relative;width:100%}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.menu .sub-menu-title,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.menu .sub-menu-title{color:#f4f9ff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.625rem;font-style:normal;line-height:1.5rem;padding:15px 10px 15px 20px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.menu .sub-menu-link,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.menu .sub-menu-link{display:flex;flex-direction:column;margin-bottom:20px;padding-left:30px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.menu .sub-menu-link a,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.menu .sub-menu-link a{color:#f4f9ff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;padding:5px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.menu:after,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.menu:after{background-color:rgba(244,249,255,.4);bottom:0;content:"";height:1px;left:10px;position:absolute;width:calc(100% - 20px)}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.menu~.image,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.menu~.image{padding-top:30px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.image,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.image{display:none;padding:20px 150px;width:100%}}@media only screen and (max-width:991px)and (max-width:630px){header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.image,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.image{padding:10px 30px}}@media only screen and (max-width:991px){header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-image img,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-image img{border-radius:20px;height:auto;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-text,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-text{color:#fff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-style:normal;line-height:2.125rem;margin-top:3px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-link .btn,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-link .btn{border-bottom:1px solid #fff;color:#fff}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-link .btn:after,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.image .sub-menu-link .btn:after{display:none}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.image:has(.sub-menu-link),header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.image:has(.sub-menu-link){display:block}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.perso,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.perso{align-items:center;background-color:#2f2f81;display:flex;flex:1.5;flex-direction:column;justify-content:center;min-height:350px;padding:30px 0;position:relative}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .sub-menu-image img,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .sub-menu-image img{border-radius:20px;height:230px;-o-object-fit:contain;object-fit:contain;width:auto}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.perso:before,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.perso:before{background-color:hsla(0,0%,100%,.2);bottom:56px;content:"";display:block;position:absolute;right:0;top:45px;width:1px}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .sub-menu-text,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .sub-menu-text{color:#f4f9ff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem;padding:7px 30px;text-align:center}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .btn.tertiary,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .btn.tertiary{border-color:hsla(0,0%,100%,.7);color:#fff;margin-right:0}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .btn.tertiary:hover,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .btn.tertiary:hover{border-color:#fff;color:#fff}header.top-bar .mobile-nav-menu .mobile-menu-container .left-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .btn.tertiary:after,header.top-bar .mobile-nav-menu .mobile-menu-container .right-menu-container ul .menu-item .sub-menu .sub-menu-item.perso .btn.tertiary:after{display:none}}header.top-bar .search-bar{padding:0 15px}@media only screen and (max-width:630px){header.top-bar .search-bar{padding:0 10px}}header.top-bar .search-bar form{display:flex}header.top-bar .search-bar form input{transition:border-color .3s ease}header.top-bar .search-bar form input.search-field{border:1px solid rgba(68,99,191,.15);border-radius:50px 0 0 50px;color:#4463bf;flex:1;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;line-height:1.5rem;padding:10px 18px 9px}header.top-bar .search-bar form input:focus{border-color:rgba(68,99,191,.7);outline:none}header.top-bar .search-bar form button{background-color:#4463bf;border:1px solid rgba(68,99,191,.15);border-radius:0 50px 50px 0;color:#fff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.9375rem;padding:8px 20px 7px}@media only screen and (max-width:630px){header.top-bar .search-bar form button{padding:8px 15px 7px}}@media only screen and (max-width:991px){header.top-bar{border-bottom:none}}body,html{min-height:100%;overflow-x:clip;scroll-behavior:smooth;width:100%}body{color:rgba(51,51,51,.8);float:left;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:400;height:auto;line-height:1.5rem;margin:0;min-height:100vh;position:relative;width:100vw}body *{min-width:0}body.disabled-scroll{height:100vh;overflow:hidden}.container{clear:both;float:none;margin:0 auto;max-width:1240px}@media screen and (max-width:1240px){.container{padding:0 10px}.container .container{padding:0}}.large-container{clear:both;float:none;margin:0 auto;max-width:1440px;padding:0 10px}@media screen and (max-width:1440px){.large-container{padding:0;width:100%}}.extra-large-container{clear:both;float:none;margin:0 auto;max-width:1740px;padding:0 10px}@media screen and (max-width:1740px){.extra-large-container{padding:0 20px}}svg *{transform-box:fill-box}.temp-construction-text{padding:200px 0;text-align:center}.image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-container :not(:last-child){margin-bottom:10px}.text-container p{color:rgba(51,51,51,.8);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.5rem}.text-container p b{color:#333;font-weight:700}.text-container strong{color:#333;font-weight:600}.text-container strong.blue{color:#4463bf!important;font-weight:600}.text-container strong.blue b,.text-container strong.blue strong{color:#4463bf!important}.text-container small{font-size:.75rem;line-height:normal}.text-container a:not(.btn){color:rgba(51,51,51,.8);text-decoration:underline}.text-container span.guide-des-tailles{color:#fff;cursor:pointer;font-size:px2rem(12);font-weight:700;letter-spacing:1px;-webkit-text-decoration:underline 2px color-mix(in srgb,#fff 20%,transparent);text-decoration:underline 2px color-mix(in srgb,#fff 20%,transparent);text-transform:uppercase;text-underline-offset:6px}.text-container ul{list-style:none;padding:0}.text-container ul li{color:rgba(51,51,51,.8);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.125rem;padding-left:20px;position:relative}.text-container ul li:before{background-image:url(../icons/list-style.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;position:absolute;top:6px;width:9px}.text-container blockquote{border-bottom:1px solid color-mix(in srgb,rgba(51,51,51,.8) 20%,transparent);border-top:1px solid color-mix(in srgb,rgba(51,51,51,.8) 20%,transparent);margin:20px 0;padding:20px 0;position:relative}.text-container blockquote:before{background-image:url(../icons/blockquote.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:31px;left:0;position:absolute;top:26px;width:37px}.text-container blockquote p{color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:2.125rem;margin-left:60px}div.blue{background-color:#2f2f81}div.blue,div.white{height:3px;margin:0 10px;width:calc(100% - 20px)}div.white{background-color:#fff}div.red{background-color:#d45046;height:3px;margin:0 10px;width:calc(100% - 20px)}@media only screen and (max-width:991px){body.single-product .footer-bottom-container{margin-bottom:160px}}@media only screen and (max-width:630px){body.single-product .footer-bottom-container{margin-bottom:130px}}@media only screen and (max-width:498px){body.single-product .footer-bottom-container{margin-bottom:170px}}.loader-container{background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;padding:280px 0;position:absolute;width:100%;z-index:20}.loader-container.hidden{display:none}.loader-container .cstm-loader{--c:no-repeat linear-gradient(#4463bf 0 0);animation:l1 1s linear infinite;aspect-ratio:1;background:var(--c) 0 50%,var(--c) 50% 50%,var(--c) 100% 50%;background-size:20% 100%;height:45px;position:sticky;top:30vh;width:45px}.breadcrumb{color:rgba(51,51,51,.8);position:relative;z-index:1}@media only screen and (max-width:630px){.breadcrumb{text-align:center}}.breadcrumb span{padding:0 10px;text-transform:uppercase}.breadcrumb span:first-child{padding-left:0}.breadcrumb span a{color:rgba(51,51,51,.8)}.breadcrumb span.breadcrumb_last{color:color-mix(in srgb,rgba(51,51,51,.8) 60%,transparent);font-weight:500}.hidden{display:none!important}@media only screen and (max-width:991px){#tidio-chat .tidio-chat-iframe{bottom:0!important;right:0!important}}.cky-btn-revisit-wrapper{display:none!important}.error404 .content-404{align-items:center;display:flex;flex-direction:column;padding:60px 30px 120px}.error404 .content-404 svg{max-width:700px;padding:50px}.error404 .content-404 h2{margin-bottom:20px;text-align:center}.error404 .content-404 p{text-align:center}.error404 .content-404 .btn{margin:20px auto;padding:8px}.post-archive{margin:30px 0 50px}.post-archive .large-container{align-items:center;display:flex;flex-direction:column;gap:30px}.post-archive .large-container .posts-filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.post-archive .large-container .posts-filters-container span{color:#2f2f81;font-size:.625rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.post-archive .large-container .posts-filters-container .filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.post-archive .large-container .posts-filters-container .filters li{border:1px solid rgba(68,99,191,.15);border-radius:50px;color:color-mix(in srgb,#333 60%,transparent);cursor:pointer;font-size:.625rem;font-weight:700;letter-spacing:1px;list-style:none;padding:5px 10px;text-transform:uppercase}.post-archive .large-container .posts-filters-container .filters li.active,.post-archive .large-container .posts-filters-container .filters li:hover{background-color:#4463bf;border-color:#4463bf;color:#fff}.post-archive .large-container .posts-container{align-items:center;display:flex;flex-direction:column;gap:50px}.post-archive .large-container .posts-container .posts{border-top:1px solid rgba(68,99,191,.15);display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:30px;position:relative}.post-archive .large-container .posts-container .posts .loader-container{background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;padding:280px 0;position:absolute;width:100%;z-index:40}.post-archive .large-container .posts-container .posts .loader-container.hidden{display:none}.post-archive .large-container .posts-container .posts .loader-container .cstm-loader{--c:no-repeat linear-gradient(#4463bf 0 0);animation:l1 1s linear infinite;aspect-ratio:1;background:var(--c) 0 50%,var(--c) 50% 50%,var(--c) 100% 50%;background-size:20% 100%;height:45px;position:sticky;top:30vh;width:45px}.post-archive.category .large-container .posts-container{border-top:none}.maintenance{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:30px 0 0;width:100vw}.maintenance .logo-pictogram{height:200px;width:100%}.maintenance .logo-pictogram img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.maintenance .large-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:-30px}.maintenance .logo-title{height:50px;width:100%}.maintenance .logo-title img{box-sizing:border-box;height:100%;-o-object-fit:contain;object-fit:contain;padding:0 20px;width:100%}.maintenance .maintenance-content{color:rgba(51,51,51,.8);font-size:1.125rem;margin-top:20px}.maintenance .maintenance-content p{margin-bottom:10px}.maintenance .background{background-position:50%;background-size:cover;height:60vh;position:relative;width:100%;z-index:-1}.maintenance .background:before{background:linear-gradient(180deg,#fff,transparent);content:"";height:40%;left:0;position:absolute;top:0;width:100%}#top-page-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 80px;height:380px;position:relative;width:100%}#top-page-banner:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2));bottom:45px;content:"";height:1px;left:0;position:absolute;width:50%;z-index:1}@media only screen and (max-width:991px){#top-page-banner:before{width:70%}}@media only screen and (max-width:630px){#top-page-banner:before{display:none}}@media only screen and (max-width:991px){#top-page-banner{border-radius:0}}@media only screen and (max-width:630px){#top-page-banner{height:270px}}#top-page-banner:after{background:linear-gradient(180deg,rgba(30,30,30,0) 17.25%,#1e1e1e);border-radius:0 0 0 80px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:991px){#top-page-banner:after{border-radius:0}}#top-page-banner .large-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-left:80px}@media only screen and (max-width:991px){#top-page-banner .large-container{padding:0 30px}}#top-page-banner .large-container .subhead{color:color-mix(in srgb,#fff 60%,transparent);font-size:.875rem;font-weight:600;letter-spacing:1.4px;line-height:1.125rem;max-width:70%;text-transform:uppercase;z-index:1}@media only screen and (max-width:630px){#top-page-banner .large-container .subhead{font-size:.75rem;max-width:unset;text-align:center}}#top-page-banner .large-container .title{color:#fff;margin-bottom:100px;max-width:90%;z-index:1}@media only screen and (max-width:630px){#top-page-banner .large-container .title{margin-bottom:50px;max-width:unset;text-align:center}}#top-page-banner .large-container .breadcrumb{color:#fff;padding:15px 0}#top-page-banner .large-container .breadcrumb span a{color:#fff}#top-page-banner .large-container .breadcrumb span.breadcrumb_last{color:color-mix(in srgb,#fff 60%,transparent)}.homepage-banner{display:flex;gap:6px;justify-content:space-between;min-height:650px;padding:0 10px 10px}.homepage-banner:hover .men-container .content-container .subtitle,.homepage-banner:hover .men-container .content-container .title{opacity:0}@media only screen and (max-width:895px){.homepage-banner:hover .men-container .content-container .subtitle,.homepage-banner:hover .men-container .content-container .title{opacity:1}}@media only screen and (max-width:1460px){.homepage-banner:hover .men-container .content-container,.homepage-banner:hover .men-container .product-container,.homepage-banner:hover .women-container .content-container,.homepage-banner:hover .women-container .product-container{display:none}}@media only screen and (max-width:895px){.homepage-banner{flex-direction:column-reverse;gap:0;min-height:unset;padding:0}.homepage-banner:hover .men-container{min-width:100%}.homepage-banner:hover .men-container .content-container,.homepage-banner:hover .women-container .content-container{display:flex}.homepage-banner:hover .men-container .product-container,.homepage-banner:hover .women-container .product-container{display:none}}.homepage-banner .men-container,.homepage-banner .women-container{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:20px;justify-content:space-between;min-width:0;opacity:1;overflow:hidden;padding:60px 90px;position:relative;transition:all .3s ease-in-out;transition:width min-width .8s ease-in-out;width:calc(50% - 3px)}.homepage-banner .men-container .background-image,.homepage-banner .women-container .background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.homepage-banner .men-container .background-image img,.homepage-banner .women-container .background-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991px){.homepage-banner .men-container,.homepage-banner .women-container{padding:60px 40px}}.homepage-banner .men-container:hover,.homepage-banner .women-container:hover{width:57%}.homepage-banner .men-container:hover .product-container,.homepage-banner .women-container:hover .product-container{display:block;pointer-events:all}@media only screen and (max-width:1460px){.homepage-banner .men-container:hover,.homepage-banner .women-container:hover{min-width:57%}}.homepage-banner .men-container:before,.homepage-banner .women-container:before{background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:0}@media only screen and (max-width:895px){.homepage-banner .men-container:before,.homepage-banner .women-container:before{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent)}}.homepage-banner .men-container .content-container,.homepage-banner .women-container .content-container{display:flex;flex-direction:column;z-index:1}.homepage-banner .men-container .content-container .subtitle,.homepage-banner .women-container .content-container .subtitle{color:color-mix(in srgb,#fff 80%,transparent);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:1.4px;line-height:1.125rem;text-transform:uppercase}.homepage-banner .men-container .content-container .title,.homepage-banner .women-container .content-container .title{color:#fff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:3.875rem;font-weight:600;line-height:4.5rem;max-width:100%;width:525px;z-index:1}@media only screen and (max-width:1260px){.homepage-banner .men-container .content-container .title,.homepage-banner .women-container .content-container .title{font-size:2.625rem;line-height:3.25rem}}@media only screen and (max-width:630px){.homepage-banner .men-container .content-container .title,.homepage-banner .women-container .content-container .title{font-size:1.6875rem;line-height:2.25rem}}.homepage-banner .men-container .content-container .btn,.homepage-banner .women-container .content-container .btn{margin-top:25px}.homepage-banner .men-container .product-container,.homepage-banner .women-container .product-container{display:none;pointer-events:none;transition:all .3s ease-in-out}.homepage-banner .men-container .product-container .product-card,.homepage-banner .women-container .product-container .product-card{height:298px;max-width:210px}.homepage-banner .men-container .product-container .product-card .price,.homepage-banner .men-container .product-container .product-card .tags,.homepage-banner .women-container .product-container .product-card .price,.homepage-banner .women-container .product-container .product-card .tags{display:none}.homepage-banner .men-container .product-container .product-card .title,.homepage-banner .women-container .product-container .product-card .title{color:#fff;font-size:1.125rem;line-height:1.25rem;max-width:calc(100% - 30px)}.homepage-banner .men-container .product-container .product-card .arrow,.homepage-banner .women-container .product-container .product-card .arrow{border:1px solid color-mix(in srgb,#fff 50%,transparent);right:-5px;top:-15px}.homepage-banner .men-container .product-container .product-card .arrow svg path,.homepage-banner .women-container .product-container .product-card .arrow svg path{stroke:#fff}.homepage-banner .men-container .product-container .product-card .description,.homepage-banner .women-container .product-container .product-card .description{color:color-mix(in srgb,#fff 50%,transparent);font-size:.75rem;line-height:1.25rem;max-width:calc(100% - 30px)}.homepage-banner .men-container{border-radius:0 0 0 80px}.homepage-banner .men-container .content-container .subtitle,.homepage-banner .men-container .content-container .title{transition:all .3s ease-in-out}@media only screen and (max-width:1460px){.homepage-banner .men-container{width:65%}.homepage-banner .men-container:hover .content-container{display:flex}.homepage-banner .men-container:hover .product-container{display:none}}@media only screen and (max-width:991px){.homepage-banner .men-container{width:80%}}@media only screen and (max-width:895px){.homepage-banner .men-container{min-width:100%}.homepage-banner .men-container .content-container{display:flex}.homepage-banner .men-container:hover{min-width:100%}}.homepage-banner .men-container:before{border-radius:0 0 0 80px}@media only screen and (max-width:895px){.homepage-banner .men-container:before{border-radius:0}}.homepage-banner .men-container:hover .content-container .subtitle,.homepage-banner .men-container:hover .content-container .title{opacity:1}@media only screen and (max-width:895px){.homepage-banner .men-container{border-radius:0 0 0 50px;overflow:hidden}}.homepage-banner .women-container .content-container .subtitle,.homepage-banner .women-container .content-container .title{opacity:0;transition:all .3s ease-in-out}@media only screen and (max-width:895px){.homepage-banner .women-container .content-container .subtitle,.homepage-banner .women-container .content-container .title{opacity:1}}.homepage-banner .women-container:hover .content-container .subtitle,.homepage-banner .women-container:hover .content-container .title{opacity:1}@media only screen and (max-width:1460px){.homepage-banner .women-container:hover{width:80%}.homepage-banner .women-container:hover .content-container{display:flex}.homepage-banner .women-container:hover .product-container{display:none}}@media only screen and (max-width:895px){.homepage-banner .women-container,.homepage-banner .women-container:hover{min-width:100%}}.block-best-sellers-by-category{background-color:#f4f9ff;border-radius:80px 0 80px 0;padding:90px 0}@media only screen and (max-width:991px){.block-best-sellers-by-category{border-radius:0}}.block-best-sellers-by-category .large-container{display:flex;flex-direction:column}.block-best-sellers-by-category .large-container h2{margin-bottom:60px;text-align:center}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-evenly}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:all .3s ease-in-out}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs .image-container{align-items:center;border:2px dashed rgba(68,99,191,.15);border-radius:50%;display:flex;height:120px;justify-content:center;transition:all .3s ease-in-out;width:120px}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs .image-container img{border-radius:50%;filter:brightness(.7);height:90%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;width:90%}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs .tab-title{color:color-mix(in srgb,#2f2f81 50%,transparent);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:1px;line-height:.875rem;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs:hover .image-container,.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs[aria-selected=true] .image-container{border:2px dashed #2f2f81}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs:hover .image-container img,.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs[aria-selected=true] .image-container img{filter:brightness(1)}.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs:hover .tab-title,.block-best-sellers-by-category .large-container #best-sellers-categories-tabs .best-sellers-categories-tabs[aria-selected=true] .tab-title{color:#2f2f81;font-weight:700}.block-best-sellers-by-category .large-container #best-sellers-categories-contents{display:flex;justify-content:center;padding-top:60px}.block-best-sellers-by-category .large-container #best-sellers-categories-contents .best-sellers-categories-content{align-items:center;display:flex;flex-direction:column;gap:20px;max-height:0;max-width:0;opacity:0;pointer-events:none;transition:all .3s ease-in-out;width:100%;z-index:-10}.block-best-sellers-by-category .large-container #best-sellers-categories-contents .best-sellers-categories-content .products-container{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:space-around;transition:all .3s ease-in-out;width:100%}.block-best-sellers-by-category .large-container #best-sellers-categories-contents .best-sellers-categories-content .products-container [class*=slider-best-sellers-]{width:100%}.block-best-sellers-by-category .large-container #best-sellers-categories-contents .best-sellers-categories-content .products-container [class*=slider-best-sellers-] .swiper-wrapper{display:flex;justify-content:space-around}@media only screen and (max-width:991px){.block-best-sellers-by-category .large-container #best-sellers-categories-contents .best-sellers-categories-content .products-container [class*=slider-best-sellers-] .swiper-wrapper{justify-content:unset}}.block-best-sellers-by-category .large-container #best-sellers-categories-contents .best-sellers-categories-content .products-container [class*=slider-best-sellers-] .swiper-wrapper .swiper-slide{display:flex;justify-content:center}.block-best-sellers-by-category .large-container #best-sellers-categories-contents .best-sellers-categories-content.active{max-height:unset;max-width:unset;opacity:1;pointer-events:all;z-index:1}.block-categories-slider .large-container{display:flex;gap:60px}@media only screen and (max-width:991px){.block-categories-slider .large-container{flex-direction:column;gap:40px}}.block-categories-slider .large-container .left-container{height:781px;width:552px}.block-categories-slider .large-container .left-container img{border-radius:0 0 80px 0}@media only screen and (max-width:1260px){.block-categories-slider .large-container .left-container{width:30%}}@media only screen and (max-width:991px){.block-categories-slider .large-container .left-container{display:none}}.block-categories-slider .large-container .right-container{display:flex;flex:1;flex-direction:column;gap:40px;justify-content:center}@media only screen and (max-width:991px){.block-categories-slider .large-container .right-container{width:100%}.block-categories-slider .large-container .right-container h2{text-align:center}}.block-categories-slider .large-container .right-container .slider-categories{display:flex;flex-direction:column;width:calc(100% + 50vw - 720px)}@media only screen and (max-width:1260px){.block-categories-slider .large-container .right-container .slider-categories{width:100%}}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper{width:100%}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;gap:10px;padding-bottom:10px}@media only screen and (max-width:991px){.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide{padding:10px}}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide .image-container{display:block;height:360px;width:100%}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide .image-container img{border-radius:20px}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide .title{color:#333;font-size:1.5rem;line-height:2.125rem}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide .btn-categories{align-items:center;color:#4463bf;display:flex;font-size:.6875rem;font-weight:700;gap:10px;letter-spacing:1.1px;line-height:.875rem;-webkit-text-decoration:underline solid 2px color-mix(in srgb,#4463bf 20%,transparent);text-decoration:underline solid 2px color-mix(in srgb,#4463bf 20%,transparent);text-transform:uppercase;text-underline-offset:4px;transition:all .3s ease-in-out}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide .btn-categories .icon svg path{stroke:color-mix(in srgb,#4463bf 30%,transparent);opacity:0;transition:all .2s ease-in-out}.block-categories-slider .large-container .right-container .slider-categories .swiper-wrapper .swiper-slide .btn-categories:hover .icon svg path{opacity:1}.block-categories-slider .large-container .right-container .slider-categories .scrollbar-container{margin-top:30px;padding:15px 0}@media only screen and (max-width:895px){.block-categories-slider .large-container .right-container .slider-categories .scrollbar-container{display:none}}.block-categories-slider .large-container .right-container .slider-categories .scrollbar-container .categories-scrollbar{background-color:color-mix(in srgb,#d45046 20%,transparent);height:4px;position:relative;width:95%}@media only screen and (max-width:991px){.block-categories-slider .large-container .right-container .slider-categories .scrollbar-container .categories-scrollbar{margin:0 auto}}.block-categories-slider .large-container .right-container .slider-categories .scrollbar-container .categories-scrollbar .swiper-scrollbar-drag{background-color:#d45046;height:4px;width:100%}.block-categories-slider .large-container .right-container .slider-categories .scrollbar-container .categories-scrollbar:hover .swiper-scrollbar-drag{cursor:pointer;height:8px;left:0;position:absolute;top:-2px;transform:translateY(-50%);z-index:1}.block-contact-form{background-color:#e2f0ff}.block-contact-form .large-container{display:flex;gap:30px;justify-content:space-between}@media only screen and (max-width:1460px){.block-contact-form .large-container{padding-left:20px}}@media only screen and (max-width:1260px){.block-contact-form .large-container{align-items:center;flex-direction:column;gap:0;padding:0}}.block-contact-form .large-container .left-container{display:flex;flex:1;flex-direction:column;gap:20px;padding:50px 0}@media only screen and (max-width:1260px){.block-contact-form .large-container .left-container{width:80%}}@media only screen and (max-width:991px){.block-contact-form .large-container .left-container{padding:30px 0 0;width:95%}}.block-contact-form .large-container .left-container .form-container{width:100%}.block-contact-form .large-container .right-container{max-width:50%;width:657px}@media only screen and (max-width:1260px){.block-contact-form .large-container .right-container{height:450px;max-width:unset;width:80%}.block-contact-form .large-container .right-container img{-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width:895px){.block-contact-form .large-container .right-container{display:none}}.block-contact-form .large-container .right-container img{border-radius:80px 0 0 0}.block-contact-form.reversed-columns .large-container{flex-direction:row-reverse}@media only screen and (max-width:1460px){.block-contact-form.reversed-columns .large-container{padding-left:unset;padding-right:20px}}@media only screen and (max-width:1260px){.block-contact-form.reversed-columns .large-container{align-items:center;flex-direction:column;gap:0;padding:0}}.block-image-faq .large-container{display:flex;gap:60px;justify-content:space-between}@media only screen and (max-width:1460px){.block-image-faq .large-container{margin:0 auto;width:95%}}@media only screen and (max-width:991px){.block-image-faq .large-container{align-items:center;flex-direction:column-reverse}}.block-image-faq .large-container .image-container{height:671px;width:595px}@media only screen and (max-width:1260px){.block-image-faq .large-container .image-container{flex:1}}@media only screen and (max-width:991px){.block-image-faq .large-container .image-container{height:70%;width:70%}}@media only screen and (max-width:630px){.block-image-faq .large-container .image-container{height:100%;width:100%}}.block-image-faq .large-container .image-container img{border-radius:80px 0 0 0}@media only screen and (max-width:991px){.block-image-faq .large-container .image-container img{border-radius:0}}.block-image-faq .large-container .right-container{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:50%}@media only screen and (max-width:991px){.block-image-faq .large-container .right-container{max-width:90%}}.block-image-faq .large-container .right-container h2{margin-bottom:30px}.block-image-faq .large-container .right-container .faq-container{display:flex;flex-direction:column}.block-image-faq .large-container .right-container .faq-container .faq-item{border-bottom:1px solid color-mix(in srgb,#333 20%,transparent);display:flex;flex-direction:column;padding:20px 0}.block-image-faq .large-container .right-container .faq-container .faq-item:first-child{border-top:1px solid color-mix(in srgb,#333 20%,transparent)}.block-image-faq .large-container .right-container .faq-container .faq-item .question{align-items:center;color:rgba(51,51,51,.8);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;line-height:1.5rem;position:relative;transition:all .4s ease-in-out}.block-image-faq .large-container .right-container .faq-container .faq-item .question .text-image{align-items:center;display:flex}.block-image-faq .large-container .right-container .faq-container .faq-item .question .logo{height:50px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:50px}.block-image-faq .large-container .right-container .faq-container .faq-item .question .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-image-faq .large-container .right-container .faq-container .faq-item .question .icon{align-items:center;border:1px solid color-mix(in srgb,#333 20%,transparent);border-radius:50%;display:flex;justify-content:center;justify-self:flex-end;margin-left:40px;min-height:40px;min-width:40px;position:relative}.block-image-faq .large-container .right-container .faq-container .faq-item .question .icon svg{transition:all .3s ease-in-out}@media screen and (min-width:991px){.block-image-faq .large-container .right-container .faq-container .faq-item .question:hover{padding-left:70px}.block-image-faq .large-container .right-container .faq-container .faq-item .question:hover .logo{opacity:1}}@media only screen and (max-width:991px){.block-image-faq .large-container .right-container .faq-container .faq-item .question:hover{padding-left:0}}.block-image-faq .large-container .right-container .faq-container .faq-item .question.active{padding-left:70px}.block-image-faq .large-container .right-container .faq-container .faq-item .question.active .logo{opacity:1}.block-image-faq .large-container .right-container .faq-container .faq-item .question.active .icon{background-color:#4463bf}.block-image-faq .large-container .right-container .faq-container .faq-item .question.active .icon svg{transform:rotate(180deg)}.block-image-faq .large-container .right-container .faq-container .faq-item .question.active .icon svg path{stroke:#fff}.block-image-faq .large-container .right-container .faq-container .faq-item .answer{color:#333;font-size:1rem;font-weight:400;line-height:1.5rem;max-height:0;overflow:hidden;padding-top:15px;transition:max-height .3s ease-in-out}.block-image-faq .large-container .right-container .faq-container .btn{margin-top:30px}.block-image-faq.reversed-columns .large-container{flex-direction:row-reverse}@media only screen and (max-width:991px){.block-image-faq.reversed-columns .large-container{align-items:center;flex-direction:column-reverse}}.block-image-text-map{background-color:#f4f9ff}@media only screen and (max-width:991px){.block-image-text-map{margin:50px 0!important}}.block-image-text-map .large-container{display:flex;position:relative}.block-image-text-map .large-container .left-container{position:relative;width:40%}@media only screen and (max-width:1260px){.block-image-text-map .large-container .left-container{width:35%}}@media only screen and (max-width:991px){.block-image-text-map .large-container .left-container{display:none}}.block-image-text-map .large-container .left-container .image-container{bottom:-50px;left:-10px;position:absolute;top:0;width:100%}.block-image-text-map .large-container .left-container .image-container img{border-radius:0 0 0 80px}.block-image-text-map .large-container .right-container{display:flex;flex:1;padding:50px 0 50px 50px}@media only screen and (max-width:1260px){.block-image-text-map .large-container .right-container{padding:50px 0 50px 30px}}@media only screen and (max-width:991px){.block-image-text-map .large-container .right-container{justify-content:center}}@media only screen and (max-width:630px){.block-image-text-map .large-container .right-container{align-items:center;flex-direction:column;padding:50px 0}}.block-image-text-map .large-container .right-container .container-text{display:flex;flex-direction:column;gap:25px;position:relative}@media only screen and (max-width:630px){.block-image-text-map .large-container .right-container .container-text{align-items:center}}.block-image-text-map .large-container .right-container .container-text h3{left:0;position:absolute;top:0;width:400px}@media only screen and (max-width:991px){.block-image-text-map .large-container .right-container .container-text h3{left:unset;position:relative;top:unset}}@media only screen and (max-width:630px){.block-image-text-map .large-container .right-container .container-text h3{text-align:center}}@media only screen and (max-width:498px){.block-image-text-map .large-container .right-container .container-text h3{width:90%}}.block-image-text-map .large-container .right-container .container-text ul{display:flex;flex-direction:column;gap:25px;margin-top:120px;padding:0;width:-moz-max-content;width:max-content}@media only screen and (max-width:991px){.block-image-text-map .large-container .right-container .container-text ul{margin-top:0}}.block-image-text-map .large-container .right-container .container-text ul li{display:flex;gap:10px;list-style:none}.block-image-text-map .large-container .right-container .container-text ul li .icon{border:2px solid #fff;border-radius:50%;height:32px;position:relative;width:32px}.block-image-text-map .large-container .right-container .container-text ul li .icon svg{height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.block-image-text-map .large-container .right-container .container-text ul li .icon svg path{stroke:#fff}.block-image-text-map .large-container .right-container .container-text ul li .text{display:flex;flex-direction:column}.block-image-text-map .large-container .right-container .container-text ul li .text .title{color:color-mix(in srgb,rgba(51,51,51,.8) 60%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:1.1px;line-height:.875rem;text-transform:uppercase}.block-image-text-map .large-container .right-container .container-text ul li .text .description{color:rgba(51,51,51,.8);font-size:.625rem;font-weight:600;line-height:.875rem;text-transform:uppercase}.block-image-text-map .large-container .right-container .container-text ul li .text .place{color:rgba(51,51,51,.8);font-size:.75rem;font-weight:600;line-height:.875rem}.block-image-text-map .large-container .right-container .container-text ul li:first-child .icon{background-color:#f4f9ff}.block-image-text-map .large-container .right-container .container-text ul li:first-child .icon path{stroke:#2f2f81}.block-image-text-map .large-container .right-container .container-text ul li:nth-child(2) .icon{background-color:#2f2f81}.block-image-text-map .large-container .right-container .container-text ul li:nth-child(3) .icon{background-color:#4463bf}.block-image-text-map .large-container .right-container .container-text ul li:nth-child(3) .icon svg{height:18px;width:18px}.block-image-text-map .large-container .right-container .container-text ul li:nth-child(4) .icon{background-color:#d45046}.block-image-text-map .large-container .map-container{position:relative}.block-image-text-map .large-container .map-container .image-container{bottom:-120px;left:0;position:absolute;top:0;width:527px;z-index:2}@media only screen and (max-width:1260px){.block-image-text-map .large-container .map-container .image-container{left:-60px}}@media only screen and (max-width:991px){.block-image-text-map .large-container .map-container .image-container{bottom:unset;left:unset;position:relative;top:unset;width:100%}}.block-image-text-map .large-container .map-container .image-container img{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1460px){.block-image-text{margin:0 auto;width:95%}}.block-image-text .large-container{align-items:center;display:flex;gap:100px;justify-content:space-between;position:relative}@media only screen and (max-width:991px){.block-image-text .large-container{flex-direction:column;gap:50px}}.block-image-text .large-container .left-container{display:flex;flex:1;flex-direction:column;gap:20px}.block-image-text .large-container .left-container h2,.block-image-text .large-container .left-container h3{max-width:650px}.block-image-text .large-container .left-container .image-text-container b,.block-image-text .large-container .left-container .image-text-container strong{color:#4463bf;font-weight:600}.block-image-text .large-container .left-container .tags-container{display:flex;flex-wrap:wrap;gap:10px}.block-image-text .large-container .left-container .tags-container a{background-color:#f4f9ff;border-radius:50px;color:#4463bf;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:1px;padding:6px 10px;text-transform:uppercase}.block-image-text .large-container .left-container .image-text-container{align-items:center;display:flex;gap:100px}@media only screen and (max-width:1460px){.block-image-text .large-container .left-container .image-text-container{gap:35px}}.block-image-text .large-container .left-container .image-text-container .image-container{height:260px;max-width:195px;min-width:195px}@media only screen and (max-width:1260px){.block-image-text .large-container .left-container .image-text-container .image-container{display:none}}@media only screen and (max-width:991px){.block-image-text .large-container .left-container .image-text-container .image-container{display:block}}@media only screen and (max-width:630px){.block-image-text .large-container .left-container .image-text-container .image-container{display:none}}.block-image-text .large-container .left-container .image-text-container .text-buttons{display:flex;flex-direction:column;gap:20px;min-width:300px}.block-image-text .large-container .right-container.image-container{height:601px;margin-right:-10px;width:595px}@media only screen and (max-width:1260px){.block-image-text .large-container .right-container.image-container{aspect-ratio:1/1;height:unset;margin:0;width:50%}}@media only screen and (max-width:991px){.block-image-text .large-container .right-container.image-container{width:80%}}@media only screen and (max-width:630px){.block-image-text .large-container .right-container.image-container{width:100%}}.block-image-text .large-container .right-container.image-container img{border-radius:0 0 0 80px}@media only screen and (max-width:991px){.block-image-text .large-container .right-container.image-container img{border-radius:0}}.block-image-text.reversed-columns .large-container{flex-direction:row-reverse}@media only screen and (max-width:991px){.block-image-text.reversed-columns .large-container{flex-direction:column}}.block-image-text.reversed-columns .large-container .left-container .image-text-container{flex-direction:row-reverse}.block-image-key-points .large-container{display:flex;gap:60px;justify-content:space-between}@media only screen and (max-width:1460px){.block-image-key-points .large-container{margin:0 auto;width:95%}}@media only screen and (max-width:991px){.block-image-key-points .large-container{align-items:center;flex-direction:column-reverse}}.block-image-key-points .large-container .image-container{height:526px;width:595px}@media only screen and (max-width:1260px){.block-image-key-points .large-container .image-container{flex:1}}@media only screen and (max-width:991px){.block-image-key-points .large-container .image-container{aspect-ratio:1/1;flex:unset;height:auto;width:80%}}@media only screen and (max-width:630px){.block-image-key-points .large-container .image-container{width:100%}}.block-image-key-points .large-container .image-container img{border-radius:0 80px 0 0}@media only screen and (max-width:991px){.block-image-key-points .large-container .image-container img{border-radius:0}}.block-image-key-points .large-container .right-container{flex:1}.block-image-key-points .large-container .right-container h3{margin-bottom:15px}.block-image-key-points .large-container .right-container .subtitles p{margin:0 0 50px 20px}.block-image-key-points .large-container .right-container .list-container{display:flex;flex-wrap:wrap;gap:0 40px;justify-content:center}.block-image-key-points .large-container .right-container .list-container .list-item{align-items:center;border-bottom:1px solid color-mix(in srgb,#333 20%,transparent);display:flex;padding:20px;width:calc(50% - 20px)}@media only screen and (max-width:1260px){.block-image-key-points .large-container .right-container .list-container .list-item{width:80%}}@media only screen and (max-width:991px){.block-image-key-points .large-container .right-container .list-container .list-item{width:calc(50% - 20px)}}@media only screen and (max-width:630px){.block-image-key-points .large-container .right-container .list-container .list-item{width:80%}}.block-image-key-points .large-container .right-container .list-container .list-item:first-child,.block-image-key-points .large-container .right-container .list-container .list-item:nth-child(2){border-top:1px solid color-mix(in srgb,#333 20%,transparent)}@media only screen and (max-width:630px){.block-image-key-points .large-container .right-container .list-container .list-item:nth-child(2){border-top:none}}.block-image-key-points .large-container .right-container .list-container .list-item .icon{background-color:#f4f9ff;border-radius:50%;margin-right:20px;min-height:40px;min-width:40px;position:relative}.block-image-key-points .large-container .right-container .list-container .list-item .icon img{height:60%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.block-image-key-points .large-container .right-container .list-container .list-item span{color:color-mix(in srgb,rgba(51,51,51,.8) 60%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:1.1px;line-height:.875rem;text-transform:uppercase}.block-image-key-points.reversed-columns .large-container{flex-direction:row-reverse}@media only screen and (max-width:991px){.block-image-key-points.reversed-columns .large-container{align-items:center;flex-direction:column-reverse}}.block-image-key-points.reversed-columns .large-container .image-container img{border-radius:80px 0 0 0}.block-new-products{position:relative;z-index:2}@media only screen and (max-width:991px){.block-new-products{margin-bottom:100px!important}}.block-new-products .large-container{display:flex;flex-direction:column;gap:20px}.block-new-products .large-container h2{margin-bottom:30px;text-align:center}.block-new-products .large-container .slider-new-products{width:100%}.block-new-products .large-container .slider-new-products .swiper-wrapper{align-items:center;display:flex}.block-new-products .large-container .slider-new-products .swiper-wrapper .swiper-slide{display:flex;justify-content:center}.block-new-products .large-container .scrollbar-container{margin-top:50px;padding:10px 0}@media only screen and (max-width:895px){.block-new-products .large-container .scrollbar-container{display:none}}.block-new-products .large-container .scrollbar-container .scrollbar-new-products{background-color:color-mix(in srgb,#fff 20%,transparent);height:3px;position:relative;width:100%}@media only screen and (max-width:1460px){.block-new-products .large-container .scrollbar-container .scrollbar-new-products{margin:0 auto;width:90%}}.block-new-products .large-container .scrollbar-container .scrollbar-new-products.colored{background-color:color-mix(in srgb,#4463bf 20%,transparent)}.block-new-products .large-container .scrollbar-container .scrollbar-new-products.colored .swiper-scrollbar-drag{background-color:#4463bf}.block-new-products .large-container .scrollbar-container .scrollbar-new-products .swiper-scrollbar-drag{background-color:#fff;bottom:0;height:3px;left:0;position:absolute;width:100px;z-index:2}.block-new-products .large-container .scrollbar-container:hover{cursor:grab}.block-new-products .large-container .scrollbar-container:hover .swiper-scrollbar-drag{height:8px;top:-2px}.block-new-products .large-container .btn{align-self:center;margin-top:30px}.block-new-products .colored-background{background-color:#2f2f81;border-radius:0 0 0 80px;bottom:-50px;left:0;position:absolute;top:50%;width:100%;z-index:-1}@media only screen and (max-width:991px){.block-new-products .colored-background{border-radius:0}}.block-newsletter{margin-bottom:10px}.block-newsletter .large-container{display:flex;gap:10px}@media only screen and (max-width:1460px){.block-newsletter .large-container{margin:0 auto;width:95%}}@media only screen and (max-width:1260px){.block-newsletter .large-container{flex-direction:column}}@media only screen and (max-width:991px){.block-newsletter .large-container{width:100%}.block-newsletter .large-container h2{text-align:center}}.block-newsletter .large-container .publications-container{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:60%}@media only screen and (max-width:1260px){.block-newsletter .large-container .publications-container{align-items:center;width:100%}}.block-newsletter .large-container .publications-container .instagram-account{color:rgba(51,51,51,.8);font-size:1.5rem;margin-top:5px}.block-newsletter .large-container .publications-container .publications{display:flex;gap:10px;margin-top:30px;width:100%}@media only screen and (max-width:1260px){.block-newsletter .large-container .publications-container .publications{flex-wrap:wrap;gap:unset;justify-content:space-around}}.block-newsletter .large-container .publications-container .publications .publication{display:block;height:271px;width:210px}@media only screen and (max-width:1260px){.block-newsletter .large-container .publications-container .publications .publication{aspect-ratio:1/1;height:auto;width:calc(25% - 5px)}}@media only screen and (max-width:630px){.block-newsletter .large-container .publications-container .publications .publication{width:calc(33% - 5px)}.block-newsletter .large-container .publications-container .publications .publication:last-child{display:none}}.block-newsletter .large-container .newsletter-container{background-color:#2f2f81;border-radius:80px 0 0 0;flex:1;padding:50px 90px 70px}@media only screen and (max-width:1260px){.block-newsletter .large-container .newsletter-container{align-items:center;display:flex;flex-direction:column;padding:50px 30px 70px}}@media only screen and (max-width:991px){.block-newsletter .large-container .newsletter-container{border-radius:0;padding:30px}}.block-newsletter .large-container .newsletter-container h2{color:#fff;margin-bottom:30px;max-width:450px}.block-newsletter .large-container .newsletter-container form{color:#fff;max-width:450px;width:100%}.block-newsletter .large-container .newsletter-container form label[for=email]{color:#f4f9ff;display:flex;flex-direction:column;font-size:.6875rem;font-weight:600;gap:10px;letter-spacing:1.1px;line-height:px2rem(14);position:relative;text-transform:uppercase}.block-newsletter .large-container .newsletter-container form label[for=email] .newsletter-custom-input{max-width:400px;position:relative;width:100%}.block-newsletter .large-container .newsletter-container form label[for=email] .newsletter-custom-input input{border:unset;border-radius:50px;color:rgba(51,51,51,.8);font-size:.875rem;line-height:1.5rem;padding:13px 50px 13px 30px;width:calc(100% - 80px)}.block-newsletter .large-container .newsletter-container form label[for=email] .newsletter-custom-input button{aspect-ratio:1/1;background-color:#f4f9ff;border:unset;border-radius:50%;height:80%;max-width:-moz-max-content;max-width:max-content;position:absolute;right:3px;top:50%;transform:translateY(-50%)}.block-newsletter .large-container .newsletter-container form label[for=email] .newsletter-custom-input button svg{cursor:pointer;height:15px;left:55%;position:absolute;top:48%;transform:translate(-50%,-50%);width:15px}.block-newsletter .large-container .newsletter-container form label[for=email] .newsletter-custom-input button svg path{stroke:#4463bf}.block-newsletter .large-container .newsletter-container form .acceptance-field{display:block;position:relative}.block-newsletter .large-container .newsletter-container form .acceptance-field label{cursor:pointer}.block-newsletter .large-container .newsletter-container form .acceptance-field input[type=checkbox]{visibility:hidden;width:0}.block-newsletter .large-container .newsletter-container form .acceptance-field input[type=checkbox]:checked+span{color:#fff}.block-newsletter .large-container .newsletter-container form .acceptance-field input[type=checkbox]:checked+span:after{display:block}.block-newsletter .large-container .newsletter-container form span{color:color-mix(in srgb,#f4f9ff 60%,transparent);display:block;line-height:1.0625rem;margin-left:35px;margin-top:5px;position:relative;width:calc(100% - 35px);z-index:1}@media only screen and (max-width:1260px){.block-newsletter .large-container .newsletter-container form span{font-size:.8125rem}}@media only screen and (max-width:630px){.block-newsletter .large-container .newsletter-container form span{font-size:.6875rem}}.block-newsletter .large-container .newsletter-container form span:before{border:2px solid hsla(0,0%,100%,.7);content:"";height:18px;left:-30px;position:absolute;top:0;width:18px}.block-newsletter .large-container .newsletter-container form span:after{background-color:#f4f9ff;content:"";display:none;height:12px;left:-25px;position:absolute;top:5px;width:12px}.block-newsletter .large-container .newsletter-container form .cqt-loader{display:none;margin-top:10px}.block-newsletter .large-container .newsletter-container form .cqt-loader.hidden{display:none}.block-newsletter:not(.has-publications) .large-container .newsletter-container{align-items:center;display:flex;flex-direction:column}.block-newsletter:not(.has-publications) .large-container .newsletter-container h2{text-align:center}.block-newsletter:not(.has-newsletter) .large-container .publications-container{align-items:center;width:100%}.block-newsletter:not(.has-newsletter) .large-container .publications-container .publications{justify-content:center}.block-footer-reassurance-band{background-color:#4463bf;padding:30px 0}.block-footer-reassurance-band .large-container{display:flex;justify-content:center}@media only screen and (max-width:1460px){.block-footer-reassurance-band .large-container{margin:0 auto;width:95%}}.block-footer-reassurance-band .large-container .reassurance-band{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;width:100%}@media only screen and (max-width:1260px){.block-footer-reassurance-band .large-container .reassurance-band{width:70%}}@media only screen and (max-width:991px){.block-footer-reassurance-band .large-container .reassurance-band{width:80%}}@media only screen and (max-width:630px){.block-footer-reassurance-band .large-container .reassurance-band{-moz-column-gap:9px;column-gap:9px;width:90%}}@media only screen and (max-width:498px){.block-footer-reassurance-band .large-container .reassurance-band{-moz-column-gap:5px;column-gap:5px;width:100%}}.block-footer-reassurance-band .large-container .reassurance-band .reassurance-item{display:flex;max-width:350px}@media only screen and (max-width:1260px){.block-footer-reassurance-band .large-container .reassurance-band .reassurance-item{max-width:unset;width:calc(50% - 15px)}}.block-footer-reassurance-band .large-container .reassurance-band .reassurance-item svg{margin-right:6px;min-height:20px;min-width:20px}.block-footer-reassurance-band .large-container .reassurance-band .reassurance-item svg path{stroke:#f4f9ff}.block-footer-reassurance-band .large-container .reassurance-band .reassurance-item .content .title{color:#fff;font-size:1rem;font-weight:600}.block-footer-reassurance-band .large-container .reassurance-band .reassurance-item .content .text{color:color-mix(in srgb,#fff 50%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:1.1px;margin-top:5px;text-transform:uppercase}.block-reviews .large-container{display:flex;position:relative}@media only screen and (max-width:991px){.block-reviews .large-container{align-items:center;flex-direction:column}}.block-reviews .large-container .left-container{height:655px;width:548px}.block-reviews .large-container .left-container img{border-radius:0 0 0 80px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1460px){.block-reviews .large-container .left-container{width:40%}}@media only screen and (max-width:991px){.block-reviews .large-container .left-container{height:450px;width:80%}.block-reviews .large-container .left-container img{-o-object-fit:cove;object-fit:cove}.block-reviews .large-container .left-container{width:95%}}.block-reviews .large-container .right-container{background-color:#f4f9ff;display:flex;flex:1;flex-direction:column;justify-content:space-between;position:relative;width:60%}@media only screen and (max-width:1460px){.block-reviews .large-container .right-container{width:60%}}@media only screen and (max-width:991px){.block-reviews .large-container .right-container{width:100%}}.block-reviews .large-container .right-container .top-container{display:flex;gap:60px;padding:60px 30px 60px 60px}@media only screen and (max-width:991px){.block-reviews .large-container .right-container .top-container{padding:60px 30px 40px}}.block-reviews .large-container .right-container .top-container .left{display:flex;flex:1;flex-direction:column;gap:40px}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper{display:flex;width:100%}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide{cursor:pointer;display:flex;gap:20px}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide .quote-icon{height:37px;width:37px}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide .quote-icon svg{height:100%;width:100%}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide .content{display:flex;flex:1;flex-direction:column;gap:10px}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide .content p{height:160px;overflow:auto}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide .content .author,.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide .content .grade{color:#4463bf;font-size:.625rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.block-reviews .large-container .right-container .top-container .left .slider-reviews .swiper-wrapper .swiper-slide .content .grade{color:rgba(51,51,51,.8)}.block-reviews .large-container .right-container .top-container .left .slider-reviews .scrollbar-container{margin-top:30px;padding:15px 0}.block-reviews .large-container .right-container .top-container .left .slider-reviews .scrollbar-container .reviews-scrollbar{background-color:color-mix(in srgb,#d45046 20%,transparent);height:4px;position:relative;width:100%}.block-reviews .large-container .right-container .top-container .left .slider-reviews .scrollbar-container .reviews-scrollbar .swiper-scrollbar-drag{background-color:#d45046;height:4px;width:100%}.block-reviews .large-container .right-container .top-container .left .slider-reviews .scrollbar-container .reviews-scrollbar:hover .swiper-scrollbar-drag{cursor:pointer;height:8px;left:0;position:absolute;top:-2px;transform:translateY(-50%);z-index:1}.block-reviews .large-container .right-container .top-container .left .reviews-google{color:#4463bf;font-size:.75rem;font-weight:600;margin:18px 0;padding-bottom:3px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.block-reviews .large-container .right-container .top-container .left .reviews-google a{border-bottom:1px solid rgba(68,99,191,.15);color:#4463bf;transition:all .2s ease-in-out}.block-reviews .large-container .right-container .top-container .left .reviews-google a:hover{border-bottom:1px solid rgba(68,99,191,.3);color:#2f2f81}.block-reviews .large-container .right-container .top-container .right{height:249px;width:195px}@media only screen and (max-width:1260px){.block-reviews .large-container .right-container .top-container .right{display:none}}.block-reviews .large-container .bottom-container{background-color:#fff;padding:30px;position:relative;width:100%}@media only screen and (max-width:1460px){.block-reviews .large-container .bottom-container{bottom:unset;left:unset;position:relative;width:100%}}.block-reviews .large-container .bottom-container .partners{display:flex;flex-direction:column;gap:20px;position:relative;width:-moz-max-content;width:max-content}@media only screen and (max-width:1460px){.block-reviews .large-container .bottom-container .partners{width:100%}}.block-reviews .large-container .bottom-container .partners h3{color:#333;font-size:.75rem;font-weight:700;letter-spacing:1.1px;line-height:.875rem;text-transform:uppercase}.block-reviews .large-container .bottom-container .partners .slider-reviews-partners{display:flex;margin-left:30px;width:760px}@media only screen and (max-width:1460px){.block-reviews .large-container .bottom-container .partners .slider-reviews-partners{margin:0 auto;width:80%}}.block-reviews .large-container .bottom-container .partners .slider-reviews-partners .swiper-wrapper{align-items:center}.block-reviews .large-container .bottom-container .partners .slider-reviews-partners .swiper-wrapper .swiper-slide{align-items:center;cursor:pointer;display:flex;justify-content:center}.block-reviews .large-container .bottom-container .partners .slider-reviews-partners .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-reviews .large-container .bottom-container .partners .reviews-partners-next,.block-reviews .large-container .bottom-container .partners .reviews-partners-prev{align-items:center;border:1px solid rgba(68,99,191,.15);border-radius:50%;bottom:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;transform:translateY(50%);width:40px}.block-reviews .large-container .bottom-container .partners .reviews-partners-prev{left:-20px}.block-reviews .large-container .bottom-container .partners .reviews-partners-prev svg{rotate:90deg}.block-reviews .large-container .bottom-container .partners .reviews-partners-next{right:-50px}@media only screen and (max-width:1460px){.block-reviews .large-container .bottom-container .partners .reviews-partners-next{right:-20px}}.block-reviews .large-container .bottom-container .partners .reviews-partners-next svg{rotate:-90deg}section.short-code .title{margin-bottom:30px;text-align:center}.block-footer-partners{padding:35px 0}.block-footer-partners .large-container{display:flex;gap:50px}@media only screen and (max-width:1260px){.block-footer-partners .large-container{gap:30px}}@media only screen and (max-width:991px){.block-footer-partners .large-container{align-items:center;flex-direction:column}}.block-footer-partners .large-container .left-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin-left:10px}@media only screen and (max-width:991px){.block-footer-partners .large-container .left-container{align-items:center}}.block-footer-partners .large-container .left-container h2{color:#333;font-size:1.5rem}.block-footer-partners .large-container .left-container a{color:#4463bf;font-size:.6875rem;font-weight:700;letter-spacing:1.1px;position:relative;text-transform:uppercase}.block-footer-partners .large-container .left-container a:before{background-color:color-mix(in srgb,#4463bf 30%,transparent);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:all .25s ease-in-out;width:calc(100% - 30px)}.block-footer-partners .large-container .left-container a:after{content:url(../svg/arrow-button.svg);display:inline-block;filter:invert(1);height:20px;margin-left:10px;opacity:.3;width:20px}.block-footer-partners .large-container .left-container a:hover:before{left:-5px}.block-footer-partners .large-container .right-container{flex:1}@media only screen and (max-width:991px){.block-footer-partners .large-container .right-container{width:100%}}.block-footer-partners .large-container .right-container .footer-partners-slider{width:100%}.block-footer-partners .large-container .right-container .footer-partners-slider .swiper-wrapper{cursor:pointer;width:100%}.block-footer-partners .large-container .right-container .footer-partners-slider .swiper-wrapper .swiper-slide{align-items:center;aspect-ratio:1/1;border:2px dashed rgba(68,99,191,.15);border-radius:50%;display:flex;justify-content:center;max-height:200px;max-width:200px;padding:10px}.block-footer-partners .large-container .right-container .footer-partners-slider .swiper-wrapper .swiper-slide img{height:70%;-o-object-fit:contain;object-fit:contain;width:70%}.block-slider-product .large-container{display:flex;flex-direction:column;gap:30px;margin-bottom:30px;margin-top:30px}.block-slider-product .large-container h2{text-align:center}.block-slider-product .large-container .products-container{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center}.block-slider-product .large-container .products-container .slider-highlighted-products{width:100%}.block-slider-product .large-container .products-container .slider-highlighted-products .swiper-wrapper{height:-moz-max-content;height:max-content}.block-slider-product .large-container .products-container .slider-highlighted-products .swiper-wrapper .swiper-slide{display:flex;height:-moz-max-content;height:max-content;justify-content:center}.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container{margin-top:50px;padding:10px 0}@media only screen and (max-width:895px){.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container{display:none}}.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container .scrollbar-highlighted-products{background-color:color-mix(in srgb,#fff 20%,transparent);height:3px;position:relative;width:100%}@media only screen and (max-width:1460px){.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container .scrollbar-highlighted-products{margin:0 auto;width:90%}}.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container .scrollbar-highlighted-products.colored{background-color:color-mix(in srgb,#4463bf 20%,transparent)}.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container .scrollbar-highlighted-products.colored .swiper-scrollbar-drag{background-color:#4463bf}.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container .scrollbar-highlighted-products .swiper-scrollbar-drag{background-color:#fff;bottom:0;height:3px;left:0;position:absolute;width:100px;z-index:2}.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container:hover{cursor:grab}.block-slider-product .large-container .products-container .slider-highlighted-products .scrollbar-container:hover .swiper-scrollbar-drag{height:8px;top:-2px}.block-text-products{background-color:#2f2f81;border-radius:0 0 0 80px;padding:60px 0}@media only screen and (max-width:991px){.block-text-products{border-radius:0;margin:60px 0!important}}.block-text-products .large-container{display:flex;justify-content:space-between}@media only screen and (max-width:1460px){.block-text-products .large-container{margin:0 auto;width:95%}}@media only screen and (max-width:1260px){.block-text-products .large-container{align-items:center;flex-direction:column;gap:40px}}.block-text-products .large-container .left-container{display:flex;flex:1;flex-direction:column;gap:20px;max-width:550px;width:50%}@media only screen and (max-width:1260px){.block-text-products .large-container .left-container{margin:0 auto;max-width:unset;width:90%}}.block-text-products .large-container .left-container h3{color:#fff;width:100%}.block-text-products .large-container .left-container .text-container h3{margin-top:60px;position:relative}.block-text-products .large-container .left-container .text-container h3:before{background-color:color-mix(in srgb,#fff 10%,transparent);content:"";height:1px;left:0;position:absolute;top:-30px;width:100%}.block-text-products .large-container .left-container .text-container p{color:#fff;margin-left:30px}.block-text-products .large-container .left-container .text-container b,.block-text-products .large-container .left-container .text-container strong{color:#fff}.block-text-products .large-container .right-container{width:50%}@media only screen and (max-width:1260px){.block-text-products .large-container .right-container{width:100%}}.block-text-products .large-container .right-container .products-container{display:flex;gap:20px;justify-content:center;width:100%}.block-text-products .large-container .right-container .products-container .product-card{max-width:calc(50% - 10px)}@media only screen and (max-width:1260px){.block-text-products .large-container .right-container .products-container .product-card{max-width:295px;width:calc(50% - 10px)}}@media only screen and (max-width:991px){.block-text-products .large-container .right-container .products-container .product-card{height:298px;max-width:210px}.block-text-products .large-container .right-container .products-container .product-card .price,.block-text-products .large-container .right-container .products-container .product-card .tags{display:none}.block-text-products .large-container .right-container .products-container .product-card .title{font-size:1.125rem;line-height:1.25rem;max-width:calc(100% - 30px)}.block-text-products .large-container .right-container .products-container .product-card .arrow{height:30px;right:-5px;top:-15px;width:30px}.block-text-products .large-container .right-container .products-container .product-card .arrow svg{height:10px;width:10px}.block-text-products .large-container .right-container .products-container .product-card .description{font-size:.75rem;line-height:1.25rem;margin-top:5px;max-width:100%}}@media only screen and (max-width:498px){.block-text-products .large-container .right-container .products-container .product-card{min-height:275px}.block-text-products .large-container .right-container .products-container .product-card .description{font-size:.625rem;line-height:.875rem;margin-bottom:unset}}.block-timeline-with-steps .large-container{align-items:center;display:flex;flex-direction:column;gap:60px}.block-timeline-with-steps .large-container .timeline-container{display:flex;flex-direction:column;position:relative;width:100%}.block-timeline-with-steps .large-container .timeline-container .line-after,.block-timeline-with-steps .large-container .timeline-container .line-before{background-image:repeating-linear-gradient(180deg,#2f2f81 0 8px,transparent 8px 16px);bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:-1}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .line-after,.block-timeline-with-steps .large-container .timeline-container .line-before{left:unset;right:40px;transform:unset}}.block-timeline-with-steps .large-container .timeline-container .line-after{background-color:#2f2f81;bottom:unset;transition:all .8s ease-in-out;width:2px;z-index:1}.block-timeline-with-steps .large-container .timeline-container .step{align-items:center;display:flex;justify-content:space-between;padding:20px;position:relative}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .step{align-items:flex-start;flex-direction:column}}.block-timeline-with-steps .large-container .timeline-container .step .left-container{width:45%}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .step .left-container{width:85%}}.block-timeline-with-steps .large-container .timeline-container .step .left-container .title{display:flex;gap:20px;margin-bottom:40px;max-width:100%;width:400px}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .step .left-container .title{margin-bottom:20px}}.block-timeline-with-steps .large-container .timeline-container .step .left-container .title .number{align-items:center;background-color:#e2f0ff;border-radius:50%;color:#4463bf;display:flex;font-size:1.5625rem;font-weight:700;height:40px;justify-content:center;width:40px}.block-timeline-with-steps .large-container .timeline-container .step .left-container .subtitles{border-top:1px solid color-mix(in srgb,#4463bf 30%,transparent);color:#4463bf;font-size:1.5rem;line-height:2.125rem;margin-bottom:15px;max-width:100%;padding-top:40px;width:550px}.block-timeline-with-steps .large-container .timeline-container .step .left-container .text-container{margin-left:50px;max-width:calc(100% - 50px);width:500px}.block-timeline-with-steps .large-container .timeline-container .step .left-container .btn{margin-top:40px}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .step .left-container .btn{margin-bottom:20px;margin-top:20px}}.block-timeline-with-steps .large-container .timeline-container .step .dot{background-color:#2f2f81;border-radius:50%;height:10px;width:10px}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .step .dot{position:absolute;right:30px;top:50%;transform:translate(-50%,-50%)}}.block-timeline-with-steps .large-container .timeline-container .step .right-container{width:45%}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .step .right-container{margin-top:20px;width:85%}}.block-timeline-with-steps .large-container .timeline-container .step .right-container img{aspect-ratio:1/1;border-radius:0 0 0 80px}.block-timeline-with-steps .large-container .timeline-container .step:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:630px){.block-timeline-with-steps .large-container .timeline-container .step:nth-child(2n){flex-direction:column}}.block-timeline-with-steps .large-container .timeline-container .step:nth-child(2n) .right-container img{border-radius:0 0 80px 0}.actuality-card{border:1px solid rgba(68,99,191,.15);border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;min-height:375px;padding:15px 10px 10px;position:relative;width:295px}.actuality-card .arrow{border:1px solid rgba(68,99,191,.15);border-radius:50%;height:40px;position:absolute;right:5px;top:5px;width:40px}.actuality-card .arrow svg{height:15px;left:55%;position:absolute;top:48%;transform:translate(-50%,-50%);width:15px}.actuality-card .arrow svg path{stroke:#4463bf}.actuality-card .tag{background-color:#e2f0ff;border-radius:20px;color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:1px;line-height:.875rem;margin-bottom:20px;margin-top:5px;padding:3px 10px;text-transform:uppercase;width:-moz-max-content;width:max-content}.actuality-card .tag:hover{background-color:#4463bf;color:#fff}.actuality-card .title-date{display:flex;flex-direction:column;justify-content:space-between}.actuality-card .title-date .title{color:#333;font-size:1rem;font-weight:600;line-height:1.375rem;margin-bottom:5px;padding:0 5px}.actuality-card .title-date .title:hover{-webkit-text-decoration:underline color-mix(in srgb,#333 100%,transparent);text-decoration:underline color-mix(in srgb,#333 100%,transparent);text-underline-offset:3px}.actuality-card .title-date .date{color:color-mix(in srgb,#333 50%,transparent);font-size:.625rem;letter-spacing:1px;margin-bottom:10px;padding:0 5px;text-transform:uppercase}.actuality-card .description{color:rgba(51,51,51,.8);font-size:.75rem;letter-spacing:1px;line-height:1rem;margin-bottom:10px;padding:0 5px}.actuality-card .image-container{border-radius:20px;height:200px;overflow:hidden;width:100%}.actuality-card .image-container img{border-radius:20px;transition:all .3s ease-in-out}.actuality-card:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.actuality-card:hover .arrow{background-color:#4463bf;border:1px solid #4463bf}.actuality-card:hover .arrow svg path{stroke:#fff}.actuality-card:hover .title{-webkit-text-decoration:underline color-mix(in srgb,#333 30%,transparent);text-decoration:underline color-mix(in srgb,#333 30%,transparent);text-underline-offset:3px}.actuality-card:hover .image-container img{transform:scale(1.1)}.posts-pagination-container ul.posts-pages-links{align-items:center;border-bottom:1px solid rgba(68,99,191,.15);border-top:1px solid rgba(68,99,191,.15);display:flex;gap:10px;justify-content:center;list-style:none;padding:11px}.posts-pagination-container ul.posts-pages-links .posts-page-link{color:rgba(68,99,191,.5);cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:1px;line-height:.625rem;text-align:center;text-transform:uppercase}.posts-pagination-container ul.posts-pages-links .posts-page-link.current{color:#2f2f81}.posts-pagination-container ul.posts-pages-links .posts-page-link:hover{color:#4463bf}.posts-pagination-container ul.posts-pages-links .posts-page-link .pagination-arrow{align-items:center;background-color:#f4f9ff;border-radius:50%;display:flex;margin:0 0 0 30px;padding:10px 9px}.posts-pagination-container ul.posts-pages-links .posts-page-link .pagination-arrow:hover{background-color:#eaf3ff}.posts-pagination-container ul.posts-pages-links .posts-page-link .pagination-arrow svg{stroke:#4463bf;transform:rotate(-90deg)}.posts-pagination-container ul.posts-pages-links .posts-page-link.previous-page .pagination-arrow{margin:0 30px 0 0}.posts-pagination-container ul.posts-pages-links .posts-page-link.previous-page .pagination-arrow svg{transform:rotate(90deg)}.pagination{align-items:center;display:flex;gap:20px}.pagination .page-numbers{color:color-mix(in srgb,#2f2f81 50%,transparent);cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:1px;line-height:1rem;text-align:center;text-transform:uppercase}.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#2f2f81}.pagination .next,.pagination .prev{align-items:center;background-color:color-mix(in srgb,#4463bf 5%,transparent);border:1px solid rgba(68,99,191,.15);border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;margin:10px;position:relative;width:30px}.pagination .next:hover,.pagination .prev:hover{background-color:#4463bf}.pagination .next:hover svg path,.pagination .prev:hover svg path{stroke:#fff}.pagination .next svg{transform:rotate(-90deg)}.pagination .prev svg{transform:rotate(90deg)}.product-card{background-color:#fff;border:1px solid rgba(68,99,191,.15);border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;height:453px;justify-content:space-between;max-width:295px;padding:10px;width:100%}.product-card .top-container{display:flex;flex-direction:column;margin-left:10px;margin-top:10px;position:relative}.product-card .top-container .price .woocommerce-Price-amount bdi,.product-card .top-container .price del{color:#6a83cc}.product-card .top-container .tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:23px;max-width:calc(100% - 45px)}.product-card .top-container .tags span{background-color:#f4f9ff;border-radius:20px;color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:1px;line-height:.875rem;padding:3px 10px;text-transform:uppercase}.product-card .top-container .tags span.highlight{background-color:#4463bf;color:#fff}.product-card .top-container .arrow{border:1px solid rgba(68,99,191,.15);border-radius:50%;height:40px;position:absolute;right:0;top:-10px;width:40px}.product-card .top-container .arrow svg{height:15px;left:55%;position:absolute;top:48%;transform:translate(-50%,-50%);width:15px}.product-card .top-container .arrow svg path{stroke:#4463bf}.product-card .top-container .title{color:#333;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:2px;max-width:calc(100% - 45px)}.product-card .top-container .description{color:color-mix(in srgb,#333 50%,transparent);font-size:.6875rem;font-weight:600;letter-spacing:1.1px;line-height:.875rem;margin-bottom:8px;max-width:calc(100% - 45px);text-transform:uppercase}.product-card .top-container .price{color:#4463bf;font-size:.875rem;font-weight:600;letter-spacing:1.4px;line-height:.875rem;text-transform:uppercase}.product-card .image-container{border-radius:12px;max-height:67%;position:relative;width:100%}.product-card .image-container img{border-radius:12px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:2}.product-card .image-container img:last-child:not(:first-child){height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-3}.product-card:hover .top-container .arrow{background-color:#4463bf;border:1px solid #4463bf}.product-card:hover .top-container .arrow svg path{stroke:#fff}.product-card:hover .image-container img:last-child{background:hsla(0,0%,91%,.4);opacity:1;pointer-events:all;transition:opacity .2s ease,background .3s ease;z-index:2}.product-card.transparent{background-color:color-mix(in srgb,#fff 25%,transparent)}*{-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{padding-left:20px}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.woocommerce-cart header.top-bar .logo-account .logo-account-container .account .wc-cart .cart-notification,.woocommerce-cart header.top-bar .logo-account .logo-account-container .account .wc-cart:before,.woocommerce-checkout header.top-bar .logo-account .logo-account-container .account .wc-cart .cart-notification,.woocommerce-checkout header.top-bar .logo-account .logo-account-container .account .wc-cart:before{display:none}.woocommerce #payment #place_order,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#4463bf;border-color:#4463bf;color:#fff}.woocommerce #payment #place_order:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#354f9b;border-color:#354f9b;color:#fff}.woocommerce a{color:#4463bf}.woocommerce a:hover{color:#354f9b}.woocommerce-info,.woocommerce-message{border-top-color:#4463bf}.woocommerce .woocommerce-cart-form__cart-item .product-name a,.woocommerce-info:before,.woocommerce-message:before{color:#4463bf}@media only screen and (max-width:630px){.wp-block-woocommerce-mini-cart-title-block{flex-direction:column;gap:10px}}.woocommerce-notices-wrapper{clear:both;float:none;margin:0 auto;max-width:1440px}@media screen and (max-width:1440px){.woocommerce-notices-wrapper .container{padding:0}}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{align-items:center;border-radius:10px;display:flex;justify-content:space-between;margin-top:20px;max-width:1440px}.woocommerce-notices-wrapper .woocommerce-error:after,.woocommerce-notices-wrapper .woocommerce-info:after,.woocommerce-notices-wrapper .woocommerce-message:after{display:none}.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-message:before{top:24px}.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-message a{border-radius:20px;text-align:center}.woocommerce-notices-wrapper .woocommerce-error li,.woocommerce-notices-wrapper .woocommerce-info li,.woocommerce-notices-wrapper .woocommerce-message li{align-items:center;display:flex;justify-content:space-between;padding-left:30px!important;width:100%}@media only screen and (max-width:630px){.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{display:flex;gap:8px;justify-content:space-between;padding:12px 12px 12px 32px}.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-message:before{left:10px}.woocommerce-notices-wrapper .woocommerce-error:after,.woocommerce-notices-wrapper .woocommerce-info:after,.woocommerce-notices-wrapper .woocommerce-message:after{display:none}}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) p.price ins,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) span.price ins{text-decoration:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) p.price del,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) span.price del{color:#f4f9ff;opacity:.6;text-decoration:line-through}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) p.price .amount,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) span.price .amount{letter-spacing:1px;margin-left:5px}.onsale{display:none}body.archive.woocommerce .archive-product-container{display:flex;flex-direction:row-reverse;gap:50px;justify-content:space-between;margin-bottom:50px;position:relative}@media only screen and (max-width:1460px){body.archive.woocommerce .archive-product-container{gap:20px}}@media only screen and (max-width:991px){body.archive.woocommerce .archive-product-container{gap:20px}}@media only screen and (max-width:895px){body.archive.woocommerce .archive-product-container{flex-direction:column;gap:20px}}body.archive.woocommerce .archive-product-container #primary{width:75%}@media only screen and (max-width:1460px){body.archive.woocommerce .archive-product-container #primary{padding-right:10px}}@media only screen and (max-width:895px){body.archive.woocommerce .archive-product-container #primary{padding:0 8px;width:100%}}body.archive.woocommerce .archive-product-container #primary .site-main{margin-top:20px;min-height:550px;position:relative}body.archive.woocommerce .archive-product-container #primary .site-main .reset-filters{cursor:pointer}body.archive.woocommerce .archive-product-container #primary .site-main .reset-filters:hover{color:#4463bf}body.archive.woocommerce .archive-product-container #primary .site-main .filters-selected{align-items:center;display:flex;height:30px;justify-content:space-between;margin-bottom:20px;width:100%}body.archive.woocommerce .archive-product-container #primary .site-main .filters-selected .filters-selected-content{color:rgba(51,51,51,.6);display:flex;flex-wrap:wrap;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:700;gap:5px;letter-spacing:1px;line-height:normal;text-transform:uppercase}body.archive.woocommerce .archive-product-container #primary .site-main .filters-selected .filters-selected-content span{background-color:#fff;border:1px solid rgba(68,99,191,.15);border-radius:20px;padding:1px 10px}body.archive.woocommerce .archive-product-container #primary .site-main .filters-selected .filters-selected-content span svg{padding-left:5px}body.archive.woocommerce .archive-product-container #primary .site-main .filters-selected .filters-selected-content span:hover{background-color:#fafafa}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:30px;width:100%}@media only screen and (max-width:1460px){body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:991px){body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4{grid-template-columns:1fr 1fr}}@media only screen and (max-width:630px){body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4{grid-template-columns:1fr}}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3:after,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3:before,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4:after,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4:before{display:none}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card{box-shadow:0 0 20px 0 rgba(0,0,0,.02)!important;box-sizing:border-box;display:flex;height:100%;margin:0 auto;max-width:330px}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card .tags,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card .tags{margin-bottom:12px}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card .top-container,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card .top-container{flex:1;justify-content:space-between}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card .description,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card .description{font-size:.625rem}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card .image-container,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card .image-container{height:unset;margin-top:14px;max-height:unset;width:100%}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card .image-container img,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card .image-container img{aspect-ratio:1/1;height:unset;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1260px){body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card{padding:5px}body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-3 .product-card img,body.archive.woocommerce .archive-product-container #primary .site-main .products.columns-4 .product-card img{border-radius:15px}}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links{align-items:center;border-bottom:1px solid rgba(68,99,191,.15);border-top:1px solid rgba(68,99,191,.15);display:flex;gap:10px;justify-content:center;list-style:none;padding:11px}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link{color:rgba(68,99,191,.5);cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:1px;line-height:.625rem;text-align:center;text-transform:uppercase}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link.current{color:#2f2f81}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link:hover{color:#4463bf}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link .pagination-arrow{align-items:center;background-color:#f4f9ff;border-radius:50%;display:flex;margin:0 0 0 30px;padding:10px 9px}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link .pagination-arrow:hover{background-color:#eaf3ff}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link .pagination-arrow svg{stroke:#4463bf;transform:rotate(-90deg)}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link.previous-page .pagination-arrow{margin:0 30px 0 0}body.archive.woocommerce .archive-product-container #primary .site-main .custom-woocommerce-pagination ul.products-pages-links .products-page-link.previous-page .pagination-arrow svg{transform:rotate(90deg)}@keyframes l1{0%{background-size:20% 100%,20% 100%,20% 100%}33%{background-size:20% 10%,20% 100%,20% 100%}50%{background-size:20% 100%,20% 10%,20% 100%}66%{background-size:20% 100%,20% 100%,20% 10%}to{background-size:20% 100%,20% 100%,20% 100%}}body.archive.woocommerce .archive-product-container .sidebar-filter-products{width:25%}@media only screen and (max-width:895px){body.archive.woocommerce .archive-product-container .sidebar-filter-products{background-color:#fff;bottom:0;overflow-y:scroll;padding:90px 5px 50px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:70%;z-index:21}body.archive.woocommerce .archive-product-container .sidebar-filter-products .products-filters{padding-bottom:65px}body.archive.woocommerce .archive-product-container .sidebar-filter-products.active{transform:translateX(0)}body.archive.woocommerce .archive-product-container .sidebar-filter-products{width:80%}}@media only screen and (max-width:630px){body.archive.woocommerce .archive-product-container .sidebar-filter-products{width:80%}}body.archive.woocommerce .archive-product-container .mobile-filter-btn{align-items:center;background-color:#4463bf;border-radius:50%;bottom:20px;cursor:pointer;display:none;height:50px;justify-content:center;left:20px;position:fixed;width:50px;z-index:21}body.archive.woocommerce .archive-product-container .mobile-filter-btn svg{height:24px;padding-top:3px;width:24px}body.archive.woocommerce .archive-product-container .mobile-filter-btn path{stroke:#fff}body.archive.woocommerce .archive-product-container .mobile-filter-btn .close{color:#fff;display:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.5625rem;font-weight:500;padding-bottom:3px}@media only screen and (max-width:895px){body.archive.woocommerce .archive-product-container .mobile-filter-btn{display:flex}body.archive.woocommerce .archive-product-container .mobile-filter-btn.active .icon{display:none}body.archive.woocommerce .archive-product-container .mobile-filter-btn.active .close{display:block}body.archive.woocommerce .archive-product-container .background-filter{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}body.archive.woocommerce .archive-product-container .background-filter.active{display:block}}@media only screen and (max-width:1460px){.sidebar-filter-products{padding-left:10px}}@media only screen and (max-width:991px){.sidebar-filter-products{padding-left:5px}}.sidebar-filter-products .filter-name{font-size:1rem;font-weight:600;line-height:1.5rem}.sidebar-filter-products .filter-name,.sidebar-filter-products .taxonomy-filters-parent{color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-style:normal;margin:20px 0 8px}.sidebar-filter-products .taxonomy-filters-parent{font-size:1.5rem;font-weight:400;line-height:2.125rem}.sidebar-filter-products .taxonomy-filters-parent svg{height:17px;width:17px}.sidebar-filter-products .taxonomy-filters-parent svg path{stroke:#4463bf}.sidebar-filter-products .options-list{list-style:none;padding:0}.sidebar-filter-products .gender-filters{display:flex;gap:30px;margin:10px 0 15px}.sidebar-filter-products .gender-filters .filter-item label input{display:none}.sidebar-filter-products .gender-filters .filter-item label .filter-content{align-items:center;color:rgba(68,99,191,.5);display:flex;flex-direction:column;font-family:Poppins,-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:600;gap:8px;justify-content:center;letter-spacing:1px;line-height:.625rem;text-transform:uppercase}.sidebar-filter-products .gender-filters .filter-item label .filter-content img{border-radius:50%;height:72px;-o-object-fit:cover;object-fit:cover;outline:2px dashed rgba(68,99,191,0);outline-offset:3px;transition:all .2s ease;width:72px}.sidebar-filter-products .gender-filters .filter-item label input[type=checkbox]:checked+.filter-content{color:#4463bf}.sidebar-filter-products .gender-filters .filter-item label input[type=checkbox]:checked+.filter-content img{outline:2px dashed #4463bf;outline-offset:3px}.sidebar-filter-products .taxonomy-filters-wrapper li{list-style:none}.sidebar-filter-products .taxonomy-filters-wrapper .products-filter .options-list{border:1px solid rgba(68,99,191,.15);border-radius:10px;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;overflow:hidden;padding:0}.sidebar-filter-products .taxonomy-filters-wrapper .products-filter .options-list .filter-option .label-field{width:100%}.sidebar-filter-products .taxonomy-filters-wrapper .products-filter .options-list .filter-option .label-field .term-name{align-items:center;color:#333;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:600;justify-content:center;letter-spacing:1px;line-height:.625rem;padding:18px 10px;text-align:center;text-transform:uppercase;width:100%}.sidebar-filter-products .taxonomy-filters-wrapper .products-filter .options-list .filter-option .label-field .term-name:hover{background-color:#f7f7f7}.sidebar-filter-products .taxonomy-filters-wrapper .products-filter .options-list .filter-option .label-field input[type=checkbox]{display:none}.sidebar-filter-products .taxonomy-filters-wrapper .products-filter .options-list .filter-option .label-field input[type=checkbox]:checked+.term-name{background-color:#4463bf;color:#fff}.sidebar-filter-products .price-range{margin-top:25px}.sidebar-filter-products .price-range .price-input{display:flex;gap:50px;justify-content:space-between;margin:5px 0 15px;width:100%}.sidebar-filter-products .price-range .price-input .field{align-items:center;display:flex}.sidebar-filter-products .price-range .field{position:relative}.sidebar-filter-products .price-range .field input{-moz-appearance:textfield;border:1px solid transparent;border-radius:5px;color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:19px;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:1px;line-height:14px;outline:none;padding-right:18px;text-align:center;text-align:end;text-transform:uppercase;width:3ch}.sidebar-filter-products .price-range .field input:focus{border:1px solid rgba(68,99,191,.15)}.sidebar-filter-products .price-range .field:first-child{transform:translateX(-2px)}.sidebar-filter-products .price-range .field:first-child input{width:2ch}.sidebar-filter-products .price-range .field .euro-symbol{color:#333;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:1px;line-height:14px;position:absolute;right:4px;text-transform:uppercase;top:50%;transform:translateY(-50%)}.sidebar-filter-products .price-range input[type=number]::-webkit-inner-spin-button,.sidebar-filter-products .price-range input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.sidebar-filter-products .price-range .slider{background:#ddd;border-radius:5px;height:2px;position:relative}.sidebar-filter-products .price-range .slider .progress{background:#4463bf;border-radius:5px;height:100%;left:0;position:absolute;right:0}.sidebar-filter-products .price-range .range-input{position:relative}.sidebar-filter-products .price-range .range-input input{-webkit-appearance:none;-moz-appearance:none;background:none;height:5px;left:-2px;pointer-events:none;position:absolute;top:-5px;width:100%}.sidebar-filter-products .price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#4463bf;border:3px solid #fff;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.02);height:18px;outline:2px solid #4463bf;outline-offset:-5px;pointer-events:auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:18px}.sidebar-filter-products .price-range input[type=range]::-webkit-slider-thumb:hover{border:3px solid #fff;outline-offset:0}.sidebar-filter-products .price-range input[type=range]::-moz-range-thumb{-moz-appearance:none;background:#17a2b8;border:none;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.05);height:17px;pointer-events:auto;width:17px}.sidebar-filter-products .price-range .support-box{bottom:0;display:block;position:relative;text-align:center;top:2rem}.sidebar-filter-products .price-range .b-btn{color:#fff;font-weight:700;text-decoration:none}.sidebar-filter-products .price-range .b-btn.paypal i{color:blue}.sidebar-filter-products .price-range .b-btn:hover{font-weight:700;text-decoration:none}.sidebar-filter-products .price-range .b-btn i{color:#ff0;font-size:20px;margin-top:2rem}.woocommerce-page .wc-block-cart-item__wrap .wc-block-components-product-name{color:#4463bf}.woocommerce-page .wc-block-cart-item__wrap .wc-block-components-product-name:hover{color:#2f2f81}.payplug-oney{display:none!important}.woocommerce-checkout .wc-block-components-checkbox__label{color:rgba(51,51,51,.8)}.woocommerce-checkout .wc-block-components-checkbox__label a{color:#4463bf}.woocommerce-checkout .wc-block-components-checkbox__label a:hover{color:#2f2f81}.woocommerce-checkout .free-shipping-message a{color:#4463bf}.woocommerce-checkout .free-shipping-message a:hover{color:#5773c6!important}.woocommerce-checkout .wms_pickup_selection_button{background-color:rgba(68,99,191,.15)!important;border:none!important;border-radius:20px!important;color:rgba(51,51,51,.8)!important;outline:none!important;padding:9px 17px!important}.woocommerce-checkout .wms_pickup_selection_button:hover{background-color:#2f2f81!important;color:#fff!important}.woocommerce-checkout .wc-block-components-address-card__address-section,.woocommerce-checkout .wc-block-components-totals-item__label{font-weight:600!important}.woocommerce-checkout .wc-block-components-address-card__address-section span{font-weight:400!important}.woocommerce-checkout .wc-block-components-checkout-place-order-button{background-color:#4463bf!important;color:#fff!important}.woocommerce-checkout .woocommerce-thankyou-order-received{color:#4463bf!important;font-size:1rem!important;font-weight:600!important;padding:0 10px 10px!important;text-align:center!important}.woocommerce-checkout .woocommerce-order-overview{background-color:#f4f9ff;border:1px solid rgba(68,99,191,.15);border-radius:20px;display:flex;flex-wrap:wrap;padding:20px 0 10px 20px;width:calc(100% - 30px)}.woocommerce-checkout .woocommerce-order-overview li{font-size:.875rem;width:100%}.woocommerce-checkout .woocommerce-order-overview li strong{font-size:.875rem!important}@media only screen and (max-width:498px){.woocommerce-checkout .woocommerce-order-overview li strong{overflow:scroll;width:100%}}@media only screen and (max-width:895px){.woocommerce-checkout .woocommerce-order-overview{flex-direction:column}.woocommerce-checkout .woocommerce-order-overview li{border:none!important}}.woocommerce-checkout .woocommerce-order-details .wc-item-meta li{font-size:.875rem!important}.woocommerce-checkout .woocommerce-order-details .wc-item-meta li .wc-item-meta-label{font-size:.875rem!important;font-weight:600!important;margin:0 5px 0 0!important}.woocommerce-checkout address{font-size:1rem!important}.woocommerce-checkout address p{font-size:1rem!important;margin:0!important}@media only screen and (max-width:895px){.woocommerce-checkout address,.woocommerce-checkout address p{font-size:.875rem!important}}@media only screen and (max-width:498px){.woocommerce-checkout address,.woocommerce-checkout address p{font-size:.75rem!important}}.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper p{border:none!important;color:#4463bf;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;line-height:1.125rem;outline:none!important}.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper p strong{font-weight:500}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-title-block{margin:16px;-webkit-mask-image:unset;mask-image:unset;padding-bottom:0}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-cart{display:none!important}.wc-block-mini-cart__drawer .wc-block-formatted-money-amount{color:rgba(51,51,51,.55);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;padding-left:5px}@media only screen and (max-width:630px){.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-title-block{font-size:1.25rem;line-height:1.125rem}}.wc-block-mini-cart__drawer .wc-block-formatted-money-amount{color:#4463bf}.free-shipping-block{border:1px solid rgba(68,99,191,.15);border-radius:5px;margin:0 8px;padding:10px;text-align:center}.free-shipping-block .progress-bar-wrapper{background-color:#f4f9ff;border-radius:5px;height:10px;margin-bottom:10px;width:100%}.free-shipping-block .progress-bar-wrapper .progress-bar{background-color:#4463bf;border-radius:5px;height:100%;transition:width .5s ease-in-out}.free-shipping-block .free-shipping-message{color:rgba(51,51,51,.8);font-size:16px;font-weight:500;margin-top:10px}.free-shipping-block .free-shipping-message.green,.free-shipping-block .free-shipping-message.red{color:#4463bf}.wp-block-woocommerce-cart-order-summary-block .free-shipping-block{margin:0 0 10px}.woocommerce-checkout .wp-block-woocommerce-checkout #wms_pickup_woo_block .wms_pickup_open_modal_openstreetmap{background-color:#4463bf!important;border:1px solid rgba(68,99,191,.15)!important;color:#fff!important;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif!important;font-size:.6875rem!important;font-style:normal!important;font-weight:700!important;letter-spacing:1px!important;line-height:normal!important;padding:10px 30px!important;text-transform:uppercase!important}.woocommerce-checkout .wp-block-woocommerce-checkout #wms_pickup_woo_block .wms_pickup_open_modal_openstreetmap:hover{background-color:#2f2f81!important}.woocommerce-checkout .wc-backbone-modal-content .wms_pickup_modal_address{justify-content:space-around!important;width:100%!important}.woocommerce-checkout .wc-backbone-modal-content .modal-close{background-color:#4463bf!important;border:none!important;border-radius:50%!important;color:#fff!important;cursor:pointer;position:relative}.woocommerce-checkout .wc-backbone-modal-content .modal-close:before{align-items:center;content:"x";display:flex;font-family:sans-serif;height:100%;justify-content:center;left:0;padding-bottom:2px;position:absolute;top:0;width:100%}.woocommerce-account .extra-content{padding:30px 0}@media only screen and (max-width:1460px){.woocommerce-account .extra-content{padding:30px}}@media only screen and (max-width:991px){.woocommerce-account .extra-content{padding:20px}}@media only screen and (max-width:895px){.woocommerce-account .extra-content{padding:10px 8px}}.woocommerce-account .woocommerce{display:flex;gap:40px}.woocommerce-account .woocommerce:has(#customer_login){flex-direction:column;gap:20px}@media only screen and (max-width:1460px){.woocommerce-account .woocommerce{gap:20px}}@media only screen and (max-width:991px){.woocommerce-account .woocommerce{gap:10px}}@media only screen and (max-width:895px){.woocommerce-account .woocommerce{flex-direction:column;gap:10px}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{background:#f4f9ff;border:1px solid rgba(68,99,191,.15);border-radius:20px;flex:0 0 250px;height:100%;padding:10px 15px}@media only screen and (max-width:895px){.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{flex:1;width:100%}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding-left:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{border-radius:20px;color:rgba(51,51,51,.8);display:block;padding:10px 25px;text-decoration:none;transition:background .2s}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a.is-active,.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#4463bf}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#4463bf;color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button{background-color:#4463bf;border-radius:20px;color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .button:hover{background-color:#2f2f81;text-decoration:none}@media only screen and (max-width:895px){.woocommerce-account .woocommerce .woocommerce-MyAccount-content{flex:1;width:100%}}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell,.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__header{padding:15px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-button{background-color:#4463bf;border-radius:20px;color:#fff}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{display:flex;gap:4px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .fluid_section{margin-bottom:40px}.single_variation_wrap{align-items:center;background-color:#2f2f81;border-radius:20px;display:flex;justify-content:center;margin:40px 0 20px;position:relative}.single_variation_wrap:has(.woocommerce-variation-availability .stock:not(.in-stock)){margin-top:60px}.single_variation_wrap:has(.woocommerce-variation-availability .stock:not(.in-stock)) .guide-des-tailles{bottom:calc(100% + 20px)}.single_variation_wrap .guide-des-tailles{bottom:100%;left:0;position:absolute}.single_variation_wrap .woocommerce-variation-availability{bottom:100%;left:0;padding-bottom:3px;position:absolute}.single_variation_wrap .woocommerce-variation-availability .stock{color:#d45046!important;font-size:.75rem}.single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount{color:#f4f9ff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;letter-spacing:2.4px;line-height:1.5rem;padding-left:30px;text-align:center;text-transform:uppercase}.single_variation_wrap .woocommerce-variation:has(.woocommerce-variation-price .price .woocommerce-Price-amount)~.woocommerce-variation-add-to-cart .price{display:none}.single_variation_wrap .woocommerce-variation-add-to-cart{margin:0}.woocommerce-variation-add-to-cart,form.cart:not(.variations_form){align-items:center;background-color:#2f2f81;border-radius:20px;display:flex;flex:1;gap:10px;justify-content:space-around;margin:15px 0 20px;padding:30px 5px}.woocommerce-variation-add-to-cart:after,.woocommerce-variation-add-to-cart:before,form.cart:not(.variations_form):after,form.cart:not(.variations_form):before{display:none!important}@media only screen and (max-width:1260px){.woocommerce-variation-add-to-cart,form.cart:not(.variations_form){padding:15px}}.woocommerce-variation-add-to-cart .out-of-stock,form.cart:not(.variations_form) .out-of-stock{color:#fff!important;padding-bottom:10px}.woocommerce-variation-add-to-cart .price,form.cart:not(.variations_form) .price{color:#fff;display:flex;flex-wrap:wrap;max-width:30%;text-align:center}@media only screen and (max-width:1260px){.woocommerce-variation-add-to-cart .price,form.cart:not(.variations_form) .price{max-width:25%}}.woocommerce-variation-add-to-cart .price span,form.cart:not(.variations_form) .price span{color:#f4f9ff;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:2.4px;line-height:1.5rem;text-align:center;text-transform:uppercase}@media only screen and (max-width:1260px){.woocommerce-variation-add-to-cart .price span,form.cart:not(.variations_form) .price span{font-size:1.125rem}}.woocommerce-variation-add-to-cart .price .woocommerce-price-suffix,form.cart:not(.variations_form) .price .woocommerce-price-suffix{color:#f4f9ff}.woocommerce-variation-add-to-cart .price del,form.cart:not(.variations_form) .price del{display:flex!important}.woocommerce-variation-add-to-cart .quantity .cstm-qty,form.cart:not(.variations_form) .quantity .cstm-qty{width:-moz-fit-content;width:fit-content}.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in{align-items:center;background-color:#fff;border-radius:30px;box-sizing:border-box;display:flex;overflow:hidden;width:auto}.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .minus,.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .plus,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .minus,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .plus{background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;padding:18px;transition:background-color .3s ease}.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .minus svg,.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .plus svg,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .minus svg,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .plus svg{height:10px;-o-object-fit:contain;object-fit:contain;width:10px}.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .minus svg path,.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .plus svg path,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .minus svg path,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .plus svg path{stroke:#4463bf}.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .minus:hover,.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in .plus:hover,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .minus:hover,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in .plus:hover{background-color:#f4f9ff}.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in input.qty,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in input.qty{-moz-appearance:textfield;-webkit-appearance:none;border:0;border-left:1px solid rgba(68,99,191,.15);border-right:1px solid rgba(68,99,191,.15);box-sizing:border-box;color:rgba(51,51,51,.8);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:600;height:26px;line-height:1;width:40px}.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in input.qty::-webkit-inner-spin-button,.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in input.qty::-webkit-outer-spin-button,.woocommerce-variation-add-to-cart .quantity .cstm-qty .cstm-qty-in input.qty:focus-visible,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in input.qty::-webkit-inner-spin-button,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in input.qty::-webkit-outer-spin-button,form.cart:not(.variations_form) .quantity .cstm-qty .cstm-qty-in input.qty:focus-visible{-webkit-appearance:none;margin:0;outline:0}@media only screen and (max-width:1260px){.woocommerce-variation-add-to-cart .quantity .cstm-qty-in .minus,.woocommerce-variation-add-to-cart .quantity .cstm-qty-in .plus,form.cart:not(.variations_form) .quantity .cstm-qty-in .minus,form.cart:not(.variations_form) .quantity .cstm-qty-in .plus{padding:13px!important}}.woocommerce-variation-add-to-cart .single_add_to_cart_button,form.cart:not(.variations_form) .single_add_to_cart_button{align-items:center;background-color:#4463bf!important;border-radius:50px!important;color:#fff!important;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif!important;font-size:.75rem!important;height:50px!important;justify-content:center;letter-spacing:1.1px!important;line-height:.875rem!important;padding-right:55px!important;position:relative!important;text-transform:uppercase!important}.woocommerce-variation-add-to-cart .single_add_to_cart_button:after,form.cart:not(.variations_form) .single_add_to_cart_button:after{align-items:center;aspect-ratio:1/1;background-color:rgba(244,249,255,.15);border-radius:50%;content:url(../svg/arrow-button.svg);display:flex;height:calc(100% - 10px);justify-content:center;margin:0;position:absolute;right:5px;top:5px}.woocommerce-variation-add-to-cart .single_add_to_cart_button.loading:after,form.cart:not(.variations_form) .single_add_to_cart_button.loading:after{animation:spin 2s linear infinite;content:"";position:absolute;right:5px!important;top:5px!important}@media only screen and (max-width:1260px){.woocommerce-variation-add-to-cart .single_add_to_cart_button,form.cart:not(.variations_form) .single_add_to_cart_button{font-size:.6875rem!important;padding-right:48px!important}}@media only screen and (max-width:498px){.woocommerce-variation-add-to-cart,form.cart:not(.variations_form){flex-wrap:wrap}.woocommerce-variation-add-to-cart .price ins .woocommerce-Price-amount,.woocommerce-variation-add-to-cart .price ins .woocommerce-Price-amount span,form.cart:not(.variations_form) .price ins .woocommerce-Price-amount,form.cart:not(.variations_form) .price ins .woocommerce-Price-amount span{font-size:1.125rem}.woocommerce-variation-add-to-cart .price del,form.cart:not(.variations_form) .price del{color:#f4f9ff;line-height:.75rem}.woocommerce-variation-add-to-cart .price del .woocommerce-Price-amount,.woocommerce-variation-add-to-cart .price del .woocommerce-Price-amount span,form.cart:not(.variations_form) .price del .woocommerce-Price-amount,form.cart:not(.variations_form) .price del .woocommerce-Price-amount span{font-size:.75rem}.woocommerce-variation-add-to-cart .quantity .cstm-qty-in .minus,.woocommerce-variation-add-to-cart .quantity .cstm-qty-in .plus,.woocommerce-variation-add-to-cart .single_add_to_cart_button,form.cart:not(.variations_form) .quantity .cstm-qty-in .minus,form.cart:not(.variations_form) .quantity .cstm-qty-in .plus,form.cart:not(.variations_form) .single_add_to_cart_button{padding:12px!important}.woocommerce-variation-add-to-cart .single_add_to_cart_button:after,form.cart:not(.variations_form) .single_add_to_cart_button:after{display:none}}.fixed-bar-product{background-color:#4463bf;margin-top:10px;position:sticky;top:0;width:100%;z-index:20}@media only screen and (max-width:991px){.fixed-bar-product{display:none}}.fixed-bar-product .fixed-bar-product-container{align-items:center;display:flex;justify-content:space-between;width:100%}.fixed-bar-product .fixed-bar-product-container .item-sticky-bar{display:flex;flex:1;justify-content:center;width:100%}.fixed-bar-product .fixed-bar-product-container .item-sticky-bar .sticky-link{border-radius:30px;color:hsla(0,0%,100%,.6);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin:20px;padding:7px 15px;transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.fixed-bar-product .fixed-bar-product-container .item-sticky-bar .sticky-link.active{border:1px solid hsla(0,0%,100%,.7);border-radius:50px;color:#fff;font-weight:600}.fixed-bar-product .fixed-bar-product-container .add-to-cart{flex:.7;opacity:0;transition:all .3s ease-in-out}.fixed-bar-product .fixed-bar-product-container .add-to-cart.active{display:flex;opacity:1}@media only screen and (max-width:1460px){body.single-product #primary .large-container{padding:0 10px}}body.single-product #primary main .product{display:flex;gap:50px;margin-top:20px}@media only screen and (max-width:991px){body.single-product #primary main .product{flex-direction:column;gap:0}body.single-product #primary main .product .onsale{display:none}}@media only screen and (max-width:630px){body.single-product #primary main .product{gap:10px}}body.single-product #primary main .product .summary.mobile-title{display:none}@media only screen and (max-width:991px){body.single-product #primary main .product .summary.mobile-title{display:block}}body.single-product #primary main .product .woocommerce-product-gallery{all:unset;margin-bottom:40px;width:50%}@media only screen and (max-width:991px){body.single-product #primary main .product .woocommerce-product-gallery{height:100%;margin-bottom:0;width:100%}}body.single-product #primary main .product .woocommerce-product-gallery .fixed-container{position:sticky;top:20px}body.single-product #primary main .product .woocommerce-product-gallery .fixed-container:has(.image_fullscreen_show){height:100%;position:unset;width:100%}body.single-product #primary main .product .woocommerce-product-gallery .fixed-container .categories-highlight{display:flex;gap:10px;position:absolute;z-index:10}body.single-product #primary main .product .woocommerce-product-gallery .fixed-container .categories-highlight a{align-items:center;background-color:#4463bf;border-radius:20px;color:#fff;display:flex;font-size:.625rem;font-style:normal;font-weight:700;justify-content:center;letter-spacing:1px;line-height:normal;margin:10px;padding:5px 10px;text-transform:uppercase;transition:all .2s ease-in-out}@media only screen and (max-width:498px){body.single-product #primary main .product .woocommerce-product-gallery .fixed-container .categories-highlight a{font-size:.5rem}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper{display:flex;flex-wrap:wrap;gap:20px;top:20px}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper:has(.single){justify-content:center;margin-top:20px}@media only screen and (max-width:630px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper{gap:10px}}@media only screen and (max-width:498px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper{gap:5px}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image{border:1px solid rgba(68,99,191,.15);border-radius:25px;cursor:pointer;overflow:hidden;position:relative}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:after{border-radius:20px;bottom:5%;content:url(../svg/ellipse.svg);left:50%;position:absolute;transform:translateX(-50%);z-index:-1}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:before{background-color:hsla(0,0%,91%,.4);border-radius:18px;bottom:0;content:"";height:70%;left:0;margin:10px;position:absolute;width:calc(100% - 20px);z-index:-1}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:first-child,body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(2){display:inline-block;padding:7px 0;width:calc(50% - 10px)}@media only screen and (max-width:630px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:first-child,body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(2){width:calc(50% - 5px)}}@media only screen and (max-width:498px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:first-child,body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(2){width:calc(50% - 3px)}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(3),body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(4),body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(5){border-radius:15px;display:inline-block;width:calc(33.33% - 14px)}@media only screen and (max-width:630px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(3),body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(4),body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(5){width:calc(33.33% - 7px)}}@media only screen and (max-width:498px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(3),body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(4),body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(5){width:calc(33.33% - 4px)}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image:nth-child(n+6){display:none}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .woocommerce-custom-product-gallery__image.single{width:70%}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper .controls-fullscreen{bottom:0;display:none;height:100dvh;left:0;position:fixed;width:100dvw;z-index:-1}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show{align-items:center;background-color:rgba(51,51,51,.08);display:flex;flex-wrap:nowrap;height:25%;justify-content:center;left:0;padding:20px;position:fixed;top:75%;width:100%;z-index:100}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show:has(.single){height:23%}@media only screen and (max-width:630px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show{gap:5px}}@media only screen and (max-width:498px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show{height:25%}}@media only screen and (max-width:991px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show{align-items:start}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show:before{background-color:rgba(51,51,51,.7);bottom:0;content:"";height:100vh;left:0;position:absolute;width:100vw;z-index:-1}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen{display:block;pointer-events:none;z-index:21}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .btn-fullscreen{color:#f4f9ff;cursor:pointer;font-size:60px;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);z-index:21}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .btn-fullscreen:hover{color:#fff}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .prev{left:20px;padding-bottom:100px;padding-right:20vw;padding-top:100px}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .next{padding-bottom:100px;padding-left:20vw;padding-top:100px;right:20px}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .close{align-items:center;color:#f4f9ff;cursor:pointer;display:flex;font-size:70px;height:100px;justify-content:center;pointer-events:auto;position:absolute;right:30px;top:30px;transition:color .2s ease-in-out;width:100px;z-index:21}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .close:hover{color:#fff}@media only screen and (max-width:1260px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .close{right:20px;top:20px}}@media only screen and (max-width:991px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .close{right:10px;top:10px}}@media only screen and (max-width:630px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .close{right:5px;top:5px}}@media only screen and (max-width:498px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .controls-fullscreen .close{right:3px;top:3px}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image{aspect-ratio:1/1;border:none;border-radius:10px!important;display:block;height:100%;padding:0;width:auto}@media only screen and (max-width:630px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image{height:unset}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image:after,body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image:before{display:none}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image.clone{bottom:100%;display:block;height:70vh;left:0;padding:30px;pointer-events:none;position:absolute;width:100dvw}@media only screen and (max-width:991px){body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image.clone{bottom:100%;height:60dvh;padding:0}}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image.clone img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body.single-product #primary main .product .woocommerce-product-gallery .woocommerce-custom-product-gallery__wrapper.image_fullscreen_show .woocommerce-custom-product-gallery__image.active:not(.clone){outline:1px solid #f4f9ff}body.single-product #primary main .product .woocommerce-product-gallery .product-reinsurance{background-color:#f4f9ff;border-radius:10px;display:flex;margin:20px 0;padding:10px}body.single-product #primary main .product .woocommerce-product-gallery .product-reinsurance .reinsurance__item{align-items:center;border-left:1px solid rgba(51,51,51,.1);display:flex;flex:1;flex-direction:column;gap:5px;justify-content:center;text-align:center}body.single-product #primary main .product .woocommerce-product-gallery .product-reinsurance .reinsurance__item .reinsurance__item__primary-text{color:rgba(51,51,51,.8);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem;padding:0 10px}body.single-product #primary main .product .woocommerce-product-gallery .product-reinsurance .reinsurance__item:first-child{border-left:none}body.single-product #primary main .product .woocommerce-product-gallery .product-reinsurance .reinsurance__item img{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}body.single-product #primary main .product .summary .in-stock,body.single-product #primary main .product .summary .reset_variations{display:none!important}@media only screen and (max-width:991px){body.single-product #primary main .product .summary{width:100%}}body.single-product #primary main .product .summary .product_title{color:#2f2f81;font-size:2.625rem;font-weight:400;line-height:3.25rem}body.single-product #primary main .product .summary .product_title,body.single-product #primary main .product .summary .woocommerce-product-details__short-description{font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-style:normal}body.single-product #primary main .product .summary .woocommerce-product-details__short-description{color:rgba(51,51,51,.5);font-size:.6875rem;font-weight:600;letter-spacing:1.1px;line-height:.875rem;margin-bottom:12px;margin-top:5px;text-transform:uppercase}body.single-product #primary main .product .summary .woocommerce-product-details__gender{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}body.single-product #primary main .product .summary .woocommerce-product-details__gender .woocommerce-product-details__gender-item{align-items:center;background-color:#f4f9ff;border-radius:20px;color:#333;display:flex;font-family:Poppins,-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;justify-content:center;letter-spacing:1px;line-height:normal;padding:5px 10px;text-transform:uppercase;transition:all .2s ease-in-out}body.single-product #primary main .product .summary .woocommerce-product-details__gender .woocommerce-product-details__gender-item.item-link{background-color:transparent;border:1px solid rgba(68,99,191,.15);color:rgba(51,51,51,.8)}body.single-product #primary main .product .summary .woocommerce-product-details__gender .woocommerce-product-details__gender-item.item-link span{align-items:center;display:flex;gap:5px}body.single-product #primary main .product .summary .woocommerce-product-details__gender .woocommerce-product-details__gender-item.item-link:hover{background-color:#f4f9ff;color:#2f2f81}body.single-product #primary main .product .summary .reviews{border-bottom:1px solid rgba(68,99,191,.15);color:#4463bf;font-size:.75rem;font-weight:600;margin:18px 0;padding-bottom:3px;text-transform:uppercase;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}body.single-product #primary main .product .summary .reviews:hover{border-bottom:1px solid rgba(68,99,191,.3);color:#2f2f81}body.single-product #primary main .product .summary .flag .blue{background-color:#2f2f81;height:3px;margin:0;width:100%}body.single-product #primary main .product .summary .flag .white{background-color:#fff;height:3px;margin:0;width:100%}body.single-product #primary main .product .summary .flag .red{background-color:#d45046;height:3px;margin:0;width:100%}body.single-product #primary main .product .summary .woocommerce-product-details__description{color:rgba(51,51,51,.8);font-family:Poppins,-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:400;letter-spacing:1px;line-height:1.5rem;margin-bottom:10px;margin-top:25px}body.single-product #primary main .product .summary .woocommerce-product-details__description .blue,body.single-product #primary main .product .summary .woocommerce-product-details__description b,body.single-product #primary main .product .summary .woocommerce-product-details__description strong{color:#4463bf!important;font-family:Poppins,-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:500;letter-spacing:1px;line-height:1.5rem}body.single-product #primary main .product .summary .woocommerce-product-details__description .blue b,body.single-product #primary main .product .summary .woocommerce-product-details__description .blue strong,body.single-product #primary main .product .summary .woocommerce-product-details__description b b,body.single-product #primary main .product .summary .woocommerce-product-details__description b strong,body.single-product #primary main .product .summary .woocommerce-product-details__description strong b,body.single-product #primary main .product .summary .woocommerce-product-details__description strong strong{color:#4463bf!important}body.single-product #primary main .product .summary .woocommerce-product-details__description b,body.single-product #primary main .product .summary .woocommerce-product-details__description strong{color:rgba(51,51,51,.8);font-family:Poppins,-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:600;letter-spacing:1px;line-height:1.5rem}body.single-product #primary main .product .summary .variations_form{border-top:1px solid rgba(51,51,51,.1);margin-top:20px;padding-top:0}@media only screen and (max-width:991px){body.single-product #primary main .product .summary .variations_form{margin-top:12px;padding-top:22px}}body.single-product #primary main .product .summary .variations_form .single_variation_wrap:has(.guide-des-tailles){padding-top:5px}body.single-product #primary main .product .summary .wc-customizable-product{padding:14px 0}body.single-product #primary main .product .summary .wc-customizable-product .customizable-product-title{color:rgba(51,51,51,.8);font-size:1rem;font-weight:500;line-height:1rem;margin-bottom:13px}@media only screen and (max-width:498px){body.single-product #primary main .product .summary .wc-customizable-product .customizable-product-title{font-size:.8125rem;margin-bottom:7px}}body.single-product #primary main .product .summary .wc-customizable-product .customizable-product-title span{color:#4463bf;font-weight:600}body.single-product #primary main .product .summary .wc-customizable-product .customization-product-options{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}body.single-product #primary main .product .summary .wc-customizable-product .customization-product-options input{display:none}body.single-product #primary main .product .summary .wc-customizable-product .customization-product-options label{border:1px solid rgba(68,99,191,.15);border-radius:5px;box-sizing:border-box;color:rgba(51,51,51,.8);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;line-height:.625rem;padding:8px;transition:All .3s linear}body.single-product #primary main .product .summary .wc-customizable-product .customization-product-options label.selected{border-color:#2f2f81;color:#2f2f81}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail{background-color:#f4f9ff;border-radius:20px;box-sizing:border-box;display:none;margin-bottom:20px;margin-top:20px;padding:30px 33px 33px}@media only screen and (max-width:630px){body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail{padding:15px}}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail.is-active{display:block}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail h5{color:#333;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem;margin-bottom:15px}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail p{font-size:.75rem;line-height:.875rem;margin-bottom:30px}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values{display:grid;grid-template-columns:auto 1fr;margin-top:12px}@media only screen and (max-width:630px){body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values{grid-template-columns:1fr;row-gap:12px}}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value:first-child{border-right:1px solid rgba(68,99,191,.15);padding-right:30px}@media only screen and (max-width:630px){body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value:first-child{border-right:0;padding-right:0}}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value:last-child{padding-left:30px}@media only screen and (max-width:630px){body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value:last-child{padding-left:0}}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value span{color:rgba(51,51,51,.8);display:block;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:600;letter-spacing:1.1px;line-height:.875rem;margin-bottom:6px;text-transform:uppercase}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value input[type=text]{background-color:#fff;border:1px solid #2f2f81;border-radius:0;box-sizing:border-box;color:rgba(51,51,51,.8);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:2rem;font-weight:400;line-height:1.75rem;padding:3px 20px;text-transform:lowercase;width:100%}@media only screen and (max-width:630px){body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value input[type=text]{font-size:1.375rem;line-height:1.375rem;padding:5px 10px}}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value input[type=text]:focus{border:1px solid #2f2f81;outline:none}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value input[type=text]:-webkit-autofill{-webkit-text-fill-color:rgba(51,51,51,.8)!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;color:rgba(51,51,51,.8)!important}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value .customization-colors{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:nowrap;row-gap:10px}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value .customization-colors label.color-label{border-radius:100%;cursor:pointer;display:block;height:50px;position:relative;width:50px}@media only screen and (max-width:630px){body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value .customization-colors label.color-label{height:35px;width:35px}}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value .customization-colors label.color-label.selected{outline:2px dashed #2f2f81;outline-offset:2px}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value .customization-colors label.color-label input[type=radio]{display:none}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value input[type=text]{border:1px solid transparent;border-radius:30px;padding:0 23px}body.single-product #primary main .product .summary .wc-customizable-product .custom-product-detail .customization-product-values .customization-value input[type=text]:focus{border:1px solid rgba(68,99,191,.15)}body.single-product #primary main .product .summary .woocommerce-variation{margin:20px 0}body.single-product #primary main .product .summary .woocommerce-variation .stock{color:rgba(51,51,51,.8);font-family:Poppins,-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:600;letter-spacing:1px;line-height:1.5rem}body.single-product #primary main .product .summary .reinsurance{border-bottom:1px solid rgba(51,51,51,.1);display:flex;gap:10px;justify-content:space-around;padding-bottom:23px}body.single-product #primary main .product .summary .reinsurance .reinsurance__item{border-right:1px solid rgba(51,51,51,.1);display:flex;flex:1;gap:10px;justify-content:center}body.single-product #primary main .product .summary .reinsurance .reinsurance__item:last-child{border-right:none}body.single-product #primary main .product .summary .reinsurance .reinsurance__item svg{height:14px;width:14px}body.single-product #primary main .product .summary .reinsurance .reinsurance__item svg path{stroke:#2f2f81}body.single-product #primary main .product .summary .reinsurance .reinsurance__item .reinsurance__item__content{color:rgba(51,51,51,.8);font-family:Poppins,-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:600;letter-spacing:1px}body.single-product #primary main .product .summary .reinsurance .reinsurance__item .reinsurance__item__content .reinsurance__item__secondary-text{color:rgba(51,51,51,.5);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:600;letter-spacing:1.1px;margin-top:6px;text-transform:uppercase}@media only screen and (max-width:991px){body.single-product #primary main .product .summary:not(.mobile-title){display:flex;flex-direction:column}body.single-product #primary main .product .summary:not(.mobile-title) .flag div{margin:0}body.single-product #primary main .product .summary:not(.mobile-title) .product_title,body.single-product #primary main .product .summary:not(.mobile-title) .woocommerce-product-details__gender,body.single-product #primary main .product .summary:not(.mobile-title) .woocommerce-product-details__short-description{display:none}body.single-product #primary main .product .summary:not(.mobile-title) .variations_form{order:1}body.single-product #primary main .product .summary:not(.mobile-title) .reinsurance{order:2}body.single-product #primary main .product .summary:not(.mobile-title) .woocommerce-product-details__description{order:3}body.single-product #primary main .product .summary:not(.mobile-title) .woocommerce-product-details__description-link{order:4;width:-moz-fit-content;width:fit-content}body.single-product #primary main .product .summary:not(.mobile-title) .flag{margin-top:20px;order:5}}body.single-product #primary main .woosb-bundled{margin-top:20px}body.single-product #primary main .woosb-bundled .woosb-products{border:2px solid rgba(68,99,191,.15);border-radius:20px;padding:14px}@media only screen and (max-width:991px){body.single-product #primary main .woosb-bundled .woosb-products{padding:0}}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product{border-bottom:1px solid rgba(68,99,191,.15);display:flex}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product:not(.active) .variable-items-wrapper{display:none}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product:not(.active) .woosb-thumb-new{align-items:center;display:flex;justify-content:center}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product:not(.active) .woosb-thumb-new img{width:100px}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product:last-child{border-bottom:none}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-thumb{flex:1}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-thumb img{border-radius:20px}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-title{flex:2.5}@media only screen and (max-width:991px){body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-title{flex:3}}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-title .woosb-name{color:rgba(51,51,51,.8);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-title .woosb-description{color:rgba(51,51,51,.5);font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:600;letter-spacing:1.1px;line-height:.875rem;text-transform:uppercase}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-title .variations_form{border:none;margin:15px 0 0;padding:0}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-title .variation{border:none;padding:0;width:100%}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-title .variations{width:100%}@media only screen and (max-width:991px){body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-quantity{flex:1}}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-quantity .cstm-qty-in{align-items:center;display:flex;flex-direction:column-reverse}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-quantity .cstm-qty-in button{align-items:center;background-color:#fff;border:1px solid rgba(68,99,191,.15);border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-quantity .cstm-qty-in button svg path{stroke:#4463bf}body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-quantity .cstm-qty-in input{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;border:none;font-size:1.125rem;padding:7px 7px 7px 20px;text-align:center;width:50px}@media only screen and (max-width:630px){body.single-product #primary main .woosb-bundled .woosb-products .woosb-item-product .woosb-quantity .cstm-qty-in input{padding:0;transform:translateX(7px)}}body.single-product #primary main .woosb-bundled .woosb-summary{display:none}body.single-product #primary main .mobile-add-to-cart .variations,body.single-product #primary main .product .summary .variations{margin-bottom:0}body.single-product #primary main .mobile-add-to-cart .variations .label,body.single-product #primary main .product .summary .variations .label{display:none}body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper,body.single-product #primary main .product .summary .variations .variable-items-wrapper{display:flex;flex-wrap:nowrap}body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item{all:unset;border:1px solid rgba(68,99,191,.15);border-radius:0;border-right:none;color:#333;flex:1;font-family:Poppins,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:1px;line-height:.875rem;padding:20px 4px;text-transform:uppercase}@media only screen and (max-width:991px){body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item{font-size:.75rem;padding:15px 4px}}@media only screen and (max-width:498px){body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item{font-size:.625rem;padding:15px 0}}body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item.selected,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item.selected{background-color:#4463bf;border:1px solid #4463bf;color:#fff}body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item:first-child,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item:first-child{border-radius:10px 0 0 10px}body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item:last-child,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item:last-child{border-radius:0 10px 10px 0;border-right:1px solid rgba(68,99,191,.15)}body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item:after,body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item:before,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item:after,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item:before{display:none}@media only screen and (max-width:498px){body.single-product #primary main .mobile-add-to-cart .variations .variable-items-wrapper .variable-item .variable-item-span,body.single-product #primary main .product .summary .variations .variable-items-wrapper .variable-item .variable-item-span{padding:2px}}body.single-product #primary main .mobile-add-to-cart .variations .reset_variations,body.single-product #primary main .product .summary .variations .reset_variations{color:#2f2f81}body.single-product #primary main .mobile-add-to-cart{background-color:#fff;border:1px solid rgba(68,99,191,.15);border-radius:10px;bottom:0;display:none;left:0;position:fixed;transform:translateY(100%);transition:.3s ease-in-out;width:100%;z-index:99}body.single-product #primary main .mobile-add-to-cart .guide-des-tailles{display:none}body.single-product #primary main .mobile-add-to-cart .single_variation_wrap{margin:0}body.single-product #primary main .mobile-add-to-cart .extend-btn{width:100%}body.single-product #primary main .mobile-add-to-cart .extend-btn svg{transform:rotate(-90deg);width:100%}body.single-product #primary main .mobile-add-to-cart .extend-btn.active svg{transform:rotate(90deg) translateY(-2px)}body.single-product #primary main .mobile-add-to-cart .woosb-bundled{height:0;margin-top:0;overflow:hidden;transition:height .3s ease}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products{border:none;padding:5px}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products .woosb-item-product .woosb-thumb img{border-radius:10px}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products .woosb-item-product .woosb-title{flex:4}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products .woosb-item-product .woosb-title .woosb-name{color:rgba(51,51,51,.8);font-family:Poppins,-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:600;line-height:1.125rem}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products .woosb-item-product .woosb-title .woosb-description{color:rgba(51,51,51,.5);font-family:Poppins,-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:600;letter-spacing:1.1px;line-height:.8125rem;text-transform:uppercase}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products .woosb-item-product .woosb-title .variations_form{border:none;margin:3px 0 0;padding:0}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products .woosb-item-product .woosb-title .variation{border:none;padding:0;width:100%}body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-products .woosb-item-product .woosb-title .variations{width:100%}body.single-product #primary main .mobile-add-to-cart .wc-customizable-product,body.single-product #primary main .mobile-add-to-cart .woosb-bundled .woosb-summary{display:none}body.single-product #primary main .mobile-add-to-cart.active{transform:translateY(0)}@media only screen and (max-width:991px){body.single-product #primary main .mobile-add-to-cart{display:block}}body.single-product #primary main .mobile-add-to-cart table{margin:10px!important;width:calc(100% - 20px)}body.single-product #primary main .mobile-add-to-cart .in-stock,body.single-product #primary main .mobile-add-to-cart .reset_variations{display:none!important}body.single-product #primary main .mobile-add-to-cart .woocommerce-variation-add-to-cart,body.single-product #primary main .mobile-add-to-cart form.cart:not(.variations_form){border-radius:10px 10px 0 0;margin-bottom:0;margin-top:0;padding:20px 10px}body.single-product #primary main .mobile-add-to-cart .woocommerce-variation-add-to-cart:has(.out-of-stock),body.single-product #primary main .mobile-add-to-cart form.cart:not(.variations_form):has(.out-of-stock){display:none}@media only screen and (max-width:630px){body.single-product #primary main .mobile-add-to-cart .woocommerce-variation-add-to-cart,body.single-product #primary main .mobile-add-to-cart form.cart:not(.variations_form){padding:10px 10px 10px 18px}}@media only screen and (max-width:498px){body.single-product #primary main .mobile-add-to-cart .woocommerce-variation-add-to-cart,body.single-product #primary main .mobile-add-to-cart form.cart:not(.variations_form){padding:10px 5px 10px 18px}}body.single-product #primary main .mobile-add-to-cart .variations .variable-item{padding:15px 4px!important}body.single-product #primary main .mobile-add-to-cart .variations .variable-item:after,body.single-product #primary main .mobile-add-to-cart .variations .variable-item:before{display:none}body.single-product .breadcrumb:has(.custom-yoast-breadcrumb){border-bottom:1px solid color-mix(in srgb,rgba(51,51,51,.8) 20%,transparent);padding:15px}
