@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}.color0{color:#fff!important}.bcg-color0{background-color:#fff!important}.fill-color0{fill:#fff!important}.color1{color:#06497c!important}.bcg-color1{background-color:#06497c!important}.fill-color1{fill:#06497c!important}.color2{color:#005598!important}.bcg-color2{background-color:#005598!important}.fill-color2{fill:#005598!important}.color3{color:#00a4e8!important}.bcg-color3{background-color:#00a4e8!important}.fill-color3{fill:#00a4e8!important}.color4{color:#f27c00!important}.bcg-color4{background-color:#f27c00!important}.fill-color4{fill:#f27c00!important}.color5{color:#e5f7fd!important}.bcg-color5{background-color:#e5f7fd!important}.fill-color5{fill:#e5f7fd!important}@font-face{font-family:Proxima Nova;src:url(/themes/travail-couleur/fonts/proximanova_light.woff2) format("woff2"),url(/themes/travail-couleur/fonts/proximanova_light.woff) format("woff"),url(/themes/travail-couleur/fonts/proximanova_light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/themes/travail-couleur/fonts/proximanova_regular.woff2) format("woff2"),url(/themes/travail-couleur/fonts/proximanova_regular.woff) format("woff"),url(/themes/travail-couleur/fonts/proximanova_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/themes/travail-couleur/fonts/proximanova_bold.woff2) format("woff2"),url(/themes/travail-couleur/fonts/proximanova_bold.woff) format("woff"),url(/themes/travail-couleur/fonts/proximanova_bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/themes/travail-couleur/fonts/proximanova_boldit.woff2) format("woff2"),url(/themes/travail-couleur/fonts/proximanova_boldit.woff) format("woff"),url(/themes/travail-couleur/fonts/proximanova_boldit.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/themes/travail-couleur/fonts/proximanova_extrabold.woff2) format("woff2"),url(/themes/travail-couleur/fonts/proximanova_extrabold.woff) format("woff"),url(/themes/travail-couleur/fonts/proximanova_extrabold.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/themes/travail-couleur/fonts/proximanova_black.woff2) format("woff2"),url(/themes/travail-couleur/fonts/proximanova_black.woff) format("woff"),url(/themes/travail-couleur/fonts/proximanova_black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/themes/travail-couleur/fonts/proximanova_blackit.woff2) format("woff2"),url(/themes/travail-couleur/fonts/proximanova_blackit.woff) format("woff"),url(/themes/travail-couleur/fonts/proximanova_blackit.otf) format("opentype");font-weight:900;font-style:italic}:root{--bs-highlight-color: inherit;--bs-highlight-bg: rgb(229, 247, 253)}body{font-family:Proxima Nova,sans-serif;font-weight:400;background-color:#fff;color:#005598;font-size:1.125rem}.page-container{overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.page-container main{flex-grow:1}a{text-decoration:none;display:inline;color:inherit}strong,b{font-weight:700}em,i{font-style:italic}mark{font-weight:700;background-color:#00a4e826}.text-balance{text-wrap:balance}img{display:block}h1,.title-h1{font-size:5.625rem;font-weight:800;line-height:.98}h2,.title-h2{font-size:2.813rem;font-weight:800;line-height:1.16}h3,.title-h3{font-size:2.188rem;font-weight:800;line-height:1.15}h4,.title-h4{font-size:1.563rem;font-weight:800;line-height:1.2;margin-bottom:.25rem}.p1{font-size:1.125rem;line-height:1.28;font-weight:400}.txt p+p,.txt p+ul{margin-top:1rem}.txt p+h3{margin-top:3.25rem}.txt p+h4{margin-top:2rem}.txt ul+p{margin-top:1rem}.txt ul,.ul-puce ul,ul.ul-puce{padding-left:1rem;list-style:circle;list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-puce' width='8' height='10' viewBox='0 0 8 8.084' fill='rgb(0, 164, 232)'%3E%3Cpath d='m 5.512,2.377 a 1.158,1.158 0 0 1 1.561,-0.5 l 0.3,0.156 a 1.159,1.159 0 0 1 0.5,1.561 l -2,3.861 a 1.158,1.158 0 0 1 -1.561,0.5 l -0.3,-0.156 a 1.159,1.159 0 0 1 -0.5,-1.561 z' /%3E%3Cpath d='m 2.126,0.626 a 1.158,1.158 0 0 1 1.56,-0.5 l 0.3,0.156 a 1.158,1.158 0 0 1 0.5,1.561 l -2,3.861 a 1.158,1.158 0 0 1 -1.561,0.5 l -0.3,-0.155 a 1.158,1.158 0 0 1 -0.5,-1.561 z' /%3E%3C/svg%3E")}.txt ul li,.ul-puce ul li,ul.ul-puce li{padding-left:.5rem}.txt ul li+li,.ul-puce ul li+li,ul.ul-puce li+li{margin-top:.5rem}.ul-puce-2 ul,ul.ul-puce-2{list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-leaf-plain' width='12' height='12' fill='rgb(0, 164, 232)' viewBox='0 0 43.2 49.5'%3E%3Cpath d='M36.5,0L11.9,6.6h0c-3.4,1.1-6.1,3-8.1,5.5-1.6,2-2.7,4.5-3.3,7.3-1,4.8-.2,9-.2,9.1h0s0,0,0,0c2,7.3,6.1,20.8,6.2,20.9h0c0,.1.1,0,.1,0,12.2-2.1,25.7-6.5,25.9-6.6h0s0,0,0,0c3.7-1.7,6.4-4.1,8.2-7,1.4-2.4,2.3-5.1,2.5-8.2,0-.5,0-.9,0-1.4,0-4.5-1.3-8.1-1.4-8.2,0,0-5.2-18.2-5.2-18.2h-.1Z' /%3E%3C/svg%3E")}.ul-puce-2 ul li::marker,ul.ul-puce-2 li::marker{align-self:center}.pattern-txt{position:absolute;left:-9vw;top:-40px}.sq-form{margin-top:2.875rem}.sq-form label,.sq-form .form-control,.sq-form textarea,.sq-form select,.sq-form .form-fields{width:100%;font-family:Proxima Nova,sans-serif}.sq-form label,.sq-form select{font-size:1rem;font-style:italic;font-weight:600;color:#005598}.sq-form label{top:6px;padding-left:1.313rem}.sq-form .form-floating>.form-control-plaintext~label,.sq-form .form-floating>.form-control:focus~label,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label,.sq-form .form-floating>.form-select~label{height:28px;color:#005598}.sq-form .form-floating>.form-control-plaintext~label:after,.sq-form .form-floating>.form-control:focus~label:after,.sq-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.sq-form .form-floating>.form-select~label:after{background-color:unset;border-radius:unset}.sq-form .form-floating.form-textarea{height:100%}.sq-form .form-floating.form-textarea textarea{resize:none;height:100%;min-height:215px;border:1px solid rgb(0,85,152);caret-color:#00a4e8}.sq-form .form-floating>.form-control,.sq-form .form-fields{border:1px solid rgb(0,85,152);border-radius:0;caret-color:#00a4e8;color:#005598;padding:2.125rem 1.313rem .625rem;min-height:64px;background-color:unset}.sq-form .form-floating>.form-control.wpcf7-not-valid,.sq-form .form-fields.wpcf7-not-valid{border-color:#f27c00}.sq-form .form-floating>.form-control:focus,.sq-form .form-fields:focus{box-shadow:unset;border-color:#00a4e8}.sq-form .form-fields{padding-top:.625rem;padding-bottom:.5rem}.sq-form .form-fields label{padding-left:0;margin-bottom:.25rem}.sq-form .form-fields .form-options{display:flex;gap:.25rem 1rem;flex-wrap:wrap}.sq-form .form-fields .form-options .wpcf7-list-item{margin-left:0}.sq-form .form-fields .form-options label{font-size:.95rem;margin-bottom:0}.sq-form select{margin-top:.5rem;border:1px solid rgb(0,85,152);border-radius:0;padding:1rem .75rem;background-color:#e5f7fd}.sq-form select:focus{box-shadow:unset;border-color:#00a4e8}.sq-form .select-wrap{margin-top:.5rem;position:relative;display:inline-block}.sq-form .select-wrap select{margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.sq-form .select-wrap:after{content:"";position:absolute;pointer-events:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgb(0,85,152);right:1rem;top:50%;transform:translateY(-50%)}.sq-form .form-checkbox{display:flex;align-items:center;gap:.5rem}.sq-form .form-checkbox label{padding-left:0}.sq-form .form-checkbox input[type=checkbox]{appearance:none;border-radius:0;width:24px;height:24px;cursor:pointer;background-color:#fff;border:1px solid rgb(0,85,152);flex-shrink:0}.sq-form .form-checkbox input[type=checkbox]:checked{background-color:#f27c00;border-color:#f27c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.371' height='11.063' viewBox='0 0 13.371 11.063' fill='rgb(255, 255, 255)'%3E%3Cpath d='M11.763.25l-.876.929-6.1,6.473L2.955,5.821l-.9-.9-1.8,1.8.9.9L3.91,10.384l.929.929.9-.955,7-7.428L13.62,2Z' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.sq-form .codedropz-upload-handler{border:none;border-radius:0;background-color:#e5f7fdbf}.sq-form .codedropz-upload-handler .codedropz-upload-inner{font-weight:600}.sq-form .codedropz-upload-handler .codedropz-upload-inner .codedropz-btn-wrap{margin-top:1.25rem}.sq-form .codedropz-upload-handler .dnd-upload-counter{font-weight:600}.sq-form .dnd-upload-status .dnd-upload-image{border:1px solid rgb(242,124,0)}.sq-form .dnd-upload-status .dnd-upload-details .name span{color:#005598}.sq-form .dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background-color:#00a4e8}.sq-form .wpcf7-form-control input[type=radio]{accent-color:rgb(0,164,232)}.sq-form .wpcf7-response-output,.sq-form .wpcf7-not-valid-tip{font-family:Proxima Nova,sans-serif;font-size:1rem;line-height:1.15;margin-top:.5rem;margin-left:0;margin-right:0;font-weight:600;color:#f27c00}.sq-form .wpcf7 form .wpcf7-response-output{text-align:center;border:none;color:#f27c00;padding:.5rem .785rem;background-color:#f27c001a}.sq-form .wpcf7-submit,.sq-form .wpcf7 form.invalid .wpcf7-response-output,.sq-form .wpcf7 form.unaccepted .wpcf7-response-output,.sq-form .wpcf7 form.payment-required .wpcf7-response-output{margin-top:2rem}.sq-swiper-scrollbar{--swiper-top-pagination: 2.375rem}.sq-swiper-scrollbar .scrollbar-wrapper{--swiper-scrollbar-size: 4px;--swiper-scrollbar-border-radius: 0;--swiper-scrollbar-drag-bg-color: rgb(242, 124, 0);--swiper-scrollbar-bg-color: rgb(0, 85, 152);--swiper-scrollbar-sides-offset: 0;--swiper-scrollbar-bottom: 0;margin-top:calc(var(--swiper-top-pagination) - var(--swiper-scrollbar-size))}.sq-swiper-scrollbar .scrollbar-wrapper .swiper-scrollbar{width:100%}.no-scroll{overflow:hidden}.sq-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.row{--bs-gutter-x: 1rem}.shop-quantity .btn-container .button{width:46px;height:46px;padding:0;font-weight:700;font-size:18px;line-height:1;border-radius:0;min-width:unset}.shop-quantity .btn-container .qty{width:46px;font-size:.938rem;color:#005598;text-align:center;appearance:none;border:none;border-top:1px solid rgb(0,85,152);border-bottom:1px solid rgb(0,85,152);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}.select2-container .select2-selection[aria-expanded=true]{border-color:#00a4e8!important}.select2-dropdown{border-color:#00a4e8}.select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-dropdown .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#06497c}.section-entete+.section-titre-texte,.section-entete+.section-accordeons-texte{margin-bottom:10.625rem}.section-entete+.section-titre-texte>.container>.row,.section-entete+.section-accordeons-texte>.container>.row{padding-top:7.625rem}div.MR-Widget .MRW-Results{height:100%}@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}}@media (min-width: 1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1540px}}@media (min-width: 1700px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1640px}}.btn-container{display:flex}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen,.btn-container .button{display:inline-block;min-width:260px;appearance:none;border:none;border-radius:50px;background-color:#005598;color:#fff;letter-spacing:.3px;line-height:1.05;font-weight:800;font-size:.813rem;padding:1.063rem 3rem 1rem;text-align:center;transition:.3s;word-break:break-word;white-space:normal;text-transform:uppercase;cursor:pointer}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen:hover,.btn-container .button:hover{background-color:#00a4e8}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.no-min,.btn-container .button.no-min{min-width:unset}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color0,.btn-container .button.bcg-color0{color:#005598}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color0:hover,.btn-container .button.bcg-color0:hover{background-color:#00a4e8!important;color:#fff}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color5,.btn-container .button.bcg-color5{color:#005598}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color5:hover,.btn-container .button.bcg-color5:hover{color:#fff}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color1:hover,.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color2:hover,.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color5:hover,.btn-container .button.bcg-color1:hover,.btn-container .button.bcg-color2:hover,.btn-container .button.bcg-color5:hover{background-color:#00a4e8!important}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color3:hover,.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen.bcg-color4:hover,.btn-container .button.bcg-color3:hover,.btn-container .button.bcg-color4:hover{background-color:#005598!important}.modaal-wrapper.modaal-inline .modaal-content #delivery_point_chosen{display:block;min-width:unset}.bcg-color2 .btn-container .button:hover{background-color:#00a4e8!important}.bcg-color2 .btn-container .button.bcg-color3:hover{background-color:#f27c00!important}.error404 .section-entete,.search-no-results .section-entete{position:relative}.error404 .section-entete .pattern-infos,.search-no-results .section-entete .pattern-infos{position:absolute;right:-150px;top:20px}:root{--navbar-height: 125px}header#top{z-index:30}header#top .header-link{display:flex;width:fit-content}header#top .header-logo{width:100%;max-width:188px;height:auto}header#top.menu-open .head-icon:not(.burger){display:none}header#top.menu-open~#mobile-menu{display:block!important}header#top .nav-bar{min-height:var(--navbar-height)}header#top .nav-bar .nav-menu ul{display:flex;justify-content:center;align-items:center;letter-spacing:.42px;text-transform:uppercase;font-weight:700}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product{padding-top:3.25rem;padding-bottom:3.25rem}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product:hover .sub-menu{display:block}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu{display:none;position:absolute;top:var(--navbar-height);left:0;right:0;padding-top:3.78rem;padding-bottom:9.625rem;background-color:#005598;min-height:250px;z-index:3}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu .menu-item+.menu-item:before{content:unset}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row{--bs-gutter-y: 6.125rem;margin-top:0}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item{width:16.66666667%;margin-left:8.33333333%;text-transform:none;font-size:1.35rem;line-height:1.1}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item:nth-child(1),header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item:nth-child(2),header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item:nth-child(3),header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item:nth-child(4){margin-top:0}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item:nth-child(4n+1){margin-left:0}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item .sub-menu{display:flex;flex-direction:column;align-items:start;margin-top:1.275rem;line-height:1.2}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item .sub-menu .menu-item{font-size:1.15rem;font-weight:400;text-transform:none;color:#ffffffe6}header#top .nav-bar .nav-menu ul .menu-item-has-children.menu-product>.sub-menu>.container>.row>.menu-item .sub-menu .menu-item:hover{color:#fff}header#top .nav-bar .nav-menu ul .menu-item{display:inline}header#top .nav-bar .nav-menu ul .menu-item+.menu-item:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-leaf-plain' width='10' height='12' fill='rgb(0, 164, 232)' viewBox='0 0 43.2 49.5'%3E%3Cpath d='M36.5,0L11.9,6.6h0c-3.4,1.1-6.1,3-8.1,5.5-1.6,2-2.7,4.5-3.3,7.3-1,4.8-.2,9-.2,9.1h0s0,0,0,0c2,7.3,6.1,20.8,6.2,20.9h0c0,.1.1,0,.1,0,12.2-2.1,25.7-6.5,25.9-6.6h0s0,0,0,0c3.7-1.7,6.4-4.1,8.2-7,1.4-2.4,2.3-5.1,2.5-8.2,0-.5,0-.9,0-1.4,0-4.5-1.3-8.1-1.4-8.2,0,0-5.2-18.2-5.2-18.2h-.1Z' /%3E%3C/svg%3E");margin-left:2.25rem;margin-right:2.25rem}header#top .nav-bar .nav-picto-container{gap:3rem}header#top .nav-bar .nav-picto-container .head-icon{cursor:pointer;padding:0;appearance:none;background-color:unset;border:none;border-radius:0}header#top .nav-bar .nav-picto-container .head-icon.cart{position:relative}header#top .nav-bar .nav-picto-container .head-icon.cart .cart-items{top:0;right:-50%;position:absolute;background-color:#f27c00;border-radius:50%;font-size:11px;display:flex;justify-content:center;align-items:center;width:16px;aspect-ratio:1/1}#mobile-menu{position:fixed;z-index:9999;top:var(--navbar-height);width:100%;height:calc(100% - var(--navbar-height));background-color:#005598;color:#fff;overflow:scroll;border-top:1px solid rgb(0,164,232)}#mobile-menu .mobile-menu-list{display:flex;padding-top:1rem;padding-bottom:1rem}#mobile-menu .mobile-menu-list ul{max-width:500px;width:100%}#mobile-menu .mobile-menu-list li{width:100%;display:flex;justify-content:space-between;gap:1.25rem;align-items:center;letter-spacing:.92px;text-transform:uppercase;font-size:1.4375rem;font-weight:800;line-height:1.2}#mobile-menu .mobile-menu-list li:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-arrow' viewBox='0 0 18.477 16.059' width='14' height='14' fill='rgb(255, 255, 255)'%3E%3Cpath d='m10.449 0 6.694 6.7 1.334 1.334-1.334 1.334-6.694 6.691-1.334-1.331 5.751-5.751h-14.866v-1.886h14.866l-5.751-5.754z' /%3E%3C/svg%3E")}#mobile-menu .mobile-menu-list li+li{margin-top:4vh}#mobile-menu .mobile-menu-list li.current_page_item{color:#f27c00}#mobile-menu .mobile-menu-list li.current_page_item:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-arrow' viewBox='0 0 18.477 16.059' width='14' height='14' fill='rgb(242, 124, 0)'%3E%3Cpath d='m10.449 0 6.694 6.7 1.334 1.334-1.334 1.334-6.694 6.691-1.334-1.331 5.751-5.751h-14.866v-1.886h14.866l-5.751-5.754z' /%3E%3C/svg%3E")}#mobile-menu .bottom-menu{padding-top:1rem;padding-bottom:1rem;gap:1rem}#mobile-menu .bottom-menu li{font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.2}#mobile-menu .bottom-menu li+li{margin-top:2vh}.section-titre-texte{margin-top:7.625rem;margin-bottom:6.75rem}.section-titre-texte .title-container{min-height:52px}.section-titre-texte h2 strong{font-weight:inherit;color:#00a4e8}.section-titre-texte h3{color:#00a4e8;margin-bottom:1.345rem}.section-titre-texte .txt{margin-top:2.35rem}.section-titre-texte .txt>h3:first-child{margin-top:-2.35rem}.section-titre-texte .btn-container{margin-top:3.35rem}.section-titre-texte .leaf{top:-25px;right:-5px;z-index:3}.section-titre-texte .leaf,.section-titre-texte .leaf-outline{position:absolute}.section-titre-texte .leaf-outline{top:-30px;right:-62.55px;z-index:1}.section-titre-texte .img-container{max-height:644px;overflow:hidden;border-top-left-radius:40px;border-bottom-right-radius:40px;z-index:2;position:relative}.section-titre-texte .img-container img,.section-titre-texte .img-container picture{width:100%;height:100%;object-fit:cover}.section-entete{padding-top:3rem;padding-bottom:12rem;min-height:500px;background-color:#005598;color:#fff;overflow:hidden}.section-entete .pattern-header{position:absolute;height:100%;max-height:315px;top:50%;transform:translateY(-50%);width:auto;left:45%}.section-entete.img{background-color:#00000040!important;background-blend-mode:multiply;background-size:cover;background-repeat:no-repeat;background-position:center}.section-entete .breadcrumbs{text-transform:uppercase;letter-spacing:1.04px;font-size:.813rem;font-weight:700;line-height:1.25}.section-entete .breadcrumbs .separator{color:#f27c00}.section-entete h1{margin-top:3.32rem;margin-bottom:3.32rem;text-wrap:balance}.section-entete .cta{cursor:pointer;gap:1.625rem;background-color:unset;border:none;color:#fff;padding:0;border-radius:0}.section-entete .cta .txt{text-align:left;letter-spacing:1.2px;font-size:.938rem;font-weight:700;line-height:1.1}.section-entete .cta svg{flex-shrink:0;transition:.4s}.section-entete .cta:hover svg{fill:#00a4e8!important}.section-entete+section,.woocommerce-account .section-entete+.main-shop{margin-top:-7.875rem;background-color:unset}.section-entete+section>.container>.row,.woocommerce-account .section-entete+.main-shop>.container>.woocommerce>.row{background-color:#fff;border-top-right-radius:70px;position:relative;padding-top:5.625rem}.section-entete+section>.container>.row:before,.woocommerce-account .section-entete+.main-shop>.container>.woocommerce>.row:before{content:"";left:calc(-999rem + var(--bs-gutter-x) * .5);background-color:#fff;display:block;position:absolute;width:999rem;top:0;bottom:0}.section-bandeau-defilant{margin-top:8rem;margin-bottom:7.5rem;overflow:hidden}.section-bandeau-defilant .message-content{-webkit-user-select:none;user-select:none;overflow:visible;display:flex;flex-direction:column;flex-wrap:wrap;font-size:4rem;gap:.25rem;font-weight:800;margin:.5rem auto}.section-bandeau-defilant .message-content>*{min-width:calc(var(--offsetText, 0) * 1px + .5em);animation:slide 8s infinite linear;font-size:inherit;font-weight:inherit;flex-shrink:0;text-shadow:calc(var(--offsetText) * 1px + .5em) 0,calc(var(--offsetText) * -1px - .5em) 0,calc(var(--offsetText) * 2 * 1px + 1em) 0,calc(var(--offsetText) * 2 * -1px - 1em) 0,calc(var(--offsetText) * 3 * 1px + 1.5em) 0,calc(var(--offsetText) * 3 * -1px - 1.5em) 0,calc(var(--offsetText) * 4 * 1px + 2em) 0,calc(var(--offsetText) * 4 * -1px - 2em) 0,calc(var(--offsetText) * 5 * 1px + 2.5em) 0,calc(var(--offsetText) * 5 * -1px - 2.5em) 0,calc(var(--offsetText) * 6 * 1px + 3em) 0,calc(var(--offsetText) * 6 * -1px - 3em) 0,calc(var(--offsetText) * 7 * 1px + 3.5em) 0,calc(var(--offsetText) * 7 * -1px - 3.5em) 0,calc(var(--offsetText) * 8 * 1px + 4em) 0,calc(var(--offsetText) * 8 * -1px - 4em) 0,calc(var(--offsetText) * 9 * 1px + 4.5em) 0,calc(var(--offsetText) * 9 * -1px - 4.5em) 0,calc(var(--offsetText) * 10 * 1px + 5em) 0,calc(var(--offsetText) * 10 * -1px - 5em) 0}.section-bandeau-defilant .message-content strong{font-weight:inherit;color:#f27c00}@keyframes slide{to{text-indent:calc(var(--offsetText) * -1px - .5em)}}.section-listing-categories{--mb-section: 9.5rem;margin-top:7.34rem;margin-bottom:calc(-1 * var(--mb-section));position:relative;z-index:2}.section-listing-categories .pattern-flowers{position:absolute;bottom:calc(var(--mb-section) - 1rem);z-index:-1}.section-listing-categories .title{display:flex;align-items:center;gap:1.125rem;font-size:1.565rem;line-height:1.2;letter-spacing:.25px;text-transform:uppercase;margin-bottom:2.75rem}.section-listing-categories .title svg{flex-shrink:0}.section-listing-categories .custom-grid{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-flow:row;gap:1rem}.section-listing-categories .custom-grid>*{grid-column:span 5;grid-row:span 2}.section-listing-categories .custom-grid>:nth-child(2),.section-listing-categories .custom-grid>:nth-child(3){grid-column:6/span 2;grid-row:span 1;aspect-ratio:1/1}.section-listing-categories .custom-grid>:nth-child(4){grid-column:8/span 3;grid-row:1/span 2}.section-listing-categories .cat-item{display:flex;flex-direction:column;justify-content:end;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#0003;background-blend-mode:multiply;padding:2rem 1.95rem 2.25rem;transition:.25s background-color}.section-listing-categories .cat-item:hover{background-color:#0000001a}.section-listing-categories .cat-item .title-item{font-size:1.9rem;color:#fff;margin-bottom:2.185rem;font-weight:800}.section-listing-categories .cat-item .btn-container .button{min-width:unset;padding:1rem 2.375rem .925rem}.section-reassurance{padding-top:12rem;padding-bottom:12rem;color:#fff;text-align:center;position:relative}.section-reassurance.bcg-color4{background-image:url(/themes/travail-couleur/img/motif.svg);background-repeat:no-repeat;background-position:center}.section-reassurance.bcg-color2 .icon-brand{position:absolute;top:10%;left:50%;transform:translate(-50%);height:80%;width:auto}.section-reassurance.bcg-color2 .swiper-wrapper{gap:9rem 0}.section-reassurance.bcg-color2 .swiper-wrapper .swiper-slide{width:50%}.section-reassurance .img-container{margin-bottom:2rem;display:flex;justify-content:center}.section-reassurance .title{font-weight:800;font-size:1.5rem;text-transform:uppercase}.section-reassurance .title+.txt{margin-top:1rem}.section-reassurance .txt{margin:0 auto;max-width:285px;text-wrap:balance}.section-reassurance.bcg-color2 .txt{max-width:530px}.section-reassurance .row{gap:4.25rem 0}.home .section-reassurance{padding-top:15.75rem;padding-bottom:8.25rem}.section-reassurance-numerotee{padding-top:8.36rem;padding-bottom:8.36rem;color:#fff;text-align:center;counter-reset:item}.section-reassurance-numerotee h2{margin-bottom:3.375rem}.section-reassurance-numerotee .reassurance-container{gap:2rem 0}.section-reassurance-numerotee .reassurance-item{margin:0 auto;font-weight:800;font-size:1.5rem;max-width:450px;letter-spacing:.25px;line-height:1.4}.section-reassurance-numerotee .reassurance-item .number-item{margin-bottom:1.5rem;counter-increment:item}.section-reassurance-numerotee .reassurance-item .number-item:before{width:71px;height:71px;background-color:#f27c00;border-radius:71px;content:counter(item,decimal-leading-zero);display:flex;justify-content:center;align-items:center}.section-reassurance-numerotee .reassurance-item .title{margin:0 auto;text-wrap:balance}.section-reassurance-numerotee .btn-container{margin-top:2.75rem}.section-bandeau-image{overflow:hidden}.section-bandeau-image .swiper-bandeau-image{--swiper-pagination-bottom: 1.25rem;max-height:685px;height:75vh}.section-bandeau-image .swiper-bandeau-image .swiper-pagination{display:flex;justify-content:end;padding-right:3rem}.section-bandeau-image .swiper-bandeau-image .swiper-pagination .swiper-pagination-bullet{background:none;width:24px;height:24px;opacity:.6;transition:opacity .3s ease}.section-bandeau-image .swiper-bandeau-image .swiper-pagination .swiper-pagination-bullet .icon-bullet{width:100%;height:100%;fill:#06497c}.section-bandeau-image .swiper-bandeau-image .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.section-bandeau-image .swiper-bandeau-image .swiper-pagination .swiper-pagination-bullet-active .icon-bullet{fill:#00a4e8}.section-bandeau-image .img-container{position:relative}.section-bandeau-image .img-container img,.section-bandeau-image .img-container picture{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute}.section-cta{padding-top:4.125rem;padding-bottom:6.75rem}.section-cta .left{margin-top:2rem}.section-cta .txt{margin-top:.75rem}.section-cta .btn-container{margin-top:1.625rem}.section-accordeons{--bs-border-radius: 0;margin-top:8.625rem;margin-bottom:8.875rem}.section-accordeons:has(+.section-accordeons){margin-bottom:4.915rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:8.875rem!important}.section-accordeons+.section-accordeons{margin-top:4.915rem;margin-bottom:4.915rem}.section-accordeons.bcg-color{margin-top:0;margin-bottom:0;padding-top:8.625rem;padding-top:8.875rem}.section-accordeons.bcg-color+.section-accordeons{padding-top:4.915rem;padding-bottom:4.915rem;margin-top:0;margin-bottom:0}.section-accordeons.bcg-color:has(+.section-accordeons){padding-bottom:0;margin-bottom:0}.section-accordeons.bcg-color:not(:has(+.section-accordeons)){padding-bottom:8.875rem!important;margin-bottom:0!important}.section-accordeons .paragraph-intro .title{margin-bottom:.75rem}.section-accordeons .paragraph-intro .txt{margin-bottom:2.5rem}.section-accordeons .paragraph-intro h3{margin-top:1rem;color:#00a4e8}.section-accordeons .title-accordeon{font-size:1.188rem;line-height:1.1;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:#005598}.section-accordeons .accordion-item{position:relative;z-index:2;border:none;background-color:unset}.section-accordeons .accordion-button{--bs-accordion-btn-active-icon: "";--bs-accordion-btn-icon: "";font-size:1.625rem;font-weight:600;background-color:unset;box-shadow:unset;border-bottom:1px solid rgb(0,85,152);padding:1.215rem 0}.section-accordeons .accordion-button h2{margin-right:1rem}.section-accordeons .accordion-button:after{margin-right:1rem;color:#06497c;margin-top:2px;content:"+";display:flex;justify-content:center;align-items:center;font-size:1.875rem;font-weight:700}.section-accordeons .accordion-button:not(.collapsed):after{content:"-";color:#f27c00}.section-accordeons .accordion-button[aria-expanded=true]{border-color:transparent}.section-accordeons .accordion-body{padding:.15rem 0 1.25rem}.section-accordeons .accordion-body p+p,.section-accordeons .accordion-body p+.img-container{margin-top:.75rem}.section-accordeons .accordion-body .img-container{display:flex}.section-accordeons .accordion-body .img-container img,.section-accordeons .accordion-body .img-container picture{max-width:100%;height:auto;object-fit:contain}.section-accordeons .accordion-body .btn-container{margin-top:1.25rem}.section-accordeons .accordion-body .btn-container .button{min-width:120px}.section-accordeons .accordion-header .title-accordeon{margin-bottom:-.5rem}.section-accordeons-texte .left .title{max-width:535px;margin-bottom:2.5rem;text-wrap:balance}.section-accordeons-texte .left .txt{margin-bottom:2rem}.section-accordeons-texte .left .accordion-item:first-of-type .accordion-button{border-top:1px solid rgb(0,85,152)}.section-accordeons-texte .right{margin-top:1rem}.section-accordeons-texte .right h3{color:#00a4e8;margin-bottom:2rem}.section-accordeons-texte .right .btn-container{margin-top:2.5rem}.section-accordeons-texte .right .txt ul{padding-left:1.5rem;list-style-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-puce' width='15' height='15' viewBox='0 0 8 8.084' fill='rgb(0, 164, 232)'%3E%3Cpath d='m 5.512,2.377 a 1.158,1.158 0 0 1 1.561,-0.5 l 0.3,0.156 a 1.159,1.159 0 0 1 0.5,1.561 l -2,3.861 a 1.158,1.158 0 0 1 -1.561,0.5 l -0.3,-0.156 a 1.159,1.159 0 0 1 -0.5,-1.561 z' /%3E%3Cpath d='m 2.126,0.626 a 1.158,1.158 0 0 1 1.56,-0.5 l 0.3,0.156 a 1.158,1.158 0 0 1 0.5,1.561 l -2,3.861 a 1.158,1.158 0 0 1 -1.561,0.5 l -0.3,-0.155 a 1.158,1.158 0 0 1 -0.5,-1.561 z' /%3E%3C/svg%3E")}.section-accordeons-texte .right .txt ul li{padding-left:.75rem}.section-accordeons-texte .right .txt ul li+li{margin-top:1.25rem}.section-formulaire{padding-top:8.5rem;padding-bottom:7.22rem;color:#fff;position:relative;overflow:hidden}.section-formulaire .icon-brand{position:absolute;right:-80px;top:50%;transform:translateY(-50%)}.section-formulaire .form-container.sq-form label,.section-formulaire .form-container.sq-form select,.section-formulaire .form-container.sq-form input,.section-formulaire .form-container.sq-form textarea{color:#fff}.section-formulaire .form-container.sq-form .form-floating>.form-control-plaintext~label,.section-formulaire .form-container.sq-form .form-floating>.form-control:focus~label,.section-formulaire .form-container.sq-form .form-floating>.form-control:not(:placeholder-shown)~label,.section-formulaire .form-container.sq-form .form-floating>.form-select~label{color:#fff}.section-formulaire .form-container.sq-form .form-floating>.form-control,.section-formulaire .form-container.sq-form .form-fields{border-color:#fff}.section-formulaire .form-container.sq-form .form-textarea textarea{border:1px solid rgb(255,255,255)}.section-formulaire .form-container.sq-form .form-textarea select{border-color:#fff}.section-formulaire .form-container.sq-form .dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='rgb(229, 247, 253)'/%3E%3C/svg%3E%0A")}.section-formulaire .form-container.sq-form .dnd-upload-status .dnd-upload-details .name span{color:#fff}.section-formulaire .form-container.sq-form .dnd-upload-status .dnd-upload-details .name em{color:#e6e6e6}.section-formulaire .form-container.sq-form .wpcf7 form .wpcf7-response-output{color:#005598;background-color:#e5f7fd}.section-formulaire .form-container.sq-form .wpcf7-response-output,.section-formulaire .form-container.sq-form .wpcf7-not-valid-tip{color:#ffffffd9}.section-listing-produits{padding-top:9.375rem;padding-bottom:10.375rem;position:relative;overflow:hidden}.section-listing-produits .pattern-lines{position:absolute;bottom:-200px;right:-400px}.section-listing-produits .title{display:flex;align-items:center;gap:1.125rem;margin-bottom:2.345rem}.section-listing-produits .title svg{flex-shrink:0}.section-listing-produits .product-item .img-container{border:none!important}.section-listing-produits .swiper .swiper-button-prev,.section-listing-produits .swiper .swiper-button-next{width:unset}.section-listing-produits .swiper .swiper-button-prev.swiper-button-lock,.section-listing-produits .swiper .swiper-button-next.swiper-button-lock{display:none!important}.section-listing-produits .swiper .swiper-button-prev:after,.section-listing-produits .swiper .swiper-button-next:after{content:unset!important}.section-listing-produits .swiper .swiper-button-prev{transform:rotate(180deg)}.section-listing-produits .swiper-products{padding:0 0 var(--swiper-top-pagination) 0;overflow:hidden}.section-listing-produits .swiper-products .swiper-wrapper .swiper-slide{width:unset;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.section-bloc-seo-categories{padding-top:12rem;padding-bottom:8.125rem}.section-bloc-seo-categories h2{margin-bottom:4.375rem}.section-bloc-seo-categories .pattern-container .pattern-txt{color:#fff;left:-120px;top:-60px}.section-bloc-seo-categories .left .txt{margin-right:2.625rem}.section-bloc-seo-categories .right .txt{margin-left:2.625rem}.section-bloc-seo-categories .btn-container{margin-top:3.75rem}.section-home-infos .swiper{height:80vh;max-height:900px}.section-home-infos .swiper .container,.section-home-infos .swiper .container>.row{height:100%}.section-home-infos .swiper .swiper-navigation{position:absolute;right:0;top:50%;background-color:#fff;z-index:5;width:60px;height:175px;border-radius:30px 0 0 30px;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateY(-50%)}.section-home-infos .swiper .swiper-navigation .separator{width:8px;height:8px;border-radius:8px;background-color:#f27c00;aspect-ratio:1/1;flex-shrink:0}.section-home-infos .swiper .swiper-navigation .swiper-button-next,.section-home-infos .swiper .swiper-navigation .swiper-button-prev{position:relative;left:unset;right:unset;margin-top:unset;top:unset;width:unset;height:unset;appearance:none;background-color:unset;border:none;border-radius:0;padding:.844rem}.section-home-infos .swiper .swiper-navigation .swiper-button-next svg,.section-home-infos .swiper .swiper-navigation .swiper-button-prev svg{width:unset;height:unset}.section-home-infos .swiper .swiper-navigation .swiper-button-next:after,.section-home-infos .swiper .swiper-navigation .swiper-button-prev:after{content:unset}.section-home-infos .swiper .swiper-slide{height:auto}.section-home-infos .swiper .swiper-slide .icon-infos{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.section-home-infos .swiper .swiper-slide .pattern-infos{position:absolute;top:9%;right:50%;z-index:2}.section-home-infos .swiper .swiper-slide .img-container{height:100%;position:relative}.section-home-infos .swiper .swiper-slide .img-container img,.section-home-infos .swiper .swiper-slide .img-container picture{position:absolute;height:100%;object-fit:cover;min-width:100%;max-width:150%}.section-home-infos .swiper .swiper-slide .title-h1{margin-bottom:3.75rem}.section-home-infos .swiper .swiper-slide .cta{background-color:unset;appearance:none;border:none;border-radius:0;padding:0;color:#fff;font-size:.938rem;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;gap:1.625rem;text-wrap:balance;text-align:left;line-height:1.33;max-width:450px}.section-home-infos .swiper .swiper-slide .cta svg{flex-shrink:0;transition:.4s}.section-home-infos .swiper .swiper-slide .cta:hover svg{fill:#00a4e8!important}.section-search{padding-top:3rem;padding-bottom:5rem;min-height:70vh}.section-search .others{margin-top:3.25rem}body.single-product .page-container{overflow:unset}body.single-product .woocommerce-breadcrumb{padding-top:3rem;padding-bottom:2.75rem}body.single-product .row.product .woocommerce-product-gallery{position:relative}body.single-product .row.product .woocommerce-product-gallery #zoom-gallery,body.single-product .row.product .woocommerce-product-gallery #more-gallery{position:absolute;z-index:2;cursor:pointer;appearance:none;background-color:unset;border:none;border-radius:0;padding:0}body.single-product .row.product .woocommerce-product-gallery #zoom-gallery{top:2rem;right:2rem}body.single-product .row.product .woocommerce-product-gallery #more-gallery{bottom:2rem;right:2rem}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper.attribute,body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper.unique{grid-template-columns:1fr;justify-items:center}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper.attribute .product-gallery,body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper.unique .product-gallery{width:80%}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper.attribute .product-gallery{border-bottom:none}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .product-gallery{aspect-ratio:1/1;border:1px solid rgba(0,85,152,.5)}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .product-gallery:nth-child(n+3){border-top:0}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .product-gallery:nth-child(2n){border-left:0}body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .product-gallery img,body.single-product .row.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .product-gallery picture{width:100%;height:100%;object-fit:contain}body.single-product .row.product #sq-aside{position:sticky;top:0;height:100vh;overflow:hidden}body.single-product .row.product #sq-aside .summary{padding-top:4rem;padding-bottom:6rem;height:100%;overflow:hidden;scroll-behavior:auto}body.single-product .row.product #sq-aside .summary .product_title{margin-bottom:.715rem}body.single-product .row.product #sq-aside .summary .brand{font-weight:600;margin-top:.25rem;margin-bottom:.75rem}body.single-product .row.product #sq-aside .summary .price{color:#f27c00;font-size:2rem;font-weight:800;margin-bottom:2.65rem}body.single-product .row.product #sq-aside .summary .price del{color:#00a4e8}body.single-product .row.product #sq-aside .summary .price ins{text-decoration:none}body.single-product .row.product #sq-aside .summary .price ins:before{content:" • ";color:#005598}body.single-product .row.product #sq-aside .summary .swiper-product-gallery{margin-top:1.875rem;margin-bottom:1.5rem}body.single-product .row.product #sq-aside .summary .swiper-product-gallery .product-gallery{border:1px solid rgba(0,85,152,.5);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;overflow:hidden;max-height:500px;position:relative}body.single-product .row.product #sq-aside .summary .swiper-product-gallery .product-gallery img,body.single-product .row.product #sq-aside .summary .swiper-product-gallery .product-gallery picture{position:absolute;max-height:500px;object-fit:contain;height:100%}body.single-product .row.product #sq-aside .summary .woocommerce-product-details__short-description{margin-bottom:2.925rem}body.single-product .row.product #sq-aside .summary .title-label{font-size:1.188rem;font-weight:700}body.single-product .row.product #sq-aside .summary .title-label+hr{margin-top:.945rem;margin-bottom:.875rem;color:#005598;opacity:1}body.single-product .row.product #sq-aside .summary .title-label.title-qte{margin-top:1.785rem}body.single-product .row.product #sq-aside .summary .personnalisation{margin-top:1.785rem;margin-bottom:1.845rem}body.single-product .row.product #sq-aside .summary .personnalisation .title-label{margin-bottom:1rem}body.single-product .row.product #sq-aside .summary .personnalisation label{display:flex;align-items:center;-webkit-user-select:none;user-select:none}body.single-product .row.product #sq-aside .summary .personnalisation .fake-radio{width:20px;height:20px;appearance:none;outline:1px solid rgb(0,85,152);border-radius:50%;border:6px solid rgb(255,255,255);flex-shrink:0;margin-right:1rem;background-color:#fff;margin-left:1px;cursor:pointer}body.single-product .row.product #sq-aside .summary .personnalisation .fake-radio:checked{background-color:#005598}body.single-product .row.product #sq-aside .summary .variations_form{margin-top:2.925rem}body.single-product .row.product #sq-aside .summary .variations_form .variation-item{margin-bottom:1.785rem}body.single-product .row.product #sq-aside .summary .shop-quantity-addcart{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center;margin-top:2.4rem;min-height:46px}body.single-product .row.product #sq-aside .summary .shop-quantity-addcart.ajax{filter:grayscale(100%);opacity:.7;pointer-events:none}body.single-product .row.product #personnalisation .accordion-body{padding-top:.75rem}body.single-product .row.product .section-accordeons{margin-top:3.5rem}body.single-product .row.product .section-accordeons .container{padding:0}.section-tracking{margin-top:6.875rem;margin-bottom:6.875rem}#sq-tracking-form .left{margin-top:2rem}#sq-tracking-form h2{margin-bottom:2.25rem}#sq-tracking-form .coupon-form{padding-left:2rem;max-width:550px}#sq-tracking-form .choice{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:1rem 7rem}#sq-tracking-form .choice label{display:flex;align-items:center;gap:.5rem;font-weight:600;cursor:pointer}#sq-tracking-form .choice input[type=radio]{width:20px;height:20px;appearance:none;outline:1px solid rgb(0,85,152);border-radius:50%;border:6px solid rgb(255,255,255);flex-shrink:0;margin-right:.25rem;background-color:#fff;cursor:pointer}#sq-tracking-form .choice input[type=radio]:checked{background-color:#005598}.sq-coupon-form .coupon-form{display:flex;align-items:center;justify-content:space-between;padding-left:0;padding-right:.75rem;border:1px solid rgb(6,73,124);border-radius:50px}.sq-coupon-form .coupon-form label{font-size:1rem;font-weight:600;color:#005598;top:6px;padding-left:1.313rem}.sq-coupon-form .coupon-form .form-floating{--bs-body-bg: transparent}.sq-coupon-form .coupon-form .form-floating>.form-control~label{color:inherit!important}.sq-coupon-form .coupon-form .form-floating>.form-control:focus~label{height:28px}.sq-coupon-form .coupon-form .form-control{background-color:unset;border:none;border-radius:0;caret-color:#005598;color:#005598;padding:2.125rem 2.625rem .625rem 1.313rem;min-height:64px}.sq-coupon-form .coupon-form .form-control.wpcf7-not-valid{border-color:#f27c00}.sq-coupon-form .coupon-form .form-control:focus{box-shadow:unset;border-color:#005598}.sq-coupon-form .coupon-form .btn-container{flex-shrink:0;margin-top:0}.sq-coupon-form .coupon-form .btn-container .button{min-width:unset;padding-left:2rem;padding-right:2rem}.search-form{display:none;border:1px solid rgb(255,255,255);border-radius:30px;padding-left:1rem;padding-right:1.25rem}.search-form .search-btn,.search-form .search-zone{padding:0;appearance:none;background-color:unset;border:none;border-radius:0}.search-form .search-btn{padding-left:.25rem;padding-right:.45rem}.search-form .search-zone{padding:1.095rem 0 1.03rem;width:100%;color:#fff;caret-color:#fff;font-size:1rem}.search-form .search-zone:focus{outline:none}.search-form .search-zone::-webkit-search-cancel-button{-webkit-appearance:none}footer#bottom .footer-top{padding-top:5.25rem;padding-bottom:4.75rem;position:relative;overflow:hidden}footer#bottom .footer-top .icon-brand{position:absolute;bottom:-40%;right:3.5rem;max-width:560px;height:auto}footer#bottom .footer-top .logo{display:flex;max-width:258px}footer#bottom .footer-top .contact{margin-top:3.25rem;margin-bottom:2.875rem}footer#bottom .footer-top .socials{gap:1.5rem}footer#bottom .footer-top .socials .social-link{transition:.2s}footer#bottom .footer-top .socials .social-link:hover{fill:#f27c00!important}footer#bottom .footer-top a{color:#ffffffe6}footer#bottom .footer-top a:hover{color:#fff}footer#bottom .footer-top .menu-title{text-transform:uppercase;letter-spacing:.42px;margin-bottom:1rem;font-weight:700}footer#bottom .footer-top .menu-title li+li{margin-top:1rem}footer#bottom .footer-top .row-socials{margin-top:2.25rem}footer#bottom .footer-bottom{min-height:100px;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;gap:1.25rem}footer#bottom .footer-bottom a:hover{color:#00a4e8}footer#bottom .footer-bottom .legals{font-size:.875rem;letter-spacing:.36px;gap:1.25rem 1.75rem}@font-face{font-family:Monologue-Sequane;src:url(/themes/travail-couleur/fonts/Monologue-Sequane.ttf) format("truetype"),url(/themes/travail-couleur/fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/travail-couleur/fonts/Monologue-Sequane.woff) format("woff"),url(/themes/travail-couleur/fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/travail-couleur/fonts/Poppins-Sequane.ttf) format("truetype"),url(/themes/travail-couleur/fonts/Poppins-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/travail-couleur/fonts/Poppins-Sequane.woff) format("woff"),url(/themes/travail-couleur/fonts/Poppins-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}.signature{height:26px;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 a .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature .signature-content a .relever{position:relative;top:26px;transition:all .3s ease-out;height:100%}.signature:hover .signature-content,.signature:hover .signature-content .relever{top:0;letter-spacing:0}.woocommerce .woocommerce-breadcrumb{background-color:#005598;color:#fff;text-transform:uppercase;letter-spacing:1.04px;font-size:.813rem;font-weight:700;line-height:1.25}.woocommerce .woocommerce-breadcrumb .separator{color:#f27c00}.woocommerce .woocommerce-products-header{background-color:#005598;color:#fff}.woocommerce .woocommerce-products-header .woocommerce-breadcrumb{background-color:unset}.woocommerce .woocommerce-products-header .page-title{margin-bottom:3.32rem}.woocommerce .woocommerce-products-header .term-description{text-align:left;text-transform:uppercase;letter-spacing:1.2px;font-size:.938rem;font-weight:700;line-height:1.1}.woocommerce .archive-container{background-color:#fff;margin-top:-7.875rem;border-top-right-radius:70px;padding-bottom:8.93rem}.woocommerce .archive-container:before{content:"";left:calc(-999rem + var(--bs-gutter-x) * .5);background-color:#fff;display:block;position:absolute;width:999rem;top:0;bottom:0}.woocommerce .archive-container.no-product{padding-bottom:3rem}.woocommerce .archive-container.no-product .woocommerce-no-products-found{margin-top:3rem}.woocommerce .archive-container .top-filters{margin-top:4rem;margin-bottom:2.75rem;justify-content:space-between}.woocommerce .archive-container .top-filters #open-filters,.woocommerce .archive-container .top-filters #close-filters{appearance:none;border:none;background-color:unset;border-radius:0;color:inherit;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.96px;display:flex;padding:0;gap:.75rem}.woocommerce .archive-container .top-filters #open-filters svg,.woocommerce .archive-container .top-filters #close-filters svg{flex-shrink:0}.woocommerce .archive-container .top-filters #close-filters{display:none}.woocommerce .archive-container .top-filters.open #close-filters{display:flex}.woocommerce .archive-container .top-filters.open #open-filters{pointer-events:none}.woocommerce .archive-container .woocommerce-pagination{margin-top:5.125rem}.woocommerce .archive-container .woocommerce-pagination .page-numbers{display:flex;justify-content:center}.woocommerce .archive-container .woocommerce-pagination .page-numbers span,.woocommerce .archive-container .woocommerce-pagination .page-numbers a{min-width:47px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;color:#005598;font-weight:700;font-size:18px}.woocommerce .archive-container .woocommerce-pagination .page-numbers span.current,.woocommerce .archive-container .woocommerce-pagination .page-numbers a.current{border-radius:50px;background-color:#005598;color:#fff}.woocommerce .products{--bs-gutter-y: 1.25rem;margin-top:0}.woocommerce .products .product.has-post-thumbnail .product-item .img-container{border:1px solid rgba(0,85,152,.5)}.woocommerce .woocommerce-ordering{display:flex;justify-content:end}.woocommerce .woocommerce-ordering .sq-select{position:relative;width:270px;font:inherit}.woocommerce .woocommerce-ordering .sq-select__button,.woocommerce .woocommerce-ordering .sq-select__list{background-color:#00a4e8;color:#fff;text-align:left;text-transform:uppercase;font-weight:700;line-height:1.22}.woocommerce .woocommerce-ordering .sq-select__button{width:100%;padding:11px 22px 10px 16px;border-radius:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none;appearance:none}.woocommerce .woocommerce-ordering .sq-select__list{position:absolute;left:0;right:0;top:100%;overflow:auto;display:none;z-index:30;border-top:1px solid rgb(0,85,152)}.woocommerce .woocommerce-ordering .sq-select[aria-expanded=true] .sq-select__list{display:block}.woocommerce .woocommerce-ordering .sq-select__option{padding:.5rem .75rem;cursor:pointer}.woocommerce .woocommerce-ordering .sq-select__option[aria-selected=true]{background-color:#06497c}.woocommerce .woocommerce-ordering .sq-select__option:hover{background-color:#005598}.woocommerce .woocommerce-ordering .sq-select__chev{margin-left:.75rem}.woocommerce .sq-attribute-wrapper{gap:5px;flex-wrap:wrap}.woocommerce .sq-attribute-wrapper .sq-variation-btn{appearance:none;border:1px solid rgb(0,85,152);font-size:.875rem;display:flex;justify-content:center;align-items:center;min-height:46px;min-width:46px;padding:9px;background-color:unset;color:#005598;cursor:pointer}.woocommerce .sq-attribute-wrapper .sq-variation-btn.selected{background-color:#f27c00;color:#fff;border-color:#f27c00}.woocommerce .sq-attribute-wrapper .sq-variation-btn.colored{border-color:#e6e6e6;background-color:#e6e6e6}.woocommerce .sq-attribute-wrapper .sq-variation-btn.colored.selected{border-color:#f27c00}.woocommerce .sq-attribute-wrapper .sq-variation-btn.colored .color{width:28px;height:28px}.woocommerce .sq-attribute-wrapper .sq-variation-btn.colored .color.bordered{border:1px solid #707070}.woocommerce .sq-attribute-wrapper .sq-variation-btn.colored .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.woocommerce .sq-attribute-wrapper .sq-variation-btn:disabled{-webkit-user-select:none;user-select:none;cursor:not-allowed;border-color:#005598;color:#005598;background:linear-gradient(to bottom right,transparent 49%,rgb(0,85,152) 50%,transparent 52%),#e6e6e6;position:relative}.woocommerce .sq-attribute-wrapper .sq-variation-btn:disabled .color{opacity:.7}.woocommerce .filters-products{width:90%}.woocommerce .filters-products .filters-list{--bs-border-width: 0;--bs-border-radius: 0;--bs-accordion-btn-focus-box-shadow: 0;--bs-accordion-active-bg: unset;--bs-accordion-active-color: rgb(0, 85, 152);--bs-accordion-btn-color: rgb(0, 85, 152);--bs-accordion-btn-icon-width: 16px;--bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.34' height='6.48' fill='rgb(0, 85, 152)' viewBox='0 0 11.227335 6.4148026'%3E%3Cpath d='m 4.9366677,6.1366677 -4.73900001,-4.739 A 0.852,0.852 0 0 1 1.3976677,0.19766769 l 4.216,4.21600001 4.216,-4.21600001 A 0.852,0.852 0 0 1 11.029668,1.3976677 l -4.7390003,4.739 a 0.963,0.963 0 0 1 -1.354,0 z' /%3E%3C/svg%3E");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.34' height='6.48' fill='rgb(0, 85, 152)' viewBox='0 0 11.227335 6.4148026'%3E%3Cpath transform='rotate(180deg)' d='m 4.9366677,6.1366677 -4.73900001,-4.739 A 0.852,0.852 0 0 1 1.3976677,0.19766769 l 4.216,4.21600001 4.216,-4.21600001 A 0.852,0.852 0 0 1 11.029668,1.3976677 l -4.7390003,4.739 a 0.963,0.963 0 0 1 -1.354,0 z' /%3E%3C/svg%3E")}.woocommerce .filters-products .filters-list .accordion-button{padding:.5rem 0;font-size:1.125rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid rgb(0,85,152)}.woocommerce .filters-products .filters-list .accordion-button:after{height:9px}.woocommerce .filters-products .filters-list .accordion-body{padding:1rem 0 4rem}.woocommerce .filters-products .filters-list .title-filter{color:#005598;font-size:1rem;margin-bottom:.625rem;font-weight:600}.woocommerce .filters-products .filters-list .filter-group+.filter-group{margin-top:3.375rem}.woocommerce .filters-products .filters-list .filter-controller li+li{margin-top:1.125rem}.woocommerce .filters-products .filters-list .filter-controller .fake-controller{position:relative;cursor:pointer;color:#005598;display:flex;align-items:center;font-weight:400;font-size:1rem}.woocommerce .filters-products .filters-list .filter-controller .fake-controller input{display:none}.woocommerce .filters-products .filters-list .filter-controller .fake-controller input:checked~.control_indicator{background-color:#f27c00;border-color:#f27c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.371' height='11.063' viewBox='0 0 13.371 11.063' fill='rgb(255, 255, 255)'%3E%3Cpath d='M11.763.25l-.876.929-6.1,6.473L2.955,5.821l-.9-.9-1.8,1.8.9.9L3.91,10.384l.929.929.9-.955,7-7.428L13.62,2Z' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.woocommerce .filters-products .filters-list .filter-controller .fake-controller .control_indicator{border:1px solid rgb(230,230,230);left:0;width:26px;height:26px;flex-shrink:0}.woocommerce .filters-products .filters-list .filter-controller .fake-controller span{margin-left:1.125rem}.woocommerce .filters-products #price-slider{border-radius:50px;box-shadow:none;border-color:#e5f7fd;margin-top:2.75rem;background-color:#e5f7fd;height:5px;width:80%}.woocommerce .filters-products #price-slider .noUi-connect{background-color:#005598}.woocommerce .filters-products #price-slider .noUi-tooltip{background-color:#e6e6e670;border:none;border-radius:0;font-size:.75rem;font-weight:700;color:#005598;padding:6px 10px}.woocommerce .filters-products #price-slider .noUi-handle{box-shadow:none;border-radius:50px;background-color:#fff;border:2px solid rgb(0,85,152);height:20px;width:20px;top:-8px;right:-20px}.woocommerce .filters-products #price-slider .noUi-handle:before,.woocommerce .filters-products #price-slider .noUi-handle:after{display:none}.woocommerce .filters-products #price-slider .noUi-handle.noUi-handle-lower~.noUi-tooltip{transform:translate(95%,-.75rem)}.woocommerce .filters-products #price-slider .noUi-handle.noUi-handle-upper{right:-10px}.woocommerce .filters-products #price-slider .noUi-handle.noUi-handle-upper~.noUi-tooltip{transform:translate(20%,-.75rem)}.woocommerce .product-container{min-height:715px;display:flex;flex-direction:column;justify-content:space-between}.woocommerce .products .product .product-item,.section-listing-produits .product-item{color:#fff;height:100%}.woocommerce .products .product .product-item:hover .item-content .btn-link,.section-listing-produits .product-item:hover .item-content .btn-link{background-color:#f27c00}.woocommerce .products .product .product-item .woocommerce-loop-product__link,.section-listing-produits .product-item .woocommerce-loop-product__link{height:100%;display:flex;flex-direction:column}.woocommerce .products .product .product-item .img-container,.section-listing-produits .product-item .img-container{aspect-ratio:1/1;background-color:#fff;border:1px solid rgb(0,85,152)}.woocommerce .products .product .product-item .img-container img,.woocommerce .products .product .product-item .img-container picture,.section-listing-produits .product-item .img-container img,.section-listing-produits .product-item .img-container picture{aspect-ratio:1/1;height:100%;width:100%;object-fit:contain}.woocommerce .products .product .product-item .item-content,.section-listing-produits .product-item .item-content{flex-grow:1;background-color:#005598;border:1px solid rgb(0,85,152);padding:1.125rem 1.25rem 1.125rem 1.5rem;gap:.5rem;align-items:center;-webkit-user-select:none;user-select:none}.woocommerce .products .product .product-item .item-content .item-infos,.section-listing-produits .product-item .item-content .item-infos{flex-grow:1}.woocommerce .products .product .product-item .item-content .item-infos .woocommerce-loop-product__title,.section-listing-produits .product-item .item-content .item-infos .woocommerce-loop-product__title{font-size:1rem;font-weight:700;margin-bottom:.5rem}.woocommerce .products .product .product-item .item-content .item-infos .price,.section-listing-produits .product-item .item-content .item-infos .price{font-size:1rem;font-weight:400}.woocommerce .products .product .product-item .item-content .item-infos .price del,.section-listing-produits .product-item .item-content .item-infos .price del{color:#00a4e8}.woocommerce .products .product .product-item .item-content .item-infos .price ins,.section-listing-produits .product-item .item-content .item-infos .price ins{margin-left:.5rem;text-decoration:none}.woocommerce .products .product .product-item .item-content .btn-link,.section-listing-produits .product-item .item-content .btn-link{flex-shrink:0;width:47px;aspect-ratio:1/1;background-color:#00a4e8;border-radius:50px;border:none;appearance:none;display:flex;justify-content:center;align-items:center;transition:background-color .15s}.main-shop{margin-top:5.25rem;margin-bottom:4rem}.woocommerce-notices-wrapper>*,.woocommerce-NoticeGroup ul{padding:.75rem 1rem;font-size:1.125rem;line-height:1.125;background-color:#e6e6e640}.woocommerce-notices-wrapper>*:focus-visible,.woocommerce-NoticeGroup ul:focus-visible{outline:none}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup{max-width:1200px;margin:2rem auto;padding:0 1rem}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{border:2px solid rgb(242,124,0);color:#f27c00}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-NoticeGroup .woocommerce-message{border:2px solid rgb(0,85,152);color:#005598}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-NoticeGroup .woocommerce-message a{color:#00a4e8;font-weight:500}.woocommerce-notices-wrapper *+*,.woocommerce-NoticeGroup *+*{margin-top:1rem}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item{display:grid;grid-template-columns:.65fr 1.75fr .65fr .45fr .15fr;gap:.5rem 1rem;align-items:center}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item+.cart_item{margin-top:.75rem}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-thumbnail .img-container{display:flex;max-width:150px;height:auto;aspect-ratio:1/1;border:1px solid rgb(0,85,152)}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-thumbnail .img-container img,.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-thumbnail .img-container picture{max-width:100%;height:auto;object-fit:contain}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-name .variation{margin-top:.75rem}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-subtotal{font-weight:600}.woocommerce-cart .cart_totals{padding:1.25rem 1.75rem 1.5rem;background-color:#e5f7fdbf;margin-left:2.75rem}.woocommerce-cart .cart_totals .number-product{display:flex;gap:.875rem;margin-top:1.5rem;margin-bottom:1.75rem}.woocommerce-cart .cart_totals .number-product .price{font-weight:600;letter-spacing:.27px;color:#00a4e8}.woocommerce-cart .cart_totals .coupon-form{max-width:375px;background-color:#fff}.woocommerce-cart .cart_totals .order-total{display:none}.woocommerce-cart .cart_totals .cart-discount+.order-total{display:block}.woocommerce-cart .cart_totals .cart-subtotal,.woocommerce-cart .cart_totals .order-total,.woocommerce-cart .cart_totals .shipping-group{margin-top:1.875rem;margin-bottom:.875rem}.woocommerce-cart .cart_totals .cart-subtotal .price,.woocommerce-cart .cart_totals .order-total .price{margin-top:0;font-size:2.25rem;font-weight:600;line-height:.9;letter-spacing:.54px}.woocommerce-cart .cart_totals .cart-subtotal .price .includes_tax,.woocommerce-cart .cart_totals .order-total .price .includes_tax{font-size:1.25rem}.woocommerce-cart .cart_totals .shipping-step{margin-top:1rem;margin-bottom:1.25rem}@media all and (max-width: 1399px){.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item{grid-template-columns:.65fr 1.5fr .65fr .15fr;grid-template-rows:repeat(2,.5fr)}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-thumbnail{grid-area:1/1/3/2}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-name{grid-area:1/2/3/3}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-subtotal{grid-area:1/3/2/4}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-quantity{grid-area:2/3/3/4}}@media all and (max-width: 1399px){.woocommerce-cart .cart_totals{margin-left:0;margin-top:2rem}}@media all and (max-width: 767px){.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item{grid-template-columns:.65fr .75fr .75fr .15fr}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-thumbnail{grid-area:1/1/3/2}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-name{grid-area:1/2/2/5}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-subtotal{grid-area:2/3/3/4}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-quantity{grid-area:2/2/3/3}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-remove{grid-area:2/4/3/5}}@media all and (max-width: 575px){.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item{grid-template-columns:.75fr .75fr .15fr}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-thumbnail{grid-area:1/1/2/4}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-name{grid-area:2/1/3/4}.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-subtotal,.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-quantity,.woocommerce-cart .woocommerce-cart-form .shop_table .cart_item .product-remove{grid-area:unset}}.modaal-wrapper.modaal-inline #delivery_point_chosen{appearance:none;border:none;border-radius:0;background-color:#00a4e8;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:#00a4e8}.sq-form-login .woocommerce-form-login-toggle .showlogin{color:#00a4e8}.sq-form-login .woocommerce-form-login{margin-top:.5rem;margin-bottom:.5rem}.sq-form-login .woocommerce-form-login label{display:block;color:#00a4e8;margin-top:.875rem;margin-bottom:.5rem}.sq-form-login .woocommerce-form-login input{padding:.75rem .5rem;background-color:#fff;font-size:1.15rem;border-radius:0;border:1px solid rgba(0,85,152,.3);appearance:none}.sq-form-login .woocommerce-form-login input:focus-visible{outline:2px solid rgb(0,164,232)}.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:#f27c00;border-color:#f27c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.371' height='11.063' viewBox='0 0 13.371 11.063' fill='rgb(255, 255, 255)'%3E%3Cpath d='M11.763.25l-.876.929-6.1,6.473L2.955,5.821l-.9-.9-1.8,1.8.9.9L3.91,10.384l.929.929.9-.955,7-7.428L13.62,2Z' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.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:#e5f7fd;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:#00a4e8}.woocommerce-checkout .woocommerce-notices-wrapper:first-of-type{display:none}.section-checkout .container .row{--bs-gutter-y: 2rem}.section-checkout input[type=checkbox]{appearance:none;border-radius:0;width:24px;height:24px;cursor:pointer;margin-bottom:-.35rem;margin-right:.25rem;background-color:#fff;border:1px solid rgba(0,85,152,.3)}.section-checkout input[type=checkbox]:checked{background-color:#f27c00;border-color:#f27c00;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.371' height='11.063' viewBox='0 0 13.371 11.063' fill='rgb(255, 255, 255)'%3E%3Cpath d='M11.763.25l-.876.929-6.1,6.473L2.955,5.821l-.9-.9-1.8,1.8.9.9L3.91,10.384l.929.929.9-.955,7-7.428L13.62,2Z' /%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.section-checkout .woocommerce-form__label-for-checkbox{line-height:1.25}.section-checkout .title-h1{color:#00a4e8}.section-checkout ul li{padding-left:0}.section-checkout ul li label{margin-left:.5rem;cursor:pointer}.section-checkout form.checkout{margin-top:2.5rem}.section-checkout form.checkout .billing-address .woocommerce-billing-fields h2{margin-bottom:1.25rem}.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(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;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:#00a4e8}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_last_name_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_postcode_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_city_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_phone_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_email_field label{margin-bottom:.5rem;font-weight:700}.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(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;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:#00a4e8}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_company_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_2_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field label,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field label{margin-bottom:.5rem;font-weight:700}.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(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;height:50px}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field .select2-selection--single .select2-selection__rendered,.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_state_field .select2-selection--single .select2-selection__rendered{padding-left:0;line-height:25px;color:#005598}.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:50px;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(242,124,0,.3);appearance:none}.section-checkout form.checkout .woocommerce-account-fields .create-account input:focus-visible{outline:2px solid rgb(0,85,152)}.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:#e5f7fd;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(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;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:#00a4e8}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_city_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_phone_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_email_field label{margin-bottom:.5rem;font-weight:700}.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(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;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:#00a4e8}.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_company_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_country_field label,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields__field-wrapper #shipping_state_field label{margin-bottom:.5rem;font-weight:700}.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(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;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(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;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:#00a4e8}.section-checkout form.checkout .shipping-address #order_comments_field label{margin-bottom:.5rem;font-weight:700}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{--diff-input: .5rem;--bs-gutter-x: var(--diff-input)}.section-checkout form.checkout .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>*,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper>*{--bs-gutter-x: var(--diff-input)}.section-checkout form.checkout .checkout-payment{margin-top:1.25rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment h2{margin-bottom:1.25rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment ul li label{margin-left:0;display:flex;align-items:center;gap:.5rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment ul li .payment_box{margin-top:.5rem;margin-bottom:.5rem}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:#005598;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:#00a4e8}.section-checkout form.checkout .checkout-payment .woocommerce-checkout-payment .place-order #terms_description{margin-top:1rem}.section-checkout form.checkout .resume-cart{padding:1.25rem 1.75rem 1.5rem;background-color:#e5f7fdbf}.section-checkout form.checkout .resume-cart table{width:100%}.section-checkout form.checkout .resume-cart table th{font-weight:600}.section-checkout form.checkout .resume-cart table .sq-coupon-form #woocommerce-checkout-form-coupon{margin-top:1rem;margin-bottom:1rem}.section-checkout form.checkout .resume-cart table .sq-coupon-form #woocommerce-checkout-form-coupon .coupon-form{max-width:375px;background-color:#fff}.section-checkout form.checkout .resume-cart table .sq-coupon-form #woocommerce-checkout-form-coupon .sq-coupon-message ul{padding-left:0}.section-checkout form.checkout .resume-cart table .title-table th{padding-top:20px;padding-bottom:20px}.section-checkout form.checkout .resume-cart table thead .product-total{text-align:right;text-wrap:nowrap}.section-checkout form.checkout .resume-cart table tbody tr+tr{border-top:.25rem solid transparent}.section-checkout form.checkout .resume-cart table tbody .product-name{font-size:1rem;padding:10px 10px 0 0;width:100%}.section-checkout form.checkout .resume-cart table tbody .product-name .title{color:#00a4e8;font-weight:600}.section-checkout form.checkout .resume-cart table tbody .product-total{font-size:1rem;text-align:right;padding:10px 0 0;text-wrap:nowrap}.section-checkout form.checkout .resume-cart table tfoot{border-top:.75rem solid transparent}.section-checkout form.checkout .resume-cart table tfoot tr+tr{border-top:.75rem solid transparent}.section-checkout form.checkout .resume-cart table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods{margin:1rem 0 1rem 1.25rem}.section-checkout form.checkout .resume-cart table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods li{display:flex;align-items:center;min-height:24px}.section-checkout form.checkout .resume-cart table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods li+li{margin-top:.25rem}.section-checkout form.checkout .resume-cart table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods input[type=radio]{width:20px;height:20px;appearance:none;outline:1px solid rgb(0,85,152);border-radius:50%;border:6px solid rgb(255,255,255);flex-shrink:0;margin-left:.1rem;margin-right:.25rem;background-color:#fff;cursor:pointer}.section-checkout form.checkout .resume-cart table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods input[type=radio]:checked{background-color:#005598}.section-checkout form.checkout .resume-cart table tfoot .cart-subtotal td{text-align:right;text-wrap:nowrap}.section-checkout form.checkout .resume-cart table tfoot .cart-discount .woocommerce-remove-coupon{font-weight:700;color:#f27c00}.section-checkout form.checkout .resume-cart table .order-total th{padding-top:20px;font-size:1.75rem}.section-checkout form.checkout .resume-cart table .order-total td{font-size:1rem;fontcheckout-payment-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:left}.section-checkout form.checkout .resume-cart table .order-total .price strong{text-wrap:nowrap}.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:#0055984d}.section-checkout form.checkout .checkout-shipping .title h2{color:#005598;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(0,85,152,.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(0,164,232)}.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(0,164,232);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:#005598;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:#005598}.section-order{padding:0 0 8.125rem}.section-order .woocommerce-order .woocommerce-thankyou-order-details{margin-top:1.125rem;margin-bottom:1.125rem}.section-order .woocommerce-order .woocommerce-order-details{margin-top:2.5rem}.section-order .woocommerce-order .woocommerce-order-details h2{font-size:1.75rem;line-height:2.313rem;color:#005598;margin-bottom:1.875rem}.section-order .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .order_item+.order_item{margin-top:1rem}.section-order .woocommerce-order .woocommerce-customer-details{margin-top:3.25rem}.section-order .woocommerce-order .woocommerce-customer-details h2{font-size:1.75rem;line-height:2.313rem;color:#005598;margin-bottom:1rem}.section-order .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone{margin-top:1.75rem}.woocommerce-account.logged-in .section-entete{min-height:unset}.woocommerce-account.logged-in .section-entete .left h1{margin-top:7.125rem;margin-bottom:0}.woocommerce-account.logged-in .section-entete .right{display:flex;align-items:center}.woocommerce-account.logged-in .main-shop>.container>.woocommerce>.row{padding-top:0rem}.woocommerce-account.logged-in .main-shop a{color:#00a4e8}.woocommerce-account.logged-in .main-shop a:hover{color:#005598}.woocommerce-account.logged-in .main-shop a.button{color:#fff}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul{padding-top:4rem;padding-bottom:4.75rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 1.75rem}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{text-transform:uppercase;font-size:1.125rem;font-weight:700}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{font-weight:800}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active:after{content:"";display:block;width:32px;height:2px;background-color:#f27c00;left:50%;position:relative;transform:translate(-50%);top:8px}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{color:#005598}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{color:#00a4e8}.woocommerce-account.logged-in .main-shop .woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.375rem 1rem}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders{width:100%}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders thead tr th{font-weight:700}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders tbody tr:nth-child(2n){background-color:#e5f7fd}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders tbody tr td{padding:.625rem 1rem}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.woocommerce-account.logged-in .main-shop .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1rem}.woocommerce-account.logged-in .main-shop .woocommerce-address-fields .woocommerce-address-fields__field-wrapper label{margin-bottom:.5rem;font-weight:700}.woocommerce-account.logged-in .main-shop .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input{width:100%;border:1px solid rgba(0,85,152,.3);appearance:none;border-radius:0;padding:.8rem .75rem .7rem;color:#005598;line-height:1.5rem}.woocommerce-account.logged-in .main-shop .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input:focus{outline:none;border-color:#005598}.woocommerce-account.logged-in .main-shop .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .select2-selection--single{background-color:#fff;border:1px solid rgba(0,85,152,.3);appearance:none;border-radius:0;padding:.7rem .75rem;color:#005598;height:51.6px}.woocommerce-account.logged-in .main-shop .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .select2-selection--single .select2-selection__arrow{height:58px;position:absolute;top:1px;right:1px;width:20px}.woocommerce-account.logged-in .main-shop .woocommerce-order-details .order_item+.order_item{margin-top:1rem}.woocommerce-account.logged-in .main-shop .woocommerce-customer-details address{text-decoration:none}.woocommerce-account .main-shop .container{position:relative}.woocommerce-account .main-shop .container .flower-top{position:absolute;right:0}.woocommerce-account .main-shop .container .flower-bottom{position:absolute;bottom:0;transform:rotate(180deg)}.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:#e5f7fd;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-password-strength{margin-top:.5rem;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 .lost_password{margin-top:.75rem}.woocommerce-account #customer_login form .lost_password a{text-decoration:underline}.woocommerce-account #customer_login form .woocommerce-privacy-policy-text{margin-top:1.25rem;margin-bottom:1.35rem;font-style:italic;font-weight:600;line-height:1.2}.woocommerce-account #customer_login form .woocommerce-privacy-policy-text a{color:#00a4e8}.woocommerce-account #customer_login form .no-account{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem;font-size:1.125rem;line-height:1.2}.woocommerce-account #customer_login form .no-account .no-account-link,.woocommerce-account #customer_login form .no-account .login-link{margin-top:.25rem;cursor:pointer;text-decoration:underline;font-weight:700}.woocommerce-account #customer_login .register-form{display:none}@media (max-width: 1599px){h1,.title-h1{font-size:5rem}header#top .nav-bar .nav-picto-container{gap:2.75rem}header#top .nav-bar .nav-menu ul .menu-item+.menu-item:before{margin-left:1.25rem;margin-right:1.25rem}header#top .nav-bar .search-container{display:none;padding:.5rem 1rem;background-color:#06497ccc;position:absolute;top:var(--navbar-height);width:100%;left:0;justify-content:center}header#top .nav-bar .search-container .search-form{width:100%;max-width:450px}header#top .nav-bar .search-container .search-form .search-zone{padding:.75rem 0 .7rem}.section-home-infos .swiper .swiper-slide .pattern-infos{top:7%;width:350px;height:auto}.section-home-infos .swiper .swiper-slide .icon-infos{width:225px;height:auto}.section-listing-categories .custom-grid{grid-auto-rows:200px;grid-template-columns:repeat(12,1fr)}.section-listing-categories .custom-grid>*{grid-column:span 4;grid-row:span 2}.section-listing-categories .custom-grid>:nth-child(1){grid-column:span 6;grid-row:span 2}.section-listing-categories .custom-grid>:nth-child(2),.section-listing-categories .custom-grid>:nth-child(3){grid-column:7/span 6}.section-listing-categories .custom-grid>:nth-child(4),.section-listing-categories .custom-grid>:nth-child(5){grid-column:1/span 6;grid-row:span 1}.section-listing-categories .custom-grid :nth-child(6){grid-column:7/span 6;grid-row:3/span 2}.section-listing-categories .cat-item{padding:1.75rem 1.95rem 2rem}.section-listing-categories .cat-item .title-item{margin-bottom:1.5rem}}@media (max-width: 1399px){header#top .nav-bar .nav-picto-container{gap:2.5rem}header#top .nav-bar .nav-menu ul .menu-item+.menu-item:before{margin-left:.75rem;margin-right:.75rem}.pattern-txt{left:-9vw;width:90px;height:auto}.section-bandeau-defilant{margin-top:6rem;margin-bottom:5.5rem}.section-listing-produits{padding-top:8.375rem;padding-bottom:9.375rem}.section-formulaire .icon-brand{width:40%;height:auto}footer#bottom .footer-top .icon-brand{bottom:-45%}.woocommerce-account.logged-in .main-shop .woocommerce-EditAccountForm{grid-template-columns:1fr 1fr}}@media (max-width: 1299px){header#top .nav-bar .nav-menu ul .menu-item+.menu-item:before{margin-left:.5rem;margin-right:.5rem}.woocommerce-account .main-shop .container .flower-top,.woocommerce-account .main-shop .container .flower-bottom{width:200px;height:auto}}@media (max-width: 1199px){h1,.title-h1{font-size:4.5rem}h2,.title-h2{font-size:2.75rem}h3,.title-h3{font-size:2rem}.error404 .section-entete .pattern-infos,.search-no-results .section-entete .pattern-infos{right:-5vw;top:unset;width:35vw;bottom:0;height:auto}header#top .nav-bar{padding-top:1rem;padding-bottom:1.125rem}.pattern-txt{left:-100px}.section-home-infos .swiper .swiper-slide .icon-infos{width:200px}.section-titre-texte .leaf-outline{right:-26.55px;width:70px}.section-listing-produits{padding-top:7.375rem;padding-bottom:8.375rem}.section-listing-produits .pattern-lines{width:500px;bottom:-175px;right:-300px}.section-reassurance{padding-top:9rem;padding-bottom:9rem}.section-reassurance-numerotee{padding-top:7.25rem;padding-bottom:7.25rem}footer#bottom .footer-top .icon-brand{bottom:-50%;right:-1.5rem}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul{justify-content:start;padding-top:2rem;padding-bottom:2.75rem}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.25rem}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders tbody tr{background-color:#f27c0026;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.425rem 0}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders tbody tr:nth-child(2n){background-color:#e5f7fd}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-orders tbody tr .woocommerce-orders-table__cell{padding:0}.woocommerce-account.logged-in .main-shop .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(auto,500px)}}@media (max-width: 991px){h1,.title-h1{font-size:4rem}h2,.title-h2{font-size:2.5rem}h3,.title-h3{font-size:1.95rem}body.single-product .row.product .section-accordeons{margin-bottom:2rem!important}.section-entete+.section-titre-texte>.container>.row{padding-top:3.625rem}.section-entete+.section-accordeons-texte>.container>.row{padding-top:5.625rem}.pattern-txt{width:75px;left:-80px}.section-home-infos .swiper .swiper-slide .icon-infos{width:180px;left:0}.section-accordeons .paragraph-intro .txt{margin-bottom:0}.section-accordeons .paragraph-intro+.accordion{margin-top:2rem}.section-bandeau-defilant{margin-top:5rem;margin-bottom:4.5rem}.section-titre-texte .pattern-txt{position:relative;left:unset;top:unset;margin-bottom:1rem;width:65px}.section-titre-texte .leaf{width:35px;right:1px}.section-titre-texte .leaf-outline{right:-20px;width:60px}.section-listing-produits{padding-top:6.375rem;padding-bottom:7.375rem}.section-bandeau-image .swiper-bandeau-image{max-height:500px;height:60vh}.section-reassurance.bcg-color4{background-image:unset}.section-formulaire{padding-top:5.5rem;padding-bottom:6rem}body.single-product .row.product #sq-aside{position:unset;top:unset;height:initial}body.single-product .row.product #sq-aside .summary{padding-top:0;padding-bottom:0}footer#bottom .footer-top .footer-menu{columns:2;column-gap:2rem}footer#bottom .footer-top .icon-brand{bottom:-50%;right:-1.5rem}footer#bottom .footer-bottom{text-align:center;padding-top:1.75rem;padding-bottom:1.5rem}.woocommerce-account .main-shop .container .flower-top,.woocommerce-account .main-shop .container .flower-bottom{width:150px}.woocommerce .archive-container{--top-filter-height: 54px}.woocommerce .archive-container .top-filters.open{position:fixed;background-color:#005598;color:#fff;top:0;z-index:55;margin:0;height:var(--top-filter-height);width:100%;left:0;padding-left:2.125rem;padding-right:2.125rem}.woocommerce .archive-container .top-filters.open #open-filters svg{display:none}.woocommerce .archive-container .filter-container{position:fixed;z-index:9999;top:var(--top-filter-height);height:calc(100% - var(--top-filter-height));left:0;width:100%;background-color:#fff;margin:0;overflow:hidden scroll;padding:0}.woocommerce .archive-container .filter-container .filters-products{width:100%}.woocommerce .archive-container .filter-container .filters-products .filters-list .accordion-button,.woocommerce .archive-container .filter-container .filters-products .filters-list .accordion-body{padding:1rem 3rem 1rem 2.125rem}.woocommerce .archive-container .filter-container .filters-products .filters-list .accordion-body{padding-bottom:3.125rem}.woocommerce .archive-container .filter-container .filters-products #button-apply{margin-top:2rem;margin-bottom:3rem}}@media (max-width: 767px){h1,.title-h1,.section-bandeau-defilant .message-content{font-size:3.75rem}h2,.title-h2{font-size:2rem}h3,.title-h3{font-size:1.85rem}.section-home-infos .swiper .container{overflow:hidden}body.single-product .woocommerce-breadcrumb{padding-top:1.5rem;padding-bottom:1.25rem}body.single-product .row.product #sq-aside .summary .woocommerce-product-details__short-description{margin-bottom:1.925rem}body.single-product .row.product #sq-aside .summary .price{margin-bottom:1.5rem}body.single-product .row.product #sq-aside .summary .variations_form{margin-top:1.75rem}.woocommerce-account .main-shop .container .flower-top,.woocommerce-account .main-shop .container .flower-bottom{display:none}.section-entete+.section-accordeons-texte>.container>.row{padding-top:3.625rem}.section-entete+.section-tracking>.container>.row{padding-top:1.625rem}.section-tracking{margin-bottom:3.875rem}.section-tracking .pattern-container{display:flex;margin-bottom:.75rem}.section-tracking .pattern-container .pattern-txt{position:relative;width:60px;left:unset;top:unset}.section-home-infos .swiper{height:85vh;max-height:unset}.section-home-infos .swiper .swiper-slide .resp-row{justify-content:space-between;display:flex;flex-direction:column}.section-home-infos .swiper .swiper-slide .col-content{flex-grow:1;display:flex;justify-content:center;flex-direction:column;padding-top:2rem;padding-bottom:2.5rem}.section-home-infos .swiper .swiper-slide .title-h1{margin-bottom:1.75rem}.section-home-infos .swiper .swiper-slide .col-infos .icon-infos{top:-5%;left:50%;transform:translate(-50%,-20%)}.section-home-infos .swiper .swiper-slide .col-img{height:40%}.section-home-infos .swiper .swiper-slide .img-container{aspect-ratio:16/9;max-height:450px}.section-home-infos .swiper .swiper-navigation{flex-direction:row;right:50%;bottom:0;top:unset;width:175px;height:60px;border-radius:30px 30px 0 0;transform:translate(50%)}.section-home-infos .swiper .swiper-navigation .swiper-button-next,.section-home-infos .swiper .swiper-navigation .swiper-button-prev{transform:rotate(270deg)}.section-titre-texte .pattern-container{display:flex;justify-content:center}.section-titre-texte .pattern-txt{width:50px}.section-titre-texte .title-container{text-align:center}.section-listing-produits{padding-top:5rem;padding-bottom:6.375rem}.section-listing-produits .pattern-lines{width:450px;right:-250px}.section-listing-categories{--mb-section: 0;padding-bottom:7.75rem;margin-top:5.25rem;margin-bottom:0}.section-listing-categories .pattern-flowers{width:75px;height:auto;bottom:-1rem;left:var(--bs-gutter-x)}.section-listing-categories .title{margin-bottom:1.75rem}.section-listing-categories .custom-grid{display:flex;gap:unset}.section-listing-categories .cat-item{padding:2rem 1.25rem;align-items:center;text-align:center;height:50vh;max-height:400px;aspect-ratio:unset}.home .section-reassurance{padding-top:7rem;padding-bottom:7.25rem}.section-reassurance.bcg-color2{padding-top:3.25rem;padding-bottom:3.25rem}.section-reassurance.bcg-color2 .icon-brand{height:auto;width:320px}.section-reassurance.bcg-color2 .swiper-reassurance .swiper-wrapper{min-height:320px;flex-wrap:nowrap;gap:0}.section-reassurance.bcg-color2 .swiper-reassurance .swiper-wrapper .swiper-slide{min-height:320px;display:flex;flex-direction:column;justify-content:center}.section-reassurance.bcg-color2 .swiper-reassurance.sq-swiper-scrollbar .scrollbar-wrapper{--swiper-scrollbar-bg-color: rgb(255, 255, 255)}.woocommerce .archive-container{padding-bottom:7rem}.woocommerce .archive-container .top-filters{margin-top:1.875rem;margin-bottom:1.75rem}.section-accordeons{margin-top:5.625rem}.section-accordeons.bcg-color{padding-top:4.875rem}.section-accordeons.bcg-color:not(:has(+.section-accordeons)){padding-bottom:5.875rem!important}.section-accordeons.bcg-color+.section-accordeons{padding-top:2.915rem}.section-accordeons .pattern-container{display:flex;margin-bottom:.75rem}.section-accordeons .pattern-container .pattern-txt{position:relative;width:60px;left:unset;top:unset}.section-bloc-seo-categories{padding-top:4rem;padding-bottom:5.125rem}.section-bloc-seo-categories .pattern-container{display:flex;justify-content:center;margin-bottom:.75rem}.section-bloc-seo-categories .pattern-container .pattern-txt{position:relative;width:60px;left:unset;top:unset}.section-bloc-seo-categories h2{margin-bottom:2.375rem}.section-bloc-seo-categories .left .txt{margin-right:0}.section-bloc-seo-categories .right .txt{margin-left:0;margin-top:2rem}.section-formulaire{padding-top:3.5rem;padding-bottom:4rem}.section-formulaire .icon-brand{width:40%;left:-15px;bottom:-15px;right:unset;top:unset;transform:unset}footer#bottom .footer-top{padding-top:3.25rem;padding-bottom:3.75rem}footer#bottom .footer-top .icon-brand{bottom:-20%;right:-6.5rem}footer#bottom .footer-top .contact{margin-top:2.25rem;margin-bottom:1.875rem}footer#bottom .mt-4{margin-top:3rem!important}.woocommerce-account.logged-in .main-shop .woocommerce-EditAccountForm{max-width:500px;grid-template-columns:1fr}}@media (max-width: 575px){:root{--navbar-height: 115px}.modaal-inner-wrapper{padding-left:16px;padding-right:16px}.modaal-content-container{padding:20px}h1,.title-h1,.section-bandeau-defilant .message-content{font-size:3.25rem}h2,.title-h2{font-size:1.75rem}h3,.title-h3{font-size:1.5rem}header#top .nav-bar .nav-picto-container{gap:1.345rem}header#top .nav-bar .nav-picto-container .head-icon svg{width:22px;height:auto}header#top .nav-bar .nav-picto-container .head-icon.burger svg{width:31px}.main-shop{margin-top:2rem;margin-bottom:3rem}.section-entete{min-height:unset;padding-bottom:3rem}.section-entete+.section-titre-texte,.section-entete+.section-accordeons-texte{margin-bottom:4.625rem}.section-entete+.section-titre-texte>.container>.row,.section-entete+.section-accordeons-texte>.container>.row{padding-top:2.625rem}.section-entete .pattern-header{height:80%;max-height:130px;top:0;left:-15%}.section-entete h1{margin-top:2.32rem}.section-entete .cta svg{width:35px;height:auto}.section-entete+section,.woocommerce-account .section-entete+.main-shop{margin-top:unset}.section-entete+section>.container>.row,.woocommerce-account .section-entete+.main-shop>.container>.woocommerce>.row{border-top-right-radius:0;padding-top:2.625rem;margin-top:0}.section-entete+section>.container>.row:before,.woocommerce-account .section-entete+.main-shop>.container>.woocommerce>.row:before{content:unset}.error404 .section-entete h1,.search-no-results .section-entete h1{margin-top:0;margin-bottom:2.25rem}.section-home-infos .swiper .container{padding-left:0;padding-right:0}.woocommerce .woocommerce-products-header .page-title{margin-bottom:2.32rem}.woocommerce .archive-container{border-top-right-radius:0;margin-top:0;padding-bottom:4rem}.woocommerce .archive-container .product-container{min-height:unset}.woocommerce .archive-container .listing-product{--bs-gutter-x: 10px;margin-top:calc(-1 * var(--bs-gutter-y))}.woocommerce-account.logged-in .section-entete{padding-top:2rem;padding-bottom:2rem}.woocommerce-account.logged-in .section-entete .left h1{margin-top:2.125rem}.woocommerce-account.logged-in .main-shop .woocommerce-MyAccount-navigation ul{padding-top:0;padding-bottom:0;gap:1.5rem 1.75rem}.woocommerce .products .product .product-item .img-container,.woocommerce .products .product .product-item .img-container img,.woocommerce .products .product .product-item .img-container picture,.section-listing-produits .product-item .img-container,.section-listing-produits .product-item .img-container img,.section-listing-produits .product-item .img-container picture{aspect-ratio:4/4.5}.woocommerce .products .product .product-item .item-content,.section-listing-produits .product-item .item-content{padding:.625rem .775rem .845rem .9rem}.woocommerce .products .product .product-item .item-content .item-infos .price,.section-listing-produits .product-item .item-content .item-infos .price{font-size:.9rem}.woocommerce .products .product .product-item .item-content .btn-link,.section-listing-produits .product-item .item-content .btn-link{width:35px}.woocommerce .products .product .product-item .item-content .btn-link svg,.section-listing-produits .product-item .item-content .btn-link svg{width:21px;height:auto}.section-bloc-seo-categories{padding-top:3rem;padding-bottom:3.125rem}.section-bandeau-defilant{margin-top:4rem;margin-bottom:3.5rem}.section-titre-texte{margin-top:2.25rem;margin-bottom:3.5rem}.section-titre-texte .row{--bs-gutter-y: 1.75rem}.section-titre-texte .title-container{min-height:unset}.section-titre-texte .txt{margin-top:1.25rem}.section-titre-texte .txt>h3:first-child{margin-top:0}.section-accordeons .pattern-container,.section-tracking .pattern-container{justify-content:center}.section-accordeons .title,.section-tracking .title{text-align:center}.section-accordeons{margin-top:4.625rem}.section-accordeons:not(:has(+.section-accordeons)){margin-bottom:3.875rem!important}.section-accordeons.bcg-color{padding-top:3.875rem}.section-accordeons.bcg-color:not(:has(+.section-accordeons)){padding-bottom:3.875rem!important}.section-accordeons.bcg-color+.section-accordeons{padding-top:2.25rem}.section-listing-produits{padding-top:3.375rem;padding-bottom:5rem}.section-listing-produits .pattern-lines{width:250px;right:-150px;bottom:-200px}.section-bandeau-image .swiper-bandeau-image{max-height:400px;height:50vh}.home .section-reassurance,.section-reassurance{padding-top:5.625rem;padding-bottom:5.625rem}.section-reassurance-numerotee{padding-top:4.25rem;padding-bottom:4.25rem}.section-cta{padding-top:4.5rem;padding-bottom:3.5rem}.section-cta .left{margin-top:0}#sq-tracking-form .coupon-form{padding-left:0}.section-checkout form.checkout .resume-cart table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods{margin:.5rem 0 .5rem 1rem}footer#bottom .footer-top{padding-top:2.25rem;padding-bottom:1.75rem}footer#bottom .footer-top .contact{margin-top:2.25rem;margin-bottom:0}}@media (max-width: 475px){h4,.title-h4{font-size:1.15rem}.section-listing-produits{padding-top:2.5rem;padding-bottom:4rem}.section-reassurance .col-6{width:100%!important}.section-reassurance .img-container{margin-bottom:1rem}.section-reassurance .img-container img,.section-reassurance .img-container picture{width:60px}.section-reassurance .title{font-size:1rem}.section-reassurance .txt{max-width:unset;font-size:.9375rem}.section-reassurance-numerotee{padding-top:3.25rem;padding-bottom:3.25rem}.section-reassurance-numerotee h2{margin-bottom:2.375rem}.section-reassurance-numerotee .reassurance-item{line-height:1.25}.section-reassurance-numerotee .reassurance-item .number-item:before{width:50px;height:50px;font-size:1.25rem}.btn-container .button{padding:.59375rem 2.125rem .46875rem;min-width:unset;line-height:1.23;letter-spacing:.25px}.section-titre-texte .btn-container{margin-top:2.8125rem}.sq-coupon-form .coupon-form .form-control{min-height:58px}.sq-coupon-form .coupon-form .btn-container .button{padding-left:1rem;padding-right:1rem}.checkout_coupon .coupon-form label{top:3px}.woocommerce-cart .cart_totals,.section-checkout form.checkout .resume-cart{padding-left:1rem;padding-right:1rem}}@media (max-width: 425px){:root{--navbar-height: 95px}h1,.title-h1,.section-bandeau-defilant .message-content{font-size:3rem}.txt p+h3{margin-top:2rem}header#top .nav-bar .nav-picto-container{gap:1.15rem}.home .section-reassurance,.section-reassurance{padding-top:3.625rem;padding-bottom:3.625rem}.home .section-reassurance .row,.section-reassurance .row{gap:3.25rem 0}.section-entete+.section-titre-texte,.section-entete+.section-accordeons-texte{margin-bottom:2.625rem}footer#bottom .footer-top .footer-menu{columns:unset}.section-cta{padding-top:2.5rem;padding-bottom:2.75rem}.section-cta .left{width:100%!important}.section-cta .right{display:none}.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 .woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_email_field{width:100%}}@media (max-width: 390px){:root{--navbar-height: 85px}}@media (max-width: 375px){.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 .shipping-address .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field,.section-checkout form.checkout .shipping-address .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper #shipping_city_field{width:100%}}
