@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:#d60713!important}.bcg-color1{background-color:#d60713!important}.fill-color1{fill:#d60713!important}.color2{color:#192531!important}.bcg-color2{background-color:#192531!important}.fill-color2{fill:#192531!important}.color3{color:#dce0e3!important}.bcg-color3{background-color:#dce0e3!important}.fill-color3{fill:#dce0e3!important}.color4{color:#485058!important}.bcg-color4{background-color:#485058!important}.fill-color4{fill:#485058!important}.color5{color:#818b95!important}.bcg-color5{background-color:#818b95!important}.fill-color5{fill:#818b95!important}.color6{color:#b1010b!important}.bcg-color6{background-color:#b1010b!important}.fill-color6{fill:#b1010b!important}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Work Sans;src:url(/themes/sgi/fonts/WorkSans-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Libre Bodoni;src:url(/themes/sgi/fonts/LibreBodoni-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Libre Bodoni;src:url(/themes/sgi/fonts/LibreBodoni-Italic.ttf) format("truetype");font-weight:400;font-style:italic}body{font-family:Work Sans,sans-serif;font-weight:400;background-color:#fff}.page-container{overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.page-container main{flex-grow:1}a{text-decoration:none;display:inline-block;color:inherit}strong,b{font-weight:700}em,i{font-style:italic}.text-balance{text-wrap:balance}img{display:block}h2,.title-h2,.title-dashboard{font-family:Libre Bodoni,serif;line-height:1.15;font-size:4.0625rem;font-style:italic}.title-ma{color:#192531;font-family:Work Sans,sans-serif;font-size:1.875rem!important;font-weight:500;font-style:normal;line-height:1.67;text-transform:uppercase;letter-spacing:3px;margin-bottom:1.25rem}.title-ma~.txt{margin-bottom:2.625rem}.surtitle{font-size:.9375rem;letter-spacing:1.4px;line-height:1.35}.txt{line-height:1.63}.txt a{color:#d60713}.txt a:hover{color:#b1010b}.txt ul{list-style-type:disc;padding-left:1rem}main>.section-bloc-cta:last-child{margin-bottom:-250px;position:relative;z-index:2}footer#bottom.has-cta{padding-top:250px}.shop-quantity .btn-container .button{width:38px;height:38px;padding:0;font-weight:700;font-size:18px;line-height:1;border-radius:0;min-width:unset;border:1px solid rgb(220,224,227);background-color:#fff;color:#192531}.shop-quantity .btn-container .button.minus{border-top-left-radius:50px;border-bottom-left-radius:50px;border-right:none}.shop-quantity .btn-container .button.plus{border-top-right-radius:50px;border-bottom-right-radius:50px;border-left:none}.shop-quantity .btn-container .button:hover{background-color:#818b951a}.shop-quantity .btn-container .qty{width:38px;font-size:1rem;color:#192531;text-align:center;appearance:none;border:none;border-top:1px solid rgb(220,224,227);border-bottom:1px solid rgb(220,224,227);border-radius:0;background-color:#fff;padding: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}.price{font-size:1.5625rem;letter-spacing:2.5px;color:#192531}.sq-form label,.sq-form .form-control,.sq-form textarea,.sq-form select{width:100%;font-family:Work Sans,sans-serif}.sq-form label,.sq-form select{font-size:1rem;font-weight:400;color:#192531}.sq-form label .required{color:#d60713}.sq-form label.woocommerce-form__label-for-checkbox{width:unset;flex-direction:row;align-items:center;gap:.5rem;display:flex}.sq-form label.woocommerce-form__label-for-checkbox.small{font-size:small}.sq-form label .eye{appearance:none;background-color:unset;border:none;right:1.625rem;top:50%;transform:translateY(-50%);padding:.5rem;position:absolute}.sq-form label .eye:hover svg{fill:#818b95}.sq-form label .eye svg{fill:#192531}.sq-form label .eye .open{display:block}.sq-form label .eye .close,.sq-form label .eye.active .open{display:none}.sq-form label .eye.active .close{display:block}.sq-form .form-control,.sq-form .select2-container .select2-selection{margin-top:.8125rem;width:100%;border:1px solid rgb(220,224,227);border-radius:3px;caret-color:#192531;color:#192531;padding:1.875rem 2.625rem 1.5rem;min-height:64px;background-color:unset}.sq-form .form-control.wpcf7-not-valid,.sq-form .select2-container .select2-selection.wpcf7-not-valid{border-color:#485058}.sq-form .form-control::placeholder,.sq-form .select2-container .select2-selection::placeholder{color:#dce0e3}.sq-form .form-control:focus,.sq-form .select2-container .select2-selection:focus{outline:none;box-shadow:unset;border-color:#192531}.sq-form .input-double{display:flex;gap:1rem}.sq-form .input-double label{width:50%}.sq-form input[type=checkbox]{appearance:none;border:1px solid rgb(129,139,149);width:21px;height:21px;outline:none;cursor:pointer;border-radius:5px;border-color:#818b95;color:#485058}.sq-form input[type=checkbox]:checked{background-color:#818b95}.sq-form textarea.form-control{resize:none;height:100%;min-height:215px}.sq-form select.form-control{margin-top:2rem;border:1px solid rgb(25,37,49);border-radius:0;padding:1rem .75rem}.sq-form select.form-control:focus{box-shadow:unset;border-color:#dce0e3}.sq-form .wpcf7-response-output,.sq-form .wpcf7-not-valid-tip{font-family:Work Sans,sans-serif;font-size:1rem;line-height:1.15;margin-top:.5rem;margin-left:0;margin-right:0;font-weight:600;color:#485058}.sq-form .wpcf7 form .wpcf7-response-output{text-align:center;border:none;color:#485058;padding:.5rem .785rem;background-color:#4850581a}.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-form .wpcf7-list-item{margin-left:0;margin-top:2.5rem}.sq-form .wpcf7-list-item label{display:flex;align-items:center;gap:1.25rem;font-size:.875rem}.sq-form .wpcf7-list-item label a{text-decoration:underline}.sq-form .wpcf7-list-item .wpcf7-list-item-label{margin-top:.15rem}.sq-form .wpcf7-list-item input[type=checkbox]{appearance:none;border-radius:5px;width:21px;height:21px;cursor:pointer;background-color:#fff;border:1px solid rgb(220,224,227);flex-shrink:0}.sq-form .wpcf7-list-item input[type=checkbox]:checked{background-color:#485058;border-color:#485058;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 .btn-container{display:flex;gap:2rem;align-items:center}.select2-container .select2-selection,.sq-form .select2-container .select2-selection{min-height:80px}.select2-container .select2-selection[aria-expanded=true],.sq-form .select2-container .select2-selection[aria-expanded=true]{border-color:#485058}.select2-container .select2-selection .select2-selection__rendered,.sq-form .select2-container .select2-selection .select2-selection__rendered{padding-left:0}.select2-container .select2-selection .select2-selection__arrow,.sq-form .select2-container .select2-selection .select2-selection__arrow{top:50%;right:1rem}.select2-dropdown{border-color:#485058}.select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-dropdown .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#d60713}.archive-product-container:has(+.section-contact){padding-bottom:2rem}.archive-product-container+.section-contact{margin-top:0}@media screen and (max-width: 768px){.sq-form .input-double{flex-direction:column;gap:1rem}.sq-form .input-double label{width:100%}}@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: 1700px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1500px}}@media (min-width: 1800px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1595px}}.btn-container{display:flex}.btn-container .button{display:inline-block;appearance:none;border:none;border-radius:50px;background-color:#d60713;color:#fff;letter-spacing:.65px;line-height:1.05;font-weight:600;font-size:.8125rem;padding:.625rem 2.5rem .6875rem 1.75rem;text-align:center;transition:.3s;word-break:break-word;white-space:normal;text-transform:uppercase;cursor:pointer}.btn-container .button:hover{background-color:#b1010b}.btn-container .button.bcg-color0{background-color:#fff!important}.btn-container .button.bcg-color0:hover{background-color:#ffffffe6!important}.btn-container .button.bcg-color1{background-color:#d60713!important}.btn-container .button.bcg-color1:hover{background-color:#d60713e6!important}.btn-container .button.bcg-color2{background-color:#192531!important}.btn-container .button.bcg-color2:hover{background-color:#192531e6!important}.btn-container .button.bcg-color3{background-color:#dce0e3!important}.btn-container .button.bcg-color3:hover{background-color:#dce0e3e6!important}.btn-container .button.bcg-color4{background-color:#485058!important}.btn-container .button.bcg-color4:hover{background-color:#485058e6!important}.btn-container .button.bcg-color5{background-color:#818b95!important}.btn-container .button.bcg-color5:hover{background-color:#818b95e6!important}.btn-container .button.bcg-color6{background-color:#b1010b!important}.btn-container .button.bcg-color6:hover{background-color:#b1010be6!important}.btn-container .button.bcg-color0{color:#192531}.btn-container .button.bcg-color0:hover{background-color:#e8e9ea!important}.btn-simple .button{appearance:none;border:none;border-radius:0;background-color:unset;padding:0;display:flex;align-items:center;gap:.75rem;text-transform:uppercase;cursor:pointer;font-size:.6875rem;letter-spacing:.55px}.btn-reset{appearance:none;border:none;border-radius:0;background-color:unset;padding:0}header#top{position:relative}header#top .top-bar{padding:.75rem 2.68rem .875rem}header#top .top-bar .contact{gap:1.625rem}header#top .top-bar .contact .contact-info{gap:.815rem}header#top .top-bar .contact .contact-info svg{flex-shrink:0}header#top .top-bar .bandeau{display:flex;align-items:center;gap:.875rem}header#top .top-bar .bandeau svg{flex-shrink:0}header#top .top-bar .bandeau a{font-weight:600}header#top .top-bar .bandeau a:hover{opacity:.9}header#top .nav-bar{font-size:.9375rem;padding-top:2rem;padding-bottom:.9375rem}header#top .nav-bar .logo img,header#top .nav-bar .logo picture{max-width:100%}header#top .nav-bar .nav-bar-content{margin-right:90px}header#top .nav-bar .nav-bar-content #burger-menu,header#top .nav-bar .nav-bar-content #btn-search{padding:.5rem}header#top .nav-bar .nav-bar-content #burger-menu svg,header#top .nav-bar .nav-bar-content #btn-search svg{fill:#fff}header#top .nav-bar .nav-menu>ul{display:flex;gap:2.875rem;justify-content:center}header#top .nav-bar .head-icon{display:flex;align-items:center;padding:.75rem 1.875rem .825rem 1.815rem;font-size:.9375rem;font-weight:400;letter-spacing:0;text-transform:unset;text-align:left;gap:.875rem}header#top .nav-bar .head-icon svg{flex-shrink:0}header#top .nav-bar .head-icon.account{max-width:205px}header#top .nav-bar .head-icon.account svg{fill:#192531}header#top .nav-bar .head-icon.cart svg{fill:#fff}header#top .nav-bar .head-icon.cart .icon-container{position:relative}header#top .nav-bar .head-icon.cart .icon-container .cart-items{position:absolute;background-color:#192531;border-radius:50px;min-width:19px;height:19px;display:flex;justify-content:center;align-items:center;text-align:center;top:-4px;right:-10px;font-size:.75rem;padding:0 2px}header#top .cat-container{border-top:1px solid rgb(129,139,149);position:relative}header#top .cat-container ul{gap:2rem;line-height:1.1;align-items:center}header#top .cat-container ul li a{letter-spacing:.75px;font-size:.9375rem;max-width:200px}header#top .cat-container ul li a:hover{color:#d60713}header#top .cat-container ul li.sq-topcats-item{padding-top:1.375rem;padding-bottom:1.375rem;align-content:center;height:100%}header#top .cat-container ul li.sq-topcats-item:hover a{color:#d60713}header#top .cat-container ul li.sq-topcats-item:hover .sq-megamenu{display:block}header#top .cat-container ul li.sq-topcats-item .sq-megamenu{display:none;border-top:1px solid rgb(129,139,149);background-color:#192531;position:absolute;left:0;top:100%;z-index:50;padding-top:2.5rem;padding-bottom:3.375rem;width:100%;box-shadow:0 10px 30px #0000001f;text-align:left;background-image:url(/themes/sgi/img/bg-lines-flip.png);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center,center}header#top .cat-container ul li.sq-topcats-item .sq-megamenu .sq-col-title{margin-bottom:1.125rem;color:#818b95}header#top .cat-container ul li.sq-topcats-item .sq-megamenu .sq-submenu-col{list-style:none;line-height:1.15;display:flex;flex-wrap:wrap;gap:1rem 2.25rem}header#top .cat-container ul li.sq-topcats-item .sq-megamenu .sq-submenu-col li{margin:6px 0}header#top .cat-container ul li.sq-topcats-item .sq-megamenu .sq-submenu-col li a{color:#fff;max-width:unset;letter-spacing:0}header#top .cat-container ul li.sq-topcats-item .sq-megamenu .sq-submenu-col li a:hover{opacity:.75}header#top .search-container{width:100%;max-width:450px}header#top .search-container #searchform .search-zone{background-color:#485058;border-radius:50px;border:none;padding:.8125rem 1.5625rem;color:#fff;border:1px solid rgb(72,80,88);border-color:#fff;display:flex;gap:.75rem}header#top .search-container #searchform .search-zone input{color:inherit;appearance:none;background-color:unset;border:none;border-radius:none;width:100%;caret-color:#818b95}header#top .search-container #searchform .search-zone input:focus{outline:none}header#top .search-container #searchform .search-zone.focus{border-color:#818b95}header#top .search-container #searchform .search-zone #searchsubmit{appearance:none;border:none;background-color:unset;border-radius:0;padding:0;color:inherit}header#top .head-links .nav-picto-container{gap:1.375rem}.sq-menu{position:fixed;z-index:200;background-color:#192531;color:#fff;transition:transform .3s;width:100%;height:100vh;overflow-y:scroll;top:0;right:0;left:0;display:flex;flex-direction:column;padding:2.375rem 2.25rem;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translate(-100vw)}.sq-menu.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.sq-menu .logo-line{position:relative;justify-content:center;margin-bottom:2.375rem}.sq-menu .logo-line .logo img,.sq-menu .logo-line .logo picture{max-width:100%}.sq-menu .logo-line #close-menu{position:absolute;right:0;top:50%;transform:translateY(-50%);appearance:none;background-color:unset;border:none;border-radius:0;font-weight:300;color:#fff;font-size:2.75rem;line-height:.5}.sq-menu .nav-cat ul{padding-left:0;list-style:none;padding-top:0;margin-bottom:0}.sq-menu .nav-cat ul .menu-item{position:relative;border-bottom:1px solid rgb(72,80,88)}.sq-menu .nav-cat ul .menu-item a{padding:1rem 0;width:100%;font-size:.925rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-transform:uppercase;text-decoration:none;text-align:left;line-height:1.15;fill:#fff;letter-spacing:.7px}.sq-menu .nav-cat ul .menu-item a:hover{color:#d60713;fill:#d60713}.sq-menu .nav-cat ul .menu-item.current-menu-item a{color:#d60713}.sq-menu .nav-menu{margin-top:3rem;line-height:1.75}.sq-menu .nav-menu a{font-size:.925rem}.sq-menu .nav-menu a:hover{opacity:.8}body.has-active-menu{overflow:hidden}section.section-product-listing{padding-top:3.375rem;padding-bottom:8.875rem}.section-product-listing #sq-bubble-table{margin-top:2rem;margin-bottom:2rem}.section-product-listing #sq-bubble-table .sq-tbody{display:block;border-top:1px solid rgba(129,139,149,.2)}.section-product-listing #sq-bubble-table .sq-tbody .woocommerce-no-products-found{margin-top:2rem}.section-product-listing #sq-bubble-table .sq-tr{display:grid;grid-template-columns:.5fr 2.6fr 1.25fr .6fr .65fr 1.25fr 1.15fr;gap:1.625rem 2.125rem;align-items:center;padding:15px 12px 16px;border-bottom:1px solid rgba(72,80,88,.2)}.section-product-listing #sq-bubble-table .sq-tr:hover{background-color:#818b9533}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(4){grid-column-end:5}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(3){grid-column-end:6}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(2){grid-column-end:7}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(1){grid-column-end:8}.section-product-listing #sq-bubble-table .sq-tr .sq-col--img .img-container{width:94px;height:94px;border-radius:10px;overflow:hidden}.section-product-listing #sq-bubble-table .sq-tr .sq-col--img .img-container img,.section-product-listing #sq-bubble-table .sq-tr .sq-col--img .img-container picture{width:100%;height:100%;object-fit:cover}.section-product-listing #sq-bubble-table .sq-tr .sq-col--img .img-container img.woocommerce-placeholder,.section-product-listing #sq-bubble-table .sq-tr .sq-col--img .img-container picture.woocommerce-placeholder{object-fit:contain}.section-product-listing #sq-bubble-table .sq-tr .sq-col--name{font-weight:500;min-width:180px;letter-spacing:1.4px;font-size:14px}.section-product-listing #sq-bubble-table .sq-tr .sq-col--name .sq-sku{margin-top:2px}.section-product-listing #sq-bubble-table .sq-tr .sq-col--variation{min-width:120px}.section-product-listing #sq-bubble-table .sq-tr .sq-col--stock{font-size:.9375rem;display:flex;align-items:center;gap:.75rem;text-wrap:nowrap}.section-product-listing #sq-bubble-table .sq-tr .sq-col--cta{max-width:300px}.section-product-listing #sq-bubble-table .sq-tr .sq-col--cta .btn-container{flex-direction:column;gap:.5rem;text-align:center}.section-product-listing #sq-bubble-table .sq-tr .sq-col--cta .btn-container .added_to_cart{font-size:.9em}.section-product-listing #sq-bubble-table .sq-tr.price-order{grid-template-columns:.5fr 2.5fr 1.1fr .65fr .55fr;grid-template-rows:repeat(2,.5fr)}.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-td:nth-last-of-type(2){grid-column-end:unset}.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-td:nth-last-of-type(1){grid-column:span 2}.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-col--img{grid-area:1/1/3/2}.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-col--name{grid-area:1/2/3/3}.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-col--price{text-align:center;grid-row-start:2}.section-product-listing #sq-bubble-table .sq-td>span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-product-listing #sq-bubble-table .sq-variation-select{width:100%;border:1px solid rgba(72,80,88,.2);border-radius:50px;padding:6px 10px;background-color:#fff}.section-contact{margin-top:7rem;margin-bottom:9.125rem}.section-contact .content{margin-left:2rem;margin-right:1.25rem}.section-contact .surtitle{margin-top:1.5rem;margin-bottom:.9375rem}.section-contact .title{margin-bottom:2.625rem}.section-contact .btn-container{margin-top:2rem}.section-contact .btn-container+.btn-container{margin-top:1rem}.section-contact .sq-form .row+.row{margin-top:1.5rem}.section-coordonnees{position:relative;min-height:840px;display:flex}.section-coordonnees #revendeurs-carte{width:100%;height:100%;position:absolute!important;z-index:1}.section-coordonnees .container{position:relative;z-index:2;align-self:center;flex-grow:1}.section-coordonnees .bloc-coordoonnees{--img-height: 148px;border-radius:10px;margin-top:calc(var(--img-height) / 2);padding:calc(2.25rem + var(--img-height) / 2) 2.875rem 3.625rem 2.875rem;display:grid;grid-template-columns:repeat(2,1fr)}.section-coordonnees .bloc-coordoonnees .img-container{margin-top:calc(-1 * ((var(--img-height)) + 2.25rem));background-color:#fff;border-radius:var(--img-height);width:var(--img-height);height:var(--img-height);display:flex;justify-content:center;align-items:center;padding:2rem}.section-coordonnees .bloc-coordoonnees .order-1{grid-area:1/1/2/3}.section-coordonnees .bloc-coordoonnees .order-2{grid-area:2/1/3/3;border-bottom:1px solid rgb(72,80,88)}.section-coordonnees .bloc-coordoonnees .order-3{grid-area:3/1/4/2;border-right:1px solid rgb(72,80,88)}.section-coordonnees .bloc-coordoonnees .order-4{grid-area:3/2/4/3}.section-coordonnees .bloc-coordoonnees .order-5{border-top:1px solid rgb(72,80,88);grid-area:4/1/5/3}.section-coordonnees .bloc-coordoonnees .coordonnees-item{display:flex;flex-direction:column;align-items:center;gap:.8125rem;width:100%;padding:30px 20px}.section-coordonnees .bloc-coordoonnees .coordonnees-item .phone{text-wrap:nowrap}.section-titre-texte{margin-top:9.5rem;margin-bottom:11.375rem}.section-titre-texte .content{margin-left:2rem;margin-right:1.25rem}.section-titre-texte .surtitle{margin-bottom:.9375rem}.section-titre-texte .title{margin-bottom:2.625rem}.section-titre-texte .btn-container{margin-top:4rem}.section-titre-texte-image{margin-top:8.875rem;margin-bottom:9rem}.section-titre-texte-image .order-2 .content{margin-left:2rem;margin-right:1.25rem}.section-titre-texte-image .surtitle{margin-top:1.5rem;margin-bottom:.9375rem}.section-titre-texte-image .title{margin-bottom:2.625rem}.section-titre-texte-image .btn-container{margin-top:4rem}.section-titre-texte-image .img-container{height:100%}.section-titre-texte-image .img-container img,.section-titre-texte-image .img-container picture{border-radius:20px;width:100%;height:100%;max-height:600px;object-fit:cover}.section-titre-texte-image .img-container:last-child img,.section-titre-texte-image .img-container:last-child picture{height:80%}.section-engagements{padding-top:9.75rem;padding-bottom:10.625rem;background-image:url(/themes/sgi/img/bg-lines.png),url(/themes/sgi/img/bg-carbone.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center,center}.section-engagements .surtitle{margin-top:1.5rem;margin-bottom:.9375rem}.section-engagements .title{margin-bottom:2.625rem}.section-engagements .btn-container{margin-top:2.625rem}.section-engagements .engagement-container{padding-left:60px!important;gap:var(--bs-gutter-x) 0}.section-engagements .engagement-container .engagement-item{height:100%;border:1px solid rgb(72,80,88);border-radius:10px;padding:3rem 2.875rem;gap:1.875rem}.section-engagements .engagement-container .engagement-item .img-container{width:65px}.section-engagements .engagement-container .engagement-item .img-container img,.section-engagements .engagement-container .engagement-item .img-container picture{width:65px;height:auto}.section-reassurances{margin-top:9.75rem;margin-bottom:10.25rem;background-color:#fff}.section-reassurances .row{--bs-gutter-y: 2.875rem}.section-reassurances .reassurance-item{margin-top:35.5px;height:calc(100% - 35.5px);border:1px solid rgb(220,224,227);border-radius:10px;padding:4rem 2.875rem 3rem;flex-direction:column;position:relative}.section-reassurances .reassurance-item h3{margin-bottom:1.75rem;font-size:1.25rem;letter-spacing:2px;line-height:1.5}.section-reassurances .reassurance-item .img-container{position:absolute;top:-35.5px;padding:.25rem;width:71px;height:71px;display:flex;align-items:center;background-color:#fff}.section-reassurances .reassurance-item .img-container img,.section-reassurances .reassurance-item .img-container picture{width:63px;height:auto;max-height:100%}.section-reassurances .reassurance-fixed{border-radius:10px;height:100%;display:flex;justify-content:center;flex-direction:column;padding:4.875rem}.section-reassurances .reassurance-fixed .title{margin-bottom:2.625rem;font-size:3.125rem}.section-reassurances .reassurance-fixed .btn-container{margin-top:2.625rem}.section-reassurances-picto-texte{margin-top:11rem;margin-bottom:8.75rem}.section-reassurances-picto-texte .row{--bs-gutter-y: 2.25rem}.section-reassurances-picto-texte .reassurance-item{flex-direction:column;align-items:center;border-right:1px solid rgb(220,224,227)}.section-reassurances-picto-texte .reassurance-item .img-container{width:94px;height:94px;display:flex;align-items:center}.section-reassurances-picto-texte .reassurance-item .img-container img,.section-reassurances-picto-texte .reassurance-item .img-container picture{width:94px;height:auto;max-height:100%}.section-reassurances-picto-texte .reassurance-item .txt{margin-top:2.375rem;font-size:1rem;letter-spacing:.8px;line-height:1.5}.section-reassurances-picto-texte .row :last-child .reassurance-item{border-right:none}.section-methodes{padding-top:10.875rem;padding-bottom:10.25rem;background-image:url(/themes/sgi/img/bg-lines.png),url(/themes/sgi/img/bg-carbone.jpg);background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center,center}.section-methodes .surtitle{margin-bottom:.9375rem}.section-methodes .title{margin-bottom:2.625rem}.section-methodes .btn-container{margin-top:2.625rem}.section-methodes .methode-container{margin-top:8rem;gap:var(--bs-gutter-x) 0}.section-methodes .methode-container .methode-item{height:100%;border:1px solid rgb(72,80,88);border-radius:10px;padding:4rem 2.875rem 3rem;flex-direction:column;position:relative}.section-methodes .methode-container .methode-item h3{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.15;letter-spacing:2px}.section-methodes .methode-container .methode-item .img-container{position:absolute;top:-47px;width:78px;height:78px;display:flex;align-items:center}.section-methodes .methode-container .methode-item .img-container img,.section-methodes .methode-container .methode-item .img-container picture{width:78px;height:auto;max-height:100%}.section-bandeau-image{overflow:hidden}.section-bandeau-image .swiper-bandeau-image{max-height:500px;height:45vh}.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-bloc-cta .bcg{border-radius:30px;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:5.5rem;padding-bottom:5.5rem}.section-bloc-cta .bcg .surtitle+.title{margin-top:1.25rem}.section-bloc-cta .bcg .title{margin-bottom:2.5rem}.section-bloc-cta .bcg .btn-container{margin-top:2.375rem}.section-accordeons{--bs-border-radius: 0;margin-top:8.625rem;margin-bottom:8.625rem}.section-accordeons+.section-accordeons{margin-top:4.915rem;margin-bottom:4.915rem}.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;margin-bottom:2rem;color:#485058}.section-accordeons .title-accordeon{font-size:1.25rem!important;line-height:1.5;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-style:normal;font-family:Work Sans,sans-serif}.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:#192531}.section-accordeons .accordion-item{position:relative;z-index:2;border:none;background-color:unset}.section-accordeons .accordion-item .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-top:1px solid rgb(220,224,227);padding:2.95rem 0}.section-accordeons .accordion-item .accordion-button h2{margin-right:1rem}.section-accordeons .accordion-item .accordion-button:after{margin-right:1rem;color:#d60713;margin-top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='color2' viewBox='0 0 13.1 7.5'%3E%3Cpath d='m 6.535,7.556 c -0.3,0 -0.5,-0.1 -0.7,-0.3 l -5.1,-5.1 c -0.4,-0.4 -0.4,-1.1 0,-1.4 0.4,-0.3 1,-0.4 1.4,0 l 4.4,4.4 4.4,-4.4 c 0.4,-0.4 1,-0.4 1.4,0 0.4,0.4 0.4,1 0,1.4 l -5.1,5.1 c -0.2,0.2 -0.4,0.3 -0.7,0.3 z'%0A/%3E%3C/svg%3E");display:flex;justify-content:center;align-items:center;font-size:1.875rem;font-weight:700}.section-accordeons .accordion-item .accordion-button:not(.collapsed):after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='color2' viewBox='0 0 13.1 7.5' %3E%3Cpath d='m 6.535,7.556 c -0.3,0 -0.5,-0.1 -0.7,-0.3 l -5.1,-5.1 c -0.4,-0.4 -0.4,-1.1 0,-1.4 0.4,-0.3 1,-0.4 1.4,0 l 4.4,4.4 4.4,-4.4 c 0.4,-0.4 1,-0.4 1.4,0 0.4,0.4 0.4,1 0,1.4 l -5.1,5.1 c -0.2,0.2 -0.4,0.3 -0.7,0.3 z'%0A/%3E%3C/svg%3E");color:#485058}.section-accordeons .accordion-item .accordion-body{border-bottom:transparent;padding:.25rem 0 1.25rem}.section-accordeons .accordion-item .accordion-body h3{margin-top:1rem;margin-bottom:1.25rem;color:#485058;font-size:1.25rem;font-weight:600}.section-accordeons .accordion-item .accordion-body p+p,.section-accordeons .accordion-item .accordion-body p+.img-container{margin-top:.75rem}.section-accordeons .accordion-item .accordion-body .img-container{display:flex}.section-accordeons .accordion-item .accordion-body .img-container img,.section-accordeons .accordion-item .accordion-body .img-container picture{max-width:100%;height:auto;object-fit:contain}.section-accordeons .accordion-item .accordion-body .btn-container{margin-top:1.25rem}.section-accordeons .accordion-item .accordion-body .btn-container .button{min-width:120px}.section-accordeons .accordion-item:last-child .accordion-button{border-bottom:1px solid transparent}.section-accordeons .accordion-item:last-child .accordion-button.collapsed{border-color:#dce0e3}.section-accordeons .accordion-item:last-child .show .accordion-body,.section-accordeons .accordion-item:last-child .collapsing .accordion-body{border-bottom:1px solid rgb(220,224,227)}.section-accordeons .accordion-header .title-accordeon{margin-bottom:-.5rem}.section-search{padding-top:3rem;padding-bottom:5rem;min-height:70vh}.section-search .others{margin-top:3.25rem}.big-video{padding:60px 0}.big-video .row h2{font-size:2rem;color:#d60713;font-weight:600}.big-video .row iframe{height:590px}.big-video .row .video-container{flex-grow:1;position:relative;width:100vw;z-index:2}.big-video .row .video-container .video-wrapper{position:relative}.big-video .row .video-container .video-wrapper video,.big-video .row .video-container .video-wrapper .overlay,.big-video .row .video-container .video-wrapper .filter{border-radius:20px}.big-video .row .video-container .video-wrapper video{display:block}.big-video .row .video-container .video-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:1;box-sizing:border-box}.big-video .row .video-container .video-wrapper .overlay .filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#092336cc;transition:opacity .3s ease}.big-video .row .read-video{display:block;text-align:center;letter-spacing:.8px;margin-top:1rem;color:#fff;font-size:1rem;font-weight:600;z-index:11;text-transform:uppercase}.big-video .row .video-container video{width:100%;height:auto}@media (max-width: 992px){.big-video .row iframe{height:300px}}.sq-filters-overlay{position:fixed;inset:0;background-color:#19253133;z-index:9998}.sq-filters-panel{position:fixed;top:0;left:0;width:min(450px,92vw);height:100vh;background-color:#fff;z-index:9999;transform:translate(-105%);transition:transform .25s ease;display:flex;flex-direction:column;padding:2vw 2vw calc(2vw - .375rem)}.sq-filters-panel.is-loading .sq-filters-body,.sq-filters-panel.is-loading .sq-filters-footer{-webkit-user-select:none;user-select:none;filter:blur(1px) grayscale(.5)}.sq-filters-panel .sq-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.25rem}.sq-filters-panel .sq-filters-header .sq-filters-title{color:#192531;font-size:1.25rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.sq-filters-panel .sq-filters-header .sq-filters-close{font-size:2.5rem;font-weight:300;height:unset;padding:0;line-height:.5;background:unset;border:none;border-radius:0}.sq-filters-panel .sq-filters-body{overflow:auto;height:100%;padding-right:.375rem}.sq-filters-panel .sq-filters-body.is-loading{-webkit-user-select:none;user-select:none;filter:blur(1px) grayscale(.5)}.sq-filters-panel .sq-filters-body .sq-cat-field{position:relative}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select,.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select-item{background-color:unset;border:none;border-radius:0;font-size:.875rem;padding:.96875rem 1.25rem;text-align:left;width:100%}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select{background-color:unset;border:1px solid rgb(220,224,227);border-radius:50px;padding-right:2.75rem;cursor:pointer;text-align:left;position:relative}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select:after{content:"";position:absolute;right:1.53125rem;top:50%;width:8px;height:8px;border-right:2px solid rgb(25,37,49);border-bottom:2px solid rgb(25,37,49);transform:translateY(calc(-50% - 2px)) rotate(45deg);transition:transform .2s}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select[aria-expanded=true]{border-radius:25px 25px 0 0}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select[aria-expanded=true]:after{transform:translateY(calc(-50% + 2px)) rotate(-135deg)}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select-list{display:flex;flex-direction:column;list-style:none;padding:0;background-color:#fff;color:#485058;border:1px solid rgb(220,224,227);border-radius:0 0 24px 24px;position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:50;overflow-y:auto}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select-list[hidden]{display:none}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select-list .sq-fake-select-item{padding-top:.75rem;padding-bottom:.75rem;cursor:pointer;transition:background-color .15s}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select-list .sq-fake-select-item:hover{background-color:#d60713;color:#fff}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select-list .sq-fake-select-item.is-selected{background-color:#818b9566;font-weight:600}.sq-filters-panel .sq-filters-body .sq-cat-field .sq-fake-select-list .sq-fake-select-item.is-disabled{opacity:.5;pointer-events:none}.sq-filters-panel .sq-filters-body .sq-filter-label{font-size:.9375rem;color:#818b95;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1.125rem}.sq-filters-panel .sq-filters-body .sq-filter-block{padding-top:1.465rem;padding-bottom:1.465rem;border-bottom:1px solid rgb(220,224,227)}.sq-filters-panel .sq-filters-body .sq-choice-list{display:flex;flex-wrap:wrap;gap:.625rem}.sq-filters-panel .sq-filters-body .sq-choice-list .sq-choice{border:1px solid rgb(220,224,227);background-color:#fff;border-radius:5px;padding:.3125rem 1rem .375rem;cursor:pointer}.sq-filters-panel .sq-filters-body .sq-choice-list .sq-choice.is-selected{background-color:#dce0e3}.sq-filters-panel .sq-filters-body .sq-radio-list{display:flex;flex-direction:column;gap:.75rem}.sq-filters-panel .sq-filters-body .sq-radio-list .sq-radio{display:flex;align-items:center;gap:.75rem}.sq-filters-panel .sq-filters-body .sq-radio-list .sq-radio input{margin-left:1px;flex-shrink:0;appearance:none;background-color:#fff;border:2px solid rgb(255,255,255);outline:1px solid rgb(220,224,227);border-radius:50px;width:16px;height:16px}.sq-filters-panel .sq-filters-body .sq-radio-list .sq-radio.is-selected{font-weight:500}.sq-filters-panel .sq-filters-body .sq-radio-list .sq-radio.is-selected input{background-color:#d60713}.sq-filters-panel .sq-filters-footer{padding-top:3.125rem;border-bottom:0;margin-top:auto;display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.275rem}.sq-filters-panel .sq-filters-footer .btn-container .button{padding-left:1.5rem;padding-right:2rem}.sq-filters-panel .sq-filters-footer .btn-container .button.bcg-color0{border:1px solid rgb(72,80,88)}.sq-filters-panel .sq-filters-loader{position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translate(-50%,-50%);border-radius:50%;border:4px solid rgba(25,37,49,.2);border-top-color:#192531;animation:sq-spin .8s linear infinite;z-index:10;background-color:#fff}@keyframes sq-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}html.sq-filters-open .sq-filters-panel{transform:translate(0)}.woocommerce.woocommerce-page .woocommerce-breadcrumb{margin-top:3.75rem;margin-bottom:4.5rem;color:#485058;font-size:.9375rem;line-height:1.1}.woocommerce.woocommerce-page .woocommerce-breadcrumb .current{font-weight:500}.woocommerce.woocommerce-page .woocommerce-breadcrumb .link:hover{opacity:.8}.woocommerce.woocommerce-page main{min-height:400px}.woocommerce-notices-wrapper:has(div),.woocommerce-notices-wrapper.has-notice{padding:1rem 1.25rem;border:1px solid rgb(177,1,11);margin-bottom:1rem}.woocommerce-notices-wrapper:has(div) .woocommerce-message:focus-visible,.woocommerce-notices-wrapper:has(div) .woocommerce-error:focus-visible,.woocommerce-notices-wrapper.has-notice .woocommerce-message:focus-visible,.woocommerce-notices-wrapper.has-notice .woocommerce-error:focus-visible{outline:unset}.product-counter{flex-wrap:wrap;gap:1rem}.product-counter #filter-product{border:1px solid rgb(220,224,227);text-transform:unset;letter-spacing:0;font-weight:600;display:flex;align-items:center;gap:.875rem;text-transform:uppercase;font-size:1rem}.product-counter .woocommerce-result-count{line-height:1.1}.main-shop{padding-top:5.25rem;padding-bottom:4rem}.main-shop .woocommerce-order-details .order_item+.order_item{margin-top:1rem}.woocommerce-pagination{margin-top:4.375rem}.woocommerce-pagination .page-numbers{display:flex;justify-content:center;align-items:center;gap:.5rem}.woocommerce-pagination .page-numbers .page-numbers{width:56px;height:56px;border-radius:50px;border:1px solid rgb(220,224,227);font-size:1.125rem;transition:.2s}.woocommerce-pagination .page-numbers .page-numbers:hover,.woocommerce-pagination .page-numbers .page-numbers.current{border-color:#192531;background-color:#192531;color:#fff}.woocommerce-pagination .page-numbers .page-numbers.dots{border:none}.archive-product-container{padding-bottom:8.875rem}.archive-product-container.hide{padding-bottom:0!important}.container-espace-pro-login-success-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.container-espace-pro-login-success-modal.show{visibility:visible;opacity:1}.container-espace-pro-login-success-modal.show .modal-login-success{transform:translateY(0);opacity:1}.container-espace-pro-login-success-modal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}.container-espace-pro-login-success-modal .modal-login-success{position:relative;background:#fff;padding:40px 20px 20px;width:500px;max-width:90%;border-radius:8px;box-shadow:0 4px 15px #0000004d;z-index:1000;text-align:center;transform:translateY(-20px);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out}.container-espace-pro-login-success-modal .modal-login-success p{font-size:16px;color:#666}.container-espace-pro-login-success-modal .modal-login-success .modal-close{position:absolute;top:10px;right:15px;font-size:20px;border:none;background:none;cursor:pointer}.section-login{margin-top:8.25rem;margin-bottom:9.5rem}.section-login .form-container{padding-top:3rem;padding-bottom:8.75rem;border:1px solid rgb(220,224,227)}.section-login .form-container .required{color:#d60713}.section-login .form-container .alert{border:1px solid rgb(129,139,149);font-weight:600}.section-login .form-container .toggle-menu{width:100%;display:flex;border-bottom:1px solid rgb(220,224,227);margin-bottom:3.75rem}.section-login .form-container .toggle-menu button{appearance:none;background-color:unset;border-radius:0;border:none;position:relative;width:50%;text-align:center;text-transform:uppercase;display:block;padding:2.875rem 1rem;font-weight:500;letter-spacing:2px;color:#818b95;overflow:hidden;cursor:pointer;z-index:3;border-bottom:2px solid transparent}.section-login .form-container .toggle-menu button.active{color:#192531;border-color:#192531}.section-login .form-container form{display:none;flex-direction:column;gap:2.125rem}.section-login .form-container form .border-top-separator{border-top:3px dotted rgb(129,139,149);margin-top:.5rem}.section-login .form-container form .required-fields,.section-login .form-container form .policy-accept{font-size:small}.section-login .form-container form .form-signup-container{display:flex;flex-direction:column;gap:1rem}.section-login .form-container form .facturation-container{display:none}.section-login .form-container form .facturation-container label{width:100%}.section-login .form-container form .facturation-container.is-active{display:flex;flex-direction:column;gap:1rem}.section-login .form-container form .remember-and-password-lost{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 3rem}.section-login .form-container form .remember-and-password-lost p{margin:0}.section-login .form-container form .remember-and-password-lost p a{text-decoration:underline}.section-login .form-container form.form-is-active{display:flex}.woocommerce-account.logged-in .main-shop{padding-top:6.25rem;padding-bottom:6.25rem}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .nav-title{font-size:2.1875rem}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .return-link svg{fill:#192531;transition:.25s}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .return-link:hover svg{fill:#d60713}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container{margin-top:1.375rem;display:flex;flex-direction:column;gap:.625rem}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container .link-item{display:flex;align-items:center;gap:1.25rem;border:1px solid rgb(220,224,227);padding:1.0625rem 1.25rem 1rem}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container .link-item:hover,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container .link-item[aria-current=page]{background-color:#dce0e38a}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container .link-item .picto-container{width:75px;height:75px;display:flex;justify-content:center;align-items:center;border:1px solid rgb(220,224,227);border-radius:75px;flex-shrink:0}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container .link-item .title{text-transform:uppercase;letter-spacing:1.5px;line-height:1.25;font-size:.9375rem;font-weight:500}.woocommerce-account.logged-in .woocommerce-MyAccount-content.pl{padding-left:2.375rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .container .row{--bs-gutter-y: var(--bs-gutter-x)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items{border:1px solid rgb(220,224,227);height:100%;min-height:340px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.5rem 2.875rem 3.375rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items:hover{background-color:#dce0e38a}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items.first{background-color:#192531;color:#fff;border-color:#192531;text-align:left;justify-content:center;align-items:start}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items.first .title-dashboard{font-size:3.125rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items .picto-container{width:112px;height:112px;display:flex;justify-content:center;align-items:center;border:1px solid rgb(220,224,227);border-radius:112px;margin-bottom:1.375rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items .title{text-transform:uppercase;letter-spacing:2px;font-size:1.25rem;line-height:1.25;font-weight:500}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items .txt{margin-top:1.25rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .sq-form{gap:1rem;display:flex;flex-direction:column}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-infos{border:1px solid rgb(220,224,227);padding:3.5rem 3.25rem 2.25rem 2.875rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-infos .title{text-transform:uppercase;letter-spacing:1.5px;line-height:1.25;font-size:.9375rem;margin-bottom:1.5rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-infos .account-container{display:flex;gap:2rem 6.625rem;margin-bottom:2.25rem;flex-wrap:wrap}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-infos .account-container .title-account{font-size:1rem;color:#818b95;margin-bottom:.25rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .password-infos .password-container.sq-form .form-control{margin-top:0;max-width:670px;padding-top:1.125rem;padding-bottom:1rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .password-infos .password-container.sq-form .form-control::placeholder{color:#485058}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table thead tr,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__row{display:grid;grid-template-columns:1fr 1fr 2fr;padding-left:1.25rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table thead tr{align-items:start;min-height:40px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table tbody{border-top:1px solid rgb(72,80,88)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__header{font-size:.8125rem;font-weight:500;letter-spacing:1.3px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__row{min-height:102px;align-items:center;border-bottom:1px solid rgb(220,224,227)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__cell{font-size:.875rem;letter-spacing:1.4px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button.remove{padding:1rem;border:1px solid rgb(220,224,227);border-radius:50px;transition:.2s}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .button.remove:hover{background-color:#dce0e399}.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;justify-content:center;max-width:150px;height:auto;aspect-ratio:1/1}.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:#dce0e3bf;margin-left:2.75rem}.woocommerce-cart .cart_totals .number-product{display:flex;align-items:center;gap:.875rem;margin-top:1.5rem;margin-bottom:1.75rem}.woocommerce-cart .cart_totals .number-product .price{font-weight:600;letter-spacing:.27px;color:#485058}.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:#485058;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:#485058}.sq-form-login .woocommerce-form-login-toggle .showlogin{color:#485058}.sq-form-login .woocommerce-form-login{margin-top:.5rem;margin-bottom:.5rem}.sq-form-login .woocommerce-form-login label{display:block;color:#485058;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(25,37,49,.3);appearance:none}.sq-form-login .woocommerce-form-login input:focus-visible{outline:2px solid rgb(72,80,88)}.sq-form-login .woocommerce-form-login input[type=checkbox]{border-radius:0;width:24px;height:24px;cursor:pointer;margin-right:.25rem}.sq-form-login .woocommerce-form-login input[type=checkbox]:checked{background-color:#d60713;border-color:#d60713;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:#818b95;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:#485058}.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-right:.25rem;background-color:#fff;border:1px solid rgba(25,37,49,.3)}.section-checkout input[type=checkbox]:checked{background-color:#d60713;border-color:#d60713;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:#485058}.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_country_field{width:100%}.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(220,224,227,.3);appearance:none}.section-checkout form.checkout .woocommerce-account-fields .create-account input:focus-visible{outline:2px solid rgb(25,37,49)}.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:#818b95;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 .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_country_field{width:100%}.section-checkout form.checkout .shipping-address .woocommerce-additional-fields{margin-top:1.5rem}.section-checkout form.checkout .shipping-address .woocommerce-additional-fields label{margin-bottom:.5rem}.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:#192531;font-size:.875rem;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:#485058}.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:#dce0e3bf}.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:#485058;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(25,37,49);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:#192531}.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:#dce0e3}.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;font-weight:600;line-height:1.25;letter-spacing:.54px}.section-checkout form.checkout .resume-cart table .order-total .price{font-size:2.25rem;font-weight:600;line-height:.9;letter-spacing:.54px;text-align: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:#1925314d}.section-checkout form.checkout .checkout-shipping .title h2{color:#192531;font-size:1.875rem;text-align:center}.section-checkout form.checkout .checkout-shipping .content{padding:2.5rem;border:1px solid rgba(25,37,49,.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(72,80,88)}.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(72,80,88);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.1;color:#192531;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.1;color:#192531}.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;color:#192531;margin-bottom:1rem}.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;color:#192531;margin-bottom:1rem}.section-order .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone{margin-top:1.75rem}body.single-product .woocommerce-product-gallery__wrapper{border:1px solid rgb(220,224,227);position:relative}body.single-product .woocommerce-product-gallery__wrapper .product-gallery{aspect-ratio:5/4;display:flex;justify-content:center}body.single-product .woocommerce-product-gallery__wrapper .product-gallery img,body.single-product .woocommerce-product-gallery__wrapper .product-gallery picture{max-width:100%;height:auto;object-fit:contain}body.single-product .woocommerce-product-gallery__wrapper .product-gallery img.wp-post-image,body.single-product .woocommerce-product-gallery__wrapper .product-gallery picture.wp-post-image{max-width:80%}body.single-product .woocommerce-product-gallery__wrapper .thumb-wrapper{position:absolute;bottom:2.125rem;left:2rem;right:2rem;display:flex;gap:.9375rem}body.single-product .woocommerce-product-gallery__wrapper .thumb-wrapper .thumb-gallery{width:93px;height:93px;border:1px solid rgb(220,224,227);border-radius:10px;overflow:hidden}body.single-product .woocommerce-product-gallery__wrapper .thumb-wrapper .thumb-gallery img,body.single-product .woocommerce-product-gallery__wrapper .thumb-wrapper .thumb-gallery picture{width:100%;height:100%;object-fit:cover}body.single-product .summary{margin-top:2.125rem;margin-left:2rem;margin-right:1.25rem}body.single-product .summary .product_title{font-size:3rem;letter-spacing:4px;line-height:1.25;max-width:550px;margin-bottom:.75rem}body.single-product .summary .sku_wrapper{color:#818b95;font-size:1.125rem;letter-spacing:1.8px}body.single-product .summary .price{margin-top:.75rem;margin-bottom:.85rem}body.single-product .summary .short_description{margin-top:3rem;margin-bottom:3rem}body.single-product .summary .btn-container.add-to-cart{margin-top:3.125rem}body.single-product .row.product .section-accordeons{margin-top:5.25rem;margin-bottom:11rem}body.single-product .row.product .section-accordeons .container{padding:0}body.single-product .related{margin-top:11rem}footer#bottom .footer-top{padding-top:8.875rem;padding-bottom:3.75rem}footer#bottom .footer-top .logo{display:flex;max-width:92px}footer#bottom .footer-top .contact{line-height:1.63;--bs-gutter-y: 1.375rem}footer#bottom .footer-top .socials .social-link svg{transition:fill .3s}footer#bottom .footer-top .socials .social-link:hover svg{fill:#fff!important}footer#bottom .footer-bottom{padding-top:3.125rem;padding-bottom:3.875rem;border-top:1px solid rgb(72,80,88)}footer#bottom .footer-bottom .footer-links{text-align:center;line-height:1.25;gap:.75rem 2rem}footer#bottom .footer-bottom .footer-links a:hover{color:#fff!important}@font-face{font-family:Monologue-Sequane;src:url(/themes/sgi/fonts/Monologue-Sequane.ttf) format("truetype"),url(/themes/sgi/fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/sgi/fonts/Monologue-Sequane.woff) format("woff"),url(/themes/sgi/fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/sgi/fonts/Poppins-Sequane.ttf) format("truetype"),url(/themes/sgi/fonts/Poppins-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/sgi/fonts/Poppins-Sequane.woff) format("woff"),url(/themes/sgi/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}@media all and (max-width: 1799px){header#top .nav-bar .nav-bar-content{margin-right:0}}@media all and (max-width: 1699px){header#top .nav-bar .nav-menu>ul{gap:1.875rem}}@media all and (max-width: 1499px){header#top .search-container{max-width:350px}}@media all and (max-width: 1399px){header#top .cat-container ul{gap:1.25rem}header#top .search-container{position:absolute;bottom:-3.5rem;background-color:#48505880;width:100%;max-width:unset;left:0;display:flex;justify-content:center;padding-top:.25rem;padding-bottom:.25rem}header#top .search-container #searchform{width:90%;max-width:500px}.section-methodes{padding-top:7.875rem}.section-engagements .engagement-container .engagement-item{padding:2rem 1.75rem}.section-titre-texte{margin-top:7.5rem;margin-bottom:9.375rem}.section-reassurances .reassurance-item{padding-right:1.875rem;padding-left:1.875rem}.section-reassurances .reassurance-fixed{padding:2.875rem 3.875rem}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container .link-item .picto-container{width:60px;height:60px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container .link-item .picto-container svg{max-height:30px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .section-product-listing #sq-bubble-table .sq-tr.price-order{column-gap:1.125rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-infos .account-container{gap:2rem 4.625rem}.section-product-listing #sq-bubble-table .sq-tr{grid-template-columns:.5fr 2.5fr 1.1fr .65fr .55fr;grid-template-rows:repeat(2,.5fr)}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(4){grid-column-end:5}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(3){grid-column-end:6}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(2){grid-column-end:4}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(1){grid-column-start:4;grid-column-end:6}.section-product-listing #sq-bubble-table .sq-tr .sq-col--img{grid-area:1/1/3/2}.section-product-listing #sq-bubble-table .sq-tr .sq-col--name{grid-area:1/2/3/3}footer#bottom .footer-top{padding-top:6.25rem}}@media all and (max-width: 1299px){.section-engagements .engagement-container .engagement-item{flex-direction:column;justify-content:center}.section-engagements .engagement-container .engagement-item .img-container{height:60px;width:auto;display:flex;align-items:center}}@media all and (max-width: 1199px){h2,.title-h2{font-size:3.85rem!important}.section-order .woocommerce-order h2{font-size:1.75rem!important}header#top .nav-bar{padding-top:1rem}.section-bloc-cta .bcg{padding-top:3.5rem;padding-bottom:3.5rem}.section-engagements{padding-top:4.75rem;padding-bottom:7.625rem}.section-engagements .surtitle{margin-top:0}.section-engagements .engagement-container{padding-left:0!important;margin-top:3rem}.section-engagements .engagement-container .engagement-item{justify-content:start;flex-direction:row}.section-methodes{padding-top:4.75rem;padding-bottom:7.625rem}.section-methodes .methode-container .methode-item{padding-right:1.875rem;padding-left:1.875rem}.section-titre-texte{margin-top:5.5rem;margin-bottom:7.375rem}.section-reassurances{margin-top:5.75rem;margin-bottom:6.25rem}.section-contact{margin-top:4rem;margin-bottom:6.125rem}.section-contact .content{margin-left:0;margin-right:0;margin-bottom:2rem}.section-contact .content .surtitle{margin-top:0}.section-coordonnees .bloc-coordoonnees{margin-bottom:-20rem}.section-coordonnees .bloc-coordoonnees .order-3{grid-area:3/1/4/3;border-right:unset;border-bottom:1px solid rgb(72,80,88)}.section-coordonnees .bloc-coordoonnees .order-4{grid-area:4/1/5/3}.section-coordonnees .bloc-coordoonnees .order-5{grid-area:5/1/6/3}.section-product-listing #sq-bubble-table .sq-tr{grid-template-columns:.5fr 2.3fr 1.3fr .65fr .55fr}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{margin-right:calc(var(--bs-gutter-x) * .5);margin-left:calc(var(--bs-gutter-x) * .5);padding-left:0;padding-right:0;display:flex;align-items:center;gap:1.1rem;padding-bottom:.625rem;border-bottom:1px solid rgb(220,224,227)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container{margin-top:0}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container li{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container li.current{display:block}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container li.current .link-item{display:flex;flex-direction:row-reverse;background-color:unset;border:none;padding:0;gap:1.875rem;pointer-events:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container li.current .link-item .picto-container{width:38px;height:38px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .link-container li.current .link-item .picto-container svg{max-height:16px}.woocommerce-account.logged-in .woocommerce-MyAccount-content{padding-top:1.625rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content.pl{padding-left:calc(var(--bs-gutter-x) * .5)}}@media all and (max-width: 1099px){#sq-menu--slide-right .logo-line .logo,header#top .nav-bar .logo{max-width:110px}}@media all and (max-width: 991px){h2,.title-h2{font-size:3.75rem!important}.section-order{padding-bottom:6rem}.section-order .woocommerce-order h2{font-size:1.75rem!important}header#top .nav-bar .nav-bar-content .order-1{grid-area:1/1/2/2}header#top .nav-bar .nav-bar-content .order-2{grid-area:1/2/2/3}header#top .nav-bar .nav-bar-content .order-3{grid-area:1/3/2/5}header#top .nav-bar .nav-bar-content .order-4{grid-area:1/5/2/7}header#top .nav-bar .nav-bar-content .head-links .nav-picto-container{gap:unset}header#top .nav-bar .nav-bar-content .head-links .nav-picto-container .head-icon.account,header#top .nav-bar .nav-bar-content .head-links .nav-picto-container .head-icon.cart{background-color:unset!important;border-radius:0;padding:.5rem}header#top .nav-bar .nav-bar-content .head-links .nav-picto-container .head-icon.account svg,header#top .nav-bar .nav-bar-content .head-links .nav-picto-container .head-icon.cart svg{fill:#fff}header#top .nav-bar .nav-bar-content .head-links .nav-picto-container .head-icon.cart .icon-container .cart-items{background-color:#d60713}.section-titre-texte-image{margin-top:6.875rem;margin-bottom:7rem}.section-titre-texte-image .surtitle{margin-top:0}.section-titre-texte-image .left,.section-titre-texte-image .order-2 .content{margin-left:0;margin-right:0}.section-titre-texte-image .left .img-container{padding-left:0;padding-right:0}.section-titre-texte-image .left .img-container img,.section-titre-texte-image .left .img-container picture{max-height:350px}.section-titre-texte-image .left .img-container:first-child{padding-right:calc(var(--bs-gutter-x) * .5)}.section-titre-texte-image .left .img-container:first-child img,.section-titre-texte-image .left .img-container:first-child picture{min-height:45vh}.section-methodes .methode-container{margin-top:6rem;row-gap:5rem}.section-coordonnees{flex-direction:column-reverse}.section-coordonnees #revendeurs-carte{position:relative!important;min-height:625px!important}.section-coordonnees .bloc-coordoonnees{--img-height: 120px;padding-left:1.875rem;padding-right:1.875rem;padding-bottom:2rem;margin-bottom:-15rem}.section-coordonnees .bloc-coordoonnees .img-container{border:1px solid rgb(25,37,49);padding:1rem 1.35rem}.section-coordonnees .bloc-coordoonnees .coordonnees-item{justify-content:center;padding:20px 16px}.section-coordonnees .bloc-coordoonnees .order-2{grid-area:2/1/3/2;border-bottom:1px solid rgb(72,80,88)}.section-coordonnees .bloc-coordoonnees .order-3{grid-area:2/2/3/3;border-left:1px solid rgb(72,80,88)}.section-coordonnees .bloc-coordoonnees .order-4{grid-area:3/1/4/2}.section-coordonnees .bloc-coordoonnees .order-5{grid-area:3/2/4/3;border-top:unset;border-left:1px solid rgb(72,80,88)}.section-login{margin-top:5.25rem;margin-bottom:6.5rem}.woocommerce-account.logged-in .main-shop{padding-top:4.25rem;padding-bottom:4.25rem}.woocommerce-pagination{margin-top:3.5rem}.section-product-listing{padding-bottom:6.75rem}.section-product-listing #sq-bubble-table .sq-tr,.section-product-listing #sq-bubble-table .sq-tr.price-order{grid-template-columns:.5fr .6fr .55fr 1.95fr;grid-template-rows:repeat(3,.5fr);row-gap:1rem}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-of-type(3),.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-td:nth-of-type(3){grid-row-start:2}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(4),.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-td:nth-last-of-type(4){grid-column-end:unset}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(3),.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-td:nth-last-of-type(3){grid-column-end:unset}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(2),.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-td:nth-last-of-type(2){grid-area:3/1/4/3}.section-product-listing #sq-bubble-table .sq-tr .sq-td:nth-last-of-type(1),.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-td:nth-last-of-type(1){grid-area:3/3/4/5}.section-product-listing #sq-bubble-table .sq-tr .sq-col--img,.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-col--img{grid-area:1/1/2/2}.section-product-listing #sq-bubble-table .sq-tr .sq-col--name,.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-col--name{grid-area:1/2/2/5}.section-product-listing #sq-bubble-table .sq-tr .sq-col--price,.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-col--price{text-align:start}.section-product-listing #sq-bubble-table .sq-tr .sq-col--variation,.section-product-listing #sq-bubble-table .sq-tr.price-order .sq-col--variation{grid-column:span 2}.archive-product-container:has(+.section-contact) .section-product-listing{padding-bottom:0}body.single-product .summary{margin-left:0;margin-right:0}body.single-product .summary .product_title{font-size:2.25rem}body.single-product .row.product .section-accordeons{margin-bottom:8rem}body.single-product .related{margin-top:8rem}.section-reassurances-picto-texte .reassurance-item{border-right:unset}footer#bottom .footer-top{padding-top:4.25rem;padding-bottom:2.75rem}footer#bottom .footer-bottom{padding-top:2.125rem;padding-bottom:2.875rem}}@media all and (max-width: 767px){h2,.title-h2{font-size:3.25rem!important}.section-order{padding-bottom:4rem}.section-order .woocommerce-order h2{font-size:1.75rem!important}header#top .top-bar{padding-left:1.5rem;padding-right:1.5rem}header#top .top-bar .bandeau{font-size:.9rem}#sq-menu--slide-right .logo-line .logo,header#top .nav-bar .logo{max-width:95px}.section-titre-texte-image{margin-top:5.875rem;margin-bottom:6rem}.section-engagements{padding-top:3.75rem;padding-bottom:6.625rem}.section-engagements .engagement-container{gap:1.15rem}.section-methodes{padding-top:3.75rem;padding-bottom:6.625rem}.section-titre-texte{margin-top:3.5rem;margin-bottom:5.375rem}.section-titre-texte .content{margin-left:0;margin-right:0}.section-reassurances .row{--bs-gutter-y: 1.875rem}.section-reassurances .reassurance-item{padding-top:3.25rem;padding-bottom:2rem}.section-contact{margin-top:2.75rem;margin-bottom:4.125rem}.section-coordonnees .bloc-coordoonnees{margin-bottom:-20rem}.sq-form .form-control,.sq-form .select2-container .select2-selection{padding:1.275rem 1.625rem 1.25rem}.sq-form .form-control,.select2-container .select2-selection,.sq-form .select2-container .select2-selection{min-height:66px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:22px}.section-login .form-container{padding-bottom:5.75rem}.section-login .form-container .toggle-menu button{padding:1.75rem 1rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items{padding:2.5rem 1.875rem 2.25rem;min-height:unset}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items .picto-container{width:100px;height:100px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-infos{padding:2rem 2.25rem 1.5rem 1.875rem}body.single-product .row.product .section-accordeons{margin-bottom:5rem}body.single-product .related{margin-top:5rem}.section-reassurances-picto-texte{margin-top:7rem;margin-bottom:5.75rem}.woocommerce.woocommerce-page .woocommerce-breadcrumb{margin-top:2.75rem;margin-bottom:2.5rem}.sq-filters-panel{padding:5vw 5vw calc(5vw - .375rem)}}@media all and (max-width: 575px){h2,.title-h2,.title-dashboard{font-size:2.5rem!important}.section-order{padding-bottom:2rem}.section-order .woocommerce-order h2{font-size:1.75rem!important}header#top .top-bar .bandeau{font-size:.8rem}#sq-menu--slide-right .logo-line .logo,header#top .nav-bar .logo{max-width:75px}.title-ma{line-height:1.35}.title-ma~.txt{margin-bottom:1.75rem}.section-titre-texte-image{margin-top:3.875rem;margin-bottom:4rem}.section-methodes{padding-bottom:4.625rem}.section-methodes .methode-container .methode-item{padding-top:3.25rem;padding-bottom:2rem}.section-titre-texte{margin-top:2.25rem;margin-bottom:3.375rem}.section-reassurances{margin-top:2.75rem;margin-bottom:3.75rem}.section-reassurances .reassurance-fixed{padding-right:1.875rem;padding-left:1.875rem}.section-coordonnees .bloc-coordoonnees .order-2{grid-area:2/1/3/3}.section-coordonnees .bloc-coordoonnees .order-3{grid-area:3/1/4/3;border-left:unset}.section-coordonnees .bloc-coordoonnees .order-4{grid-area:4/1/5/3;border-bottom:1px solid rgb(72,80,88)}.section-coordonnees .bloc-coordoonnees .order-5{grid-area:5/1/6/3;border-left:unset}.section-login{margin-top:2.75rem;margin-bottom:4.5rem}.section-login .form-container{padding-top:2.5rem;padding-bottom:3.5rem}.section-login .form-container .toggle-menu{margin-bottom:2.5rem}.main-shop{padding-top:3.25rem;padding-bottom:3.5rem}.woocommerce.woocommerce-page .woocommerce-breadcrumb{margin-top:1.75rem;margin-bottom:1.5rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items{padding-left:1.275rem;padding-right:1.275rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-dashboard .grid-items .picto-container{width:90px;height:90px}.section-checkout form.checkout .resume-cart table tfoot .woocommerce-shipping-totals .woocommerce-shipping-methods{margin:.5rem 0 .5rem 1rem}.woocommerce-pagination{margin-top:2.25rem}.section-product-listing{padding-top:2.75rem;padding-bottom:4.5rem}.section-product-listing #sq-bubble-table .sq-tr.sq-tr.price-order{grid-template-rows:repeat(4,.5fr)}.section-product-listing #sq-bubble-table .sq-tr.sq-tr.price-order .sq-td:nth-last-of-type(2){grid-row-start:3;grid-column-start:1;grid-column-end:5}.section-product-listing #sq-bubble-table .sq-tr.sq-tr.price-order .sq-td:nth-last-of-type(1){grid-row-start:4;grid-column-start:1;grid-column-end:5}body.single-product .summary .product_title{font-size:1.75rem}body.single-product .row.product .section-accordeons{margin-bottom:3rem}body.single-product .related{margin-top:3rem}.section-reassurances-picto-texte{margin-top:5rem;margin-bottom:3.75rem}footer#bottom .footer-top{padding-top:4.25rem;padding-bottom:2.75rem}.woocommerce-pagination .page-numbers .page-numbers{width:30px;height:30px}}@media all and (max-width: 475px){.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__row{grid-template-columns:.5fr 1fr;padding-left:.5rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{grid-column:span 2}}@media all and (max-width: 450px){.sq-form .form-control,.sq-form .select2-container .select2-selection{padding:.95rem 1.25rem .85rem}.sq-form .form-control,.select2-container .select2-selection,.sq-form .select2-container .select2-selection{min-height:55px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:20px}.section-bloc-cta .bcg{padding-top:5.5rem;padding-bottom:5.5rem}.section-login .form-container{padding-left:0;padding-right:0}.section-login .form-container .toggle-menu{flex-direction:column}.section-login .form-container .toggle-menu button{width:100%}.section-login .form-container .toggle-menu button.active{border:2px solid}.section-product-listing #sq-bubble-table .sq-tr{display:flex;flex-direction:column;align-items:start;row-gap:.625rem}.woocommerce-account.logged-in .woocommerce-MyAccount-content .account-infos{padding-left:1.25rem;padding-right:1.25rem}}
