@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.bcg-color0{background-color:#fff!important;color:#5663f7!important;fill:#5663f7}.bcg-color1{background-color:#dfe1f4!important;color:#272b57!important;fill:#272b57}.bcg-color2{background-color:#5663f7!important;color:#fff!important;fill:#fff}.bcg-color3{background-color:#272b57!important;color:#fff!important;fill:#fff}.bcg-color4{background-color:#23272a!important;color:#fff!important;fill:#fff}.bcg-color5{background-color:#ff8896!important;color:#fff!important;fill:#fff}.bcg-color6{background-color:#f75669!important;color:#fff!important;fill:#fff}.fill-color0{fill:#fff!important}.color0{color:#fff!important}.fill-color1{fill:#dfe1f4!important}.color1{color:#dfe1f4!important}.fill-color2{fill:#5663f7!important}.color2{color:#5663f7!important}.fill-color3{fill:#272b57!important}.color3{color:#272b57!important}.fill-color4{fill:#23272a!important}.color4{color:#23272a!important}.fill-color5{fill:#ff8896!important}.color5{color:#ff8896!important}.fill-color6{fill:#f75669!important}.color6{color:#f75669!important}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Sora;src:url(/themes/pandoracase/fonts/Sora-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}body{font-family:Sora,sans-serif;font-weight:400;background-color:#dfe1f4}.page-container{overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.page-container main{flex-grow:1}a{text-decoration:none;display:inline-block;color:inherit}strong,b{font-weight:700}em,i{font-style:italic}.text-balance{text-wrap:balance}img{display:block}h1,.title-h1{font-size:3.75rem;color:#fff;letter-spacing:.9px;font-weight:600;line-height:1.25}h2,.title-h2{font-size:2.25rem;letter-spacing:.54px;font-weight:600;line-height:1.25}h3,.title-h3{font-size:1.875rem;letter-spacing:.45px;font-weight:500;line-height:1.27}.p1{font-size:1.25rem;line-height:1.25;font-weight:400}.p2{font-size:1.125rem;line-height:1.22}.ul-cube ul{list-style:none;padding-left:.5rem;line-height:1.6}.ul-cube ul li{position:relative;padding-left:1.75rem}.ul-cube ul li:before{content:"";position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-52%);width:18px;height:21px;background-size:contain;background-repeat:no-repeat}.ul-cube.fill-color0 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(255, 255, 255,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ul-cube.fill-color1 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(223, 225, 244,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ul-cube.fill-color2 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(86, 99, 247,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ul-cube.fill-color3 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(39, 43, 87,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ul-cube.fill-color4 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(35, 39, 42,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ul-cube.fill-color5 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(255, 136, 150,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ul-cube.fill-color6 li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(247, 86, 105,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.no-scroll{overflow:hidden}.swiper-navigation{margin-top:1.875rem;position:relative;display:flex;gap:1.25rem}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:51px;height:51px;margin-top:unset;top:unset;bottom:unset;right:unset;left:unset}.swiper-navigation .swiper-button-prev:after,.swiper-navigation .swiper-button-next:after{content:unset}.swiper-navigation .swiper-button-prev svg,.swiper-navigation .swiper-button-next svg{width:initial;height:initial;max-height:100%}.section-temoignages:has(+.section-listing-produits){padding-bottom:17rem}.section-temoignages+.section-listing-produits{margin-top:-9rem}.section-listing-produits+.bandeau-titre-bouton{margin-top:0}.section-head-product+.section-accordeons{margin-bottom:2.75rem}.section-bandeau-defilant+.section-titre-texte.bcg{padding-top:12.875rem}.section-carrousel-infos+.section-image-titre-texte{padding-top:0}.section-titre-texte.bcg.deux-col{padding-bottom:18.125rem}.section-titre-texte.bcg.deux-col+.bandeau-titre-bouton{margin-top:-165px}.section-titre-texte:has(+.section-accordeons){margin-bottom:3rem}.woocommerce .price{display:block;font-weight:600;color:#5663f7}.woocommerce .price .new-price{display:block;color:#f75669}.woocommerce .price .new-price .percentage{font-weight:400}.woocommerce .price .old-price{display:block;margin-top:4px;font-weight:400;color:#272b57;text-decoration:line-through}.woocommerce-notices-wrapper{max-width:1200px;margin:2rem auto;padding:0 1rem}.woocommerce-notices-wrapper>*{padding:.75rem 1rem;font-size:1.125rem;line-height:1.125;background-color:#ffffffbf}.woocommerce-notices-wrapper>*:focus-visible{outline:none}.woocommerce-notices-wrapper .woocommerce-error{border:2px solid rgb(255,136,150);color:#f75669}.woocommerce-notices-wrapper .woocommerce-message{border:2px solid rgb(39,43,87);color:#272b57}.woocommerce-notices-wrapper .woocommerce-message a{color:#5663f7;font-weight:500}.woocommerce-notices-wrapper *+*{margin-top:1rem}.shop-quantity .btn-container{gap:.25rem}.shop-quantity .btn-container .button{width:35px;height:35px;padding:0;font-weight:700;line-height:1;background-color:#272b57}.shop-quantity .btn-container .button:hover{background-color:#5663f7}.shop-quantity .btn-container .qty{width:35px;text-align:center;-webkit-appearance:none;appearance:none;border:none;border-radius:0;-moz-appearance:textfield}.shop-quantity .btn-container .qty::-webkit-inner-spin-button,.shop-quantity .btn-container .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-quantity .btn-container .qty:focus{outline:none}.woosb-item-child .product-price .amount,.woosb-item-child .product-price .tax_label,.woosb-item-child .product-subtotal .amount,.woosb-item-child .product-subtotal .tax_label,.woosb-item-child .product-total .amount,.woosb-item-child .product-total .tax_label{opacity:.7}@media (max-width: 575px){.container,.row{--bs-gutter-x: 1.85rem}}@media (min-width: 576px){.container,.container-sm{max-width:545px}}@media (min-width: 600px){.container,.container-sm{max-width:570px}}@media (min-width: 660px){.container,.container-sm{max-width:640px}}@media (min-width: 700px){.container,.container-sm{max-width:675px}}@media (min-width: 768px){.container,.container-md,.container-sm{max-width:735px}}@media (min-width: 800px){.container,.container-md,.container-sm{max-width:740px}}@media (min-width: 830px){.container,.container-md,.container-sm{max-width:770px}}@media (min-width: 900px){.container,.container-md,.container-sm{max-width:820px}}@media (min-width: 940px){.container,.container-md,.container-sm{max-width:870px}}@media (min-width: 992px){.container,.container-lg,.container-md,.container-sm{max-width:920px}}@media (min-width: 1040px){.container,.container-lg,.container-md,.container-sm{max-width:980px}}@media (min-width: 1100px){.container,.container-lg,.container-md,.container-sm{max-width:1035px}}@media (min-width: 1150px){.container,.container-lg,.container-md,.container-sm{max-width:1085px}}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1120px}}@media (min-width: 1250px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1180px}}@media (min-width: 1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}}@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media (min-width: 1500px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px}}.error404,.woocommerce-cart.cart-empty{background-color:#5663f7}.error404 .page-container,.woocommerce-cart.cart-empty .page-container{overflow:hidden}.error404 main,.woocommerce-cart.cart-empty main{position:relative;min-height:820px;display:flex;justify-content:center}.error404 main .section-titre-texte,.woocommerce-cart.cart-empty main .section-titre-texte{align-self:center;width:100%}.error404 main .blob-cube-top,.error404 main .blob-cube-bottom,.woocommerce-cart.cart-empty main .blob-cube-top,.woocommerce-cart.cart-empty main .blob-cube-bottom{z-index:1;fill:#272b57}.error404 main .blob-cube-top,.woocommerce-cart.cart-empty main .blob-cube-top{top:-180px;right:75px}.error404 main .blob-cube-bottom,.woocommerce-cart.cart-empty main .blob-cube-bottom{bottom:-225px;left:100px}.error404 main .suptitle,.woocommerce-cart.cart-empty main .suptitle{font-size:1.5rem;font-weight:500;letter-spacing:.36px;text-transform:uppercase;margin-bottom:.5rem;color:#272b57}.error404 main .txt-container,.woocommerce-cart.cart-empty main .txt-container{margin-top:2.125rem;margin-bottom:3.125rem}.btn-container{display:flex}.btn-container .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#5663f7;color:#fff;letter-spacing:.3px;line-height:1.25;font-weight:500;font-size:1.25rem;padding:.688rem .906rem .688rem 1.031rem;transition:.3s}.btn-container .button.icon svg{margin-top:-1.5px;margin-right:.75rem}.btn-container .button:hover{background-color:#272b57}.btn-container .button.bcg-color0:hover,.btn-container .button.bcg-color1:hover{background-color:#5663f7!important;color:#fff!important;fill:#fff}.btn-container .button.bcg-color2:hover{background-color:#fff!important;color:#5663f7!important;fill:#5663f7}.btn-container .button.bcg-color3:hover{background-color:#dfe1f4!important;color:#272b57!important;fill:#272b57}.btn-container .button.bcg-color4:hover{background-color:#fff!important;color:#23272a!important;fill:#23272a}.btn-container .button.bcg-color5:hover{background-color:#fff!important;color:#ff8896!important;fill:#ff8896}.btn-container .button.bcg-color6:hover{background-color:#fff!important;color:#f75669!important;fill:#f75669}.bcg-color3 .btn-container .button:hover{background-color:#dfe1f4;color:#272b57}.bcg-color0 .btn-container .button.bcg-color2:hover,.bcg-color0 .btn-container .button.bcg-color4:hover,.bcg-color0 .btn-container .button.bcg-color5:hover,.bcg-color0 .btn-container .button.bcg-color6:hover{background-color:#dfe1f4!important}.bcg-color1 .btn-container .button.bcg-color3:hover{background-color:#fff!important}.bcg-color2 .btn-container .button.bcg-color0:hover,.bcg-color2 .btn-container .button.bcg-color1:hover{background-color:#272b57!important}#topbar{white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none;position:relative;background-color:#dfe1f4;z-index:2}#topbar .topbar-container{display:inline-block;gap:2.5rem;padding:.75rem;transform:translate(99%);font-size:.875rem;color:#272b57;animation:none;will-change:transform}header#top{background-color:#272b57;color:#fff;z-index:10;--navbarheight: 140px}header#top .nav-bar{min-height:var(--navbarheight)}header#top .nav-bar.menu-open~#mobile-menu{display:flex!important}header#top .nav-bar .navbar-logo{max-height:52px;width:auto;object-fit:cover}header#top .nav-bar nav>ul{display:flex;gap:2.875rem}header#top .nav-bar nav>ul .menu-item{font-size:1.125rem;font-weight:600;letter-spacing:.27px;text-transform:uppercase}header#top .nav-bar nav>ul .menu-item.current_page_item{position:relative}header#top .nav-bar nav>ul .menu-item.current_page_item:after{content:"";width:100%;height:4px;background-color:#5663f7;display:block;position:absolute;bottom:0}header#top .nav-bar nav>ul .menu-item a{padding:1rem .5rem}header#top .nav-bar nav>ul .menu-item a:hover{color:#ffffffbf}header#top .nav-bar nav>ul .menu-item-has-children:after{content:url("data:image/svg+xml,%3Csvg width='23.557' height='8.544' viewBox='0 0 23.557 8.544' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0.49470014,0.86906373 11.9487,7.3890637 l 11.1,-6.51999997' fill='none' stroke='rgb(86, 99, 247)' stroke-width='2' /%3E%3C/svg%3E%0A");display:inline-block;width:24px;height:9px}header#top .nav-bar nav>ul .menu-item-has-children:hover .sub-menu{display:block;position:absolute;background-color:#5663f7;padding:.938rem 1.125rem 1.063rem .438rem}header#top .nav-bar nav>ul .menu-item-has-children:hover .sub-menu .menu-item{text-transform:none}header#top .nav-bar nav>ul .menu-item-has-children:hover .sub-menu .menu-item a{padding-top:0;padding-bottom:0}header#top .nav-bar nav>ul .menu-item-has-children:hover .sub-menu .menu-item+.menu-item{margin-top:14px}header#top .nav-bar nav>ul .menu-item-has-children:hover .sub-menu .menu-item.current_page_item:after{display:none}header#top .nav-bar nav>ul .menu-item-has-children .sub-menu{display:none}header#top .nav-bar .mobile-head #hamburger-menu{aspect-ratio:1/1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:unset;border:none;border-radius:0;padding:.5rem}header#top .nav-bar .mobile-head #hamburger-menu .hamburger-container{width:30px;height:22px;position:relative}header#top .nav-bar .mobile-head #hamburger-menu span{position:absolute;left:0;height:4px;width:100%;opacity:1;background-color:#f75669;border-radius:2px;pointer-events:none;transform:rotate(0);transition:.2s ease}header#top .nav-bar .mobile-head #hamburger-menu span:nth-child(1){top:0}header#top .nav-bar .mobile-head #hamburger-menu span:nth-child(2),header#top .nav-bar .mobile-head #hamburger-menu span:nth-child(3){top:50%}header#top .nav-bar .mobile-head #hamburger-menu span:nth-child(4){top:100%}header#top .nav-bar .mobile-head #hamburger-menu.open span:nth-child(1),header#top .nav-bar .mobile-head #hamburger-menu.open span:nth-child(4){top:50%;width:0%;left:50%}header#top .nav-bar .mobile-head #hamburger-menu.open span:nth-child(2){transform:rotate(45deg)}header#top .nav-bar .mobile-head #hamburger-menu.open span:nth-child(3){transform:rotate(-45deg)}header#top .navbar-picto{display:flex;gap:1rem;padding-bottom:.25rem}header#top .navbar-picto .head-icon svg{fill:#5663f7}header#top .navbar-picto .head-icon.cart{position:relative}header#top .navbar-picto .head-icon.cart svg{fill:#f75669}header#top .navbar-picto .head-icon.cart .empty-cart~svg{fill:#5663f7}header#top .navbar-picto .head-icon .cart-items{background-color:#fff;color:#272b57;padding:4px 6px 2px;font-weight:600;position:absolute;right:-12px;top:-3px}header#top #mobile-menu{position:fixed;z-index:9999;top:var(--navbarheight);width:100%;left:0;right:0;height:calc(100vh - 100px);background-color:#272b57;color:#dfe1f4;overflow:scroll}header#top #mobile-menu.topbar{top:calc(var(--navbarheight) + 38px)}header#top #mobile-menu .mobile-menu-list{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:space-between;min-height:50%}header#top #mobile-menu .mobile-menu-list .menu-item{font-size:1.75rem;font-weight:500;letter-spacing:.27px;text-transform:uppercase}header#top #mobile-menu .mobile-menu-list .menu-item a{display:block;line-height:1.1;width:fit-content}header#top #mobile-menu .mobile-menu-list .menu-item+.menu-item{margin-top:1.05rem}header#top #mobile-menu .mobile-menu-list .menu-item.current_page_item a,header#top #mobile-menu .mobile-menu-list .menu-item a:hover{position:relative}header#top #mobile-menu .mobile-menu-list .menu-item.current_page_item a:after,header#top #mobile-menu .mobile-menu-list .menu-item a:hover:after{content:"";width:100%;height:4px;background-color:#5663f7;display:block;position:absolute;bottom:-.35rem}header#top #mobile-menu .mobile-menu-list .sub-menu{margin-top:.75rem;margin-bottom:.5rem}header#top #mobile-menu .mobile-menu-list .sub-menu .menu-item{font-size:1.5rem;font-weight:400;text-transform:none;margin-left:1.75rem}.section-entete{background-image:linear-gradient(120deg,#5663f7 65%,#ff8896 30%);min-height:300px;padding-top:8.125rem;padding-bottom:3.75rem;position:relative}.section-entete.entete-back{min-height:unset;padding-top:2rem;padding-bottom:2rem}.section-entete.entete-back .back-link{text-transform:uppercase;color:#fff;font-size:.875rem;line-height:1.29}.section-entete.bcg-color0{background:#fff!important}.section-entete.bcg-color0.gradient-color0{background:linear-gradient(120deg,#fff 65%,#fff 30%)!important}.section-entete.bcg-color0.gradient-color1{background:linear-gradient(120deg,#fff 65%,#dfe1f4 30%)!important}.section-entete.bcg-color0.gradient-color2{background:linear-gradient(120deg,#fff 65%,#5663f7 30%)!important}.section-entete.bcg-color0.gradient-color3{background:linear-gradient(120deg,#fff 65%,#272b57 30%)!important}.section-entete.bcg-color0.gradient-color4{background:linear-gradient(120deg,#fff 65%,#23272a 30%)!important}.section-entete.bcg-color0.gradient-color5{background:linear-gradient(120deg,#fff 65%,#ff8896 30%)!important}.section-entete.bcg-color0.gradient-color6{background:linear-gradient(120deg,#fff 65%,#f75669 30%)!important}.section-entete.bcg-color1{background:#dfe1f4!important}.section-entete.bcg-color1.gradient-color0{background:linear-gradient(120deg,#dfe1f4 65%,#fff 30%)!important}.section-entete.bcg-color1.gradient-color1{background:linear-gradient(120deg,#dfe1f4 65%,#dfe1f4 30%)!important}.section-entete.bcg-color1.gradient-color2{background:linear-gradient(120deg,#dfe1f4 65%,#5663f7 30%)!important}.section-entete.bcg-color1.gradient-color3{background:linear-gradient(120deg,#dfe1f4 65%,#272b57 30%)!important}.section-entete.bcg-color1.gradient-color4{background:linear-gradient(120deg,#dfe1f4 65%,#23272a 30%)!important}.section-entete.bcg-color1.gradient-color5{background:linear-gradient(120deg,#dfe1f4 65%,#ff8896 30%)!important}.section-entete.bcg-color1.gradient-color6{background:linear-gradient(120deg,#dfe1f4 65%,#f75669 30%)!important}.section-entete.bcg-color2{background:#5663f7!important}.section-entete.bcg-color2.gradient-color0{background:linear-gradient(120deg,#5663f7 65%,#fff 30%)!important}.section-entete.bcg-color2.gradient-color1{background:linear-gradient(120deg,#5663f7 65%,#dfe1f4 30%)!important}.section-entete.bcg-color2.gradient-color2{background:linear-gradient(120deg,#5663f7 65%,#5663f7 30%)!important}.section-entete.bcg-color2.gradient-color3{background:linear-gradient(120deg,#5663f7 65%,#272b57 30%)!important}.section-entete.bcg-color2.gradient-color4{background:linear-gradient(120deg,#5663f7 65%,#23272a 30%)!important}.section-entete.bcg-color2.gradient-color5{background:linear-gradient(120deg,#5663f7 65%,#ff8896 30%)!important}.section-entete.bcg-color2.gradient-color6{background:linear-gradient(120deg,#5663f7 65%,#f75669 30%)!important}.section-entete.bcg-color3{background:#272b57!important}.section-entete.bcg-color3.gradient-color0{background:linear-gradient(120deg,#272b57 65%,#fff 30%)!important}.section-entete.bcg-color3.gradient-color1{background:linear-gradient(120deg,#272b57 65%,#dfe1f4 30%)!important}.section-entete.bcg-color3.gradient-color2{background:linear-gradient(120deg,#272b57 65%,#5663f7 30%)!important}.section-entete.bcg-color3.gradient-color3{background:linear-gradient(120deg,#272b57 65%,#272b57 30%)!important}.section-entete.bcg-color3.gradient-color4{background:linear-gradient(120deg,#272b57 65%,#23272a 30%)!important}.section-entete.bcg-color3.gradient-color5{background:linear-gradient(120deg,#272b57 65%,#ff8896 30%)!important}.section-entete.bcg-color3.gradient-color6{background:linear-gradient(120deg,#272b57 65%,#f75669 30%)!important}.section-entete.bcg-color4{background:#23272a!important}.section-entete.bcg-color4.gradient-color0{background:linear-gradient(120deg,#23272a 65%,#fff 30%)!important}.section-entete.bcg-color4.gradient-color1{background:linear-gradient(120deg,#23272a 65%,#dfe1f4 30%)!important}.section-entete.bcg-color4.gradient-color2{background:linear-gradient(120deg,#23272a 65%,#5663f7 30%)!important}.section-entete.bcg-color4.gradient-color3{background:linear-gradient(120deg,#23272a 65%,#272b57 30%)!important}.section-entete.bcg-color4.gradient-color4{background:linear-gradient(120deg,#23272a 65%,#23272a 30%)!important}.section-entete.bcg-color4.gradient-color5{background:linear-gradient(120deg,#23272a 65%,#ff8896 30%)!important}.section-entete.bcg-color4.gradient-color6{background:linear-gradient(120deg,#23272a 65%,#f75669 30%)!important}.section-entete.bcg-color5{background:#ff8896!important}.section-entete.bcg-color5.gradient-color0{background:linear-gradient(120deg,#ff8896 65%,#fff 30%)!important}.section-entete.bcg-color5.gradient-color1{background:linear-gradient(120deg,#ff8896 65%,#dfe1f4 30%)!important}.section-entete.bcg-color5.gradient-color2{background:linear-gradient(120deg,#ff8896 65%,#5663f7 30%)!important}.section-entete.bcg-color5.gradient-color3{background:linear-gradient(120deg,#ff8896 65%,#272b57 30%)!important}.section-entete.bcg-color5.gradient-color4{background:linear-gradient(120deg,#ff8896 65%,#23272a 30%)!important}.section-entete.bcg-color5.gradient-color5{background:linear-gradient(120deg,#ff8896 65%,#ff8896 30%)!important}.section-entete.bcg-color5.gradient-color6{background:linear-gradient(120deg,#ff8896 65%,#f75669 30%)!important}.section-entete.bcg-color6{background:#f75669!important}.section-entete.bcg-color6.gradient-color0{background:linear-gradient(120deg,#f75669 65%,#fff 30%)!important}.section-entete.bcg-color6.gradient-color1{background:linear-gradient(120deg,#f75669 65%,#dfe1f4 30%)!important}.section-entete.bcg-color6.gradient-color2{background:linear-gradient(120deg,#f75669 65%,#5663f7 30%)!important}.section-entete.bcg-color6.gradient-color3{background:linear-gradient(120deg,#f75669 65%,#272b57 30%)!important}.section-entete.bcg-color6.gradient-color4{background:linear-gradient(120deg,#f75669 65%,#23272a 30%)!important}.section-entete.bcg-color6.gradient-color5{background:linear-gradient(120deg,#f75669 65%,#ff8896 30%)!important}.section-entete.bcg-color6.gradient-color6{background:linear-gradient(120deg,#f75669 65%,#f75669 30%)!important}.section-entete .suptitle{font-size:1.5rem;font-weight:500;letter-spacing:.36px;text-transform:uppercase;margin-bottom:.5rem}.section-entete h1{max-width:67%;line-height:1.08}.section-entete .blob-cube{fill:#272b57;position:absolute;left:-160px;bottom:-180px}.section-listing-article{margin-top:3.875rem;margin-bottom:10.5rem}.section-listing-article .categories-filters{margin-bottom:4.75rem;color:#272b57;display:flex;flex-wrap:wrap;gap:1rem 2.5rem}.section-listing-article .categories-filters label{display:flex;align-items:center;gap:1rem}.section-listing-article .categories-filters label .fake-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;background-color:#fff;cursor:pointer}.section-listing-article .categories-filters label .fake-checkbox.mixitup-control-active{background-color:#5663f7;display:flex;justify-content:center;align-items:center}.section-listing-article .categories-filters label .fake-checkbox.mixitup-control-active:before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 35.5 35.6' xmlns='http://www.w3.org/2000/svg' stroke='rgb(255, 255, 255)' stroke-width='9.3'%3E%3Cline x1='3.3' y1='3.3' x2='32.2' y2='32.3'/%3E%3Cline x1='32.2' y1='3.3' x2='3.3' y2='32.3'/%3E%3C/svg%3E%0A");width:60%;height:60%;display:block}.section-listing-article .articles-list{--bs-gutter-y: 4.375rem}.section-listing-article .articles-list .img-container{background-color:#5663f7;display:flex;justify-content:center;align-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:18px}.section-listing-article .articles-list h2{color:#272b57;margin-top:2.25rem;margin-bottom:1.25rem}.section-listing-article .articles-list .date{font-size:1.125rem;font-weight:500;line-height:1.22;color:#5663f7}.section-listing-produits{margin-bottom:6rem}.section-listing-produits .card{padding:3.156rem 3rem;min-height:600px;height:100%;position:relative;border-radius:18px;overflow:hidden}.section-listing-produits .card h2{font-weight:500;margin-bottom:1.5rem}.section-listing-produits .card .blob-cube{left:-75px;bottom:-150px;transform:scaleX(-1)}.section-listing-produits .swiper-products{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible;padding-bottom:1rem}.section-listing-produits .product-item .img-container{height:460px;display:flex;justify-content:center;align-items:center;border-radius:18px;overflow:hidden;background-color:#fff}.section-listing-produits .product-item .img-container.logo{aspect-ratio:1/1}.section-listing-produits .product-item .img-container img{width:100%;height:100%;object-fit:cover}.section-listing-produits .product-item .content{margin-top:1.75rem;margin-left:1.5rem}.section-listing-produits .product-item .content .product-title{font-weight:600;color:#272b57;margin-bottom:.625rem}.section-listing-produits .product-item .content .price{margin-top:.625rem;color:#5663f7;font-size:1.125rem;font-weight:500;line-height:1.22}.section-listing-produits .product-item .content .price .new-price{display:block;color:#f75669}.section-listing-produits .product-item .content .price .new-price .percentage{font-weight:400}.section-listing-produits .product-item .content .price .old-price{display:block;margin-top:4px;font-weight:400;color:#272b57;text-decoration:line-through}.section-listing-licence{margin-top:7.875rem;margin-bottom:8.875rem}.section-listing-licence .row{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}.section-listing-licence .title{color:#272b57;text-align:center;margin-bottom:4.5rem}.section-listing-licence .licence-item{color:#272b57!important;border-radius:18px;display:flex;flex-direction:column;justify-content:end;align-items:center;padding:2.5rem 2.5rem 2.547rem;min-height:372px}.section-listing-licence .licence-item .img-container{height:130px;max-width:260px}.section-listing-licence .licence-item .img-container img{height:auto;width:100%;max-height:100%}.section-listing-licence .licence-item .title-container{min-height:76px;margin-top:.594rem;margin-bottom:1.797rem;display:flex;align-items:center;text-align:center}.bandeau-titre-bouton{position:relative;margin-top:9.375rem;margin-bottom:1.875rem}.bandeau-titre-bouton.has-blob{margin-bottom:7.875rem}.bandeau-titre-bouton .color{min-height:330px;padding-top:5.625rem;padding-bottom:5.625rem;border-radius:18px;background-color:#fff;color:#5663f7}.bandeau-titre-bouton .color .row{--bs-gutter-x: 0}.bandeau-titre-bouton .color .txt-container{margin-top:.75rem}.bandeau-titre-bouton .blob-cube-bottom{height:auto;right:-100px;bottom:-125px;transform:scaleX(-1)}.bandeau-titre-bouton+.bandeau-titre-bouton{margin-top:unset}.section-carte-revendeurs .txt-container{color:#272b57;margin-top:4.125rem}.section-carte-revendeurs .carto{margin-top:5.125rem;--bs-gutter-y: 1.25rem}.section-carte-revendeurs .info-panel{position:relative;border-radius:18px;background-color:#272b57;color:#fff;padding:3rem 3.156rem 3.304rem;height:100%}.section-carte-revendeurs .info-panel .shop-name{margin-bottom:2rem}.section-carte-revendeurs .info-panel .contact-info{display:flex;gap:20px}.section-carte-revendeurs .info-panel .contact-info svg{flex-shrink:0;fill:#5663f7}.section-carte-revendeurs .info-panel .contact-info+.contact-info{margin-top:24px}.section-carte-revendeurs .info-panel .icon-store{position:absolute;bottom:3.304rem;fill:#5663f74d}.section-carte-revendeurs #revendeurs-carte{border-radius:18px}.section-carte-revendeurs #revendeurs-carte .circle{fill:#5663f7!important;stroke:#5663f7!important;fill-opacity:1}.section-carte-revendeurs #revendeurs-carte .circle.selected-circle{fill:#ff8896!important;stroke:#ff8896!important}.section-accordeons{--bs-border-radius: 0;margin-top:6.25rem;margin-bottom:6.625rem}.section-accordeons .paragraph-intro .title{color:#272b57;margin-bottom:.75rem}.section-accordeons .paragraph-intro .title+.texte{margin-top:.75rem}.section-accordeons .paragraph-intro .texte p+h3{margin-top:1.25rem}.section-accordeons .paragraph-intro .texte p+p{margin-top:.75rem}.section-accordeons .paragraph-intro .texte p a{color:#5663f7}.section-accordeons .paragraph-intro .texte p a:hover{color:#272b57}.section-accordeons .title-accordeon{font-size:1.625rem;line-height:1.54;font-weight:600}.section-accordeons .accordion.numeral{counter-reset:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon{counter-increment:item}.section-accordeons .accordion.numeral .accordion-button .title-accordeon:before{content:counter(item) ". "}.section-accordeons .accordion-button,.section-accordeons .accordion-body,.section-accordeons .paragraph-intro .texte{color:#272b57}.section-accordeons .accordion-body,.section-accordeons .paragraph-intro .texte{font-size:1.25rem;line-height:1.5}.section-accordeons .paragraph-intro+.accordion{margin-top:2rem}.section-accordeons .accordion-item{border:none;background-color:unset}.section-accordeons .accordion-item .accordion-button{position:relative;font-size:1.625rem;font-weight:600;background-color:unset;box-shadow:unset;border-top:2px solid rgb(255,255,255);padding:2.875rem 8.33333333% 3.25rem}.section-accordeons .accordion-item .accordion-button:after{content:unset}.section-accordeons .accordion-item .accordion-button:before{content:"-";position:absolute;height:51px;width:51px;background-color:#5663f7;margin-right:1rem;margin-top:2px;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;left:calc(4.16666665% - 25.5px)}.section-accordeons .accordion-item .accordion-button.collapsed:before{content:"+"}.section-accordeons .accordion-item:last-child{border-bottom:2px solid rgb(255,255,255)}.section-accordeons .accordion-body{padding:0 8.33333333% 3.625rem}.section-accordeons .accordion-body ul{list-style:disc;padding-left:1.5rem}.section-accordeons .accordion-body ul+p{margin-top:.5rem}.section-accordeons .accordion-body h3+p{margin-top:.5rem}.section-accordeons .accordion-body p+p{margin-top:.75rem}.section-accordeons .accordion-body p+h3{margin-top:1.5rem}.section-accordeons .accordion-body p+ul{margin-top:.5rem}.section-accordeons .accordion-body p a{color:#5663f7}.section-accordeons .accordion-body p a:hover{color:#272b57}.section-accordeons .accordion-body h1{color:inherit;font-size:inherit}.section-accordeons .accordion-header .title-accordeon{margin-bottom:-.5rem}.section-accordeons:has(+.section-accordeons){margin-bottom:2rem}.section-accordeons+.section-accordeons{margin-top:2rem}.reassurance-picto-titre{margin-top:9.625rem;margin-bottom:8.875rem}.reassurance-picto-titre .reassurance-listing{padding-left:3.5rem;padding-right:3.5rem;gap:1rem}.reassurance-picto-titre .reassurance-listing .reassurance-item{max-width:220px}.reassurance-picto-titre .reassurance-listing .reassurance-item .reassurance-picto{height:115px;display:flex;align-items:center;justify-content:center;margin-bottom:2.563rem}.reassurance-picto-titre .reassurance-listing .reassurance-item .reassurance-title{letter-spacing:.32px;color:#272b57;font-weight:500}.section-titre-texte{margin-top:7.125rem;margin-bottom:8.75rem;color:#272b57}.section-titre-texte.blog{margin-top:2.875rem;margin-bottom:2.875rem}.section-titre-texte.bcg{padding-top:7.125rem;padding-bottom:8.75rem;margin-top:0;margin-bottom:0}.section-titre-texte.bcg.blog{padding-top:2.875rem;padding-bottom:2.875rem}.section-titre-texte h2+.txt-container{margin-top:1.875rem}.section-titre-texte .txt-container p+p,.section-titre-texte .txt-container p+ul{margin-top:1.25rem}.section-titre-texte .txt-container p+h3{margin-top:2.875rem}.section-titre-texte .txt-container ul{font-size:1.125rem}.section-titre-texte .txt-container ul li+li{margin-top:.375rem}.section-titre-texte .txt-container h3{margin-bottom:1.625rem}.section-bandeau-defilant{margin-bottom:-3rem;margin-top:3rem}.section-bandeau-defilant .container-fluid{transform:rotate(-1.5deg);background-color:#23272a;color:#fff;position:relative;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:3;width:105%;margin-left:-2.5%}.section-bandeau-defilant .container-fluid .sq-banner-track{display:inline-flex;animation:sq_scroll 25s linear infinite;padding-top:1.25rem;padding-bottom:1.15rem;gap:2.5rem}.section-bandeau-defilant .container-fluid .sq-banner-track .sq-banner-item{display:inline-block;line-height:1}.section-bandeau-defilant .container-fluid .sq-banner-track .sq-banner-item .sq-banner-blob{fill:#fff;margin-right:2rem}.section-bandeau-defilant .container-fluid .sq-banner-track .sq-banner-item .sq-banner-blob.little-gap{margin-right:1.8rem}.section-bandeau-defilant .container-fluid:after,.section-bandeau-defilant .container-fluid:before{content:"";background-color:#23272a;display:block;position:absolute;width:999rem;top:0;bottom:0}.section-bandeau-defilant .container-fluid:before{left:-999rem}.section-bandeau-defilant .container-fluid:after{right:-999rem}@keyframes sq_scroll{0%{transform:translate(0)}to{transform:translate(-85%)}}.section-temoignages{padding-top:9rem;padding-bottom:10rem}.section-temoignages .temoignage-content{font-size:2.25rem;font-weight:300;line-height:1.25}.section-temoignages .temoignage-content p:last-child:after{content:" »"}.section-temoignages .swiper-navigation-temoignages{margin-top:1.875rem}.section-temoignages .temoignage-bottom{margin-top:2.375rem;font-size:1.125rem;line-height:1}.section-tutoriels{margin-top:6.875rem;margin-bottom:5.875rem}.section-tutoriels .types-filters{display:flex;flex-wrap:wrap;gap:1.25rem 1.875rem;margin-bottom:3.75rem}.section-tutoriels .types-filters .bcg-color0.mixitup-control-active{background-color:#5663f7!important;color:#fff!important}.section-tutoriels .tutoriel-item{background-color:#fff;color:#272b57;border-radius:18px;padding:2.125rem 4.375rem 2.125rem 2.125rem}.section-tutoriels .tutoriel-item .row{--bs-gutter-x: 3.5rem;--bs-gutter-y: 1.5rem}.section-tutoriels .tutoriel-item .img-container{background-color:#5663f7;border-radius:18px;height:100%;width:100%;max-height:500px;overflow:hidden;aspect-ratio:16/12}.section-tutoriels .tutoriel-item .tutoriel-timing{margin-top:1rem;margin-bottom:1rem;color:#ff8896;text-transform:uppercase;font-size:1.313rem;font-weight:500;letter-spacing:.32px}.section-tutoriels .tutoriel-item .tutoriel-timing svg{fill:#ff8896;margin-top:-2px;margin-right:.706rem}.section-tutoriels .tutoriel-item .tutoriel-resume{margin-top:1rem;margin-bottom:1.375rem}.section-tutoriels .tutoriel-item+.tutoriel-item{margin-top:1.875rem}.section-image-titre-texte{padding-top:3rem;padding-bottom:4rem}.section-image-titre-texte .img-container{display:flex;justify-content:center;align-items:center;height:100%}.section-image-titre-texte .txt{margin-top:1.313rem}.section-image-titre-texte .txt p+p{margin-top:1rem}.section-image-titre-texte .txt p+ul{margin-top:2.25rem}.section-carrousel-infos{margin-top:3.75rem;overflow:hidden}.section-carrousel-infos .swiper-infos,.section-carrousel-infos .swiper-infos .swiper-wrapper{height:100%}.section-carrousel-infos .swiper-infos .swiper-slide{height:100%;padding-top:5rem;padding-bottom:4rem;border-radius:18px;align-items:center}.section-carrousel-infos .swiper-infos .swiper-slide h1{margin-bottom:2.125rem}.section-carrousel-infos .swiper-infos .swiper-slide .image-line{--bs-gutter-y: 1rem}.section-carrousel-infos .swiper-infos .swiper-slide .txt-container{margin-bottom:3.25rem}.section-carrousel-infos .swiper-infos .swiper-slide .txt-container .p1{font-weight:500;letter-spacing:.36px}.section-carrousel-infos .swiper-infos .swiper-slide .txt-container p+p{margin-top:.25rem}.section-carrousel-infos .swiper-infos .swiper-slide .btn-container{margin-top:3.25rem}.section-carrousel-infos .swiper-infos-navigation{position:unset;margin-top:0}.section-carrousel-infos .swiper-infos-navigation .swiper-button-prev,.section-carrousel-infos .swiper-infos-navigation .swiper-button-next{width:70px;height:70px;position:absolute;top:50%;transform:translateY(-50%)}.section-carrousel-infos .swiper-infos-navigation .swiper-button-prev{left:calc(-35px + var(--bs-gutter-x) * .5)}.section-carrousel-infos .swiper-infos-navigation .swiper-button-next{right:calc(-35px + var(--bs-gutter-x) * .5)}.section-carrousel-infos .blob-triangle{margin-bottom:-5rem;bottom:-2px;max-height:710px}.section-carrousel-images .swiper-carrousel-img .swiper-slide{display:flex;flex-direction:column;justify-content:space-between}.section-carrousel-images .swiper-carrousel-img .swiper-slide .titre{margin-bottom:1.125rem;margin-left:1.5rem;color:#272b57;font-weight:600}.section-carrousel-images .swiper-carrousel-img .swiper-slide img{border-radius:18px}.section-carrousel-images .swiper-carrousel-img .swiper-slide img.ratio-1x1{aspect-ratio:1/1}.section-deux-col-degrade+.section-carrousel-images{margin-top:-20rem}.section-carrousel-images:has(+.section-titre-texte.bcg){margin-bottom:-15rem}.section-carrousel-images+.section-titre-texte.bcg{padding-top:24rem}.section-formulaire{margin-bottom:6.25rem;position:relative}.section-formulaire .blob-triangle{top:-2px;max-height:710px;transform:rotate(-180deg)}.section-formulaire .form{background-color:#fff;border-radius:18px;padding-top:5.375rem;padding-bottom:4.125rem}.section-formulaire .form h2+.txt-container{margin-top:1.5rem;color:#272b57}.section-formulaire .form .txt-container p+p{margin-top:.5rem}.section-formulaire .form .form-container{margin-top:2.625rem}.section-formulaire .form label{color:#272b57!important;font-family:Sora,sans-serif;font-size:1.25rem;font-weight:400;margin-bottom:.813rem;line-height:1.1}.section-formulaire .form .wpcf7-form-control-wrap{margin-bottom:1.875rem}.section-formulaire .form .codedropz-upload-wrapper{color:#272b57}.section-formulaire .form .codedropz-upload-wrapper .codedropz-upload-inner h3+span{margin-top:.5rem;display:block}.section-formulaire .form .codedropz-upload-wrapper .codedropz-upload-inner .cd-upload-btn{margin-top:.45rem;color:#5663f7}.section-formulaire .form .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details .name span{color:#5663f7}.section-formulaire .form .codedropz-upload-wrapper .dnd-upload-status .dnd-upload-details span.has-error{color:#f75669;display:block;margin-top:.25rem}.section-formulaire .form .form-control,.section-formulaire .form .form-checkbox input{border:1px solid rgb(223,225,244);border-radius:0;background-color:#dfe1f4}.section-formulaire .form .form-control{color:#23272a;padding:.56rem .375rem .438rem;font-size:1.25rem;line-height:1.1}.section-formulaire .form .form-control.wpcf7-not-valid{border-color:#ff8896}.section-formulaire .form .form-control:focus{box-shadow:none;border-color:#272b57}.section-formulaire .form .form-checkbox{display:flex;gap:3.125rem}.section-formulaire .form .form-checkbox label{margin-bottom:0;display:flex;align-items:center;gap:.75rem}.section-formulaire .form .form-checkbox .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:1.15rem 1.5rem}.section-formulaire .form .form-checkbox .wpcf7-form-control .wpcf7-list-item{margin:0}.section-formulaire .form .form-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;cursor:pointer;display:flex;justify-content:center;align-items:center}.section-formulaire .form .form-checkbox input:before{content:"";width:60%;height:60%;display:block}.section-formulaire .form .form-checkbox input:checked:before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 35.5 35.6' xmlns='http://www.w3.org/2000/svg' stroke='rgb(86, 99, 247)' stroke-width='9.3'%3E%3Cline x1='3.3' y1='3.3' x2='32.2' y2='32.3'/%3E%3Cline x1='32.2' y1='3.3' x2='3.3' y2='32.3'/%3E%3C/svg%3E%0A")}.section-formulaire .form textarea.form-control{resize:none;height:10.5rem}.section-formulaire .form .bottom-form{margin-top:.625rem}.section-formulaire .form .bottom-form .rgpd{margin-top:1.875rem;color:#272b57;font-size:.875rem;line-height:1.43}.section-formulaire .form .wpcf7 form .wpcf7-not-valid-tip{color:#f75669;font-size:1.15rem;padding-left:2px;padding-right:2px;margin-top:10px;margin-bottom:10px}.section-formulaire .form .wpcf7 form .wpcf7-response-output{color:#f75669;border-color:#ff8896;font-size:1.1rem;line-height:1.35;font-weight:600;width:fit-content;margin:2rem auto 1rem;padding:.35rem 1.25rem}.section-deux-col-degrade{padding-top:6.25rem;padding-bottom:25rem;background-blend-mode:multiply;background-color:#272b57;background:linear-gradient(-12.5deg,#272b57 0,#272b57 270px,rgb(46.9316551556,50.8454415126,93.7677709751) 270px,rgb(46.9316551556,50.8454415126,93.7677709751) 360px,rgb(54.5855072472,58.4160995597,100.2985034664) 360px,rgb(54.5855072472,58.4160995597,100.2985034664) 450px,rgb(65.5581123827,69.2694372481,109.6609980657) 450px,rgb(65.5581123827,69.2694372481,109.6609980657) 540px,rgb(76.7039679361,80.2941421977,119.1713204673) 540px,rgb(76.7039679361,80.2941421977,119.1713204673) 630px,rgb(92.8819219216,96.2962488572,132.9753355526) 630px,rgb(92.8819219216,96.2962488572,132.9753355526) 720px,rgb(106.876491075,110.1387031285,144.9163537977) 720px,rgb(106.876491075,110.1387031285,144.9163537977) 810px,rgb(127.8947811139,130.928533493,162.850438233) 810px,rgb(127.8947811139,130.928533493,162.850438233) 900px,rgb(151.2954531789,154.074850427,182.8173160277) 900px,rgb(151.2954531789,154.074850427,182.8173160277) 990px,transparent 990px,transparent 1080px);background-repeat:no-repeat}.section-deux-col-degrade .container{margin-bottom:4rem}.section-deux-col-degrade .container .row{--bs-gutter-y: 1.5rem}.section-deux-col-degrade .content{border-radius:18px;padding:4.125rem 1.625rem 1.625rem;height:100%}.section-deux-col-degrade .content .picto{max-height:126px;margin-bottom:1.75rem}.section-deux-col-degrade .content h3{margin-bottom:1.75rem;padding-left:1.625rem;padding-right:1.625rem}.section-deux-col-degrade .content .description{margin-top:1.75rem;margin-bottom:2.625rem;padding-left:1.625rem;padding-right:1.625rem}.section-deux-col-degrade .content .img-container{max-height:250px;border-radius:18px;overflow:hidden}.section-deux-col-degrade .content .p2{margin-top:2.625rem;padding-left:1.625rem;padding-right:1.625rem;margin-bottom:1.625rem}.section-deux-col-degrade .content .p2 strong,.section-deux-col-degrade .content .p2 b{font-weight:600}.section-deux-col-degrade .content .p2 p+p{margin-top:1rem}.section-deux-col-degrade .content .p2 p+ul{margin-top:2.25rem}.section-deux-col-degrade .content .p2 ul{list-style:none;padding-left:1.625rem;padding-right:1.625rem;line-height:1.6}.section-deux-col-degrade .content .p2 ul li{position:relative;padding-left:1.75rem}.section-deux-col-degrade .content .p2 ul li:before{content:"";position:absolute;display:inline-block;left:0;top:4px;width:18px;height:21px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='blob-cube' width='18.15' height='20.93' viewBox='0 0 321.695 370.838' fill='rgba(86, 99, 247,1)'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='321.695' height='370.838' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-4'%3E%3Crect width='160.87' height='277.983' /%3E%3C/clipPath%3E%3CclipPath id='clip-path-5'%3E%3Crect width='321.173' height='186.044' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg style='mix-blend-mode: normal;isolation: isolate'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path)'%3E%3Cg transform='translate(0 92.855)' opacity='0.6'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-4)'%3E%3Cpath id='Tracé_18' data-name='Tracé 18' d='M280.01,162.28,119.665,69.091l.523,184.8,160.348,93.185Z' transform='translate(-119.665 -69.091)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0)' opacity='0.3'%3E%3Cg%3E%3Cg clip-path='url(%23clip-path-5)'%3E%3Cpath d='M321.562,93.181,161.215,0,.389,92.856l160.345,93.189Z' transform='translate(-0.389 0)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M0,162.2.526,346.99,161.35,254.136l-.521-184.8Z' transform='translate(160.345 23.848)' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.section-deux-col-degrade .content .p2 ul li+li{margin-top:1rem}.section-entete-image-texte .left .txt-container{color:#272b57;margin-top:4.125rem}.section-entete-image-texte .left .txt-container+.listing-container{margin-top:1.5rem;margin-bottom:1.5rem}.section-entete-image-texte .left .txt-container h2{margin-bottom:1.25rem}.section-entete-image-texte .left .txt-container p+p{margin-top:2rem}.section-entete-image-texte .left .listing-container{--bs-gutter-y: 1.25rem}.section-entete-image-texte .left .listing-container .item{text-align:center;align-self:center}.section-entete-image-texte .left .listing-container .item .img-container{display:flex;justify-content:center;min-height:138px}.section-entete-image-texte .left .listing-container .item .img-container img{max-height:100%}.section-entete-image-texte .left .listing-container .item .subtitle{margin-top:2rem;padding-left:.5rem;padding-right:.5rem;color:#272b57;text-transform:uppercase;font-weight:500;letter-spacing:.32px}.section-entete-image-texte .right{position:relative;z-index:3}.section-entete-image-texte .right .img-container{background-color:#272b57;border-radius:18px;height:calc(100% + 195px);margin-top:-190px;display:flex;justify-content:center;align-items:center;max-height:675px;overflow:hidden}.section-entete-image-texte .right .img-container img{max-height:100%}.section-entete-image-texte .right .img-container.transparent{padding:1rem 1.5rem}.section-reassurance-numerotee{background-color:#272b57;color:#fff;padding-top:11rem;padding-bottom:7.875rem;counter-reset:item}.section-reassurance-numerotee h2{margin-bottom:2.75rem}.section-reassurance-numerotee .listing-item{--bs-gutter-y: 2rem}.section-reassurance-numerotee .item{counter-increment:item;padding-left:.5rem;padding-right:.5rem}.section-reassurance-numerotee .item .counter{color:#ff8896;font-size:8.75rem;font-weight:500;line-height:1.26;letter-spacing:2.1px}.section-reassurance-numerotee .item .counter:before{content:counter(item,decimal-leading-zero) "."}.section-reassurance-numerotee .item .item-title{margin-bottom:1.375rem}.section-reassurance-numerotee .item .txt-container{text-wrap:balance}.section-fond-titre-texte-images{margin-top:5.25rem;position:relative}.section-fond-titre-texte-images .content{border-radius:18px;background-color:#fff;color:#272b57;padding:4.375rem 4.625rem}.section-fond-titre-texte-images .content h2{margin-bottom:2.875rem;color:#5663f7}.section-fond-titre-texte-images .content .txt-container+.img-listing{margin-top:2.875rem}.section-fond-titre-texte-images .content .txt-container p+p,.section-fond-titre-texte-images .content .txt-container p+ul{margin-top:1.25rem}.section-fond-titre-texte-images .content .img-listing{gap:1rem}.section-fond-titre-texte-images .content .img-listing .img-container{overflow:hidden;display:flex;justify-content:center;align-items:center;width:50%;min-height:380px;max-height:450px}.section-fond-titre-texte-images .content .img-listing .img-container.bcg{border-radius:18px;background-color:#5663f7}.section-fond-titre-texte-images .blob-triangle{margin-bottom:0;bottom:-2px;max-height:710px}.section-fond-titre-texte-images:has(+.section-fond-titre-texte-cubes) .content{padding-bottom:8.75rem}.section-fond-titre-texte-images:has(+.section-fond-titre-texte-cubes) .content.with-img{padding-bottom:4.375rem}.section-fond-titre-texte-cubes{padding-top:6.25rem;padding-bottom:8.75rem}.section-fond-titre-texte-cubes .container{position:relative}.section-fond-titre-texte-cubes .content .surtitre{max-width:970px}.section-fond-titre-texte-cubes .content .surtitre+h2{margin-top:4.375rem}.section-fond-titre-texte-cubes .content h2{margin-bottom:1.25rem;color:#5663f7}.section-fond-titre-texte-cubes .content .txt-container p+p,.section-fond-titre-texte-cubes .content .txt-container p+ul{margin-top:1.25rem}.section-fond-titre-texte-cubes .blob-container{position:absolute;right:-270px;top:-342px}.section-fond-titre-texte-cubes .blob-container .blob-cube-big{right:0}.section-fond-titre-texte-cubes .blob-container .blob-cube-medium{top:320px;right:292px}.section-fond-titre-texte-cubes .blob-container .blob-cube-small{top:140px;right:468px}.section-picto-titre-texte{margin-top:6.875rem;margin-bottom:10.625rem;color:#272b57}.section-picto-titre-texte h2{color:#5663f7;margin-bottom:1.5rem}.section-picto-titre-texte .item-list{--bs-gutter-y: 1.25rem;margin-top:3.25rem}.section-picto-titre-texte .item-list .item .picto{display:flex;justify-content:center;min-height:135px}.section-picto-titre-texte .item-list .item .picto img{max-height:100%}.section-picto-titre-texte .item-list .item .title{margin-top:2.125rem;margin-bottom:1.25rem;font-size:1.875rem;font-weight:500;line-height:1.27;color:#5663f7}.section-video{margin-top:2.875rem;margin-bottom:2.875rem}.section-video h2{color:#5663f7;margin-bottom:1.25rem}.section-video .video-container{border-radius:18px;aspect-ratio:16/9;overflow:hidden;background-color:#5663f7}.section-video .video-container .video-iframe{width:100%;height:100%;border:none}.section-masonry{margin-top:2.875rem;margin-bottom:3.625rem}.section-masonry h2{color:#5663f7;margin-bottom:1.25rem}.section-masonry .img-container{border-radius:18px;overflow:hidden;background-color:#fff}.woocommerce-cart .section-titre-texte{margin-top:5rem}.woocommerce-cart .title-h1{color:#272b57}.woocommerce-cart .cart-form-container{margin-top:2.75rem}.woocommerce-cart .cart-form-container .shop_table ul{padding:0}.woocommerce-cart .cart-form-container .shop_table .cart_item{display:flex;align-items:center;gap:1rem;padding-left:0}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-thumbnail{overflow:hidden;background-color:#fff;border-radius:18px;flex-shrink:0}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-thumbnail img{width:220px;height:auto;aspect-ratio:1/1}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-name{font-weight:600;margin-bottom:1.625rem}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-name .variation{margin-top:.5rem;font-weight:500}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-quantity{margin-top:1.625rem}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-quantity+.product-subtotal{margin-top:1.625rem}.woocommerce-cart .cart-form-container .shop_table .cart_item .price{font-weight:500}.woocommerce-cart .cart-form-container .shop_table .cart_item+.cart_item{margin-top:2.25rem}.woocommerce-cart .cart-form-container .cart_totals{padding:3.75rem;border-radius:18px}.woocommerce-cart .cart-form-container .cart_totals .number-product{display:flex;gap:.875rem;margin-top:2.5rem;margin-bottom:1.75rem}.woocommerce-cart .cart-form-container .cart_totals .number-product .price{font-weight:600;letter-spacing:.27px;color:#272b57}.woocommerce-cart .cart-form-container .cart_totals .coupon{margin-top:1.75rem;margin-bottom:1.875rem}.woocommerce-cart .cart-form-container .cart_totals .coupon label{display:block;margin-bottom:.875rem}.woocommerce-cart .cart-form-container .cart_totals .coupon .coupon-form{display:flex;gap:.875rem}.woocommerce-cart .cart-form-container .cart_totals .coupon .coupon-form #coupon_code{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(223,225,244);border-radius:0;width:100%;min-height:47px}.woocommerce-cart .cart-form-container .cart_totals .coupon .coupon-form #coupon_code:focus{outline:none;border-color:#5663f7}.woocommerce-cart .cart-form-container .cart_totals .order-total{display:none}.woocommerce-cart .cart-form-container .cart_totals .cart-discount+.order-total{display:block}.woocommerce-cart .cart-form-container .cart_totals .cart-subtotal,.woocommerce-cart .cart-form-container .cart_totals .order-total,.woocommerce-cart .cart-form-container .cart_totals .shipping-group{margin-top:1.875rem;margin-bottom:.875rem}.woocommerce-cart .cart-form-container .cart_totals .cart-subtotal .price,.woocommerce-cart .cart-form-container .cart_totals .order-total .price{margin-top:0;font-size:2.25rem;font-weight:600;line-height:.9;letter-spacing:.54px}.woocommerce-cart .cart-form-container .cart_totals .cart-subtotal .price .includes_tax,.woocommerce-cart .cart-form-container .cart_totals .order-total .price .includes_tax{font-size:1.25rem}.woocommerce-cart .cart-form-container .cart_totals .shipping-step{margin-top:1rem;margin-bottom:1.25rem}.modaal-wrapper.modaal-inline #delivery_point_chosen{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#5663f7;color:#fff;letter-spacing:.3px;line-height:1.25;font-weight:500;font-size:1.25rem;padding:.688rem .906rem .688rem 1.031rem;transition:.3s}.modaal-wrapper.modaal-inline #delivery_point_chosen:hover{background-color:#272b57}.sq-form-login .woocommerce-form-login-toggle .showlogin{color:#5663f7}.sq-form-login .woocommerce-form-login{margin-top:.5rem;margin-bottom:.5rem}.sq-form-login .woocommerce-form-login label{display:block;color:#272b57;margin-top:.875rem;margin-bottom:.75rem}.sq-form-login .woocommerce-form-login input{padding:.75rem .5rem;background-color:#fff;font-size:1.15rem;border-radius:0;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sq-form-login .woocommerce-form-login input:focus-visible{outline:2px solid rgb(86,99,247)}.sq-form-login .woocommerce-form-login input[type=checkbox]{border-radius:0;width:24px;height:24px;cursor:pointer;margin-bottom:-.35rem;margin-right:.25rem}.sq-form-login .woocommerce-form-login input[type=checkbox]:checked{background-color:#5663f7;background-image:url("data:image/svg+xml,%3Csvg width='35.5' height='35.6' viewBox='0 0 35.5 35.6' xmlns='http://www.w3.org/2000/svg' stroke='rgb(255, 255, 255)' stroke-width='9.3'%3E%3Cline x1='3.3' y1='3.3' x2='32.2' y2='32.3'/%3E%3Cline x1='32.2' y1='3.3' x2='3.3' y2='32.3'/%3E%3C/svg%3E%0A");background-size:55%;background-repeat:no-repeat;background-position:50.5% 50.5%}.sq-form-login .woocommerce-form-login .password-input{position:relative}.sq-form-login .woocommerce-form-login .password-input .show-password-input{border-radius:0;border:0;color:#ff8896;cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);width:22px;height:16.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.369' height='18.269' viewBox='0 0 24.369 18.269' fill='none' stroke='%23ff8896' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cg transform='translate(-0.5 -5)'%3E%3Cpath d='M1.5,14.134S5.567,6,12.685,6s11.185,8.134,11.185,8.134S19.8,22.269,12.685,22.269,1.5,14.134,1.5,14.134Z'/%3E%3Cpath d='M19.6,16.55a3.05,3.05,0,1,1-3.05-3.05A3.05,3.05,0,0,1,19.6,16.55Z' transform='translate(-3.866 -2.416)'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:transparent;background-size:cover;background-repeat:no-repeat}.sq-form-login .woocommerce-form-login .lost_password{color:#5663f7}.sq-form-coupon #woocommerce-checkout-form-coupon{margin-top:1rem;margin-bottom:1rem}.sq-form-coupon #woocommerce-checkout-form-coupon #sq-coupon-code{width:100%;margin-top:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(223,225,244);padding:.688rem .906rem .688rem 1.031rem;border-radius:0;color:#272b57!important}.sq-form-coupon #woocommerce-checkout-form-coupon #sq-coupon-code:focus{outline:none;border-color:#5663f7}.sq-form-coupon #woocommerce-checkout-form-coupon .sq-coupon-message ul{padding-left:0}.section-checkout input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:24px;height:24px;cursor:pointer;margin-bottom:-.35rem;margin-right:.25rem;background-color:#fff;border:1px solid rgba(35,39,42,.3)}.section-checkout input[type=checkbox]:checked{background-color:#5663f7;background-image:url("data:image/svg+xml,%3Csvg width='35.5' height='35.6' viewBox='0 0 35.5 35.6' xmlns='http://www.w3.org/2000/svg' stroke='rgb(255, 255, 255)' stroke-width='9.3'%3E%3Cline x1='3.3' y1='3.3' x2='32.2' y2='32.3'/%3E%3Cline x1='32.2' y1='3.3' x2='3.3' y2='32.3'/%3E%3C/svg%3E%0A");background-size:55%;background-repeat:no-repeat;background-position:50.5% 50.5%}.section-checkout .title-h1{color:#272b57}.section-checkout ul li{padding-left:0}.section-checkout ul li label{margin-left:.5rem;cursor:pointer}.section-checkout form.checkout{margin-top:4.5rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields h2{font-size:1.875rem;font-weight:700;line-height:2.25rem;color:#23272a;margin-bottom:1.75rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*{max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field{flex:0 0 auto;width:50%}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_last_name_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field input{width:100%;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:.8rem .75rem;color:#23272a;line-height:1.5rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_last_name_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field input:focus{outline:none;border-color:#5663f7}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_company_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field{flex:0 0 auto;width:100%}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_company_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_2_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field input,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field input{width:100%;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:.8rem .75rem;color:#23272a;line-height:1.5rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_company_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_2_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field input:focus,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field input:focus{outline:none;border-color:#5663f7}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection--single,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .select2-selection--single{background-color:#fff;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:.8rem .75rem;color:#23272a;height:58px}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection--single .select2-selection__arrow,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .select2-selection--single .select2-selection__arrow{height:58px;position:absolute;top:1px;right:1px;width:20px}.section-checkout form.checkout .woocommerce-account-fields .create-account{margin-top:1.25rem}.section-checkout form.checkout .woocommerce-account-fields .create-account input{padding:.75rem .5rem;font-size:1.15rem;border-radius:0;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none}.section-checkout form.checkout .woocommerce-account-fields .create-account input:focus-visible{outline:2px solid rgb(86,99,247)}.section-checkout form.checkout .woocommerce-account-fields .create-account .woocommerce-input-wrapper input{width:100%}.section-checkout form.checkout .woocommerce-account-fields .create-account .password-input{position:relative}.section-checkout form.checkout .woocommerce-account-fields .create-account .password-input .show-password-input{border-radius:0;border:0;color:#ff8896;cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);width:22px;height:16.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.369' height='18.269' viewBox='0 0 24.369 18.269' fill='none' stroke='%23ff8896' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cg transform='translate(-0.5 -5)'%3E%3Cpath d='M1.5,14.134S5.567,6,12.685,6s11.185,8.134,11.185,8.134S19.8,22.269,12.685,22.269,1.5,14.134,1.5,14.134Z'/%3E%3Cpath d='M19.6,16.55a3.05,3.05,0,1,1-3.05-3.05A3.05,3.05,0,0,1,19.6,16.55Z' transform='translate(-3.866 -2.416)'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:transparent;background-size:cover;background-repeat:no-repeat}.section-checkout form.checkout .shipping-address{margin-top:1.875rem}.section-checkout form.checkout .shipping-address #ship-to-different-address{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.section-checkout form.checkout .shipping-address #ship-to-different-address>*{max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.section-checkout form.checkout .shipping-address #ship-to-different-address label{flex:0 0 auto;width:100%;cursor:pointer}.section-checkout form.checkout .shipping-address .shipping_address{margin-top:1.25rem}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper>*{max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_city_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_email_field{flex:0 0 auto;width:50%}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_city_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_phone_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_email_field input{width:100%;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:.8rem .75rem;color:#23272a;line-height:1.5rem}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_city_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_phone_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_email_field input:focus{outline:none;border-color:#5663f7}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_company_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_country_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_state_field{flex:0 0 auto;width:100%}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_company_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_country_field input,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_state_field input{width:100%;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:.8rem .75rem;color:#23272a;line-height:1.5rem}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_company_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_country_field input:focus,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_state_field input:focus{outline:none;border-color:#5663f7}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_country_field .select2-selection--single,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_state_field .select2-selection--single{background-color:#fff;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:.8rem .75rem;color:#23272a;height:58px}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_country_field .select2-selection--single .select2-selection__arrow,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_state_field .select2-selection--single .select2-selection__arrow{height:58px;position:absolute;top:1px;right:1px;width:20px}.section-checkout form.checkout .shipping-address #order_comments_field{margin-top:1.5rem}.section-checkout form.checkout .shipping-address #order_comments_field #order_comments{width:100%;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:.8rem .75rem;color:#23272a;line-height:1.5rem;resize:none;min-height:150px}.section-checkout form.checkout .shipping-address #order_comments_field #order_comments:focus{outline:none;border-color:#5663f7}.section-checkout form.checkout .checkout-payment{margin-top:1.25rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment h2{font-size:1.875rem;font-weight:600;line-height:2.25rem;color:#23272a;margin-bottom:1.75rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .payment-method{background-color:#f4f4f4;padding:1.875rem 1.625rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .payment-method iframe input{border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .payment-method iframe input:focus{outline:none;border-color:#5663f7}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:#23272a;font-size:.875rem;line-height:1.375rem;margin-bottom:1rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a,.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper p a{color:#5663f7}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .button-payment{margin-top:1rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .button-payment .button{border:none;display:block;padding:1.625rem 2.5rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment #ppcp-hosted-fields{display:flex;margin-top:1.25rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment #ppcp-hosted-fields #place_order{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#5663f7;color:#fff;letter-spacing:.3px;line-height:1.25;font-weight:500;font-size:1.25rem;padding:.688rem .906rem .688rem 1.031rem;transition:.3s}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment #ppcp-hosted-fields #place_order:hover{background-color:#272b57}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .payment_box .woocommerce-SavedPaymentMethods-saveNew{margin-top:.25rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .payment_box.payment_method_ppcp-gateway{display:none!important}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .payment_box.payment_method_ppcp-credit-card-gateway input{border-radius:0!important;width:24px!important}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .payment_box .wc-credit-card-form .form-row+.form-row{margin-top:0}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment div.mrwpbutton a#modaal_link,.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment button#mrwpbutton a#modaal_link,.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment #mrwp_thankyou_button,.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment #mrwpty a#modaal_link{border-radius:0}.section-checkout form.checkout .resume-cart{padding:3.75rem;border-radius:18px}.section-checkout form.checkout .resume-cart table{width:100%}.section-checkout form.checkout .resume-cart table .title-table th{padding-top:20px;padding-bottom:20px}.section-checkout form.checkout .resume-cart table thead th{font-weight:700}.section-checkout form.checkout .resume-cart table thead .product-total{text-align:right}.section-checkout form.checkout .resume-cart table tbody .product-name{font-size:1rem;padding:10px 10px 10px 0}.section-checkout form.checkout .resume-cart table tbody .product-total{font-size:1rem;text-align:right;padding:10px 0}.section-checkout form.checkout .resume-cart table tfoot .cart-subtotal td{text-align:right}.section-checkout form.checkout .resume-cart table .mrwp th{padding:20px 10px 20px 0;font-size:1rem;vertical-align:top}.section-checkout form.checkout .resume-cart table .mrwp td{padding:20px 0}.section-checkout form.checkout .resume-cart table .mrwp .modaal_link{font-size:1rem;color:#ff8896}.section-checkout form.checkout .resume-cart table .order-total th{padding-top:20px}.section-checkout form.checkout .resume-cart table .order-total td{font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:.54px}.section-checkout form.checkout .resume-cart table .order-total .price{font-size:2.25rem;font-weight:600;line-height:.9;letter-spacing:.54px;text-align:right}.section-checkout form.checkout .resume-cart table .order-total .price .includes_tax{font-size:1.25rem}.section-checkout form.checkout .checkout-shipping .title{padding:1.563rem;background-color:#23272a4d}.section-checkout form.checkout .checkout-shipping .title h2{color:#23272a;font-size:1.875rem;line-height:2.5rem;text-align:center}.section-checkout form.checkout .checkout-shipping .content{padding:2.5rem;border:1px solid rgba(35,39,42,.3)}.section-checkout form.checkout .checkout-shipping .content .method:not(:first-child){margin-top:2rem}.section-checkout form.checkout .checkout-shipping .content .method input[type=radio]{position:absolute;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;opacity:0}.section-checkout form.checkout .checkout-shipping .content .method input[type=radio]:checked+label .block-method{border:4px solid rgb(86,99,247)}.section-checkout form.checkout .checkout-shipping .content .method label{width:100%!important}.section-checkout form.checkout .checkout-shipping .content .method .block-method{box-sizing:border-box;border:1px solid rgb(86,99,247);padding:1.375rem;cursor:pointer}.section-checkout form.checkout .checkout-shipping .content .method .block-method.row{--bs-gutter-y: 0rem}.section-checkout form.checkout .checkout-shipping .content .method .block-method .content{padding:0;border:none}.section-checkout form.checkout .checkout-shipping .content .method .block-method .content .title{margin:0;padding:1rem 0;font-size:1.25rem;font-weight:700;line-height:1.625rem;color:#23272a;margin-bottom:1rem;background-color:inherit}.section-checkout form.checkout .checkout-shipping .content .method .block-method .content .price{font-size:1.25rem;line-height:1.625rem;color:#23272a}.section-order{padding:0 0 8.125rem}.section-order .woocommerce-order .woocommerce-thankyou-order-details{margin-top:4.125rem}.section-order .woocommerce-order .woocommerce-thankyou-order-details li{display:flex;flex-direction:column}.section-order .woocommerce-order .woocommerce-order-details{margin-top:4.5rem}.section-order .woocommerce-order .woocommerce-order-details h2{font-size:1.75rem;line-height:2.313rem;color:#23272a;margin-bottom:1.875rem}.section-order .woocommerce-order .woocommerce-order-details table{width:100%}.section-order .woocommerce-order .woocommerce-order-details table thead{background-color:#23272a}.section-order .woocommerce-order .woocommerce-order-details table thead tr th{font-size:1rem;line-height:1.25rem;color:#fff}.section-order .woocommerce-order .woocommerce-order-details table thead tr th.product-name{width:80%;padding:1.25rem 0 1.25rem 2rem}.section-order .woocommerce-order .woocommerce-order-details table thead tr th.product-total{width:20%;padding:1.25rem 2rem 1.25rem 0}.section-order .woocommerce-order .woocommerce-order-details table tbody tr:not(:last-child){border-bottom:1px solid #e0e0e0}.section-order .woocommerce-order .woocommerce-order-details table tbody tr td:first-child{padding:1.25rem 0 1.25rem 2rem}.section-order .woocommerce-order .woocommerce-order-details table tbody tr td:last-child{padding:1.25rem 2rem 1.25rem 0}.section-order .woocommerce-order .woocommerce-order-details table tbody tr td.product-name .color{display:flex;flex-direction:row;align-items:center}.section-order .woocommerce-order .woocommerce-order-details table tbody tr td.product-name .color .icon,.section-order .woocommerce-order .woocommerce-order-details table tbody tr td.product-name .color img{display:inline-block;width:15px;height:15px;border-radius:5px;margin-right:5px}.section-order .woocommerce-order .woocommerce-order-details table tbody tr td a{font-size:1rem;line-height:1.625rem;color:#23272a}.section-order .woocommerce-order .woocommerce-order-details table tfoot{background-color:#f4f4f4}.section-order .woocommerce-order .woocommerce-order-details table tfoot tr:not(:last-child){border-bottom:1px solid #e0e0e0}.section-order .woocommerce-order .woocommerce-order-details table tfoot tr:last-child th,.section-order .woocommerce-order .woocommerce-order-details table tfoot tr:last-child td{font-size:1.375rem;line-height:1.813rem;color:#23272a}.section-order .woocommerce-order .woocommerce-order-details table tfoot tr th{padding:1.063rem 0 1.063rem 2rem}.section-order .woocommerce-order .woocommerce-order-details table tfoot tr td{padding:1.063rem 2rem 1.063rem 0}.section-order .woocommerce-order .woocommerce-customer-details{margin-top:3.438rem;border:1px solid #e0e0e0;padding:2.5rem 2rem}.section-order .woocommerce-order .woocommerce-customer-details .col-1,.section-order .woocommerce-order .woocommerce-customer-details .col-2{width:100%}.section-order .woocommerce-order .woocommerce-customer-details h2{font-size:1.75rem;line-height:2.313rem;color:#23272a;margin-bottom:1rem}.section-order .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone{margin-top:1.75rem}.woocommerce-account{background-color:#5663f7}.woocommerce-account.logged-in{background-color:#dfe1f4}.woocommerce-account main{position:relative}.woocommerce-account .woocommerce-notices-wrapper{color:#23272a}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{background-color:#fff;margin-bottom:1.25rem;padding:.5rem .75rem;border-radius:18px;color:#f75669}.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error:focus-visible{outline:none}.woocommerce-account #customer_login{position:relative;z-index:2;padding-top:5rem;padding-bottom:3.375rem;border-radius:18px}.woocommerce-account #customer_login .title-h2{margin-bottom:2rem}.woocommerce-account #customer_login form.login,.woocommerce-account #customer_login form.register{border:none;border-radius:0}.woocommerce-account #customer_login form label{display:block;color:#272b57;margin-top:1.875rem;margin-bottom:.75rem}.woocommerce-account #customer_login form input{padding:.75rem .5rem;width:100%;background-color:#dfe1f4;font-size:1.15rem;border-radius:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-account #customer_login form input:focus-visible{outline:2px solid rgb(86,99,247)}.woocommerce-account #customer_login form input[type=checkbox]{border-radius:0;width:24px;height:24px;cursor:pointer;margin-bottom:-.35rem;margin-right:.25rem}.woocommerce-account #customer_login form input[type=checkbox]:checked{background-color:#5663f7;background-image:url("data:image/svg+xml,%3Csvg width='35.5' height='35.6' viewBox='0 0 35.5 35.6' xmlns='http://www.w3.org/2000/svg' stroke='rgb(255, 255, 255)' stroke-width='9.3'%3E%3Cline x1='3.3' y1='3.3' x2='32.2' y2='32.3'/%3E%3Cline x1='32.2' y1='3.3' x2='3.3' y2='32.3'/%3E%3C/svg%3E%0A");background-size:55%;background-repeat:no-repeat;background-position:50.5% 50.5%}.woocommerce-account #customer_login form .password-input{position:relative}.woocommerce-account #customer_login form .password-input .show-password-input{border-radius:0;border:0;color:#ff8896;cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);width:22px;height:16.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.369' height='18.269' viewBox='0 0 24.369 18.269' fill='none' stroke='%23ff8896' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cg transform='translate(-0.5 -5)'%3E%3Cpath d='M1.5,14.134S5.567,6,12.685,6s11.185,8.134,11.185,8.134S19.8,22.269,12.685,22.269,1.5,14.134,1.5,14.134Z'/%3E%3Cpath d='M19.6,16.55a3.05,3.05,0,1,1-3.05-3.05A3.05,3.05,0,0,1,19.6,16.55Z' transform='translate(-3.866 -2.416)'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:transparent;background-size:cover;background-repeat:no-repeat}.woocommerce-account #customer_login form .woocommerce-form-login__rememberme{margin-top:2.5rem;margin-bottom:1.95rem}.woocommerce-account #customer_login form .woocommerce-password-strength{font-size:1rem;margin-top:.45rem;margin-bottom:.25rem}.woocommerce-account #customer_login form .little-text,.woocommerce-account #customer_login form .woocommerce-password-hint,.woocommerce-account #customer_login form .woocommerce-privacy-policy-text{display:block;font-size:.875rem;line-height:1.1}.woocommerce-account #customer_login form .little-text+p,.woocommerce-account #customer_login form .little-text p+p,.woocommerce-account #customer_login form .woocommerce-password-hint+p,.woocommerce-account #customer_login form .woocommerce-password-hint p+p,.woocommerce-account #customer_login form .woocommerce-privacy-policy-text+p,.woocommerce-account #customer_login form .woocommerce-privacy-policy-text p+p{margin-top:0}.woocommerce-account #customer_login form .no-account-link,.woocommerce-account #customer_login form .login-link{color:#5663f7}.woocommerce-account #customer_login form .lost_password{margin-top:.375rem}.woocommerce-account #customer_login form .woocommerce-privacy-policy-text{margin-top:1.25rem;color:#272b57}.woocommerce-account #customer_login form .woocommerce-privacy-policy-text a{color:#5663f7}.woocommerce-account #customer_login form .no-account{display:flex;flex-direction:column;align-items:center;margin-top:1rem;line-height:1.2}.woocommerce-account #customer_login form .no-account .no-account-link,.woocommerce-account #customer_login form .no-account .login-link{cursor:pointer}.woocommerce-account #customer_login form .btn-container{margin-top:1.95rem;margin-bottom:1rem}.woocommerce-account #customer_login form .btn-container button{cursor:pointer}.woocommerce-account #customer_login .register-form{display:none}.woocommerce-account .blob-cube-bottom{z-index:1;bottom:-225px;left:100px}.woocommerce-lost-password .woocommerce-ResetPassword{position:relative;z-index:2;padding:3rem 2.75rem 2.375rem;border-radius:18px}.woocommerce-lost-password .woocommerce-ResetPassword .title-h2{margin-bottom:2rem}.woocommerce-lost-password .woocommerce-ResetPassword label{margin-bottom:.25rem}.woocommerce-lost-password .woocommerce-ResetPassword input{width:100%;padding:.75rem .5rem;background-color:#fff;font-size:1.15rem;border-radius:0;border:1px solid rgba(35,39,42,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-lost-password .woocommerce-ResetPassword input:focus-visible{outline:2px solid rgb(86,99,247)}.woocommerce-lost-password .woocommerce-ResetPassword .password-input{position:relative}.woocommerce-lost-password .woocommerce-ResetPassword .password-input .show-password-input{border-radius:0;border:0;color:#ff8896;cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);width:22px;height:16.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.369' height='18.269' viewBox='0 0 24.369 18.269' fill='none' stroke='%23ff8896' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cg transform='translate(-0.5 -5)'%3E%3Cpath d='M1.5,14.134S5.567,6,12.685,6s11.185,8.134,11.185,8.134S19.8,22.269,12.685,22.269,1.5,14.134,1.5,14.134Z'/%3E%3Cpath d='M19.6,16.55a3.05,3.05,0,1,1-3.05-3.05A3.05,3.05,0,0,1,19.6,16.55Z' transform='translate(-3.866 -2.416)'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:transparent;background-size:cover;background-repeat:no-repeat}.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-password-strength{margin-top:.45rem}.section-account .woocommerce-MyAccount-navigation{border-bottom:1px solid #c8c8c8}.section-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.section-account .woocommerce-MyAccount-navigation ul li{position:relative;padding-left:0}.section-account .woocommerce-MyAccount-navigation ul li.is-active a:after{position:absolute;content:"";border-bottom:6px solid rgb(86,99,247);bottom:-27px;left:0;width:100%}.section-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{display:block;background-color:#272b57;color:#fff;font-size:1rem;text-transform:uppercase;text-align:center;padding:1.625rem 2.5rem;margin:0;text-decoration:none}.section-account .woocommerce-MyAccount-navigation ul li a{position:relative;font-size:1rem;font-weight:700;line-height:1.188rem;letter-spacing:.8px;color:#23272a;text-decoration:none;margin-bottom:.875rem;text-transform:uppercase}.section-account .woocommerce-MyAccount-navigation ul li+li{margin-top:0}.section-account .woocommerce-MyAccount-content{margin-top:3rem}.section-account .woocommerce-MyAccount-content a{display:inline}.section-account .woocommerce-MyAccount-content a:not(.button){text-decoration:none;color:#5663f7}.section-account .woocommerce-MyAccount-content h2{font-size:1.875rem;font-weight:700;line-height:2.25rem}.section-account .woocommerce-MyAccount-content mark{background-color:#ff8896}.section-account .woocommerce-MyAccount-content .woocommerce-order-details{margin-top:2rem}.section-account .woocommerce-MyAccount-content .woocommerce-order-details .order_details{width:100%;margin-top:1rem}.section-account .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:nth-child(2){font-weight:700}.section-account .woocommerce-MyAccount-content .woocommerce-customer-details{margin-top:2rem}.section-account .woocommerce-MyAccount-content .woocommerce-customer-details address{margin-top:1rem}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm>*,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper>*{max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-first,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-last{flex:0 0 auto;width:50%}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first label,.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last label,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-first label,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-last label{margin-bottom:.25rem}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first input,.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last input,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-first input,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-last input{width:100%;border:1px solid rgba(35,39,42,.35);padding:.8rem .75rem;color:#23272a;line-height:1.5rem}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first input:focus,.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last input:focus,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-first input:focus,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-last input:focus{outline:none;border-color:#5663f7}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-wide{flex:0 0 auto;width:100%}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide label,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-wide label{margin-bottom:.25rem}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide input,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-wide input{width:100%;border:1px solid rgba(35,39,42,.35);padding:.8rem .75rem;color:#23272a;line-height:1.5rem}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide input:focus,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-wide input:focus{outline:none;border-color:#5663f7}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper fieldset{width:100%}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper fieldset legend{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:.5rem}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .password-input{position:relative}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input .show-password-input,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .password-input .show-password-input{position:absolute;right:20px;top:1px;border:none;background:none}.section-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input .show-password-input:after,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .password-input .show-password-input:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.369' height='18.269' viewBox='0 0 24.369 18.269' fill='none' stroke='%23ff8896' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cg transform='translate(-0.5 -5)'%3E%3Cpath d='M1.5,14.134S5.567,6,12.685,6s11.185,8.134,11.185,8.134S19.8,22.269,12.685,22.269,1.5,14.134,1.5,14.134Z'/%3E%3Cpath d='M19.6,16.55a3.05,3.05,0,1,1-3.05-3.05A3.05,3.05,0,0,1,19.6,16.55Z' transform='translate(-3.866 -2.416)'/%3E%3C/g%3E%3C/svg%3E%0A");height:18px;display:block}.section-account .woocommerce-MyAccount-content .woocommerce-Addresses,.section-account .woocommerce-MyAccount-content .woocommerce-address-fields .btn-container{margin-top:2rem}.section-account .woocommerce-MyAccount-orders{width:100%}.section-account .woocommerce-MyAccount-orders thead tr th{font-weight:700}.section-account .woocommerce-MyAccount-orders tbody tr:nth-child(2n){background-color:#4235694d}.section-account .woocommerce-MyAccount-orders tbody tr td{padding:.625rem 0}.section-account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .button{display:inline-block;min-width:120px;padding-top:1.125rem;padding-bottom:1rem}.section-account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions .button.view{margin-right:.75rem}.swal2-popup{width:36rem;border-radius:18px}.swal2-popup .swal2-close{color:#23272a}.swal2-popup .swal2-close:focus-visible,.swal2-popup .swal2-close:focus{outline:none;box-shadow:unset}.swal2-popup .swal2-close:hover{color:#ff8896}.cwginstock-subscribe-form .panel{border-radius:0}.cwginstock-subscribe-form .panel.panel-primary{margin-top:1.25rem;margin-bottom:1.25rem;border-color:#272b57}.cwginstock-subscribe-form .panel.panel-primary>.panel-heading{border-radius:0;color:#fff;background-color:#272b57;border-color:#272b57}.cwginstock-subscribe-form .panel.panel-primary>.panel-heading.cwginstock-panel-heading h4{font-size:1.25rem}.cwginstock-subscribe-form .panel .panel-body{padding:1.25rem 1rem}.cwginstock-subscribe-form .panel .form-group input,.cwginstock-subscribe-form .panel .add_quantity_field{border:1px solid rgb(223,225,244);border-radius:0;background-color:#dfe1f4;text-align:left!important;color:#23272a;padding:.56rem .375rem .438rem;font-size:1.25rem;line-height:1.1}.cwginstock-subscribe-form .panel .form-group input:focus-visible,.cwginstock-subscribe-form .panel .add_quantity_field:focus-visible{outline:none;border-color:#5663f7}.cwginstock-subscribe-form .panel .submit-stock-form{margin-top:1.25rem}.cwginstock-subscribe-form .panel .cwgstock_output .cwginstockerror{margin-top:1rem;font-weight:500;color:#f75669!important}.shop-listing-product{background-color:#dfe1f4;color:#272b57;margin-top:8rem;margin-bottom:6rem}.shop-listing-product #filtres-boutique .title-h2{margin-bottom:3.375rem}.shop-listing-product #filtres-boutique #search-bar{max-width:400px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(255,255,255);border-radius:0;width:100%;padding:.5rem .75rem}.shop-listing-product #filtres-boutique #search-bar:focus{outline:none;border-color:#5663f7}.shop-listing-product #filtres-boutique .filter{margin-bottom:2.75rem}.shop-listing-product #filtres-boutique .filter+.filter{margin-top:2.75rem}.shop-listing-product #filtres-boutique .filter .title-h3{color:#5663f7;margin-bottom:1rem}.shop-listing-product #filtres-boutique .filter .filter-group li{display:flex;align-items:center;gap:.75rem}.shop-listing-product #filtres-boutique .filter .filter-group li .check{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#fff;margin-bottom:.313rem;cursor:pointer}.shop-listing-product #filtres-boutique .filter .filter-group li .check:checked,.shop-listing-product #filtres-boutique .filter .filter-group li .check.active{background-color:#5663f7;display:flex;justify-content:center;align-items:center}.shop-listing-product #filtres-boutique .filter .filter-group li .check:checked:before,.shop-listing-product #filtres-boutique .filter .filter-group li .check.active:before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 35.5 35.6' xmlns='http://www.w3.org/2000/svg' stroke='rgb(255, 255, 255)' stroke-width='9.3'%3E%3Cline x1='3.3' y1='3.3' x2='32.2' y2='32.3'/%3E%3Cline x1='32.2' y1='3.3' x2='3.3' y2='32.3'/%3E%3C/svg%3E%0A");width:60%;height:60%;display:block}.shop-listing-product #filtres-boutique .filter .filter-group li label{cursor:pointer}.shop-listing-product #filtres-boutique .filter .filter-group li+li{margin-top:.438rem}.shop-listing-product #filtres-boutique .filter .filter-group .toggle-filter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:none;border-radius:0;color:#5663f7;text-decoration:underline;font-size:1.125rem;margin-top:1.375rem;padding:0}.shop-listing-product .products{min-height:1200px;margin-top:0;margin-bottom:3rem;--bs-gutter-y: 3rem}.shop-listing-product .products.no-mh{min-height:unset}.shop-listing-product .products .featured-product{height:100%;margin-left:0;margin-right:0}.shop-listing-product .products .featured-product .container-link-img a{height:100%}.shop-listing-product .products .featured-product .img-container{height:100%;max-width:100%}.shop-listing-product .products .featured-product .img-container img{height:100%;background-color:#272b57;border-top-right-radius:0;border-bottom-right-radius:0}.shop-listing-product .products .featured-product .container-product{padding-left:0;padding-right:0;margin-left:calc(-.5 * var(--bs-gutter-x))}.shop-listing-product .products .featured-product .product-content{overflow:hidden;display:flex;flex-direction:column;justify-content:center;height:100%;background-color:#fff;border-radius:0 18px 18px 0;padding:2.5rem}.shop-listing-product .products .featured-product .product-content.banner{padding-top:1.5rem}.shop-listing-product .products .featured-product .product-content .section-bandeau-defilant{margin:0 -1.875rem 4rem}.shop-listing-product .products .featured-product .product-content .section-bandeau-defilant .container-fluid{background-color:#272b57}.shop-listing-product .products .featured-product .product-content .section-bandeau-defilant .container-fluid .sq-banner-track{padding-top:.5rem;padding-bottom:.5rem;gap:0}.shop-listing-product .products .featured-product .product-content .section-bandeau-defilant .container-fluid .sq-banner-track .sq-banner-item+.sq-banner-item:before{content:"-";display:block;margin-left:.5rem;margin-right:.5rem}.shop-listing-product .products .featured-product .product-content .woocommerce-loop-product__title{margin:0 0 .75rem}.shop-listing-product .products .featured-product .product-content .price{font-weight:500;margin:.75rem 0 1.375rem}.shop-listing-product .products .featured-product .product-content .add-to-cart{margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:1.25rem}.shop-listing-product .products .featured-product .product-content .add-to-cart .added_to_cart{align-self:center;font-weight:500}.shop-listing-product .products li a{display:block;flex-shrink:0}.shop-listing-product .products li .img-container{position:relative;aspect-ratio:1/1;display:flex}.shop-listing-product .products li .img-container .onsale{position:absolute;bottom:0;background-color:#f75669;color:#fff;font-size:1.25rem;line-height:1.25;padding:5px 8.5px 5px 9.5px}.shop-listing-product .products li .img-container img{border-radius:18px;background-color:#fff;height:auto;width:100%;object-fit:cover}.shop-listing-product .products li .woocommerce-loop-product__title{font-size:1.25rem;line-height:1.25;font-weight:600;margin:.75rem}.shop-listing-product .products li .price{font-size:1.125rem;margin:.75rem}.shop-listing-product .products li .add-to-cart{margin:.75rem}.shop-listing-product .woocommerce-pagination-container .page-numbers{display:flex;flex-direction:row;justify-content:center;gap:.75rem}.shop-listing-product .woocommerce-pagination-container .page-numbers li{line-height:1.25;font-size:1.25rem}.shop-listing-product .woocommerce-pagination-container .page-numbers li .page-numbers.current:not(.prev):not(.next){background-color:#5663f7;color:#fff;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.single-product .reassurance-picto-titre{margin-top:4.75rem}.single-product .section-accordeons .title-accordeon{letter-spacing:.45px;font-weight:500}.shop-single-product{margin-bottom:3.875rem}.shop-single-product .woocommerce-notices-wrapper,.shop-single-product .section-head-product{margin-top:3.875rem}.shop-single-product .section-head-product .woocommerce-product-gallery .onsale{position:absolute;bottom:0;background-color:#f75669;color:#fff;font-size:1.25rem;line-height:1.25;padding:5px 8.5px 5px 9.5px}.shop-single-product .section-head-product .woocommerce-product-gallery .product-gallery{aspect-ratio:1/1;display:flex;border-radius:18px;overflow:hidden}.shop-single-product .section-head-product .woocommerce-product-gallery .product-gallery img{width:100%;height:auto;object-fit:cover;background-color:#fff}.shop-single-product .section-head-product .product-thumbnails{margin-top:1rem}.shop-single-product .section-head-product .summary{margin-top:.25rem}.shop-single-product .section-head-product .summary .product-licence{margin-top:.25rem;margin-bottom:.5rem;color:#5663f7;text-transform:uppercase;letter-spacing:.36px;font-size:1.5rem;font-weight:500;line-height:1.25}.shop-single-product .section-head-product .summary h1{color:#272b57}.shop-single-product .section-head-product .summary .onsale{margin-top:1.25rem;display:block;font-size:1.5rem;font-weight:500;color:#5663f7}.shop-single-product .section-head-product .summary .onsale+.price{margin-top:.75rem}.shop-single-product .section-head-product .summary .price{margin-top:1.25rem;margin-bottom:2.5rem}.shop-single-product .section-head-product .summary .woocommerce-product-details__short-description{margin-bottom:2.5rem;color:#272b57}.shop-single-product .section-head-product .summary .woocommerce-product-details__short-description p+p,.shop-single-product .section-head-product .summary .woocommerce-product-details__short-description p+ul{margin-top:1rem}.shop-single-product .section-head-product .summary .stock.out-of-stock{font-weight:500;color:#23272a}.shop-single-product .section-head-product .summary .btn-backtostock{margin-top:.875rem}.shop-single-product .section-head-product .summary .variations_form .variations{width:100%}.shop-single-product .section-head-product .summary .variations_form .variable-item{display:flex;flex-direction:column}.shop-single-product .section-head-product .summary .variations_form .variable-item label{display:block;margin-bottom:.75rem}.shop-single-product .section-head-product .summary .variations_form .variable-item select{width:100%;border:none;background-color:#fff;font-size:1rem;font-weight:500;padding:.75rem 1.156rem}.shop-single-product .section-head-product .summary .variations_form .single_variation_wrap .woocommerce-variation-description{margin-top:1rem}.shop-single-product .section-head-product .summary .variations_form .single_variation_wrap .price{margin-top:1rem;margin-bottom:1.625rem;color:#272b57;font-size:2.25rem;font-weight:600}.shop-single-product .section-head-product .summary .pack-products-list{color:#272b57}.shop-single-product .section-head-product .summary .pack-products-list h3{margin-bottom:.75rem}.shop-single-product .section-head-product .summary .pack-products-list .pack-products{margin-top:.75rem;margin-bottom:.75rem}.shop-single-product .section-head-product .summary .pack-products-list .pack-products .pack-product-item,.shop-single-product .section-head-product .summary .pack-products-list .pack-products .pack-product-item .pack-infos{gap:.75rem}.shop-single-product .section-head-product .summary .pack-products-list .pack-products .pack-product-item .pack-product-thumbnail{flex-shrink:0;background-color:#fff;border-radius:18px;overflow:hidden;width:25%;max-width:150px;min-width:90px}.shop-single-product .section-head-product .summary .pack-products-list .pack-products .pack-product-item .pack-product-name{color:#5663f7}.shop-single-product .section-head-product .summary .pack-products-list .pack-products .pack-product-item+.pack-product-item{margin-top:.5rem}.shop-single-product .section-head-product .summary .pack-products-list .pack-products .pack-product-item .pack-product-price{font-weight:500}.shop-single-product .section-head-product .summary .minireassurance-listing{margin-top:3.5rem}.shop-single-product .section-head-product .summary .minireassurance-listing .mini-item{gap:1.75rem;color:#272b57}.shop-single-product .section-head-product .summary .minireassurance-listing .mini-item .img-container{width:50px;height:50px;flex-shrink:0}.shop-single-product .section-head-product .summary .minireassurance-listing .mini-item .img-container img{object-fit:cover}.shop-single-product .section-head-product .summary .minireassurance-listing .mini-item .content .title{font-weight:500}.shop-single-product .section-head-product .summary .minireassurance-listing .mini-item .content .title+.text{margin-top:.25rem}.shop-single-product .section-head-product .summary .minireassurance-listing .mini-item+.mini-item{margin-top:.95rem}.shop-single-product .section-head-product .shop-quantity-addcart{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center;margin-top:1.625rem;min-height:90px}.shop-single-product .section-head-product .shop-quantity-addcart .btn-backtostock{margin-top:0}.shop-single-product .section-head-product .shop-quantity-addcart.ajax{filter:grayscale(100%);opacity:.7;pointer-events:none}.shop-single-product .section-head-product .variations_form+.minireassurance-listing{margin-top:2.5rem}.shop-single-product .post-related img{width:100%;height:100%;object-fit:cover}.single-post .post-head{margin-top:4.375rem;margin-bottom:2.875rem}.single-post .post-head .date{color:#5663f7;margin-bottom:.625rem}.single-post .post-head h1{color:#272b57}.single-post .post-head h1+.txt-container{margin-top:1.625rem}.single-post .post-head .txt-container{color:#272b57;margin-bottom:2.875rem}.single-post .post-head .txt-container p+p,.single-post .post-head .txt-container p+ul{margin-top:1rem}.single-post .post-head .img-container{border-radius:18px;aspect-ratio:16/10;max-height:580px;width:100%;overflow:hidden}.single-post .post-socials{margin-top:2.875rem;margin-bottom:2.875rem}.single-post .post-socials .p2{margin-bottom:.75rem}.single-post .post-socials .social-container{gap:.75rem}.single-post .post-socials .social-container .social{display:flex;justify-content:center;align-items:center;background-color:#5663f7;width:70px;height:70px}.single-post .post-socials .social-container .social svg{fill:#fff;stroke:#fff}.single-post .post-related{margin-top:8.875rem;margin-bottom:10rem}.single-post .post-related .product-item .img-container{background-color:#5663f7}.single-post .post-related .product-item .img-container img{height:auto}@font-face{font-family:Monologue-Sequane;src:url(/themes/pandoracase/fonts/Monologue-Sequane.ttf) format("truetype"),url(/themes/pandoracase/fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/pandoracase/fonts/Monologue-Sequane.woff) format("woff"),url(/themes/pandoracase/fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/pandoracase/fonts/Poppins-Sequane.ttf) format("truetype"),url(/themes/pandoracase/fonts/Poppins-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/pandoracase/fonts/Poppins-Sequane.woff) format("woff"),url(/themes/pandoracase/fonts/Poppins-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}.signature{height:26px;min-width:97px;overflow:hidden;margin:0;position:relative;display:inline-block}.signature .signature-content{display:inline-block;font-size:26px;line-height:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative}.signature .signature-content a{color:inherit;font:inherit;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature .signature-content .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature .signature-content .relever{position:relative;top:26px;transition:all .3s ease-out;height:100%}.signature:hover .signature-content .relever,.signature:hover .signature-content{top:0;letter-spacing:0}.woocommerce-info[data-class=shipping-notice]:after{content:"";display:block;height:3px;background-image:linear-gradient(to right,#4caf50 var(--progress, 0%),#ccc var(--progress, 0%));border-radius:2px;position:absolute;top:0;left:0;width:100%}.woocommerce-info[data-class=shipping-notice]{position:relative;border-top:0}footer{padding-top:6.75rem;padding-bottom:2.375rem;margin-top:3.25rem;z-index:5}footer .menu-item{font-size:1rem;letter-spacing:.32px;line-height:1.88}footer .legals a:hover,footer .menu-item a:hover,footer .signature .signature-content a:hover{color:#ffffff80}footer .newsletter{position:relative;margin-top:-10rem;padding:2.5rem 4.5rem 2.625rem 3.25rem;border-radius:18px;z-index:2}footer .newsletter .title{max-width:540px;font-size:1.5rem;letter-spacing:.36px;font-weight:500;margin-bottom:1.125rem;line-height:1.25}footer .newsletter input[type=email]{background-color:#dfe1f4;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgb(223,225,244);border-radius:0;padding:.688rem .875rem;color:#5663f7;width:100%}footer .newsletter input[type=email]::placeholder{color:#272b57;letter-spacing:.24px;font-size:1rem}footer .newsletter input[type=email]:focus-visible{outline:none;border-color:#5663f7}footer .newsletter .newsletter-respond .success-message,footer .newsletter .newsletter-respond .error-message{margin-top:1rem}footer .newsletter .newsletter-respond .success-message{color:#23272a}footer .newsletter .newsletter-respond .error-message{color:#fff}footer .newsletter+.socials{margin-top:3rem}footer .socials{gap:3rem}footer .socials .social-container{gap:1.5rem}footer .socials .social-container .social-link{padding:.875rem;width:70px;aspect-ratio:1/1}footer .socials .social-container .social-link svg{fill:#fff;transition:all .15s}footer .socials .social-container .social-link:hover svg{fill:#272b57}footer .socials .footer-logo{max-height:58px;width:auto}footer .footer-bottom{margin-top:2.75rem;font-size:.875rem;gap:1rem 0}footer .footer-bottom .legals{align-self:center;gap:1.25rem}#sq-tracking-form{margin-top:1rem;margin-bottom:1rem}#sq-tracking-form .tracking-form{margin-top:.25rem;margin-bottom:.25rem;display:flex;flex-wrap:wrap;gap:.875rem}#sq-tracking-form .tracking-form #sq-tracking-number{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(223,225,244);border-radius:0;width:100%;max-width:320px;min-height:47px;padding:.25rem .5rem}#sq-tracking-form .tracking-form #sq-tracking-number:focus{outline:none;border-color:#5663f7}#sq-tracking-form .choice{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:2rem}#sq-tracking-form .choice label{display:flex;align-items:center;gap:.5rem;cursor:pointer}#sq-tracking-form .choice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background-color:#fff;margin-bottom:.313rem;cursor:pointer}#sq-tracking-form .choice input[type=radio]:checked{background-color:#5663f7;display:flex;justify-content:center;align-items:center}#sq-tracking-form .choice input[type=radio]:checked:before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 35.5 35.6' xmlns='http://www.w3.org/2000/svg' stroke='rgb(255, 255, 255)' stroke-width='9.3'%3E%3Cline x1='3.3' y1='3.3' x2='32.2' y2='32.3'/%3E%3Cline x1='32.2' y1='3.3' x2='3.3' y2='32.3'/%3E%3C/svg%3E%0A");width:60%;height:60%;display:block}@media (max-width: 1799px){.section-carrousel-images+.section-titre-texte.bcg{padding-top:22rem}}@media (max-width: 1749px){.section-entete .blob-cube{width:300px}}@media (max-width: 1699px){.section-entete .blob-cube{width:275px}.section-carrousel-images+.section-titre-texte.bcg{padding-top:20rem}}@media (max-width: 1620px){.section-entete .blob-cube{width:250px}}@media (max-width: 1599px){.section-carrousel-images+.section-titre-texte.bcg{padding-top:18rem}.section-titre-texte.bcg{padding-bottom:6.75rem}}@media (max-width: 1575px){.section-entete .blob-cube{width:225px}}@media (max-width: 1499px){header#top .nav-bar nav>ul{gap:2.25rem}.section-entete .blob-cube{width:220px}.section-carrousel-images+.section-titre-texte.bcg{padding-top:17rem}.section-titre-texte.bcg{padding-bottom:6.25rem}}@media (max-width: 1399px){header#top .nav-bar nav>ul{gap:1rem}.section-entete h1{max-width:58%}.section-entete .blob-cube{width:200px}.error404 main .blob-cube-top,.error404 main .blob-cube-bottom,.woocommerce-cart.cart-empty main .blob-cube-top,.woocommerce-cart.cart-empty main .blob-cube-bottom,.woocommerce-account .blob-cube-top,.woocommerce-account .blob-cube-bottom{width:350px}.shop-single-product .section-head-product .container .row{--bs-gutter-x: 4rem}.section-carte-revendeurs .info-panel{padding:2.75rem 2.156rem 3.04rem}.section-fond-titre-texte-images .content{padding:3.375rem 3.625rem}.section-picto-titre-texte{margin-top:4.875rem;margin-bottom:7.625rem}.section-fond-titre-texte-cubes{padding-bottom:6.75rem}.section-fond-titre-texte-cubes .blob-container .blob-cube-big{width:307px}.section-fond-titre-texte-cubes .blob-container .blob-cube-small{width:127px;top:147px;right:418px}.section-fond-titre-texte-cubes .blob-container .blob-cube-medium{width:186px;top:270px;right:262px}.section-titre-texte.bcg{padding-bottom:5.75rem}.section-deux-col-degrade{padding-bottom:22rem}.section-deux-col-degrade+.section-carrousel-images{margin-top:-17rem}.section-carrousel-images+.section-titre-texte.bcg{padding-top:16rem}}@media (max-width: 1249px){header#top .nav-bar .nav-navigation,header#top .nav-bar .navbar-picto{display:none!important}header#top .nav-bar .mobile-head{display:flex!important}}@media (max-width: 1199px){h1,.title-h1{font-size:3.25rem}.woocommerce-cart .cart-form-container .cart_totals,.section-checkout form.checkout .resume-cart{padding:2.25rem}.section-account{padding:2rem 0}.section-account .woocommerce-MyAccount-navigation{border-bottom:none}.section-account .woocommerce-MyAccount-navigation ul,.section-account .woocommerce-MyAccount-navigation ul li{padding-left:0}.section-account .woocommerce-MyAccount-navigation ul li.is-active a:after{bottom:-10px}.section-account .woocommerce-MyAccount-content{margin-top:0}.shop-single-product .section-head-product .container .row{--bs-gutter-x: 3rem}.single-post .post-related{margin-top:6.875rem;margin-bottom:6rem}.single-post .section-titre-texte{margin-top:5.125rem;margin-bottom:6.75rem}.section-carte-revendeurs .carto{margin-top:2.125rem}.section-carte-revendeurs .info-panel .icon-store{right:2.25rem;bottom:2.75rem}.section-formulaire .form{padding-top:4.375rem}.section-titre-texte:has(+.section-carrousel-images){margin-bottom:6.75rem}.section-carrousel-images+.section-titre-texte.bcg{padding-top:15rem}.section-deux-col-degrade{padding-bottom:18rem}.section-deux-col-degrade+.section-carrousel-images{margin-top:-13rem}.section-carrousel-infos .swiper-infos .swiper-slide{--bs-gutter-x: 3.5rem}.section-carrousel-infos .swiper-infos .swiper-slide .left{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x))}.section-carrousel-infos .swiper-infos .swiper-slide .right{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x))}.section-temoignages:has(+.section-listing-produits){padding-bottom:14rem}.section-temoignages .temoignage-content{font-size:2rem}.section-listing-licence{margin-top:6.875rem}.section-listing-produits .card{padding:2.156rem 2rem;min-height:450px}.section-listing-produits .card .blob-cube{width:100%}.section-listing-produits .product-item .img-container{height:auto}.bandeau-titre-bouton.has-blob{margin-bottom:5.875rem}.bandeau-titre-bouton.has-blob .blob-cube-bottom{width:400px;bottom:-80px}.reassurance-picto-titre,.single-product .reassurance-picto-titre{margin-top:6.625rem;margin-bottom:5.875rem}.reassurance-picto-titre .reassurance-listing,.single-product .reassurance-picto-titre .reassurance-listing{padding:0}.bandeau-titre-bouton .color{min-height:300px;padding-top:3.625rem;padding-bottom:3.625rem}.bandeau-titre-bouton .color h2{margin-bottom:1.75rem}footer .socials{margin-bottom:1.5rem}.shop-listing-product #filtres-boutique .title-h2{margin-bottom:1.5rem}.shop-listing-product #filtres-boutique .filter-listing{display:flex;flex-wrap:wrap;gap:1.25rem}.shop-listing-product #filtres-boutique .filter-listing .filter{margin:0;width:250px;flex-grow:1}.shop-listing-product .products{margin-top:1rem}}@media (max-width: 1099px){.section-carrousel-images+.section-titre-texte.bcg{padding-top:14rem}}@media (max-width: 1040px){.section-accordeons .accordion-item .accordion-button{padding-left:4.375rem;padding-right:3.125rem}.section-accordeons .accordion-item .accordion-button:before{left:0}}@media (max-width: 991px){.error404 main .blob-cube-top,.error404 main .blob-cube-bottom,.woocommerce-cart.cart-empty main .blob-cube-top,.woocommerce-cart.cart-empty main .blob-cube-bottom,.woocommerce-account .blob-cube-top,.woocommerce-account .blob-cube-bottom{width:215px}.error404 main .section-titre-texte,.woocommerce-cart.cart-empty main .section-titre-texte,.woocommerce-account .section-titre-texte{margin-bottom:5rem}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-thumbnail img{width:180px}.woocommerce-account #customer_login{padding-top:3rem}.woocommerce-account .section-titre-texte{margin-top:5.125rem;margin-bottom:4.75rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields{margin-top:1.5rem}.section-account .woocommerce-MyAccount-content{margin-top:2rem}.section-account .woocommerce-MyAccount-content .main-table-orders{width:100%;overflow-x:auto;box-sizing:border-box}.section-account .woocommerce-MyAccount-content .main-table-orders .table-orders{display:inline-block;min-width:100%;box-sizing:border-box}.section-account .woocommerce-MyAccount-content .main-table-orders .table-orders table{width:100%;border-collapse:collapse}.section-account .woocommerce-MyAccount-content .main-table-orders .table-orders table thead tr .woocommerce-orders-table__header{padding:0 1.5rem}.section-account .woocommerce-MyAccount-content .main-table-orders .table-orders table tbody tr .woocommerce-orders-table__cell{padding:.625rem 1.5rem}.single-product .section-titre-texte.bcg{padding-top:4.125rem}.single-product .section-temoignages{padding-top:4rem;padding-bottom:13rem}.single-product .section-listing-produits .card h2{max-width:360px}.shop-single-product .section-head-product .container .row{--bs-gutter-y: 1rem}.section-listing-article{margin-bottom:5.5rem}.section-listing-article+.bandeau-titre-bouton{margin-top:6.375rem}.section-reassurance-numerotee{padding-top:9rem;padding-bottom:6.875rem}.section-tutoriels .tutoriel-item{padding:2.25rem 2.125rem}.section-tutoriels .tutoriel-item .img-container{aspect-ratio:16/9}.section-entete-image-texte .left .txt-container{margin-top:1.875rem}.section-entete-image-texte .left .txt-container+.listing-container{margin-bottom:0}.section-entete-image-texte .left .listing-container .item .img-container{max-height:100px;min-height:100px}.section-entete-image-texte .right .img-container{max-height:500px;min-height:200px;height:35vh;margin-top:-1.875rem}.section-entete-image-texte+.section-titre-texte{margin-top:5rem}.section-deux-col-degrade{padding-top:3.25rem}.section-formulaire .form{padding-top:3.375rem}.section-titre-texte.bcg{padding-bottom:5.25rem}.section-deux-col-degrade{padding-bottom:12rem}.section-deux-col-degrade+.section-carrousel-images{margin-top:-10rem}.section-deux-col-degrade .content{padding-top:3rem}.section-deux-col-degrade .content .picto{max-height:100px;margin-bottom:1.25rem}.section-carrousel-infos+.section-image-titre-texte{padding-top:2rem}.section-carrousel-infos .swiper-infos .swiper-slide{--bs-gutter-x: 4rem;--bs-gutter-y: 2rem;padding-top:3rem;padding-bottom:2rem}.section-carrousel-infos .swiper-infos .swiper-slide .left,.section-carrousel-infos .swiper-infos .swiper-slide .right{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.section-carrousel-infos .swiper-infos-navigation{display:flex;justify-content:center}.section-carrousel-infos .swiper-infos-navigation .swiper-button-prev{left:unset}.section-carrousel-infos .swiper-infos-navigation .swiper-button-next{right:unset}.section-carrousel-infos .swiper-infos-navigation .swiper-button-prev,.section-carrousel-infos .swiper-infos-navigation .swiper-button-next{position:relative;width:60px;height:60px}.section-image-titre-texte{padding-bottom:2.25rem}.section-image-titre-texte .img-container{margin-top:1.25rem}.section-image-titre-texte .img-container img{width:100%;height:auto}.section-image-titre-texte .p-0{padding-right:calc(var(--bs-gutter-x) * .5)!important;padding-left:calc(var(--bs-gutter-x) * .5)!important}.section-listing-produits{margin-bottom:3.75rem}.section-listing-produits .product-item .content{margin:12px 10px 0}.section-listing-produits .card{min-height:unset;padding:2.756rem 2rem 3rem}.section-listing-produits .card .blob-cube{width:40%;height:auto;left:unset;right:-12%;bottom:-100px}.section-listing-licence{margin-top:4.875rem;margin-bottom:5.875rem}.section-listing-licence .title{margin-bottom:2.5rem}.section-listing-licence .licence-item{padding:1.75rem 1.875rem 1.922rem;min-height:325px}.section-listing-licence .licence-item .img-container{height:110px}.section-listing-licence .licence-item .title-container{margin-bottom:1.3rem}.reassurance-picto-titre .reassurance-listing{flex-wrap:wrap;gap:2.25rem 4rem}.section-titre-texte.bcg.deux-col{padding-bottom:16.125rem}.section-bandeau-defilant+.section-titre-texte.bcg{padding-top:9.875rem}}@media (max-width: 799px){.section-entete .blob-cube{width:185px}.bandeau-titre-bouton.has-blob .blob-cube-bottom{width:350px;bottom:-30px}}@media (min-width: 768px){.single-product .section-accordeons .title-accordeon{font-size:1.875rem}}@media (max-width: 767px){.section-entete+.section-titre-texte{margin-top:4rem}.woocommerce-cart .cart-form-container .shop_table .cart_item .product-thumbnail img{width:150px}.error404 main,.woocommerce-cart.cart-empty main{min-height:600px}.woocommerce-account .section-account,.woocommerce-checkout .section-account{padding:0}.woocommerce-account .section-titre-texte,.woocommerce-checkout .section-titre-texte{margin-top:3.125rem}.shop-listing-product #filtres-boutique .filter-listing .filter .title-h3{display:flex;align-items:center;gap:1rem}.shop-listing-product #filtres-boutique .filter-listing .filter .title-h3:after{content:url("data:image/svg+xml,%3Csvg width='23.557' height='8.544' viewBox='0 0 23.557 8.544' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 0.49470014,0.86906373 11.9487,7.3890637 l 11.1,-6.51999997' fill='none' stroke='rgb(86, 99, 247)' stroke-width='2' /%3E%3C/svg%3E%0A");display:inline-block;width:24px;margin-top:-5px}.shop-listing-product #filtres-boutique .filter-listing .filter .title-h3.opened:after{transform:rotate(180deg);margin-bottom:-7px;margin-top:0}.shop-listing-product .products .featured-product .product-content{padding:1.875rem 1.25rem}.shop-listing-product .products .featured-product .product-content .section-bandeau-defilant{margin-bottom:3rem}.shop-single-product{margin-bottom:2rem}.single-post .post-head{margin-top:3rem}.single-post .post-related{margin-top:4.875rem;margin-bottom:4rem}.single-post .section-titre-texte{margin-top:3.125rem;margin-bottom:4.75rem}.section-reassurance-numerotee{padding-bottom:5.875rem}.section-reassurance-numerotee .item .counter{font-size:7.75rem}.section-carte-revendeurs #revendeurs-carte{height:45vh!important;min-height:350px}.section-carte-revendeurs .info-panel .icon-store{width:90px;bottom:2rem;height:unset;right:2rem}.section-picto-titre-texte:has(+.bandeau-titre-bouton){margin-bottom:4.625rem}.section-fond-titre-texte-images{margin-top:3.25rem}.section-fond-titre-texte-images .content{padding:2.375rem 2.625rem}.section-fond-titre-texte-images .content .img-listing{flex-direction:column}.section-fond-titre-texte-images .content .img-listing .img-container{width:100%;min-height:unset;max-height:unset;aspect-ratio:16/10}.section-fond-titre-texte-images:has(+.section-fond-titre-texte-cubes) .content,.section-fond-titre-texte-images:has(+.section-fond-titre-texte-cubes) .content.with-img{padding-bottom:2.625rem}.section-fond-titre-texte-cubes{padding-top:4.25rem;padding-bottom:4.75rem}.section-fond-titre-texte-cubes .content .surtitre+h2{margin-top:2.75rem}.section-accordeons{margin-top:4.25rem;margin-bottom:4.625rem}.section-accordeons .title-accordeon{line-height:1.25}.section-accordeons .accordion-item .accordion-button{padding-top:1.875rem;padding-bottom:2.25rem;padding-right:1.25rem}.section-tutoriels{margin-top:3.875rem;margin-bottom:4.875rem}.section-formulaire{margin-bottom:4.25rem}.section-formulaire .form{padding-bottom:3.125rem}.section-formulaire .form .form-checkbox{flex-direction:column;gap:.813rem}.section-formulaire .form .form-checkbox .wpcf7-checkbox{flex-wrap:wrap}.section-titre-texte.bcg{padding-bottom:4.75rem}.bandeau-titre-bouton{margin-top:4.375rem}.bandeau-titre-bouton.has-blob .blob-cube-bottom{bottom:-60px}.section-titre-texte:has(+.section-carrousel-images){margin-bottom:5.75rem}.section-listing-produits{margin-bottom:3rem}.reassurance-picto-titre,.single-product .reassurance-picto-titre{margin-top:4.625rem;margin-bottom:3.875rem}.reassurance-picto-titre .reassurance-listing,.single-product .reassurance-picto-titre .reassurance-listing{flex-wrap:wrap;gap:2.25rem 2rem}.section-bandeau-defilant+.section-titre-texte.bcg{padding-top:7.875rem}.section-bandeau-defilant .container-fluid .sq-banner-track{animation-duration:7.5s}.section-titre-texte.bcg.deux-col{padding-bottom:14.125rem}footer .newsletter{padding:2.25rem 3.5rem 2.225rem 2.75rem}.section-carrousel-infos .blob-triangle{margin-bottom:0rem}}@media (max-width: 575px){h1,.title-h1{font-size:2.75rem}h2,.title-h2{font-size:2rem;line-height:1.15}h3,.title-h3{font-size:1.675rem}header#top{--navbarheight: 115px}header#top #mobile-menu .mobile-menu-list .menu-item{font-size:1.5rem}header#top #mobile-menu .mobile-menu-list .menu-item .sub-menu .menu-item{font-size:1.35rem}.woocommerce-cart .section-titre-texte{margin-top:2rem;margin-bottom:3rem}.woocommerce-cart .cart-form-container .shop_table .cart_item{flex-direction:column;align-items:start}.woocommerce-cart .cart-form-container .cart_totals,.section-checkout form.checkout .resume-cart{padding:2rem}.woocommerce-cart .cart-form-container .cart_totals .coupon .coupon-form{flex-direction:column}.section-entete+.section-titre-texte{margin-top:2.25rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_city_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_email_field{flex:0 0 auto;width:100%}.single-product .reassurance-picto-titre{margin-top:2.625rem}.shop-single-product .section-head-product .summary .pack-products-list .pack-products .pack-product-item .pack-infos{flex-direction:column;align-items:center}.section-masonry{margin-bottom:2.625rem}.single-post .post-head{margin-top:2.375rem}.single-post .section-titre-texte{margin-top:2.125rem;margin-bottom:2.75rem}.section-listing-article{margin-top:2.875rem;margin-bottom:3.5rem}.section-listing-article .categories-filters{margin-bottom:2.75rem}.section-listing-article .articles-list{--bs-gutter-y: 3.25rem}.section-listing-article .articles-list h2{margin-top:1.75rem;margin-bottom:1rem}.section-reassurance-numerotee{padding-bottom:4.275rem;padding-top:8rem}.section-reassurance-numerotee .item .counter{font-size:6.75rem}.section-carte-revendeurs .info-panel{padding:2rem 1.75rem}.section-fond-titre-texte-images .content{padding:2.25rem 1.75rem}.section-fond-titre-texte-images .content .txt-container+.img-listing{margin-top:1.875rem}.section-picto-titre-texte{margin-top:2.875rem;margin-bottom:3.625rem}.section-picto-titre-texte .item-list{margin-top:1.75rem}.section-picto-titre-texte .item-list .item{max-width:280px;margin:0 auto}.section-picto-titre-texte .item-list .item .picto{min-height:unset;max-height:100px}.section-picto-titre-texte .item-list .item .picto img{max-width:120px}.section-picto-titre-texte .item-list .item .title{margin-top:.85rem}.section-fond-titre-texte-cubes{padding-top:3.25rem;padding-bottom:3.75rem}.section-tutoriels .tutoriel-item{padding:1.5rem 1.25rem}.section-formulaire .form{padding-top:2.375rem}.section-formulaire .form label{font-size:1.15rem}.section-formulaire .form .wpcf7-form-control-wrap{margin-bottom:1.575rem}.section-entete{min-height:unset;padding-top:5.125rem}.section-deux-col-degrade .content .description{padding-left:.625rem;padding-right:.625rem}.section-deux-col-degrade .content .p2{padding-left:.15rem;padding-right:.125rem}.bandeau-titre-bouton.has-blob{margin-bottom:2.875rem}.section-carrousel-infos{margin-top:1.75rem}.section-carrousel-infos .swiper-infos .swiper-slide .btn-container{margin-top:2.25rem}.section-carrousel-infos .swiper-infos .swiper-slide .txt-container{margin-bottom:2.25rem}.section-listing-licence .licence-item{min-height:unset;height:100%}.reassurance-picto-titre .reassurance-listing .reassurance-item .reassurance-picto{height:90px;margin-bottom:1.75rem}.reassurance-picto-titre .reassurance-listing .reassurance-item .reassurance-picto img{max-height:100%}.shop-listing-product{margin-top:3rem}.shop-listing-product .products .featured-product .img-container{max-height:350px}.shop-listing-product .products .featured-product .img-container img{border-top-right-radius:18px;border-bottom-left-radius:0}.shop-listing-product .products .featured-product .container-product{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:0}.shop-listing-product .products .featured-product .product-content{border-radius:0 0 18px 18px}.shop-listing-product .products .featured-product .product-content .section-bandeau-defilant{margin-bottom:2.5rem}footer .newsletter{padding:2rem 2.25rem}footer .newsletter #newsletter-form{flex-direction:column;gap:.75rem}}@media (max-width: 449px){h1,.title-h1{font-size:2.5rem}h2,.title-h2{font-size:1.9rem}.section-entete h1{max-width:95%}.section-reassurance-numerotee .item .counter{font-size:5.75rem}footer .newsletter{padding:1.25rem 1.5rem 1.75rem}.section-carrousel-images+.section-titre-texte.bcg{padding-top:13rem}.section-carrousel-infos .swiper-infos .swiper-slide{--bs-gutter-x: 2rem;padding-top:2rem;padding-bottom:2.5rem}.section-listing-licence .col-6{width:100%!important}}@media (max-width: 399px){h1,.title-h1{font-size:2.35rem}h2,.title-h2{font-size:1.85rem}.section-reassurance-numerotee{padding-top:7rem}.section-reassurance-numerotee .item .counter{font-size:4.75rem}.section-carrousel-images+.section-titre-texte.bcg{padding-top:12rem}.shop-listing-product .products{--bs-gutter-y: 1.2rem;--bs-gutter-x: .9rem}.shop-listing-product .products .woocommerce-loop-product__link .img-container .onsale{font-size:1rem}.shop-listing-product .products .woocommerce-loop-product__link .woocommerce-loop-product__title{font-size:19px;line-height:1.1;margin:12px 10px 10px}.shop-listing-product .products .woocommerce-loop-product__link .price{margin:10px 10px 0}}@media (max-width: 349px){h1,.title-h1{font-size:2.2rem}.woocommerce-cart .cart-form-container .cart_totals,.section-checkout form.checkout .resume-cart{padding:1.25rem 1rem}.p-350{padding-left:0;padding-right:0}}@media (max-width: 325px){h1,.title-h1{font-size:2.1rem}}
