@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}html,input,select,button{font-family:inter,sans-serif;overflow-x:hidden;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--text-line-height);-webkit-font-smoothing:antialiased;position:relative;scroll-behavior:smooth}main{display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:var(--title-line-height)}.font-bold{font-weight:600}.no-scroll{overflow:hidden}ul[role=list],ol[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none;background-color:transparent}b,strong{font-weight:bolder}img,picture,video,canvas,svg{height:auto;max-width:100%;display:block}input::-moz-placeholder{outline:none}input,button,textarea,select,optgroup,input::placeholder{outline:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;border:none}table{border-collapse:collapse;border-spacing:0}code,kbd,samp{font-family:monospace,monospace;font-size:1em}summary{cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-size:48px}h2{font-size:40px}h3{font-size:24px}.sub-title{font-size:20px}.breadcrumb{color:#000;font-weight:600}.breadcrumb a{font-weight:400;color:#000}.hidden{display:none!important}.active-blur{filter:blur(5px)}.grecaptcha-badge{visibility:hidden}@media(max-width:1537px){h1{font-size:44px}h2{font-size:36px}h3{font-size:20px}.sub-title{font-size:18px}}@media(max-width:500px){.sub-title{font-size:16px}}footer{border-top:1px solid #BCC5C4;margin:50px 20px 0}footer .top-footer{margin:25px auto;padding:50px 20px;display:flex;flex-direction:column;gap:50px;max-width:1400px;width:100%}footer .top-footer>img{max-width:200px;width:100%}footer .top-footer .footer-container{display:flex;gap:50px}footer .top-footer [class^=item-footer-]{display:flex;flex-direction:column;gap:20px}footer .top-footer [class^=item-footer-] .title-item-footer{color:#fa7f43;margin-bottom:10px}footer .top-footer [class^=item-footer-] a{color:#000;text-decoration:none;font-size:16px;transition:all .3s ease-in-out}footer .top-footer [class^=item-footer-] a:hover{color:#fa7f43}footer .top-footer .item-footer-1 a{font-weight:500}footer .top-footer .item-footer-2{margin-left:auto}footer .bottom-footer{background-color:#fa7f43;color:#fff;margin-left:-20px;margin-right:-20px}footer .bottom-footer>.inner_container{max-width:1400px;margin-left:auto;margin-right:auto;width:100%;display:flex;justify-content:space-between;padding:20px 50px}footer .bottom-footer>.inner_container>div{display:flex;align-items:center;gap:10px}footer .bottom-footer>.inner_container>div:first-child{justify-content:flex-start}footer .bottom-footer>.inner_container>div:nth-child(2){justify-content:center}footer .bottom-footer>.inner_container>div:last-child{justify-content:flex-end}footer .bottom-footer>.inner_container>div:last-child a{color:#fff;text-decoration:underline}@media(max-width:500px){footer .top-footer{padding:50px 0}footer .top-footer>img{margin:auto}footer .top-footer .footer-container{flex-direction:column;gap:50px;margin-top:50px}footer .top-footer [class^=item-footer-]{align-items:center;text-align:center}footer .top-footer [class^=item-footer-] .title-item-footer{margin-bottom:20px}footer .top-footer [class^=item-footer-] a{font-size:18px}footer .top-footer .item-footer-2{margin-left:0}footer .bottom-footer{padding:20px;flex-direction:column;text-align:center;gap:20px}footer .bottom-footer>div{flex-direction:column;width:100%;gap:10px}footer .bottom-footer>div:first-child{justify-content:center}footer .bottom-footer>div:nth-child(2){justify-content:center;flex-direction:row}footer .bottom-footer>div:last-child{justify-content:center}}body:before{content:"";position:fixed;inset:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:1001}body.is_menu_open{overflow:hidden;touch-action:none;max-height:100vh}body.is_menu_open:before{opacity:1;pointer-events:auto}.logo{margin:auto;height:50px;-o-object-fit:contain;object-fit:contain}header#header{padding:15px 20px}@media screen and (max-width:1450px){header#header{padding:15px 0}}header#header{position:fixed;top:0;left:0;width:calc(100% - 40px);transition:transform .3s ease-in-out;z-index:1000;background-color:#fff;border-bottom:1px solid #BCC5C4;margin:0 20px}header#header .nav-desktop{display:flex;align-items:center;justify-content:space-between;gap:20px;height:100%;max-width:1400px;margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width:1250px){header#header .nav-desktop .header-actions a p{display:none}}@media screen and (max-width:1000px){header#header .nav-desktop .header-actions .btn{display:none}}header#header .nav-desktop #menu-menu_principal{list-style-type:none;display:flex;flex-direction:row;gap:20px;position:relative}@media screen and (max-width:1000px){header#header .nav-desktop #menu-menu_principal{display:none}}header#header .nav-desktop #menu-menu_principal .sub-menu{display:none;position:absolute;list-style-type:none;left:0}header#header .nav-desktop #menu-menu_principal>li{padding:20px 0;cursor:default}header#header .nav-desktop #menu-menu_principal>li:hover{box-shadow:inset 0 -2px #fa7f43}header#header .nav-desktop #menu-menu_principal>li:hover>a{color:#fa7f43}header#header .nav-desktop #menu-menu_principal>li:hover .sub-menu{display:flex;flex-direction:column;gap:25px;background-color:#fff;padding:30px 20px;width:100%;border:1px solid #BCC5C4}header#header .nav-desktop>:last-child{display:flex;align-items:center;gap:20px;height:100%}header#header .nav-desktop>:last-child .search-container{padding:20px;border:1px solid #BCC5C4;border-radius:10px;display:flex;align-items:center;gap:20px}header#header .nav-desktop>:last-child .search-container #search-desktop{font-size:16px;border:none}header#header .nav-desktop>:last-child svg{width:24px;flex-shrink:0}header#header .nav-desktop>:last-child a div{display:flex;gap:10px;align-items:center}header#header .nav-desktop>:last-child .panier div{position:relative}header#header .nav-desktop>:last-child span.count{background-color:#fa7f43;border-radius:50%;color:#fff;width:16px;height:16px;padding:2px 6px;font-size:10px;position:absolute;top:-2px;left:16px}header#header .nav-desktop a:not(.btn){text-decoration:none;font-size:16px;color:#000;transition:all .3s ease-in-out}header#header .nav-desktop a:not(.btn):hover{color:#fa7f43}header#header .nav-editeur{display:flex;gap:80px;height:100%;align-items:center;border-bottom:1px solid #BCC5C4}header#header .nav-editeur .besoin-aide{margin-right:auto;display:flex;gap:10px;align-items:center}header#header .nav-editeur .besoin-aide>div{display:flex;flex-direction:column;gap:5px}header#header .nav-editeur .besoin-aide a{color:#000}header#header .nav-editeur .actions{display:flex;gap:80px}header#header .nav-editeur .actions>div{display:flex;gap:10px;align-items:center;cursor:pointer}@media screen and (max-width:1536px){header#header .nav-desktop>a:first-of-type{margin-right:auto}header#header .nav-desktop a{font-size:14px;text-align:center}header#header .nav-desktop #menu-menu_principal{gap:20px}header#header .nav-desktop :last-child{gap:20px}}.hidden-header{transform:translateY(-100%);transition:all .3s ease-in-out}#menu_mobile_button{width:30px;background:transparent;cursor:pointer;display:none}@media screen and (max-width:1000px){#menu_mobile_button{display:flex}}.nav_mobile{position:fixed;top:0;left:0;height:100%;width:calc(100% - 50px);max-width:500px;background:#fff;margin-right:50px;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.nav_mobile.is_open{transform:translate(0)}.nav_mobile{display:flex;flex-direction:column;min-height:100%;overflow:auto;box-shadow:0 4px 4px #00000040;z-index:1002}.nav_mobile .header{display:flex;padding:20px;justify-content:space-between;background:#f5f5f5}.nav_mobile .main{display:flex;flex-direction:column;height:100%}.nav_mobile .main>ul{display:flex;flex-direction:column}.nav_mobile .main>ul>li{display:flex;flex-direction:column;border-bottom:2px solid rgba(15,55,20,.1019607843)}.nav_mobile .main>ul>li.is-open>a svg{transform:rotate(0)}.nav_mobile .main>ul>li>a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:20px;font-weight:700;display:flex;justify-content:space-between;gap:10px}.nav_mobile .main>ul>li>a svg{transform:rotate(180deg);transition:transform .35s cubic-bezier(.4,0,.2,1);flex-shrink:0}.nav_mobile .main>ul>li .sub-menu{display:flex;flex-direction:column;gap:10px}.nav_mobile .main>ul>li .sub-menu li:last-of-type{padding-bottom:20px}.nav_mobile .main>ul>li .sub-menu li a{color:#000}.nav_mobile .main .sub-menu{height:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1);list-style:none;padding-left:20px}.nav_mobile .main .menu-item.is-open>a:after{transform:rotate(180deg)}.nav_mobile .footer{padding:20px;margin-top:auto}.nav_mobile .footer .btn{width:100%;text-align:center}.nav_mobile #menu_mobile_close_button{width:25px;background:transparent;cursor:pointer}main#page-homepage{max-width:1400px;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column;gap:100px}main#page-homepage .section-1{display:flex;gap:20px;color:#fff;padding:0 25px}@media screen and (max-width:768px){main#page-homepage .section-1{flex-direction:column}}main#page-homepage .section-1 .intro{width:60%;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:25px;min-height:415px;display:flex;justify-content:flex-start}@media screen and (max-width:768px){main#page-homepage .section-1 .intro{width:100%}}main#page-homepage .section-1 .intro .description{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:20px}main#page-homepage .section-1 .intro .btn-container{display:flex;gap:20px}main#page-homepage .section-1 .swiper-principal{width:40%}@media screen and (max-width:768px){main#page-homepage .section-1 .swiper-principal{width:100%}}main#page-homepage .section-1 .swiper-principal .swiper-img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover}main#page-homepage .section-1 .swiper-principal .swiper-pagination{display:none}main#page-homepage .section-2{margin:0 25px;display:flex;flex-direction:column;gap:40px}main#page-homepage .section-2 .formats-container{display:flex;gap:30px}main#page-homepage .section-2 .formats-container .format{display:flex;flex-direction:column;gap:20px;align-items:center}main#page-homepage .section-2 .formats-container .format p{color:#000}main#page-homepage .section-3{display:flex;gap:20px;color:#000;padding:0 25px}main#page-homepage .section-3 .conception{width:calc(60% - 20px);background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-section-3-1.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:25px;min-height:550px;display:flex;justify-content:flex-start}main#page-homepage .section-3 .conception .card-conception{margin-top:auto;display:flex;flex-direction:column;gap:20px;width:50%;background-color:#fff;border-radius:20px;padding:30px}main#page-homepage .section-3 .conception .card-conception .btn-container{display:flex;gap:20px}main#page-homepage .section-3 .en-savoir-plus{width:100%;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-section-3-2.png);background-repeat:no-repeat;background-size:cover;min-height:550px;padding:25px;display:flex;justify-content:flex-start;border-radius:20px}main#page-homepage .section-3 .en-savoir-plus .card-en-savoir-plus{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:70%;background-color:#fff;border-radius:20px;padding:30px}main#page-homepage .section-4 h3{text-align:center;margin-bottom:40px}main#page-homepage .section-4 .swiper-partenaire{position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}main#page-homepage .section-4 .swiper-partenaire .swiper-slide{width:-moz-fit-content;width:fit-content}main#page-homepage .section-4 .swiper-partenaire .swiper-pagination{display:none}main#page-homepage .section-5{width:100%;margin:auto;display:flex;flex-direction:column;gap:20px;padding:0 25px}main#page-homepage .section-5>h2,main#page-homepage .section-5>p{text-align:center;color:#fa7f43}main#page-homepage .section-5 .card-container{display:flex;gap:20px;margin-top:20px;width:100%;flex-wrap:wrap}main#page-homepage .section-5 .card-container .card{flex:1;width:100%;min-width:350px;border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:20px;background-repeat:no-repeat;background-size:cover;min-height:400px;justify-content:flex-end;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png)}@media screen and (max-width:500px){main#page-homepage .section-5 .card-container .card{min-width:0}}main#page-homepage .section-5 .card-container .card>div{background-color:#fff;padding:20px;border-radius:20px}main#page-homepage .section-5 .card-container .card>div p{margin-top:20px}main#page-homepage .section-5 .card-container .card-1{background-position:left}main#page-homepage .section-5 .card-container .card-2{background-position:center}main#page-homepage .section-5 .card-container .card-3{background-position:right}main#page-homepage .section-7{width:100%;display:flex;align-items:center;gap:100px;padding:0 25px;margin-bottom:-100px}@media screen and (max-width:1024px){main#page-homepage .section-7{flex-direction:column;gap:20px}}main#page-homepage .section-7>div:first-child{width:70%;position:relative}@media screen and (max-width:1024px){main#page-homepage .section-7>div:first-child{width:100%}}main#page-homepage .section-7>div:first-child .img-1{position:relative;left:0;z-index:1}main#page-homepage .section-7>div:first-child .img-2{position:relative;z-index:2;margin-left:auto;transform:translateY(-30%)}main#page-homepage .section-7>div:first-child .img-3{position:absolute;z-index:2;top:100px;right:0}main#page-homepage .section-7 .savoir-faire{width:30%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1024px){main#page-homepage .section-7 .savoir-faire{width:100%}}main#page-homepage .section-7 .savoir-faire a{margin-top:20px}@media(max-width:500px){main#page-homepage{padding:0;margin:120px 25px 0}main#page-homepage .section-1{flex-direction:column}main#page-homepage .section-1 .intro{width:100%;padding:20px;min-height:300px;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade-mobile.png)}main#page-homepage .section-1 .intro .description{gap:10px}main#page-homepage .section-1 .intro .description .btn-container{flex-direction:column}main#page-homepage .section-1 .swiper-principal{width:100%;margin-top:20px;padding-bottom:20px}main#page-homepage .section-1 .swiper-principal .swiper-pagination{display:block;bottom:0}main#page-homepage .section-1 .swiper-principal .swiper-pagination .swiper-pagination-bullet{background-color:#fa7f43}main#page-homepage .section-1 .swiper-principal .swiper-pagination .swiper-pagination-bullet-active{background-color:#e16e36}main#page-homepage .section-2 .formats-container{flex-direction:column}main#page-homepage .section-3{flex-direction:column}main#page-homepage .section-3 .conception{width:100%;padding:20px;min-height:400px}main#page-homepage .section-3 .conception .card-conception{width:100%}main#page-homepage .section-3 .conception .card-conception .btn-container{flex-direction:column;gap:10px}main#page-homepage .section-3 .en-savoir-plus{width:100%;padding:20px;min-height:400px}main#page-homepage .section-3 .en-savoir-plus .card-en-savoir-plus{width:100%}main#page-homepage .section-4 .swiper-partenaire .swiper-pagination{display:flex}main#page-homepage .section-5{width:100%;margin-top:100px}main#page-homepage .section-5 .card-container{flex-direction:column}main#page-homepage .section-5 .card-container .card{width:100%;min-height:auto}main#page-homepage .section-7{width:100%;margin:50px 0 0;gap:10px;flex-direction:column}main#page-homepage .section-7>div:first-child{width:100%}main#page-homepage .section-7>div:first-child .img-1{position:relative;left:0;z-index:1}main#page-homepage .section-7>div:first-child .img-2{position:relative;z-index:2;margin-left:auto;transform:translateY(-30%)}main#page-homepage .section-7>div:first-child .img-3{position:absolute;z-index:2;top:100px;right:0}main#page-homepage .section-7 .savoir-faire{width:100%}}main#page-404{padding:0 25px}main#page-404 .section-404{background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade-404.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;height:calc(100vh - 120px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;color:#fff;text-align:center;padding:25px}main#page-connexion{padding:0 25px}main#page-connexion .section-1{width:60%;margin:80px auto auto}main#page-connexion .section-1 h1{text-align:center}main#page-connexion .section-1 .connexion-container{display:flex;gap:20px;margin-top:100px}main#page-connexion .section-1 .connexion-container .form-container{width:70%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}main#page-connexion .section-1 .connexion-container .form-container .input-container{display:flex;flex-direction:column;width:100%;gap:10px;position:relative}main#page-connexion .section-1 .connexion-container .form-container .input-container label span.required{color:#fa7f43}main#page-connexion .section-1 .connexion-container .form-container .input-container input{padding:20px;border:1px solid #BCC5C4;border-radius:10px}main#page-connexion .section-1 .connexion-container .form-container .input-container .password-toggle-icon .fas.fa-eye{position:absolute;top:50%;right:20px}main#page-connexion .section-1 .connexion-container .form-container .action-container{display:flex;gap:50px;align-items:center}main#page-connexion .section-1 .connexion-container .form-container .action-container :last-child{color:#000;text-decoration:underline}main#page-connexion .section-1 .connexion-container .nouveau{width:30%;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:50px;padding:60px 30px;color:#fff;border-radius:20px}@media(max-width:500px){main#page-connexion .section-1{width:100%;margin-top:50px}main#page-connexion .section-1 .connexion-container{flex-direction:column;gap:50px}main#page-connexion .section-1 .connexion-container .form-container{width:100%}main#page-connexion .section-1 .connexion-container .form-container .input-container{gap:20px}main#page-connexion .section-1 .connexion-container .form-container .action-container{align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:center}main#page-connexion .section-1 .connexion-container .nouveau{width:100%;padding:30px;gap:20px}}main#page-inscription .section-1{width:60%;margin:80px auto auto}main#page-inscription .section-1 h1{text-align:center}main#page-inscription .section-1 .inscription-container{display:flex;gap:20px;margin-top:100px}main#page-inscription .section-1 .inscription-container .form-container{width:70%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}main#page-inscription .section-1 .inscription-container .form-container .form-group{display:flex;gap:10px;width:100%}main#page-inscription .section-1 .inscription-container .form-container .form-group .input-container{display:flex;flex-direction:column;width:100%;gap:10px}main#page-inscription .section-1 .inscription-container .form-container .form-group .input-container label span.required{color:#fa7f43}main#page-inscription .section-1 .inscription-container .form-container .form-group .input-container input{padding:20px;border:1px solid #BCC5C4;border-radius:10px}main#page-inscription .section-1 .inscription-container .nouveau{width:30%;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:50px;padding:60px 30px;color:#fff;border-radius:20px}@media(max-width:500px){main#page-inscription .section-1{width:90%}main#page-inscription .section-1 .inscription-container{flex-direction:column;gap:50px}main#page-inscription .section-1 .inscription-container .form-container{width:100%;gap:20px}main#page-inscription .section-1 .inscription-container .form-container .form-group{flex-direction:column}main#page-inscription .section-1 .inscription-container .nouveau{width:100%;padding:40px 20px;gap:20px}}main#page-contact{padding:0 25px;margin-top:120px;display:flex;flex-direction:column;gap:10px;max-width:1400px;margin-left:auto;margin-right:auto;width:100%}main#page-contact .section-1{display:flex;flex-direction:column;gap:100px}main#page-contact .section-1 .intro-container p{margin-top:20px}main#page-contact .section-1 .main-container{display:flex;justify-content:space-between;gap:20px}main#page-contact .section-1 .main-container .description{display:flex;flex-direction:column;gap:20px}main#page-contact .section-1 .main-container .description a{color:#000;transition:all .3s ease-in-out}main#page-contact .section-1 .main-container .description a:hover{color:#fa7f43}main#page-contact .section-1 .main-container .description .horaires-container{margin-top:30px}main#page-contact .section-1 .main-container .description .horaires-container .table-horaires{width:100%;margin-top:20px}main#page-contact .section-1 .main-container .description .horaires-container .table-horaires td:first-child{font-weight:500}main#page-contact .section-1 .main-container .description .horaires-container .table-horaires tr{display:flex;justify-content:space-between}main#page-contact .section-1 .main-container .form-container{width:50%}main#page-contact .section-1 .main-container .form-container form{display:flex;flex-direction:column;gap:20px}main#page-contact .section-1 .main-container .form-container form .form-group{display:flex;gap:10px}main#page-contact .section-1 .main-container .form-container form .form-group .input-container{display:flex;flex-direction:column;gap:5px;width:100%}main#page-contact .section-1 .main-container .form-container form .form-group .input-container label{font-weight:500}main#page-contact .section-1 .main-container .form-container form .form-group .input-container label .required{color:#fa7f43}main#page-contact .section-1 .main-container .form-container form .form-group .input-container input,main#page-contact .section-1 .main-container .form-container form .form-group .input-container textarea{padding:10px;border:1px solid #ccc;border-radius:10px;width:100%;height:40px}main#page-contact .section-1 .main-container .form-container form .form-group .input-container input[type=file]{display:none}main#page-contact .section-1 .main-container .form-container form .form-group .input-container .label-file{width:100%;padding:10px;border-radius:10px;border:1px solid #ccc;height:40px;display:flex;cursor:pointer;color:#bcc5c480}main#page-contact .section-1 .main-container .form-container form .form-group .input-container .label-file svg{margin-left:auto}main#page-contact .section-1 .main-container .form-container form .form-group textarea{resize:none;padding:10px;border:1px solid #ccc;border-radius:5px;width:100%;max-width:100%;min-width:100%;height:100%;max-height:350px;min-height:350px}main#page-contact .section-1 .main-container .form-container form a{margin-left:auto;margin-top:30px}@media(max-width:500px){main#page-contact{margin-bottom:100px}main#page-contact .section-1{margin:80px 0 0}main#page-contact .section-1 .main-container{flex-direction:column;gap:20px;margin-top:50px}main#page-contact .section-1 .main-container .description{width:100%;order:2;margin-top:50px}main#page-contact .section-1 .main-container .description .horaires-container .table-horaires tr{margin-bottom:10px}main#page-contact .section-1 .main-container .form-container{width:100%;order:1}main#page-contact .section-1 .main-container .form-container form .form-group{flex-direction:column}}main#page-boutique .section-1{margin:20px 25px 0;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);background-size:cover;background-repeat:no-repeat;padding:60px 25px 30px;border-radius:20px;color:#fff}main#page-boutique .section-1 p{margin-top:20px}main#page-boutique .section-2{margin:100px 50px 0;display:flex}main#page-boutique .section-2 .filter{display:flex;flex-direction:column;gap:20px;border:1px solid #D9D9D9;border-radius:20px;padding:35px;width:20%;height:100%}main#page-boutique .section-2 .filter .item-filter{cursor:pointer}main#page-boutique .section-2 .filter .filter-active{color:#fa7f43}main#page-boutique .section-2 .results-container{width:80%}main#page-boutique .section-2 .results-container .formats{display:flex;gap:20px;border-radius:20px;padding:35px}main#page-boutique .section-2 .results-container .formats .format{display:flex;flex-direction:column;gap:20px}main#page-boutique .section-2 .results-container .formats .format img{width:150px;height:150px;margin:auto}main#page-boutique .section-2 .results-container .formats .format .description{display:flex;flex-direction:column;gap:10px}main#page-boutique .section-2 .results-container .formats .format .price{color:#fa7f43}main#page-boutique .section-2 .results-container .formats .format .btn-noir{border:1px solid black}@media(max-width:500px){main#page-boutique .section-2{flex-direction:column;margin:0 25px;gap:20px}main#page-boutique .section-2 .filter{width:100%;margin-top:20px}main#page-boutique .section-2 .results-container{width:100%}main#page-boutique .section-2 .results-container .formats{flex-direction:column}main#page-boutique .section-2 .results-container .formats .format{align-items:center;justify-content:center}main#page-boutique .section-2 .results-container .formats .format .description{align-items:center}main#page-boutique .section-idees{margin:0 25px}main#page-boutique .section-cta{margin:35px 25px}}main#single-edition{display:flex;margin-top:100px;height:calc(100vh - 100px)}main#single-edition>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f5f5f5;width:80%;position:relative}main#single-edition>div:first-child .tab-container{position:absolute;top:0;left:100px;display:flex;z-index:100}main#single-edition>div:first-child .tab-container .tab{background-color:#fff;opacity:.5;cursor:pointer;padding:10px}main#single-edition>div:first-child .tab-container .tab:first-child{border-bottom-left-radius:10px}main#single-edition>div:first-child .tab-container .tab:last-child{border-bottom-right-radius:10px}main#single-edition>div:first-child .tab-container .tab-active{opacity:1;box-shadow:-7px 3px 10px -8px #000}main#single-edition>div:first-child #editeur-content{width:100%;height:100%}main#single-edition>div:first-child #btn-zooms{display:flex;position:absolute;left:50px;bottom:30px;gap:15px;border:1px solid #BCC5C4;border-radius:10px;background-color:#fff;padding:10px}main#single-edition>div:first-child #btn-zooms #zoomOut,main#single-edition>div:first-child #btn-zooms #zoomIn{background-color:#fff;cursor:pointer}main#single-edition>div:first-child #toolbar{position:absolute;top:0;left:50%;transform:translate(-50%);background:#fff;padding:10px;display:flex;gap:10px;box-shadow:0 0 10px #0003;border-bottom-left-radius:10px;border-bottom-right-radius:10px}main#single-edition>div:first-child #toolbar .pickr .pcr-button:before{background:none}main#single-edition>div:first-child #toolbar .pickr .pcr-button{box-shadow:none}main#single-edition>div:first-child #toolbar .pickr .pcr-button:after{border-radius:90%;border:1px solid black}main#single-edition>div:first-child #toolbar button{width:30px;padding:5px;display:flex;background-color:#fff;justify-content:center;align-items:center}main#single-edition>div:first-child #toolbar .active{border:1px solid black;border-radius:5px}main#single-edition>div:first-child #rotate-triman{position:absolute;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid black;border-radius:10px;background-color:#fff}main#single-edition>div:first-child .remove-verso{position:absolute;bottom:30px;left:auto;right:auto;display:flex;gap:5px;align-items:center;border:1px solid #BCC5C4;border-radius:10px;background-color:#fff;padding:10px;cursor:pointer}main#single-edition .sidebar-editeur{display:flex;flex-direction:column;gap:20px;padding:20px;position:relative;width:20%}main#single-edition .sidebar-editeur .btn-container{display:flex;gap:10px;margin:20px 0}main#single-edition .sidebar-editeur .btn-container .tab{background-color:#fff;color:#000;width:50%}main#single-edition .sidebar-editeur .btn-container .tab-active{border:1px solid black}main#single-edition .sidebar-editeur .label-import{margin-top:20px;cursor:pointer;width:100%}main#single-edition .sidebar-editeur .pickr .pcr-button:before{background:none}main#single-edition .sidebar-editeur .pickr .pcr-button{box-shadow:none}main#single-edition .sidebar-editeur .pickr .pcr-button:after{border-radius:90%;border:1px solid black}main#single-edition .sidebar-editeur .search-container{padding:10px;border:1px solid #BCC5C4;border-radius:10px;display:flex;align-items:center;gap:20px}main#single-edition .sidebar-editeur .search-container input{font-size:12px;border:none;width:100%}main#single-edition .sidebar-editeur label.custom-checkbox{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}main#single-edition .sidebar-editeur label.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}main#single-edition .sidebar-editeur label.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #BCC5C4;border-radius:5px}main#single-edition .sidebar-editeur label.custom-checkbox:hover input~.checkmark{background-color:#ccc}main#single-edition .sidebar-editeur label.custom-checkbox input:checked~.checkmark{background-color:#bcc5c4;border-color:#000}main#single-edition .sidebar-editeur label.custom-checkbox .checkmark:after{content:"";position:absolute;display:none}main#single-edition .sidebar-editeur label.custom-checkbox input:checked~.checkmark:after{display:block}main#single-edition .sidebar-editeur label.custom-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}main#single-edition .sidebar-editeur>div{padding-top:40px}main#single-edition .sidebar-editeur #titre-edition{border:1px solid #BCC5C4;border-radius:10px;padding:10px;width:100%}main#single-edition .sidebar-editeur .tab-general{position:absolute;top:150px;left:-50px;display:flex;flex-direction:column}main#single-edition .sidebar-editeur .tab-general .tab{background-color:#fff;opacity:.5}main#single-edition .sidebar-editeur .tab-general .tab-active{opacity:1;box-shadow:-7px 3px 10px -8px #000}main#single-edition .sidebar-editeur .tab-general>div{background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;cursor:pointer;width:50px;height:50px;display:flex;justify-content:center;align-items:center}main#single-edition .sidebar-editeur .tab-container{display:flex;gap:10px;width:100%;border-bottom:1px solid #BCC5C4}main#single-edition .sidebar-editeur .tab-container .tab{color:#bcc5c4;padding:10px;cursor:pointer}main#single-edition .sidebar-editeur .tab-container .tab-active{border-bottom:2px solid black;color:#000}main#single-edition .sidebar-editeur .arriere-plan-container,main#single-edition .sidebar-editeur .textes-container,main#single-edition .sidebar-editeur .icons-container,main#single-edition .sidebar-editeur .zone-a-gratter-container,main#single-edition .sidebar-editeur .reglement-container,main#single-edition .sidebar-editeur .verifier-container,main#single-edition .sidebar-editeur .recapitulatif-container,main#single-edition .sidebar-editeur .variante-code-nul-container,main#single-edition .sidebar-editeur .verifier-graphisme-container{display:flex;flex-direction:column;gap:20px;height:100%}main#single-edition .sidebar-editeur .arriere-plan-container{overflow-y:auto}main#single-edition .sidebar-editeur .arriere-plan-container #import-image{display:none}main#single-edition .sidebar-editeur .arriere-plan-container .images-container .pexels-grid{margin:20px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}main#single-edition .sidebar-editeur .arriere-plan-container .images-container .pexels-grid img{width:100%;height:auto;cursor:pointer;-o-object-fit:cover;object-fit:cover;height:200px}main#single-edition .sidebar-editeur .arriere-plan-container .images-container .btn{width:100%}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-unie-container .pickr{display:none}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-unie-container .pcr-app{box-shadow:none;margin:auto}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-unie-container .pcr-app .pcr-selection .pcr-color-chooser{grid-area:2/1/2/3}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-unie-container .pcr-app .pcr-interaction input{border:1px solid #BCC5C4;border-radius:10px;padding:10px;width:100%}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container{display:flex;flex-direction:column;gap:20px}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .degrade-container{display:flex;gap:10px}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .degrade-container .degrade-content{display:flex;gap:5px}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container{display:flex;flex-direction:column;gap:10px}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container .style-content{display:flex;gap:5px}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container .style-content .style-item{height:100px;border-radius:5px;width:calc(25% - 5px);cursor:pointer}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container .style-content .style-active{border:2px solid black}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container .style-content .left-to-right{background:linear-gradient(to right,#fff,gray)}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container .style-content .top-to-bottom{background:linear-gradient(to bottom,#fff,gray)}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container .style-content .diagonal{background:linear-gradient(to bottom right,#fff,gray)}main#single-edition .sidebar-editeur .arriere-plan-container .couleur-container .couleur-degrade-container .style-container .style-content .corner-to-middle{background:radial-gradient(#fff,gray)}main#single-edition .sidebar-editeur .textes-container{overflow-y:auto}main#single-edition .sidebar-editeur .textes-container table td{padding:5px}main#single-edition .sidebar-editeur .textes-container table input{border-radius:10px;border:1px solid #BCC5C4;width:90%;padding:10px}main#single-edition .sidebar-editeur .textes-container table svg{cursor:pointer}main#single-edition .sidebar-editeur .textes-container .btn{width:100%}main#single-edition .sidebar-editeur .icons-container{overflow-y:auto}main#single-edition .sidebar-editeur .icons-container .icons-grid{margin:20px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}main#single-edition .sidebar-editeur .icons-container .icons-grid img{height:auto;cursor:pointer}main#single-edition .sidebar-editeur .icons-container .btn{width:100%}main#single-edition .sidebar-editeur .zone-a-gratter-container{overflow-y:auto}main#single-edition .sidebar-editeur .zone-a-gratter-container .forme-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}main#single-edition .sidebar-editeur .zone-a-gratter-container .forme-container .item-forme{border:1px solid #BCC5C4;height:100px;width:100%;border-radius:10px;padding:10px;display:flex;align-items:center}main#single-edition .sidebar-editeur .zone-a-gratter-container .forme-container .forme-selected{border:2px solid black;padding:5px;position:relative}main#single-edition .sidebar-editeur .zone-a-gratter-container .forme-container .forme-selected:after{content:"✓";width:40px;height:40px;border-radius:5px;border:1px solid #FA7F43;background-color:#fff;position:absolute;top:10px;left:10px;font-size:20px;color:#000;display:flex;justify-content:center;align-items:center}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .texte-surimpression-container{display:flex;flex-direction:column;gap:20px}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .texte-surimpression-container #texte-surimpression{border-radius:10px;border:1px solid #BCC5C4;width:90%;padding:10px}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .texte-surimpression-container svg{cursor:pointer}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .motif-surimpression-container .motifs-grid{margin:20px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .motif-surimpression-container .motifs-grid .motif:first-child{display:flex;justify-content:center;align-items:center}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .motif-surimpression-container .motifs-grid .motif-selected{border:2px solid black;padding:5px;position:relative}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .motif-surimpression-container .motifs-grid .motif-selected:after{content:"✓";width:40px;height:40px;border-radius:5px;border:1px solid #FA7F43;background-color:#fff;position:absolute;top:10px;left:10px;font-size:20px;color:#000;display:flex;justify-content:center;align-items:center}main#single-edition .sidebar-editeur .zone-a-gratter-container .surimpression-container .motif-surimpression-container .motifs-grid img{width:100%;height:auto;cursor:pointer;-o-object-fit:cover;object-fit:cover;height:200px}main#single-edition .sidebar-editeur .zone-a-gratter-container .encre-container .couleur-unie-zone-a-gratter-container .pickr{display:none}main#single-edition .sidebar-editeur .zone-a-gratter-container .encre-container .couleur-unie-zone-a-gratter-container .pcr-app{box-shadow:none;margin:auto}main#single-edition .sidebar-editeur .zone-a-gratter-container .encre-container .couleur-unie-zone-a-gratter-container .pcr-app .pcr-selection .pcr-color-chooser{grid-area:2/1/2/3}main#single-edition .sidebar-editeur .zone-a-gratter-container .encre-container .couleur-unie-zone-a-gratter-container .pcr-app .pcr-interaction input{border:1px solid #BCC5C4;border-radius:10px;padding:10px;width:100%}main#single-edition .sidebar-editeur .reglement-container{overflow-y:auto}main#single-edition .sidebar-editeur .reglement-container .texte-reglement{width:100%;min-width:100%;height:100%;resize:none}main#single-edition .sidebar-editeur .reglement-container .container-switch{display:flex;flex-direction:column;margin-top:10px}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch{margin-top:10px;display:flex;gap:10px;align-items:center}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch .switch{position:relative;display:flex;width:60px;height:34px;justify-content:space-between;align-items:center}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch .switch input{opacity:0;width:0;height:0}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#fff;transition:.4s}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:3px;background-color:#fa7f43;transition:.4s}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch input:checked+.slider{background-color:#fff}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch input:checked+.slider:before{transform:translate(26px)}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch .slider.round{border-radius:34px;border:1px solid black}main#single-edition .sidebar-editeur .reglement-container .container-switch .content-switch .slider.round:before{border-radius:50%}main#single-edition .sidebar-editeur .reglement-container .mention-verso{display:flex;gap:10px;margin-top:auto}main#single-edition .sidebar-editeur .variante-code-nul-container #variante-table,main#single-edition .sidebar-editeur .variante-code-nul-container #code-nul-table{border:1px solid #BCC5C4;border-radius:10px;padding:10px;width:100%;margin-top:20px}main#single-edition .sidebar-editeur .variante-code-nul-container #variante-table tr,main#single-edition .sidebar-editeur .variante-code-nul-container #code-nul-table tr{border:1px solid #BCC5C4}main#single-edition .sidebar-editeur .variante-code-nul-container #variante-table tr td,main#single-edition .sidebar-editeur .variante-code-nul-container #code-nul-table tr td{padding:5px}main#single-edition .sidebar-editeur .variante-code-nul-container #variante-table tr input,main#single-edition .sidebar-editeur .variante-code-nul-container #code-nul-table tr input{border-radius:10px;border:1px solid #BCC5C4;width:90%;padding:10px}main#single-edition .sidebar-editeur .variante-code-nul-container #variante-table tr svg,main#single-edition .sidebar-editeur .variante-code-nul-container #code-nul-table tr svg{cursor:pointer}main#single-edition .sidebar-editeur .verifier-graphisme-container{justify-content:space-between}main#single-edition .sidebar-editeur .verifier-graphisme-container>div{display:flex;flex-direction:column;gap:10px;margin-top:auto}main#single-edition .sidebar-editeur .recapitulatif-container{overflow-y:auto}main#single-edition .sidebar-editeur .recapitulatif-container .recap-content{display:flex;flex-direction:column;gap:20px}main#single-edition .sidebar-editeur #btn-end,main#single-edition .sidebar-editeur #btn-add-panier{width:100%;margin-top:auto}main#single-edition .sidebar-editeur #btn-back-to-design,main#single-edition .sidebar-editeur #btn-continuer,main#single-edition .sidebar-editeur #btn-ajouter-panier{width:100%}main#single-edition .fiche-technique-gabarit-container{transform:translate(100%);background-color:#fff;position:absolute;right:0;top:0;height:100%;padding:40px 20px;transition:all .3s ease-in-out;z-index:1000;display:flex;flex-direction:column;gap:40px;max-width:420px}main#single-edition .fiche-technique-gabarit-container .close-fiche-technique-container{margin-left:auto;cursor:pointer;width:50px;height:50px;border:1px solid black;border-radius:10px;display:flex;justify-content:center;align-items:center}main#single-edition .fiche-technique-gabarit-container .legende{display:flex;gap:5px;align-items:center}main#single-edition .fiche-technique-gabarit-container .rond-orange{width:20px;height:20px;border-radius:50%;background-color:#fa7f43}main#single-edition .fiche-technique-gabarit-container .rond-jaune{width:20px;height:20px;border-radius:50%;background-color:#f4aa2f}main#single-edition .fiche-technique-gabarit-container .rond-rose{width:20px;height:20px;border-radius:50%;background-color:#f5b7c1}main#single-produit .input-text{width:100%;border:1px solid #BCC5C4;border-radius:10px;padding:20px}main#single-produit .input-controler{display:flex}main#single-produit .input-controler .input-radio{visibility:hidden}main#single-produit .input-controler .input-radio:checked+label{border-color:#000;font-weight:700}main#single-produit .input-controler label{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;width:100px;height:50px;border:1px solid #BCC5C4}main#single-produit .title-option{display:flex;gap:5px;align-items:center;position:relative}main#single-produit .title-option .info-bulle{position:absolute;left:50px;display:flex;gap:20px;border:1px solid black;border-radius:20px;background-color:#fff;padding:20px;width:70%}main#single-produit .title-option .info-bulle img{-o-object-fit:contain;object-fit:contain}main#single-produit .option-container{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid #BCC5C4;padding-bottom:20px}main#single-produit .option-container .rounded-or{width:22px;height:22px;border-radius:50%;border:1px solid black;background-color:gold;margin-right:5px}main#single-produit .option-container .rounded-silver{width:22px;height:22px;border-radius:50%;border:1px solid black;background-color:silver;margin-right:5px}main#single-produit .option-container .rounded-quadri{margin-right:5px}main#single-produit .option-container select{border:1px solid #BCC5C4;border-radius:10px;padding:20px;width:50%}main#single-produit .option-container #option-surimpression{display:flex;flex-direction:column;gap:20px}main#single-produit .section-1{margin-top:80px;padding:0 50px;display:flex;gap:20px}main#single-produit .section-1 .main-container{width:70%}main#single-produit .section-1 .main-container>p{margin-top:20px}main#single-produit .section-1 .main-container .download-gabarit{display:flex;gap:10px;color:#fa7f43;margin:40px 0}main#single-produit .section-1 .main-container .download-gabarit a{color:#fa7f43;text-decoration:underline}main#single-produit .section-1 .main-container .code_unique-container{padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;gap:20px;border-top:1px solid #BCC5C4}main#single-produit .section-1 .main-container .code_unique-container select{border:1px solid #BCC5C4;border-radius:10px;padding:20px;width:50%}main#single-produit .section-1 .main-container .code_unique-container .code_unique-content{display:flex;gap:50px;align-items:flex-end}main#single-produit .section-1 .main-container .code_unique-container .code_unique-content label[for=file-excel]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;border:1px solid #BCC5C4;border-radius:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}main#single-produit .section-1 .main-container .code_unique-container .code_unique-content>div{display:flex;flex-direction:column;gap:20px}main#single-produit .section-1 .main-container .conditionnement-container{display:flex;flex-direction:column;gap:20px}main#single-produit .section-1 .main-container .conditionnement-container .variante-container{margin-top:20px;border-bottom:1px solid #BCC5C4;padding-bottom:20px}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table{border-collapse:collapse;width:100%}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table th{padding:10px;text-align:left}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table th .title-option .info-bulle{width:200%;z-index:10;left:250px!important}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table th:nth-child(3){width:30%}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table th:nth-child(4){width:-moz-fit-content;width:fit-content}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table td{padding:10px}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table td.trash svg{cursor:pointer}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table td.trash svg:hover path{fill:#fa7f43}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table tfoot{text-align:center}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table tfoot button,main#single-produit .section-1 .main-container .conditionnement-container .variante-container table tfoot input{width:100%}main#single-produit .section-1 .main-container .conditionnement-container .variante-container table tfoot input{margin-top:20px}main#single-produit .section-1 .main-container .reglement-container{margin-top:20px;display:flex;flex-direction:column;gap:20px}main#single-produit .section-1 .main-container .reglement-container .obligatoire{color:red}main#single-produit .section-1 .main-container .option-option-container{margin-top:20px;border-bottom:1px solid #BCC5C4;padding-bottom:20px;display:flex;flex-direction:column;gap:20px}main#single-produit .section-1 .main-container .design-container{margin-top:20px;width:70%}main#single-produit .section-1 .main-container .design-container .design-content{display:flex;gap:20px;margin-top:20px;color:#fff}main#single-produit .section-1 .main-container .design-container .design-content .use-editor{background-color:#fa7f43;border-radius:10px;padding:20px;cursor:pointer;width:50%}main#single-produit .section-1 .main-container .design-container .design-content .use-editor>p:last-child{margin-top:20px}main#single-produit .section-1 .main-container .design-container .design-content .use-other-editor{background-color:#f4aa2f;border-radius:10px;padding:20px;cursor:pointer;width:50%}main#single-produit .section-1 .main-container .design-container .design-content .use-other-editor>p:last-child{margin-top:20px}main#single-produit .section-1 .main-container .use-my-graphic-container{display:flex;flex-direction:column;gap:20px;margin-top:20px}main#single-produit .section-1 .main-container .use-my-graphic-container .warning{border:1px solid #FA7F43;border-radius:10px;color:#fa7f43;background-color:#fff;width:-moz-fit-content;width:fit-content;padding:20px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content{display:flex;gap:20px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .import-my-graphic{width:70%}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .import-my-graphic>div:first-child{border:1px dashed #D9D9D9;border-radius:10px;padding:50px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .import-my-graphic>div:first-child label[for=files_variantes]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;border:1px solid #BCC5C4;border-radius:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .import-my-graphic>p:last-child{font-size:14px;opacity:.5;margin-top:40px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .checkbox-container{width:30%;display:flex;flex-direction:column;gap:35px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .checkbox-container .checkbox-content{border-radius:10px;background-color:#fa7f43;padding:30px 25px;color:#fff;display:flex;flex-direction:column;gap:10px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .checkbox-container .checkbox-content .checkbox-validate-files{display:flex;gap:10px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .checkbox-container .besoin-aide{margin-left:auto;display:flex;gap:10px;align-items:center}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .checkbox-container .besoin-aide>div{display:flex;flex-direction:column;gap:5px}main#single-produit .section-1 .main-container .use-my-graphic-container .my-graphic-content .checkbox-container .besoin-aide a{color:#000}main#single-produit .section-1 .recapitulatif-container{width:30%}main#single-produit .section-1 .recapitulatif-container .recapitulatif-content{background-color:#f5f5f5;padding:20px;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;gap:20px;margin-top:20px}main#single-produit .section-1 .recapitulatif-container .recapitulatif-content .recap-item{display:flex;gap:5px}main#single-produit .section-1 .recapitulatif-container .recapitulatif-footer{background-color:#f5f5f5}main#single-produit .section-1 .recapitulatif-container .recapitulatif-footer .recap-price{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background-color:#fa7f43;color:#fff}main#single-produit .section-1 .recapitulatif-container .recapitulatif-footer .recap-price>p:first-child{margin-bottom:10px}main#single-produit .section-2{margin-top:80px;padding:0 50px}main#single-produit .section-2 .tab-container{display:flex;gap:10px;width:100%;border-bottom:1px solid #BCC5C4}main#single-produit .section-2 .tab-container .tab{color:#bcc5c4;padding:10px;cursor:pointer}main#single-produit .section-2 .tab-container .tab-active{border-bottom:2px solid black;color:#000}main#single-produit .section-2 .descriptif-container>p{margin:40px 0;width:40%}main#single-produit .section-2 .fiche-technique-gabarit-container>p{margin:40px 0}main#single-produit .section-2 .fiche-technique-gabarit-container table{border-collapse:collapse;width:100%;margin-top:20px}main#single-produit .section-2 .fiche-technique-gabarit-container table tr:nth-child(odd){background-color:#f5f5f5}main#single-produit .section-2 .fiche-technique-gabarit-container table td{padding:10px 5px}main#single-produit .section-2 .fiche-technique-gabarit-container table td a{color:#000}main#single-produit .section-2 .fiche-technique-gabarit-container .fiche-technique-gabarit-content{display:flex;justify-content:space-between}main#single-produit .section-2 .fiche-technique-gabarit-container .fiche-technique-content{width:40%}main#single-produit .section-2 .fiche-technique-gabarit-container .gabarit-content{width:40%}main#single-produit .section-2 .fiche-technique-gabarit-container .gabarit-content .gabarit-description{margin-top:20px}@media(max-width:500px){main#single-produit .section-1{padding:0 20px;flex-direction:column}main#single-produit .section-1 .main-container{width:100%}main#single-produit .section-1 .main-container .design-container .design-content{flex-direction:column}main#single-produit .section-1 .recapitulatif-container{width:100%}main#single-produit .section-2{padding:0 20px}main#single-produit .section-2 .descriptif-container>p{margin:20px 0;width:100%}main#single-produit .section-2 .fiche-technique-gabarit-container .fiche-technique-gabarit-content{flex-direction:column;gap:20px}main#single-produit .section-2 .fiche-technique-gabarit-container .fiche-technique-gabarit-content .fiche-technique-content,main#single-produit .section-2 .fiche-technique-gabarit-container .fiche-technique-gabarit-content .gabarit-content{width:100%}}main#page-a-propos{max-width:1400px;margin-left:auto;margin-right:auto;width:100%;padding:0 25px;display:flex;flex-direction:column;gap:10px}main#page-a-propos .section-1{position:relative}main#page-a-propos .section-1 .title-header{position:absolute;left:25px;bottom:25px;color:#fff;display:flex;flex-direction:column;gap:20px}main#page-a-propos .section-3{margin-top:90px}main#page-a-propos .section-2{width:70%;display:flex;align-items:center;gap:50px;margin-top:90px}main#page-a-propos .section-2>div:first-child{width:50%;position:relative;margin-bottom:-100px}main#page-a-propos .section-2>div:first-child .img-1{position:relative;left:0;z-index:1}main#page-a-propos .section-2>div:first-child .img-2{position:relative;z-index:2;margin-left:auto;transform:translateY(-30%)}main#page-a-propos .section-2 .impression-innovation{width:50%;display:flex;flex-direction:column;align-items:start;gap:20px;margin-top:90px}main#page-a-propos .section-2 .impression-innovation a{margin-top:20px}main#page-a-propos .section-4{display:flex;gap:50px;margin-top:90px}main#page-a-propos .section-4 img{width:60%}main#page-a-propos .section-4 div{width:40%}main#page-a-propos .section-4 div h2{margin-bottom:20px}main#page-a-propos .section-5{display:flex;flex-direction:column;justify-content:center;gap:20px;margin-top:90px}main#page-a-propos .section-5 h2,main#page-a-propos .section-5 p{text-align:center}main#page-a-propos .section-6{background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;gap:20px;padding:50px;margin-top:90px}main#page-a-propos .section-6 p,main#page-a-propos .section-6 .bloc-4-item-2{font-size:14px}main#page-a-propos .section-6 .bloc-1{width:40%;margin-right:60px;color:#fff;height:-moz-fit-content;height:fit-content;align-self:center}main#page-a-propos .section-6 .bloc-1 p{margin-top:20px}main#page-a-propos .section-6 .bloc-2{align-self:end}main#page-a-propos .section-6 .bloc-2,main#page-a-propos .section-6 .bloc-3,main#page-a-propos .section-6 .bloc-4-item-1{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:20px;height:-moz-fit-content;height:fit-content}main#page-a-propos .section-6 .bloc-2,main#page-a-propos .section-6 .bloc-3,main#page-a-propos .section-6 .bloc-4{width:20%}main#page-a-propos .section-6 .bloc-4{display:flex;flex-direction:column;gap:30px}main#page-a-propos .section-6 .bloc-4 .bloc-4-item-2{color:#fff}main#page-a-propos .section-7{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;margin-top:90px}main#page-a-propos .section-7 .card-container{display:flex;gap:20px;width:80%;margin-top:20px}main#page-a-propos .section-7 .card-container .card{width:50%;border:1px solid #FA7F43;border-radius:20px;padding:25px;display:flex;align-items:center;text-align:start;gap:20px}main#page-a-propos .section-7 .card-container .card img{width:100%;max-width:50%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}main#page-a-propos .section-7 .card-container .card .card-content{display:flex;flex-direction:column;gap:20px;width:100%}main#page-a-propos .section-cta{margin-left:0;margin-right:0;margin-top:90px}main#page-a-propos .section-8{display:flex;flex-direction:column;gap:20px;margin-top:90px}main#page-a-propos .section-8 .card-container{display:flex;gap:20px}main#page-a-propos .section-8 .card-container .card{width:20%;border-radius:20px;border:1px solid #BCC5C4;padding:20px;display:flex;flex-direction:column;gap:20px}main#page-a-propos .section-8 .card-container .card p,main#page-a-propos .section-8 .card-container .card a{font-size:14px}main#page-a-propos .section-8 .card-container .card a{color:#000;text-decoration:underline}main#page-a-propos .section-8 .card-container>div:last-child{width:20%;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;color:#fa7f43}main#page-a-propos .section-9{background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-section-9-a-propos.webp);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;gap:60px;padding:100px 0;position:relative;margin-top:90px}main#page-a-propos .section-9>*{z-index:1}main#page-a-propos .section-9:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#0000004d;z-index:0}main#page-a-propos .section-9 img{border-radius:20px;max-width:400px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main#page-a-propos .section-9 .description{display:flex;flex-direction:column;gap:20px;color:#fff}@media(max-width:500px){main#page-a-propos .section-1{margin:20px 0}main#page-a-propos .section-1 .title-header{position:relative;color:#000;display:flex;flex-direction:column;bottom:auto;left:auto;gap:20px;padding:20px}main#page-a-propos .section-2{padding:20px;margin:auto;width:100%;flex-direction:column;align-items:center;gap:20px}main#page-a-propos .section-2>div:first-child{width:100%}main#page-a-propos .section-2>div:first-child .img-1,main#page-a-propos .section-2>div:first-child .img-2{width:100%}main#page-a-propos .section-2 .impression-innovation{width:100%;text-align:center}main#page-a-propos .section-4{flex-direction:column;align-items:center;gap:20px;margin:50px 20px}main#page-a-propos .section-4 img{width:100%}main#page-a-propos .section-4 div{width:100%}main#page-a-propos .section-5{margin:50px 20px}main#page-a-propos .section-6{flex-direction:column;padding:50px 25px}main#page-a-propos .section-6 .bloc-1{margin-right:0}main#page-a-propos .section-6 .bloc-1,main#page-a-propos .section-6 .bloc-2,main#page-a-propos .section-6 .bloc-3,main#page-a-propos .section-6 .bloc-4{width:100%}main#page-a-propos .section-7{margin:50px 20px}main#page-a-propos .section-7 .card-container{flex-direction:column;gap:20px;width:100%}main#page-a-propos .section-7 .card-container .card{width:100%;padding:25px;display:flex;flex-direction:column;align-items:center;text-align:start;gap:20px}main#page-a-propos .section-7 .card-container .card .card-content{display:flex;flex-direction:column;gap:20px;width:100%}main#page-a-propos .section-8{margin:50px 20px;flex-direction:column;gap:20px}main#page-a-propos .section-8 .card-container{flex-direction:column;gap:20px}main#page-a-propos .section-8 .card-container .card{width:100%;padding:35px;display:flex;flex-direction:column;gap:20px}main#page-a-propos .section-8 .card-container .card a{color:#000;text-decoration:underline}main#page-a-propos .section-8 .card-container>div:last-child{width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;color:#fa7f43}main#page-a-propos .section-9{flex-direction:column;padding:50px 20px;gap:20px}main#page-a-propos .section-9 img{width:100%;border-radius:20px}main#page-a-propos .section-9 .description{display:flex;flex-direction:column;gap:20px;color:#fff;text-align:center}}#page-mon-compte .group-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}#page-mon-compte .group-container select{padding:10px;border:1px solid #ccc;border-radius:10px;width:100%;height:100%}#page-mon-compte .group-container .input-container{display:flex;flex-direction:column;gap:10px;width:calc(50% - 10px)}#page-mon-compte .group-container .input-container .input-text{border:1px solid #BCC5C4;border-radius:10px;padding:20px}#page-mon-compte .section-1{padding:50px}#page-mon-compte .section-1 h3{margin-bottom:20px}#page-mon-compte .section-1 .container{display:flex;flex-wrap:wrap;gap:50px}#page-mon-compte .section-1 .container .item-1,#page-mon-compte .section-1 .container .item-2{width:calc(50% - 25px)}#page-mon-compte .section-1 .profil-container,#page-mon-compte .section-1 .edition-container,#page-mon-compte .section-1 .commande-container,#page-mon-compte .section-1 .adresse-livraison-container,#page-mon-compte .section-1 .adresse-facturation-container{margin-top:50px;border:1px solid #BCC5C4;border-radius:10px;padding:20px}#page-mon-compte .section-1 .edition-container,#page-mon-compte .section-1 .commande-container{display:flex;flex-direction:column;gap:20px}#page-mon-compte .section-1 .edition-container .table-edition,#page-mon-compte .section-1 .commande-container .table-edition{border-collapse:collapse;width:100%}#page-mon-compte .section-1 .edition-container .table-edition td,#page-mon-compte .section-1 .edition-container .table-edition th,#page-mon-compte .section-1 .commande-container .table-edition td,#page-mon-compte .section-1 .commande-container .table-edition th{padding:10px;border:1px solid #BCC5C4;text-align:center}@media(max-width:500px){#page-mon-compte .group-container{flex-direction:column}#page-mon-compte .group-container .input-container{width:100%}#page-mon-compte .section-1{padding:20px}#page-mon-compte .section-1 .container{flex-direction:column;gap:20px}#page-mon-compte .section-1 .container .item-1,#page-mon-compte .section-1 .container .item-2,#page-mon-compte .section-1 .profil-container,#page-mon-compte .section-1 .edition-container{width:100%}}main#page-panier{padding:0 25px;margin-top:120px;display:flex;flex-direction:column;gap:10px;max-width:1400px;margin-left:auto;margin-right:auto;width:100%}main#page-panier .section-informations{margin-top:90px}main#page-panier .section-1,main#page-panier .section-informations{width:100%;display:flex;gap:50px}@media screen and (max-width:950px){main#page-panier .section-1,main#page-panier .section-informations{flex-direction:column}}main#page-panier .section-1 .main-container,main#page-panier .section-informations .main-container{width:70%;display:flex;flex-direction:column;gap:50px}@media screen and (max-width:950px){main#page-panier .section-1 .main-container,main#page-panier .section-informations .main-container{width:100%}}main#page-panier .section-1 .main-container .main-title,main#page-panier .section-informations .main-container .main-title{display:flex;gap:20px;align-items:center}main#page-panier .section-1 .main-container .count,main#page-panier .section-informations .main-container .count{background-color:#fa7f43;border-radius:50%;color:#fff;width:30px;height:30px;font-size:20px;padding:2px 6px;text-align:center;display:flex;justify-content:center;align-items:center}main#page-panier .section-1 .main-container .cart-container,main#page-panier .section-informations .main-container .cart-container{display:flex;flex-direction:column;gap:20px}main#page-panier .section-1 .main-container .cart-container .empty-cart,main#page-panier .section-informations .main-container .cart-container .empty-cart{display:flex;flex-direction:column;gap:20px}main#page-panier .section-1 .main-container .cart-container .cart-item,main#page-panier .section-informations .main-container .cart-container .cart-item{display:flex;gap:20px;align-items:flex-start;border-bottom:1px solid #BCC5C4;padding-bottom:20px}main#page-panier .section-1 .main-container .cart-container .cart-item>*,main#page-panier .section-informations .main-container .cart-container .cart-item>*{flex:1;width:100%}@media screen and (max-width:1200px){main#page-panier .section-1 .main-container .cart-container .cart-item,main#page-panier .section-informations .main-container .cart-container .cart-item{flex-direction:column}}main#page-panier .section-1 .main-container .cart-container .cart-item .action-edition,main#page-panier .section-informations .main-container .cart-container .cart-item .action-edition{font-style:italic;text-decoration:underline;color:#000}main#page-panier .section-1 .main-container .cart-container .cart-item .cart-recto-verso,main#page-panier .section-informations .main-container .cart-container .cart-item .cart-recto-verso{display:flex;flex-direction:column;gap:20px;align-items:center}main#page-panier .section-1 .main-container .cart-container .cart-item .cart-recto-verso img,main#page-panier .section-informations .main-container .cart-container .cart-item .cart-recto-verso img{margin-top:10px;max-width:350px;max-height:350px;width:100%;padding:20px;background-color:#f5f5f5;border-radius:20px}main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap{display:flex;flex-direction:column;gap:20px;width:100%;padding:20px;background:#eee;border-radius:10px}@media screen and (min-width:1201px){main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap{position:sticky;top:120px}}main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap .item-title,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap .item-title{display:flex;justify-content:space-between;padding:20px;background:#e16e36;border-radius:10px}main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap .item-title h2,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap .item-title h2{font-size:20px}main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap .item-title *,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap .item-title *{color:#fff}main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap .option-choisies,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap .option-choisies{display:flex;flex-direction:column;gap:20px}main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap .option-choisies .price p,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap .option-choisies .price p{margin-top:10px;display:flex;justify-content:space-between;gap:10px}main#page-panier .section-1 .main-container .cart-container .cart-item .item-recap .option-choisies .price .remise,main#page-panier .section-informations .main-container .cart-container .cart-item .item-recap .option-choisies .price .remise{display:flex;flex-direction:column;gap:5px;font-style:italic;font-size:14px}main#page-panier .section-1 .recap-commande,main#page-panier .section-informations .recap-commande{width:30%}@media screen and (max-width:950px){main#page-panier .section-1 .recap-commande,main#page-panier .section-informations .recap-commande{width:100%}}main#page-panier .section-1 .recap-commande,main#page-panier .section-informations .recap-commande{height:-moz-fit-content;height:fit-content;border:1px solid #BCC5C4;border-radius:10px;padding:20px 25px;position:sticky;top:120px}main#page-panier .section-1 .recap-commande .recap-commande-container .recap-commande-content,main#page-panier .section-informations .recap-commande .recap-commande-container .recap-commande-content{display:flex;flex-direction:column;gap:20px;margin-top:20px}main#page-panier .section-1 .recap-commande .recap-commande-container .recap-commande-content>div:not(.livraison),main#page-panier .section-informations .recap-commande .recap-commande-container .recap-commande-content>div:not(.livraison){display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}main#page-panier .section-1 .recap-commande .recap-commande-container .recap-commande-content .livraison,main#page-panier .section-informations .recap-commande .recap-commande-container .recap-commande-content .livraison{font-style:italic;font-size:14px}main#page-panier .section-1 .recap-commande .recap-commande-container .recap-commande-content .total p,main#page-panier .section-informations .recap-commande .recap-commande-container .recap-commande-content .total p{font-size:20px}main#page-panier .section-1 .recap-commande .recap-commande-container #valid-panier,main#page-panier .section-informations .recap-commande .recap-commande-container #valid-panier{margin-left:auto}main#page-checkout .form-group{display:flex;gap:10px}main#page-checkout .form-group .input-container{display:flex;flex-direction:column;gap:5px;width:100%;margin-bottom:20px}main#page-checkout .form-group .input-container label{font-weight:500}main#page-checkout .form-group .input-container label .required{color:#fa7f43}main#page-checkout .form-group .input-container input,main#page-checkout .form-group .input-container textarea{padding:10px;border:1px solid #ccc;border-radius:10px;width:100%;height:40px}main#page-checkout .form-group .input-container input[type=file]{display:none}main#page-checkout .form-group .input-container select{padding:10px;border:1px solid #ccc;border-radius:10px;width:100%;height:40px}main#page-checkout .form-group .input-container .label-file{width:100%;padding:10px;border-radius:10px;border:1px solid #ccc;height:40px;display:flex;cursor:pointer;color:#bcc5c480}main#page-checkout .form-group .input-container .label-file svg{margin-left:auto}main#page-checkout .form-group textarea{resize:none;padding:10px;border:1px solid #ccc;border-radius:5px;width:100%;max-width:100%;min-width:100%;height:100%;max-height:350px;min-height:350px}main#page-checkout .section-1{padding:80px 50px 0;display:flex;justify-content:space-between;gap:50px}main#page-checkout .section-1 .details-facturation-container{max-width:50%;gap:20px}main#page-checkout .section-1 .details-facturation-container .form-facturation{display:flex;flex-direction:column;gap:20px;margin-top:20px}main#page-checkout .section-1 .details-facturation-container .form-facturation .adresse-livraison-container,main#page-checkout .section-1 .details-facturation-container .form-facturation .adresse-facturation-container{border:1px solid #ccc;border-radius:10px;padding:20px}main#page-checkout .section-1 .details-facturation-container .form-facturation .adresse-livraison-container h2,main#page-checkout .section-1 .details-facturation-container .form-facturation .adresse-facturation-container h2{margin:20px 0}main#page-checkout .section-1 .details-facturation-container .form-facturation .btn-jaune{margin-left:auto;margin-top:20px}main#page-checkout .section-1 .recap-commande{width:30%;height:-moz-fit-content;height:fit-content;border:1px solid #BCC5C4;border-radius:10px;padding:20px 25px}main#page-checkout .section-1 .recap-commande .recap-commande-container .recap-commande-content{display:flex;flex-direction:column;gap:20px;margin-top:20px}main#page-checkout .section-1 .recap-commande .recap-commande-container .recap-commande-content>div:not(.livraison,#card-element){display:flex;justify-content:space-between;align-items:center}main#page-checkout .section-1 .recap-commande .recap-commande-container .recap-commande-content .livraison{font-style:italic;font-size:14px}main#page-checkout .section-1 .recap-commande .recap-commande-container .recap-commande-content .total p{font-size:20px}main#page-checkout .section-1 .recap-commande .recap-commande-container #card-element{background:#fff;padding:10px;border:1px solid #ccc;border-radius:10px;height:40px;box-shadow:inset 0 1px 2px #0000000d;transition:border .3s ease;font-size:1rem}main#page-checkout .section-1 .recap-commande .recap-commande-container #valid-panier{margin-left:auto}@media(max-width:500px){main#page-checkout .form-group{flex-direction:column}main#page-checkout .section-1{padding:80px 20px 0;max-width:100%}main#page-checkout .section-1 .details-facturation-container{max-width:100%}}main#page-validation-commande .section-1{background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade-404.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;height:calc(100vh - 120px);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;color:#fff}main#page-cgv,main#page-ml{max-width:1400px;margin-left:auto;margin-right:auto;width:100%;padding:0 25px;display:flex;flex-direction:column;gap:10px}main#page-cgv h1,main#page-ml h1{font-size:40px;text-align:center;width:100%}main#page-cgv h2,main#page-ml h2{font-size:24px}main#page-cgv .section-1,main#page-ml .section-1{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:auto;gap:50px;text-align:left}main#page-cgv .section-1>div,main#page-ml .section-1>div{margin-top:100px;display:flex;flex-direction:column;gap:25px}@media(max-width:500px){main#page-cgv .section-1,main#page-ml .section-1{width:100%;padding:0 20px 50px;gap:50px}main#page-cgv .section-1 br,main#page-ml .section-1 br{display:block!important}}body .wp-block-woocommerce-checkout{padding:0 25px;margin-top:120px;display:flex;flex-direction:column;gap:10px;max-width:1400px;margin-left:auto;margin-right:auto;width:100%}body .wp-block-woocommerce-checkout .wc-block-components-sidebar{top:120px}body .wp-block-woocommerce-checkout input:not([type=checkbox]),body .wp-block-woocommerce-checkout select,body .wp-block-woocommerce-checkout textarea{border:1px solid #BCC5C4!important;border-radius:10px!important}body .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step{margin-bottom:0!important}body .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{box-sizing:border-box;background:#eee;border-radius:10px;border:0}body .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{padding-top:16px}body .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content>.wc-block-components-totals-wrapper:last-of-type{background:#e16e36;border-bottom-left-radius:10px;border-bottom-right-radius:10px}body .wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content>.wc-block-components-totals-wrapper:last-of-type *{color:#fff}body .wp-block-woocommerce-checkout .wc-block-components-product-details.wc-block-components-product-details:last-of-type{display:none}body .wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,body .wp-block-woocommerce-checkout .wc-block-components-radio-control{background:#eee;border-radius:10px}body .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after,body .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked:after{border:none}body .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body .wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:none;border:2px solid #E16E36}body .wp-block-woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#e16e36}body .wp-block-woocommerce-checkout .wc-block-checkout__actions{padding-bottom:0!important}body .wp-block-woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-top:none}@container (max-width: 699px){body .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{border-bottom:none;border-top:none;padding:20px}}.btn{display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background:#f4aa2f}.btn:hover{background:#de9823}.btn-jaune{background:#f4aa2f}.btn-jaune:hover{background:#de9823}.btn-orange{background:#fa7f43}.btn-orange:hover{background:#e16e36}.btn-transparent{background:transparent;border:1px solid white}.btn-transparent:hover{background:#fff;color:#fa7f43}.btn-rose{background:#f5b7c1}.btn-rose:hover{background:#dca5ae}.btn-transparent-rose{background:transparent;color:#f5b7c1;border:1px solid #F5B7C1}.btn-transparent-rose:hover{border-color:#dca5ae;color:#dca5ae}.btn-noir{background:#000;color:#fff}.btn-noir:hover{background:#fff;color:#000}.btn-transparent-orange{background:transparent;color:#fa7f43;border:1px solid #FA7F43}.btn-transparent-orange:hover{border-color:#e16e36;color:#e16e36}.section-cta{background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);background-repeat:no-repeat;background-size:cover;color:#fff;padding:130px 50px;border-radius:20px;margin:0 25px}.section-cta .container-cta{width:-moz-fit-content;width:fit-content;margin:auto;text-align:center}.section-cta .container-cta .cta{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content}@media(max-width:500px){.section-cta{margin:50px 0;padding:25px}.section-cta .container-cta .cta{gap:10px}}#modal{display:none;position:fixed;z-index:9999;overflow:auto;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center}#modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}#modal .modal-content{filter:blur(0px);border-radius:20px;padding:20px;background-color:#fff;width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center}#modal .modal-content .close-modal{margin-left:auto;cursor:pointer;width:50px;height:50px;border:1px solid black;border-radius:10px;display:flex;justify-content:center;align-items:center}#modal .modal-content>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;text-align:center}#modal .modal-content>div.hidden{display:none}#modal .modal-content>div h3{text-align:center}#modal .modal-content>div[data-modal="1"]>div{display:flex;flex-wrap:wrap;gap:20px}#modal .modal-content>div[data-modal="1"]>div a{display:flex;flex-direction:column;align-items:center;gap:10px}#modal .modal-content>div[data-modal="1"]>div a img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}#modal .modal-content>div[data-modal="1"]>div a p{color:#000}#modal .modal-content>div[data-modal="3"] p{display:flex}#modal .modal-content>div .action-container{display:flex;flex-direction:column;gap:20px}#modal.open{display:flex}@media(max-width:500px){#modal .modal-content{width:90%}}.section-idees{margin:0 25px;display:flex;flex-direction:column;gap:20px}.section-idees .idee-container{gap:20px;margin-top:20px;flex-wrap:wrap;justify-content:center;display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:900px){.section-idees .idee-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.section-idees .idee-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:425px){.section-idees .idee-container{grid-template-columns:1fr}}.section-idees .idee-container .idee{width:100%;display:flex;flex-direction:column;gap:25px}.section-idees .idee-container .idee div p{margin-top:10px;font-size:14px}.section-informations{background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);background-position:center;background-repeat:no-repeat;display:flex;justify-content:space-around;gap:20px;padding:50px 100px;border-radius:20px;color:#fff}.section-informations>div{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@media(max-width:500px){.section-informations{width:100%;margin-top:50px;padding:50px;flex-direction:column;gap:50px;background-image:url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade-mobile.png)}.section-informations>div{gap:10px}}#product_page{padding:0 25px;margin-top:120px;display:flex;flex-direction:column;gap:10px;max-width:1400px;margin-left:auto;margin-right:auto;width:100%}#product_page .alert_error{margin:20px}#product_page .is_product_form_error{background:#fdf1f0;border:2px solid #E53935}#product_page .is_product_form_error:not(#bestio_variants_form){padding:20px;border-radius:10px}#product_page .is_product_form_error:not(#bestio_variants_form) .alert_error.product_form_error{margin:0}#product_page .tab-container{flex-wrap:wrap}#product_page .woocommerce-tabs{margin-top:50px}#product_page .woocommerce-tabs .tabs.wc-tabs{display:flex;border-bottom:1px solid #eee;flex-wrap:wrap}#product_page .woocommerce-tabs .tabs.wc-tabs li{padding:10px;list-style:none}#product_page .woocommerce-tabs .tabs.wc-tabs li:not(.active){opacity:.5}#product_page .woocommerce-tabs .tabs.wc-tabs li.active{border-bottom:2px solid black}#product_page .woocommerce-tabs .tabs.wc-tabs li a{color:#000}#product_page .woocommerce-tabs .woocommerce-Tabs-panel{padding:20px 0}#product_page .woocommerce-tabs .woocommerce-Tabs-panel>h2:first-of-type{display:none}#product_page .woocommerce-tabs .woocommerce-Tabs-panel table tr:nth-of-type(odd){background:#eee}#product_page .woocommerce-tabs .woocommerce-Tabs-panel table tr td,#product_page .woocommerce-tabs .woocommerce-Tabs-panel table tr th{padding:10px 20px;text-align:start}#product_page .related.products,#product_page .product_meta{display:none}#product_page .product.type-product{display:flex;flex-direction:column;gap:25px}#product_page .product.type-product>.woocommerce-product-gallery{order:1}#product_page .product.type-product>.summary{order:0}#product_page .product.type-product>.woocommerce-tabs{order:2;grid-column:1/3}#product_page .product.type-product>.related.products{order:3;grid-column:1/3}#product_page .product.type-product .cart-actions{display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;position:sticky;top:120px}#product_page .product.type-product .quantity{order:-1}#product_page .product.type-product .quantity #quantity_formatted{padding:20px;background:#f5f5f5;border-radius:10px}#product_page .product.type-product .quantity input{width:100%;border:1px solid #BCC5C4;border-radius:10px;padding:20px;display:none}#product_page .product.type-product button.single_add_to_cart_button{background:#f4aa2f;display:flex;align-items:center;justify-content:center;gap:20px;width:100%;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out}#product_page .product.type-product>.summary{display:flex;flex-direction:column;gap:25px}#product_page .product.type-product>.summary form.cart{display:grid;grid-template-columns:2fr 1fr;gap:20px}@media screen and (max-width:850px){#product_page .product.type-product>.summary form.cart{display:flex;flex-direction:column}}#product_page .product.type-product>.summary .wpcpo-total{height:-moz-fit-content;height:fit-content;border-top:0;border-bottom:0;order:-1;display:none}#product_page .product.type-product>.summary .wpcpo-total .wpcpo-col2{flex-shrink:0}#product_page .product.type-product>.summary .wpcpo-total li{gap:10px}#product_page .product.type-product>.summary .wpcpo-total ul>li:not(.wpcpo-subtotal){background:#f5f5f5;padding:20px}#product_page .product.type-product>.summary .wpcpo-total ul>li:not(.wpcpo-subtotal):first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}#product_page .product.type-product>.summary .wpcpo-total ul>li:not(.wpcpo-subtotal):nth-last-child(2){border-bottom-left-radius:20px;border-bottom-right-radius:20px}#product_page .product.type-product>.summary .wpcpo-total .wpcpo-subtotal{background:#fa7f43;padding:20px;border-radius:20px;justify-content:space-between}#product_page .product.type-product>.summary .wpcpo-total .wpcpo-subtotal,#product_page .product.type-product>.summary .wpcpo-total .wpcpo-subtotal li,#product_page .product.type-product>.summary .wpcpo-total .wpcpo-subtotal span{color:#fff}#product_page .product.type-product>.summary .wpcpo-wrapper{position:relative}#product_page .product.type-product>.summary .wpcpo-wrapper .wpcpo-total{display:none}#product_page .product.type-product>.summary .wpcpo-options{display:flex;flex-direction:column;gap:25px}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option{display:flex;flex-direction:column;gap:10px}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option .wpcpo-option-name{font-size:20px}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option .wpcpo-option-description{display:none}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option.wpcpo-option-radio .form-row{display:flex;gap:10px;flex-wrap:wrap}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option.wpcpo-option-radio .form-row label{border:1px solid #BCC5C4;padding:20px 25px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;flex-direction:column}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option.wpcpo-option-radio .form-row label.active{border-color:#000;font-weight:700}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option.wpcpo-option-radio .form-row label input{display:none}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option.wpcpo-option-radio .form-row label span{font-size:12px;color:#f4aa2f}#product_page .product.type-product>.summary .wpcpo-options .wpcpo-option-field.field-select{border:1px solid #BCC5C4;padding:20px 25px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;font-family:inter,sans-serif;max-width:100%}.wc-block-components-checkout-place-order-button{background:#f4aa2f;color:#fff;text-transform:uppercase;padding:10px;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:1.25em;border-radius:10px}.woocommerce-Tabs-panel--technic_and_gabarit{display:flex;flex-direction:column;gap:20px}.woocommerce-Tabs-panel--technic_and_gabarit .content{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width:768px){.woocommerce-Tabs-panel--technic_and_gabarit .content{display:flex;flex-direction:column}}.woocommerce-Tabs-panel--technic_and_gabarit .content>div{display:flex;flex-direction:column;gap:20px}.woocommerce-Tabs-panel--technic_and_gabarit .content table tr:nth-of-type(odd){background:#f5f5f5!important}.woocommerce-Tabs-panel--technic_and_gabarit .content table tr td,.woocommerce-Tabs-panel--technic_and_gabarit .content table tr th{padding:5px!important}.woocommerce-Tabs-panel--technic_and_gabarit .content h2{font-size:20px}.woocommerce-Tabs-panel--technic_and_gabarit .content .gabarit ul li{padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width:425px){.woocommerce-Tabs-panel--technic_and_gabarit .content .gabarit ul li{display:flex;flex-direction:column;gap:5px}}.woocommerce-Tabs-panel--technic_and_gabarit .content .gabarit ul li:nth-of-type(odd){background:#f5f5f5}.woocommerce-Tabs-panel--technic_and_gabarit .content .gabarit ul li a{font-weight:700;color:#000}@media screen and (max-width:500px){.technical .woocommerce-product-attributes th{display:none}.technical .woocommerce-product-attributes tr{display:block}.technical .woocommerce-product-attributes td{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%;position:relative}.technical .woocommerce-product-attributes td:before{content:attr(data-label);font-weight:600;margin-right:10px;flex-shrink:0;color:#000}.technical .woocommerce-product-attributes-item__value{text-align:right}}.variants_panel{display:flex;flex-direction:column;background:#f5f5f5;border-radius:10px;padding:20px;gap:10px}.variants_panel .title{font-weight:600}.detail_panel{display:flex;flex-direction:column;background:#f5f5f5;border-radius:10px}.detail_panel>.opt-line:first-of-type{display:none}.detail_panel .total-line{text-align:right}.detail_panel>div{padding:10px 20px}.detail_panel>div:first-of-type{padding-top:20px}.detail_panel>div:nth-last-child(2){padding-bottom:20px}.detail_panel>div:last-of-type{background:#e16e36;color:#fff;border-radius:10px;padding-top:20px;padding-bottom:20px}.woocommerce-breadcrumb a{color:#000;font-weight:300}.woocommerce-account .woocommerce-error{margin-bottom:0}.woocommerce-account:not(.logged-in) .u-columns.col2-set{display:flex;flex-direction:column}@media(min-width:1025px){.woocommerce-account:not(.logged-in) .u-columns.col2-set{flex-direction:row;gap:20px}}.woocommerce-account:not(.logged-in) h2{font-size:24px}.woocommerce-account:not(.logged-in) .u-column1.col-1,.woocommerce-account:not(.logged-in) .u-column2.col-2{padding:50px 20px;width:100%}.woocommerce-account:not(.logged-in) .u-column2.col-2{background:center/cover url(/wp-content/themes/loos-imprimerie/assets/imgs/bg-fade.png);border-radius:20px}.woocommerce-account:not(.logged-in) .u-column2.col-2 h2,.woocommerce-account:not(.logged-in) .u-column2.col-2 label,.woocommerce-account:not(.logged-in) .u-column2.col-2 p{color:#fff}.woocommerce-account:not(.logged-in) .woocommerce-form-login{border:none!important}@media(max-width:1024px){.woocommerce-account:not(.logged-in) .woocommerce-form-login{margin-bottom:0}}.woocommerce-account:not(.logged-in) .woocommerce-form-login .lost_password a{color:#000;text-decoration:underline}.woocommerce-account:not(.logged-in) .woocommerce-form-login .woocommerce-button{display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background:#f4aa2f}.woocommerce-account:not(.logged-in) .woocommerce-form-login .woocommerce-button:hover{background:#de9823}.woocommerce-account:not(.logged-in) .woocommerce-form-login .form-row:nth-child(3){display:flex;flex-direction:column;gap:10px}.woocommerce-account .woocommerce{display:flex;flex-direction:column;gap:20px;padding:0 25px;margin:120px auto 0;max-width:1400px;width:100%}.woocommerce-account .woocommerce:before{display:none}.woocommerce-account .woocommerce .page-title{display:flex;justify-content:center;text-align:center}@media(min-width:1025px){.woocommerce-account .woocommerce .page-title{margin-bottom:50px}}.woocommerce form.register{border:none;padding:0}.woocommerce form.register .woocommerce-form-register__submit{display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background:#000}.woocommerce form.register .woocommerce-form-register__submit:hover{background:#000}.woocommerce form.register>.woocommerce-form-row:last-of-type{margin-top:50px}.woocommerce form .form-row .input-text{width:100%;border:1px solid #BCC5C4;border-radius:10px;padding:20px}.woocommerce-password-strength{background-color:transparent!important}.woocommerce-account.logged-in .woocommerce .main_content{display:flex;gap:20px}@media(max-width:768px){.woocommerce-account.logged-in .woocommerce .main_content{flex-direction:column}}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation{background:#eee;border-radius:20px;display:flex;flex-direction:column;padding:20px 0}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation li{list-style:none;display:flex}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation li a{color:#000;padding:10px 20px;width:100%}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation li.is-active{background:#e16e36}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-navigation li.is-active a{color:#fff}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table{border:0;border-collapse:collapse}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table span,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table a,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table p{font-size:16px}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table th,.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table td{padding:10px 20px}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions{display:flex;gap:10px}@media(max-width:768px){.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions{flex-wrap:wrap}}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions:before{content:none}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions a{display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background:#f4aa2f}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions a:hover{background:#de9823}.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions a{padding:10px}@media(max-width:425px){.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content table .woocommerce-orders-table__cell-order-actions a{width:100%}}.woocommerce-account.logged-in.woocommerce-orders .woocommerce-MyAccount-content{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#eee;border-radius:20px}.woocommerce-account.logged-in.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{color:#000;text-decoration:underline}.woocommerce-account.logged-in.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border-collapse:collapse}.woocommerce-account.logged-in.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table thead th{padding:20px;color:#000}.woocommerce-account.logged-in.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table thead th span{color:inherit}.woocommerce-account.logged-in.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table tbody>tr{border-top:1px solid #BCC5C4}.woocommerce-account.logged-in.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-orders-table td{min-width:150px;vertical-align:middle;font-size:16px}.woocommerce-view-order .woocommerce-MyAccount-content{display:flex;flex-direction:column;gap:20px}.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type{padding:20px;border-radius:20px;background:#fa7f43;color:#fff;margin-top:-20px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column{display:flex;flex-direction:column;gap:20px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column address{border:0;border-radius:20px;padding:20px;background:#eee;line-height:1.5}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column address p:before{display:none}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details{background:#eee;padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:20px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details thead{background:#fff}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details tfoot td{display:flex;gap:10px}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details tfoot td a{display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background:#f4aa2f}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details tfoot td a:hover{background:#de9823}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details tfoot td a{padding:10px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:0}@media(max-width:768px){.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{display:flex;flex-direction:column;gap:20px}}.woocommerce-table__product-name.product-name a{color:#000;text-decoration:underline}.woocommerce-edit-address .woocommerce-MyAccount-content{display:flex;flex-direction:column;gap:20px}.woocommerce-edit-address .woocommerce-MyAccount-content h2{font-size:24px}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses{display:flex;gap:20px;flex-wrap:wrap}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses:before,.woocommerce-edit-address .woocommerce-MyAccount-content .addresses:after{content:none}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses .woocommerce-Address{background:#eee;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:20px}.woocommerce-edit-address .woocommerce-MyAccount-content .addresses .woocommerce-Address a{color:#000;text-decoration:underline}.woocommerce-EditAccountForm.edit-account fieldset{background:#eee;border-radius:20px;padding:20px;border:none;margin-top:20px;margin-bottom:20px}.woocommerce-EditAccountForm.edit-account fieldset legend{background:#000;color:#fff;padding:10px;border-radius:10px}.woocommerce-EditAccountForm.edit-account .woocommerce-Button{display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background:#f4aa2f}.woocommerce-EditAccountForm.edit-account .woocommerce-Button:hover{background:#de9823}.woocommerce-EditAccountForm.edit-account>p:last-of-type{display:flex;justify-content:flex-end}.woocommerce-view-order .woocommerce-order-details table.shop_table tbody tr,.woocommerce-view-order .woocommerce table.shop_table tfoot tr{background:#fff}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#f4aa2f;border-top:0;color:#fff;padding:20px;border-radius:20px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between;margin-bottom:0}.woocommerce-message:before,.woocommerce-message:after,.woocommerce-info:before,.woocommerce-info:after,.woocommerce-error:before,.woocommerce-error:after{content:none}.woocommerce-message:focus-visible,.woocommerce-info:focus-visible,.woocommerce-error:focus-visible{border:0;outline:0}.woocommerce-message .button.wc-forward,.woocommerce-info .button.wc-forward,.woocommerce-error .button.wc-forward{background:#fff;color:#000;padding:10px;border-radius:10px}.woocommerce-error{background:#e53935}.woocommerce-message a{color:#fff;text-decoration:underline}.woocommerce-order-received .woocommerce .woocommerce-order{padding:0 25px;margin-top:120px;display:flex;flex-direction:column;gap:30px;max-width:1400px;margin-left:auto;margin-right:auto;width:100%}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-columns--addresses{display:flex;gap:20px}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-column,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details{display:flex;flex-direction:column;gap:15px;width:100%}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-column.woocommerce-customer-details,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details.woocommerce-customer-details{padding:20px;border:1px solid #eee;border-radius:20px}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-column address,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address{border:0;padding:0;display:flex;flex-direction:column;gap:10px}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-column address .woocommerce-customer-details--phone:before,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-column address .woocommerce-customer-details--email:before,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone:before,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email:before{content:none}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-notice{background:#6ab56a;padding:20px;border-radius:20px;color:#fff}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-notice.woocommerce-thankyou-order-received{padding:50px;text-align:center;font-size:36px;font-weight:700}@media screen and (max-width:425px){.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-notice.woocommerce-thankyou-order-received{padding:20px;font-size:24px}}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview{margin:0!important;background:#e16e36;padding:20px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview li{width:250px;display:flex;flex-direction:column;align-items:center}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview li,.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview li *{text-align:center}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-overview *{color:#fff}.woocommerce ul.order_details li{border-right:0}.woocommerce table.shop_table tfoot{display:flex;flex-direction:column;gap:15px}.woocommerce table.shop_table tfoot .woocommerce-button{display:flex;align-items:center;justify-content:center;gap:20px;width:-moz-fit-content;width:fit-content;padding:20px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all .3s ease-in-out;background:#f4aa2f}.woocommerce table.shop_table tfoot .woocommerce-button:hover{background:#de9823}.woocommerce table.shop_table tfoot tr{flex-wrap:wrap;padding:15px!important;border-radius:20px;background:#f5f5f5;align-items:center}.woocommerce table.shop_table tfoot th{border-top:0;padding:0}.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details td{margin-bottom:0}.woocommerce-order-details{display:flex;flex-direction:column;gap:25px}.woocommerce-order-details .woocommerce-table{border:none;display:flex;flex-direction:column;gap:15px}.woocommerce-order-details table.shop_table{border:0}.woocommerce-order-details table.shop_table thead{display:none}.woocommerce-order-details table.shop_table tbody tr{display:block;background:#f5f5f5;border-radius:20px;padding:15px;margin-bottom:20px}.woocommerce-order-details td{display:block;padding:0!important;margin-bottom:12px;border:none!important}td.woocommerce-table__product-name{margin-bottom:15px}td.woocommerce-table__product-name:before{content:"Produit";display:block;font-weight:600;margin-bottom:25px;font-size:25px}td.woocommerce-table__product-total:before{content:"Total";display:block;font-weight:600;margin-top:25px;margin-bottom:25px;font-size:25px}.wc-item-meta{margin-top:8px;padding-left:0}.wc-item-meta li{margin-bottom:8px}.wc-item-meta p{margin:0}.woocommerce-order-details tfoot tr{display:flex;justify-content:space-between;padding:10px 0}.woocommerce-order-details .product-name{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:anywhere!important}.woocommerce-order-details .product-name .wc-item-meta,.woocommerce-order-details .product-name .wc-item-meta li,.woocommerce-order-details .product-name .wc-item-meta p{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}.woocommerce-order-details .product-name a{word-break:break-all;overflow-wrap:anywhere}body .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{display:none}.bestio_uploaded_files{padding:20px;background:#eee;border-radius:10px;width:100%}@media screen and (min-width:1201px){.bestio_uploaded_files{position:sticky;top:120px}}.bestio_uploaded_files{display:flex;flex-direction:column;gap:20px}.bestio_uploaded_files .subtitle{font-weight:700}.bestio_uploaded_files ul{list-style-position:inside;list-style:none;display:flex;flex-direction:column;gap:5px}.bestio_uploaded_files ul li{display:flex}.bestio_uploaded_files ul li a{padding:10px;width:100%;border-radius:5px;background:#fff;color:#000;display:flex;align-items:center;gap:10px;justify-content:space-between}.bestio_uploaded_files ul li a span{width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bestio_uploaded_files ul li a svg{width:25px;flex-shrink:0}.bestio_upload_section{display:flex;flex-direction:column;gap:20px;padding-top:20px;margin-top:20px;border-top:1px solid #BCC5C4}.bestio_upload_section input[type=file]{display:none}.bestio_upload_section h2{font-size:20px}.bestio_upload_section .bestio_upload_files_button{display:flex;background:#f4aa2f;padding:20px;border-radius:10px;gap:10px}.bestio_upload_section .bestio_upload_files_button,.bestio_upload_section .bestio_upload_files_button *{cursor:pointer}.bestio_upload_section .bestio_upload_files_button svg{flex-shrink:0}.bestio_upload_section .bestio_upload_files_button .content{display:flex;flex-direction:column;gap:10px}.bestio_upload_section .bestio_upload_files_button label{font-weight:700}.bestio_upload_section .bestio_upload_files_button label,.bestio_upload_section .bestio_upload_files_button p,.bestio_upload_section .bestio_upload_files_button span{color:#fff}.bestio_upload_section .bestio_selected_files{list-style-position:inside;list-style:none;display:flex;flex-direction:column;gap:5px}.bestio_upload_section .bestio_selected_files li{display:flex;padding:10px;width:100%;border-radius:5px;background:#eee}.bestio_upload_section .bestio_selected_files li.error{background:#e53935;color:#fff}.bestio_upload_section .bestio_selected_files li{display:flex;align-items:center;gap:10px;justify-content:space-between}#bestio_variants_form{background:#f5f5f5;border-radius:10px;display:flex;flex-direction:column;gap:10px}#bestio_variants_form .hundred_mode_quantity{display:flex;flex-direction:column;gap:10px;padding:20px}#bestio_variants_form .hundred_mode_quantity label{font-size:20px;font-weight:700}#bestio_variants_form .hundred_mode_quantity input{max-width:500px;width:100%;border:1px solid #BCC5C4;border-radius:10px;padding:20px}#bestio_variants_form table.variants_table{border-collapse:separate;border-spacing:20px;width:100%}#bestio_variants_form table.variants_table th{text-align:start;font-size:20px}#bestio_variants_form table.variants_table td input{width:100%;border:1px solid #BCC5C4;border-radius:10px;padding:20px}#bestio_variants_form table.variants_table .delete_row{background:transparent;text-decoration:underline}#bestio_variants_form table.variants_table .add_row{width:100%;background:#f4aa2f;color:#fff;padding:10px;border-radius:10px}*{list-style-position:inside;list-style:none}.opt-line:contains("Prix de base"){display:none!important}.alert_error{background:#e53935;border-top:0;color:#fff;padding:20px;border-radius:20px;display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:space-between;margin-bottom:0}
