input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-group.has-error .form-control{border-color:#a94442!important}.jsdata{display:none}.ui-shop-ssproduits{margin-bottom:10px}.ui-shop-ssproduits .ui-shop-ssproduits-label{padding-top:7px}.ui-shop-ssproduits .ui-shop-ssproduits-dropdown{width:100%}.ui-shop-ssproduits .ui-shop-ssproduits-dropdown>.btn{width:100%;text-align:right}.ui-shop-ssproduits .ui-shop-ssproduits-dropdown .btn-text{text-overflow:ellipsis;overflow:hidden;width:95%;margin-right:4px}.ui-shop-ssproduits .ui-shop-ssproduits-dropdown>.dropdown-menu{max-height:300px;overflow-y:auto}.vimeo_player,.youtube_player{max-width:100%;margin:auto}.vimeo_player iframe,.youtube_player iframe{aspect-ratio:16/9;border:none}.ui-shop-marques{display:flex;flex-wrap:wrap}.ui-shop-marques .ui-shop-marque{width:25%;position:relative;padding:15px 0}.ui-shop-marques .ui-shop-marque:after,.ui-shop-marques .ui-shop-marque:before{content:" ";position:absolute;background-color:#eaeaea;transition:all .3s ease-in-out}.ui-shop-marques .ui-shop-marque::before{top:30px;bottom:30px;right:0;width:1px}.ui-shop-marques .ui-shop-marque::after{bottom:0;left:50px;right:50px;height:1px}.ui-shop-marques .ui-shop-marque:nth-child(4n)::before{display:none}.ui-shop-marques .ui-shop-marque a .ui-shop-nom{font-size:14px;font-weight:600;text-transform:uppercase;margin-top:10px}.ui-shop-marques .ui-shop-marque:focus:after,.ui-shop-marques .ui-shop-marque:hover:after{height:2px;background-color:#d1d1d1}@media (max-width:1199px){.ui-shop-marques .ui-shop-marque{width:33.3333%}.ui-shop-marques .ui-shop-marque:nth-child(3n)::before{display:none}.ui-shop-marques .ui-shop-marque:nth-child(4n):not(:nth-child(3n))::before{display:block}}@media (max-width:991px){.ui-shop-marques .ui-shop-marque{width:50%}.ui-shop-marques .ui-shop-marque:nth-child(2n)::before{display:none!important}.ui-shop-marques .ui-shop-marque:nth-child(3n)::before{display:block}}.ui-shop-hokodocreditinfo{padding:20px 0;color:#132e34;overflow:hidden}.ui-shop-hokodocreditinfo img{float:left}.ui-shop-hokodocreditinfo ul{list-style-type:none;padding-left:20px;float:left}.ui-shop-hokodocreditinfo ul li{line-height:20px}.ui-shop-hokodocreditinfo ul li.credit-detail-title{font-weight:700}.ui-shop-hokodocreditinfo ul li.credit-detail-info span{font-weight:700}.ui-shop-dealtserviceinfo{display:grid;width:100%;grid-template-areas:"image titre" "image description" "image prix" "image bouton";grid-template-columns:200px auto;grid-template-rows:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px}.ui-shop-dealtserviceinfo .dealt-image{grid-area:image;border-radius:10px}.ui-shop-dealtserviceinfo .dealt-image img{width:100%}.ui-shop-dealtserviceinfo .dealt-titre{grid-area:titre;font-size:20px;font-weight:700}.ui-shop-dealtserviceinfo .dealt-desc{grid-area:description;font-size:16px}.ui-shop-dealtserviceinfo .dealt-prix{grid-area:prix}.ui-shop-dealtserviceinfo .dealt-guide,.ui-shop-dealtserviceinfo .dealt-reset-cp{cursor:pointer}.ui-shop-view360{position:relative;display:flex;justify-content:center;align-items:end;height:100%!important}.ui-shop-view360 img{position:absolute;width:50px;fill:gray;align-self:self-end}.ui-shop-view360 canvas{width:100%;height:100%}.loader-container{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;background-color:rgba(200,200,200,.5)}.loader-container .loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.inputMultipleFiles .dropFilesZone{padding:1rem 0 0;margin-bottom:5px;font-size:initial;border:#999 1px solid;border-radius:10px;background-color:rgba(153,153,153,.37)}.inputMultipleFiles .dropFilesZone .dragUploadFile{width:50%;margin:0 auto}.inputMultipleFiles .dropFilesZone .dragUploadFile p{text-align:center}.inputMultipleFiles .dropFilesZone .dragUploadFile p>a{cursor:pointer;padding:0 1.2rem;text-decoration:underline}.inputMultipleFiles .dropFilesZone .dragUploadFile #selectfiles{display:none}.inputMultipleFiles .filesUploaded .titre{width:100%;margin:5px 0;display:flex;padding:2px 0;align-items:center;justify-content:space-between;border-bottom:1px solid #494949}.inputMultipleFiles .filesUploaded .titre>span{font-weight:500;text-transform:uppercase}.inputMultipleFiles .filesUploaded .titre .btn-delete-files{cursor:pointer;font-size:smaller}.inputMultipleFiles .filesUploaded .fileUploaded{font-size:x-small}.inputMultipleFiles .filesUploaded .fileUploaded+.fileUploaded{padding-top:5px}
.user .login-content{display:grid;grid-template-columns:repeat(2,minmax(20rem,30rem));position:relative;gap:2rem;max-width:73.33rem;justify-content:space-between;justify-items:center;margin:6rem auto 0}.user .login-content::after,.user .login-content::before{content:none}.user .login-content .already-client,.user .login-content .new-client{max-width:30rem;display:flex;flex-direction:column;align-items:center;width:100%}.user .login-content .already-client .already-client-container,.user .login-content .already-client .new-client-container,.user .login-content .new-client .already-client-container,.user .login-content .new-client .new-client-container{width:100%}.user .login-content .already-client h3,.user .login-content .new-client h3{font-size:1.73rem;font-variation-settings:"wght" 700;margin-top:0;margin-bottom:1.67rem;text-align:center}.user .login-content .already-client form,.user .login-content .new-client form{display:flex;flex-direction:column;row-gap:1.33rem}.user .login-content .already-client form .form-group,.user .login-content .new-client form .form-group{display:flex;flex-direction:column;row-gap:.33rem;margin-bottom:0}.user .login-content .already-client form .form-group label,.user .login-content .new-client form .form-group label{font-size:1.2rem;font-variation-settings:"wght" 400;margin:0}.user .login-content .already-client form .form-group input,.user .login-content .new-client form .form-group input{height:2.07rem;color:#b79f5e;background-color:#fff;border-radius:1.13rem}.user .login-content .already-client form .form-group input::placeholder,.user .login-content .new-client form .form-group input::placeholder{visibility:hidden}.user .login-content .already-client form .forgotten-password,.user .login-content .new-client form .forgotten-password{font-size:.93rem;color:#b79f5e;text-align:right;transition:color .3s ease-in-out;margin-top:-.67rem}.user .login-content .already-client form .forgotten-password:hover,.user .login-content .new-client form .forgotten-password:hover{color:#cfbf93}.user .login-content .already-client form button,.user .login-content .new-client form button{align-self:center}.user .login-content .already-client .choice-kind-client,.user .login-content .new-client .choice-kind-client{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:.67rem}.user .login-content .already-client .choice-kind-client .individual,.user .login-content .already-client .choice-kind-client .professional,.user .login-content .new-client .choice-kind-client .individual,.user .login-content .new-client .choice-kind-client .professional{display:flex;gap:.27rem}.user .login-content .already-client .choice-kind-client .individual .img-container,.user .login-content .already-client .choice-kind-client .professional .img-container,.user .login-content .new-client .choice-kind-client .individual .img-container,.user .login-content .new-client .choice-kind-client .professional .img-container{height:4.6rem;padding:1.33rem 1.13rem;background-color:#b79f5e;display:flex;justify-content:center;align-items:center;border-radius:1.13rem 0 0 1.13rem}.user .login-content .already-client .choice-kind-client .individual .img-container img,.user .login-content .already-client .choice-kind-client .professional .img-container img,.user .login-content .new-client .choice-kind-client .individual .img-container img,.user .login-content .new-client .choice-kind-client .professional .img-container img{width:2.47rem;height:2.27rem;max-width:100%}.user .login-content .already-client .choice-kind-client .individual p,.user .login-content .already-client .choice-kind-client .professional p,.user .login-content .new-client .choice-kind-client .individual p,.user .login-content .new-client .choice-kind-client .professional p{font-size:1.2rem;height:4.6rem;background-color:#b79f5e;display:flex;color:#fff;justify-content:center;align-items:center;border-radius:0 1.13rem 1.13rem 0;padding:.8rem 2rem;margin:0;max-width:9.27rem;text-align:center}.user .edituserform .form-group{max-width:27.67rem;display:flex;flex-direction:column;row-gap:.33rem;margin:0 auto 1.33rem}.user .edituserform .form-group label{font-size:1.2rem;font-variation-settings:"wght" 400;margin:0}.user .edituserform .form-group input{height:2.07rem;color:#b79f5e;border-radius:1.13rem;font-variation-settings:"wght" 400;margin-top:auto}.user .edituserform .form-group input::placeholder{visibility:hidden}.user .edituserform h2{text-align:center;font-size:1.73rem;font-variation-settings:"wght" 700;margin:2rem auto;padding:0 15px}.user .edituserform .identifiants{margin-bottom:2.67rem}.user .edituserform .identifiants .password{max-width:36.67rem;display:flex;column-gap:1.67rem;margin:0 auto 1.33rem}.user .edituserform .identifiants .password .form-group{width:100%;max-width:17.33rem;margin:0}.user .edituserform .profil{margin-bottom:2.67rem}.user .edituserform .profil h2{margin-top:0}.user .edituserform .profil .names,.user .edituserform .profil .tel-accept{max-width:36.67rem;display:flex;column-gap:1.67rem;margin:0 auto 1.33rem}.user .edituserform .profil .names .form-group,.user .edituserform .profil .tel-accept .form-group{width:100%;max-width:17.33rem;margin:0}.user .edituserform .profil>div:last-of-type{display:none}.user .edituserform .adresse{margin-bottom:2.67rem}.user .edituserform .adresse h2{margin-top:0}.user .edituserform .adresse>div:first-of-type{display:none}.user .edituserform .adresse .adresses-part-one,.user .edituserform .adresse .adresses-part-two{max-width:55.33rem;display:flex;column-gap:1.67rem;margin:0 auto 1.33rem;align-items:flex-end}.user .edituserform .adresse .adresses-part-one .form-group,.user .edituserform .adresse .adresses-part-two .form-group{width:100%;max-width:17.33rem;margin:0}.user .edituserform .btn-group{display:flex;justify-content:center}@media (max-width:1199px){.user .login-content{margin-top:2.67rem;grid-template-columns:1fr}.user .login-content .already-client h3,.user .login-content .new-client h3{margin-bottom:1rem}.user .login-content .already-client form,.user .login-content .new-client form{row-gap:.67rem}.user .login-content .already-client .choice-kind-client .individual,.user .login-content .already-client .choice-kind-client .professional,.user .login-content .new-client .choice-kind-client .individual,.user .login-content .new-client .choice-kind-client .professional{margin:0 auto}}
@media (min-width:1200px){.auto-clear .col-lg-1:nth-child(12n+1){clear:left}.auto-clear .col-lg-2:nth-child(6n+1){clear:left}.auto-clear .col-lg-3:nth-child(4n+1){clear:left}.auto-clear .col-lg-4:nth-child(3n+1){clear:left}.auto-clear .col-lg-6:nth-child(odd){clear:left}}@media (min-width:992px) and (max-width:1199px){.auto-clear .col-md-1:nth-child(12n+1){clear:left}.auto-clear .col-md-2:nth-child(6n+1){clear:left}.auto-clear .col-md-3:nth-child(4n+1){clear:left}.auto-clear .col-md-4:nth-child(3n+1){clear:left}.auto-clear .col-md-6:nth-child(odd){clear:left}}@media (min-width:768px) and (max-width:991px){.auto-clear .col-sm-1:nth-child(12n+1){clear:left}.auto-clear .col-sm-2:nth-child(6n+1){clear:left}.auto-clear .col-sm-3:nth-child(4n+1){clear:left}.auto-clear .col-sm-4:nth-child(3n+1){clear:left}.auto-clear .col-sm-6:nth-child(odd){clear:left}}@media (max-width:767px){.auto-clear .col-xs-1:nth-child(12n+1){clear:left}.auto-clear .col-xs-2:nth-child(6n+1){clear:left}.auto-clear .col-xs-3:nth-child(4n+1){clear:left}.auto-clear .col-xs-4:nth-child(3n+1){clear:left}.auto-clear .col-xs-6:nth-child(odd){clear:left}}
.mfp-bg{z-index:2042}.mfp-wrap{z-index:2043}.mfp-preloader{z-index:2044}.mfp-content{z-index:2045}button.mfp-arrow,button.mfp-close{z-index:2046}
.row.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.is-flex>[class*=col-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.panier{display:flex;flex-direction:column}.panier>.row:not(.cheminfer){display:flex;flex-direction:column}.panier h2.titre_estport{margin:2rem auto}.panier h2.col-xs-12{text-align:center;padding:0 .94rem;margin:2rem auto;width:fit-content}.panier .item-reduc table td,.panier .ui-shop-item table td,.panier .ui-shop-itemconfirm table td{padding:.71rem .36rem}.panier .ui-shop-nom a{color:#494949;font-size:1.43rem;font-variation-settings:"wght" 500;margin-bottom:.36rem}.panier .ui-shop-stockinfo{font-size:1.07rem;font-variation-settings:"wght" 400;margin-bottom:.36rem}.panier .ui-shop-stockinfo .text-danger{color:red}.panier .ui-shop-stockinfo .text-success{color:#00be0e}.panier .ui-shop-item-prixu{font-size:1.07rem;font-variation-settings:"wght" 400;margin-top:.36rem}.panier .ui-shop-item-prixu .ui-site-prix{font-size:1.07rem;font-variation-settings:"wght" 400}.panier .ui-site-quantite{width:10.71rem;height:2.29rem;margin-right:.36rem}.panier .ui-site-quantite .input-number{height:2.29rem;font-size:1.29rem;font-variation-settings:"wght" 600}.panier .ui-site-quantite .input-group span:first-child button{border-radius:1rem 0 0 1rem;height:2.29rem;background-color:#cecece}.panier .ui-site-quantite .input-group span:last-child button{border-radius:0 1rem 1rem 0;height:2.29rem;background-color:#cecece}.panier .ui-shop-item-quantiteedit{margin-top:.36rem}.panier .ui-shop-item-remove a,.panier .ui-shop-items-remove a{color:#494949}.panier .ui-shop-item-remove a:hover,.panier .ui-shop-items-remove a:hover{color:#6f6f6f}.panier .panel-primary{border:rgba(73,73,73,.8) .07rem solid}.panier .panel-primary .panel-heading{background-color:rgba(73,73,73,.8);color:#fff;border-bottom:rgba(73,73,73,.8) .07rem solid}.panier .panel-default{border:rgba(73,73,73,.4) .07rem solid}.panier .panel-default .panel-heading{background-color:rgba(73,73,73,.4);border-bottom:rgba(73,73,73,.4) .07rem solid}.panier .panel-default .panel-heading a{color:#494949}.panier .panier-liens .btn-sm{margin:0}
.dropzone{border:2px dashed rgba(0,0,0,.2);margin:12px 0;height:250px;position:relative;transition:all .5s}.dropzone input[type=file]{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:0;opacity:0;cursor:pointer}.dropzone p{width:100%;height:100%;text-align:center;line-height:250px;font-size:18px}.dropzone.dragover{border:2px dashed rgba(0,0,0,.5);background-color:rgba(0,0,0,.1)}
.favoris .title{font-size:x-large}.favoris .citation{font-size:large}.favoris .favoris-listing{display:flex;flex-direction:column;width:80%;gap:0;margin:20px auto 10px;padding:0 10px}.favoris .favoris-listing .favori-fiche{box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:12px;padding:20px 20px 33px 33px;width:100%;display:flex;gap:20px}.favoris .favoris-listing .favori-fiche>h3{display:none}.favoris .favoris-listing .favori-fiche .ui-shop-image .ui-site-image{position:relative}.favoris .favoris-listing .favori-fiche .ui-shop-image .ui-site-image::before{content:'';position:absolute;background-image:url(../../public/img/products-clip-path.svg);background-size:cover;background-repeat:no-repeat;left:-14px;top:0;z-index:-1;width:calc(100% + 20px);height:calc(100% + 12px)}.favoris .favoris-listing .favori-fiche .ui-shop-image .ui-site-image img{width:178px;height:182px;max-width:172px;border-radius:16px;border:6px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.22)}.favoris .favoris-listing .favori-fiche .titre-desc{max-width:920px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.favoris .favoris-listing .favori-fiche .titre-desc h3{text-transform:uppercase;font-size:24px;font-weight:600;line-height:44px;margin-bottom:18px;margin-top:10px;color:#5e5e5e}.favoris .favoris-listing .favori-fiche .titre-desc p{font-size:22px;line-height:30px;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#5e5e5e;margin:0}.favoris .favoris-listing .favori-fiche .addfavorite-link{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.favoris .favoris-listing .favori-fiche .addfavorite-link .ui-shop-lien a{background-color:#d3d500;font-size:20px;font-weight:500;border-radius:8px;padding:16px 32px}@media (max-width:1200px){.favoris .favoris-listing{width:100%}.favoris .favoris-listing .favori-fiche .titre-desc p{font-size:20px;line-height:25px}.favoris .favoris-listing .favori-fiche .addfavorite-link .ui-shop-lien a{font-size:18px;line-height:24px;padding:10px 32px}}@media (max-width:767px){.favoris .favoris-listing{gap:0;padding:0 10px}.favoris .favoris-listing .favori-fiche{display:grid;margin-bottom:30px;grid-template-areas:'titre titre' 'image desc' 'image link';grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;padding:14px 10px 10px 24px;row-gap:14px;column-gap:12px}.favoris .favoris-listing .favori-fiche>h3{display:block;grid-area:titre;font-size:22px;font-weight:600;line-height:30px;margin-top:10px;color:#5e5e5e;text-align:center}.favoris .favoris-listing .favori-fiche .titre-desc{grid-area:desc}.favoris .favoris-listing .favori-fiche .titre-desc h3{display:none}.favoris .favoris-listing .favori-fiche .titre-desc p{font-size:16px;line-height:22px;-webkit-line-clamp:6;min-width:148px}.favoris .favoris-listing .favori-fiche .ui-shop-image{grid-area:image;margin-bottom:12px}.favoris .favoris-listing .favori-fiche .ui-shop-image .ui-site-image img{width:168px;height:172px;margin:unset}.favoris .favoris-listing .favori-fiche .addfavorite-link{grid-area:link;margin-bottom:0;align-items:center;margin-left:0}.favoris .favoris-listing .favori-fiche .addfavorite-link .ui-shop-lien a{line-height:26px;padding:5px 21px}.favoris .favoris-listing .favori-fiche .addfavorite-link>img{display:none}}@media (max-width:370px){.favoris .favoris-listing .favori-fiche{grid-template-areas:'titre titre' 'image image' 'desc desc' 'link link';grid-template-rows:auto 1fr auto auto}.favoris .favoris-listing .favori-fiche .ui-shop-image{justify-self:center}}
.ui-shop-cats.sscathybride{position:relative}.ui-shop-cats.sscathybride .left,.ui-shop-cats.sscathybride .right{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;top:50%;z-index:9999;position:absolute;font-size:large;font-weight:700;transform:translateY(-50%);visibility:hidden;opacity:0;transition:all .5s ease-in-out;background-color:#fff;border-radius:12px;border:1px solid #ecedf0;box-shadow:0 2px 4px 0 rgba(0,0,0,.039);box-sizing:border-box}.ui-shop-cats.sscathybride .left:hover,.ui-shop-cats.sscathybride .right:hover{opacity:1!important;background-color:#ecedf0;border-color:#979cac}.ui-shop-cats.sscathybride .left{left:0}.ui-shop-cats.sscathybride .right{right:0}.ui-shop-cats.sscathybride:hover .left,.ui-shop-cats.sscathybride:hover .right{visibility:visible;opacity:.65}.ui-shop-cats.sscathybride .souscats{width:100%;margin:0 0 15px 0;display:flex;overflow-x:auto;overflow-y:hidden;position:relative;align-items:stretch;flex-flow:row nowrap;-ms-overflow-style:none;justify-content:flex-start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ui-shop-cats.sscathybride .souscats::-webkit-scrollbar{display:none;-webkit-appearance:none}.ui-shop-cats.sscathybride .souscats .souscat{display:flex;align-items:center;margin:5px 0;padding:5px;border-radius:100px;background-color:#efefef;border:1px solid #ecedf0;box-sizing:border-box;transition:all .2s ease-in-out;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.ui-shop-cats.sscathybride .souscats .souscat:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.ui-shop-cats.sscathybride .souscats .souscat+.souscat{cursor:pointer;margin-left:15px}.ui-shop-cats.sscathybride .souscats .souscat a{width:max-content;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ui-shop-cats.sscathybride .souscats .souscat a .image .ui-site-docimage{width:40px;height:40px}.ui-shop-cats.sscathybride .souscats .souscat a .image .ui-site-docimage .ui-site-image img{border-radius:100px}.ui-shop-cats.sscathybride .souscats .souscat a .texte{padding:0 10px;color:#2e373e;font-size:medium;font-style:italic;text-align:center}.ui-shop-cats.sscathybride .souscats .souscat a .texte h4{margin:2px 0;font-size:medium}@media (max-width:767px){.ui-shop-cats.sscathybride{overflow-x:scroll;scrollbar-width:none}}
.contact .texte-accroche{margin:20px 0}.contact .texte-accroche .inner-texte-accroche{border:#999 1px solid;border-radius:10px;background-color:rgba(153,153,153,.37);padding:10px}.contact .texte-accroche .inner-texte-accroche .content-line{margin:5px 0}#recontact-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:500}#recontact-popup{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:800px;background-color:#fff;color:#303030;z-index:100000;padding:20px;border-radius:5px}@media (max-width:767px){#recontact-popup{width:95%}}#recontact-popup #close-recontact-popup{cursor:pointer;color:red;position:absolute;right:5px;top:0;font-size:20px}#recontact-popup #recontact-popup-content>.alert{margin:20px 0}#recontact-popup #recontact-popup-content #recontact-content .recontact-title{padding:0;font-size:24px;padding-bottom:10px;text-align:center;margin-bottom:20px;border-bottom:1px solid #b1b1b1}
.ui-site-sliderphrase{background-color:#494949;width:100%;height:fit-content}.ui-site-sliderphrase .swiper-container{height:inherit}.ui-site-sliderphrase .swiper-container .swiper-wrapper{height:inherit}.ui-site-sliderphrase .swiper-container .swiper-wrapper .swiper-slide{text-align:center;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;padding:10px 0;cursor:default}.ui-site-sliderphrase .swiper-container .swiper-wrapper .swiper-slide>p{margin:0}.ui-site-sliderphrase .swiper-container .swiper-button-next::after,.ui-site-sliderphrase .swiper-container .swiper-button-prev::after{color:#fff;font-size:medium}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop button{color:#fff}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronAllow{color:#fff}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:.4}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background-color:#555;color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow span,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny span,.tac_activate .tarteaucitronAllow span{color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow span::before,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny span::before,.tac_activate .tarteaucitronAllow span::before{color:#fff}#tarteaucitron #tarteaucitronServices button#tarteaucitronAllDenied.tarteaucitronIsSelected{background-color:#9c1a1a}#tarteaucitronRoot #tarteaucitron [aria-pressed=true]{opacity:1}html body div#tarteaucitronRoot div#tarteaucitronSave{background:#333}#tarteaucitron #tarteaucitronServices div.tarteaucitronMainLine{background:#333;color:#fff}#tarteaucitron #tarteaucitronServices div.tarteaucitronMainLine:hover{background:#333}#tarteaucitron div#tarteaucitronInfo{background:#333;color:#fff}#tarteaucitronRoot span.tarteaucitronH1{color:#fff}#tarteaucitronRoot span.tarteaucitronH2{color:#fff}#tarteaucitron #tarteaucitronServices li.tarteaucitronLine{background:rgba(51,51,51,.1)}#tarteaucitron #tarteaucitronServices li.tarteaucitronLine:hover{background:rgba(51,51,51,.2)}#tarteaucitron button#tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer button#tarteaucitronClosePanelCookie{background:#333;color:#fff}#tarteaucitron #tarteaucitronServices button#tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:#1b870b}#tarteaucitron button#tarteaucitronPrivacyUrl,#tarteaucitron button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronAllow,#tarteaucitronRoot button.tarteaucitronDeny{background:#1b870b}#tarteaucitronRoot div#tarteaucitronAlertBig{background:#333;color:#fff}#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert .tarteaucitronPartnersList *,#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig span#tarteaucitronPrivacyUrl,#tarteaucitronAlertBig span#tarteaucitronPrivacyUrlDialog{color:#fff}#tarteaucitronAlertBig button#tarteaucitronPersonalize,#tarteaucitronAlertBig button#tarteaucitronPersonalize2,button.tarteaucitronCTAButton{background:#008300}#tarteaucitronRoot button.tarteaucitronDeny{background:#9c1a1a}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop button#tarteaucitronCloseAlert{color:#333}
.catlisting,.ui-shop-cats{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3.19rem}.catlisting .ui-shop-cat,.ui-shop-cats .ui-shop-cat{position:relative;overflow:hidden;border-radius:3.44rem 0 3.44rem 3.44rem;width:fit-content}@media (min-width:992px){.catlisting .ui-shop-cat:hover .encart,.ui-shop-cats .ui-shop-cat:hover .encart{max-width:100%;max-height:100%}.catlisting .ui-shop-cat:hover .encart .encart-container,.ui-shop-cats .ui-shop-cat:hover .encart .encart-container{transition:all .3s ease-in-out}.catlisting .ui-shop-cat:hover .encart .btn-primary,.ui-shop-cats .ui-shop-cat:hover .encart .btn-primary{background-color:#fff;color:#b79f5e}.catlisting .ui-shop-cat:hover .encart .btn-primary::after,.ui-shop-cats .ui-shop-cat:hover .encart .btn-primary::after{background-image:url(../../public/img/arrow-right-brown.svg)}}.catlisting .ui-shop-cat .ui-site-docimage,.ui-shop-cats .ui-shop-cat .ui-site-docimage{width:100%;height:100%}.catlisting .ui-shop-cat .ui-site-docimage .ui-site-image img,.ui-shop-cats .ui-shop-cat .ui-site-docimage .ui-site-image img{border-radius:3.44rem 0 3.44rem 3.44rem;min-height:17rem}.catlisting .ui-shop-cat .encart,.ui-shop-cats .ui-shop-cat .encart{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-width:60%;max-height:5.56rem;top:50%;right:0;overflow:hidden;transform:translateY(-50%);border-radius:3.25rem 0 0 3.25rem;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);pointer-events:none;transition:all .5s ease-in-out}.catlisting .ui-shop-cat .encart .encart-container,.ui-shop-cats .ui-shop-cat .encart .encart-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;padding:0 1.25rem 0 2.69rem;display:flex;flex-direction:column;gap:.31rem;transition:all .3s ease-in-out .3s}.catlisting .ui-shop-cat .encart .encart-container a.btn-primary,.ui-shop-cats .ui-shop-cat .encart .encart-container a.btn-primary{display:flex;align-items:center}.catlisting .ui-shop-cat .encart .ui-shop-nom,.ui-shop-cats .ui-shop-cat .encart .ui-shop-nom{height:1.5rem;text-align:right;width:fit-content;display:flex;margin:0 0 0 auto}.catlisting .ui-shop-cat .encart span,.ui-shop-cats .ui-shop-cat .encart span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:1;box-orient:vertical;-moz-line-clamp:1;-moz-box-orient:vertical;font-size:1.5rem;font-variation-settings:'wght' 700;color:#fff;text-align:right;line-height:1}@media (max-width:768px){.catlisting .ui-shop-cat .encart span,.ui-shop-cats .ui-shop-cat .encart span{font-size:1.07rem}}.catlisting .ui-shop-cat .encart .btn-primary,.ui-shop-cats .ui-shop-cat .encart .btn-primary{height:1.69rem;margin:0 0 0 auto;line-height:1;transition:all .3s ease-in-out,transform .2s ease-in-out}.ui-shop-catlisting{width:100%;padding-bottom:5.75rem}.ui-shop-catlisting .ui-shop-pagination{margin:1.25rem}.ui-shop-catlisting .ui-site-ariane .breadcrumb>li+li::before{color:#494949!important}.ui-shop-catlisting .ui-site-ariane ol a{color:#494949}.ui-shop-catlisting h2{padding:4.69rem 0 0}.ui-shop-catlisting .ui-shop-fiches{padding-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));column-gap:3rem;row-gap:4.69rem}.sscathybride-filter{background-color:#494949;width:100vw;margin-left:calc(-50vw + 50%);padding:1.88rem 1.88rem 0}.sscathybride-filter .sscathybride img{min-height:unset!important}@media (max-width:767px){.catlisting .ui-shop-cat .encart,.ui-shop-cats .ui-shop-cat .encart{min-width:15.63rem}}
html{scroll-behavior:smooth;scroll-padding-top:7.86rem;font-size:16px}@media (min-width:1921px) and (max-width:2150px){html{font-size:18px}}@media (min-width:2151px) and (max-width:2499px){html{font-size:20px}}@media (min-width:2500px) and (max-width:3000px){html{font-size:22px}}@media (min-width:3001px){html{font-size:26px}}body{font-family:gravita-hum-variable,sans-serif;font-variation-settings:"wght" 200;color:#494949;padding-top:5.94rem;line-height:1.2;font-size:1rem;overflow-x:clip;display:flex;flex-direction:column;min-height:100vh;font-optical-sizing:auto;font-style:normal}body .alert{font-variation-settings:"wght" 400}@media (max-width:768px){body{padding-top:6.94rem}}body .ui-shop-stockinfo{display:flex;margin-top:2.25rem;flex-direction:column}body .ui-shop-stockinfo div[class*=text-]{font-size:1rem;font-variation-settings:"wght" 300;display:flex;column-gap:.44rem;flex-wrap:wrap;align-items:center}body .ui-shop-stockinfo .text-vert{color:#494949}body .ui-shop-stockinfo .text-rouge{color:#494949}body .ui-shop-stockinfo .text-jaune{color:#494949}body .mfp-bg.mfp-ready{height:100vh!important}body .mfp-wrap.mfp-gallery.mfp-ready{height:100vh!important}body #skeepers_carousel_modal{margin-bottom:0}body h1,body h2,body h3{font-family:gravita-hum-variable,sans-serif;margin:1.43rem 0}body h1{font-size:1.79rem;font-variation-settings:"wght" 700}@media (max-width:767px){body h1{font-size:1.43rem}}body h2{font-size:1.88rem;font-variation-settings:"wght" 700;color:#494949;text-transform:uppercase;width:fit-content;justify-self:center;align-self:center;position:relative}body h2::after{content:"";display:block;position:absolute;width:50%;left:50%;transform:translateX(-50%);height:.25rem;border-radius:.13rem;background-color:#b79f5e;margin-top:.31rem}body h3{font-size:1.07rem;font-variation-settings:"wght" 500}a{color:#b79f5e;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out,width .3s ease-in-out,max-height .3s ease-in-out,height .3s ease-in-out,box-shadow .3s ease-in-out,background-image .3s ease-in-out}a:focus,a:hover{text-decoration:none;color:#cfbf93}a:active,a:focus,a:focus-within,a:focus:active{outline:0}a.disabled{pointer-events:none;color:#494949}button.btn:active,button.btn:focus,button.btn:focus-within,button.btn:focus:active,button:active,button:focus,button:focus-within,button:focus:active{outline:0}.ui-site-siblings .btn-group>.btn-default{height:35px}.cheminfer{margin:.67rem 0}.cheminfer .col-sm-3{padding:0}.cheminfer li{background:0 0;color:#494949;border:none}.cheminfer li:before{display:none}.cheminfer li:after{width:100%;height:.2rem;background-color:#494949;border:none;left:auto;margin-top:-1.2rem;z-index:1}.cheminfer li a{color:#494949}.cheminfer li a:focus,.cheminfer li a:hover{text-decoration:none}.cheminfer li span{display:table;margin:0 auto;float:none!important;font-variation-settings:"wght" normal;text-transform:none}.cheminfer li span.badge{width:3.2rem;height:3.2rem;font-size:1.53rem;font-variation-settings:"wght" 300;border-radius:50%;background-color:#b79f5e;position:relative;z-index:1000;padding:.87rem}.cheminfer li span.nom{font-size:1.07rem;color:#b79f5e}.cheminfer li.etapeon{background:0 0}.cheminfer li.etapeon a span.badge{background-color:#494949;color:#fff}.cheminfer li.etapeon a span.nom{color:#494949}.cheminfer li.etapeon span.badge{background-color:#494949;color:#fff}.cheminfer li.etapeon span.nom{color:#494949;font-variation-settings:"wght" 400}.btn:not(.btn-sm){max-width:100%;white-space:normal}.btn-primary{border:.07rem solid transparent;white-space:nowrap!important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out,width .3s ease-in-out,max-height .3s ease-in-out,height .3s ease-in-out,box-shadow .3s ease-in-out,background-image .3s ease-in-out;background-color:#b79f5e;color:#fff;font-size:.81rem;font-variation-settings:"wght" 300;padding:.63rem 1.63rem .38rem .88rem;border-radius:1.19rem 0 1.19rem 1.19rem;text-transform:uppercase;width:fit-content;line-height:1;position:relative}.btn-primary::after{content:"";position:absolute;width:.44rem;height:.81rem;background-image:url(../../public/img/arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;right:.63rem;top:50%;transform:translateY(-50%)}.btn-primary[disabled]{background-color:#e6e6e6;color:#494949}.btn-primary:focus,.btn-primary:hover{background-color:#cfbf93;color:#fff;border:.07rem solid transparent}.btn-ternary{border:.07rem solid transparent;white-space:nowrap!important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out,width .3s ease-in-out,max-height .3s ease-in-out,height .3s ease-in-out,box-shadow .3s ease-in-out,background-image .3s ease-in-out;background-color:#b79f5e;color:#fff;font-size:.81rem;font-variation-settings:"wght" 300;padding:.69rem 2.5rem .5rem .88rem;border-radius:1.19rem 0 1.19rem 1.19rem;text-transform:uppercase;width:fit-content;line-height:1;position:relative}.btn-ternary::after{content:"";position:absolute;width:1.44rem;height:1.25rem;background-image:url(../../public/img/cart.svg);background-size:contain;background-repeat:no-repeat;background-position:center;right:.63rem;top:50%;transform:translateY(-50%)}.btn-ternary[disabled]{background-color:#e6e6e6;color:#494949}.btn-ternary:focus,.btn-ternary:hover{background-color:#cfbf93;color:#fff;border:.07rem solid transparent}.container{width:95%;max-width:132.14rem;padding:0 3.13rem}@media (max-width:1500px){.container{width:100%;padding:0 2.14rem}}@media (max-width:767px){.container{padding:0 1.07rem;width:100%}}.container::after,.container::before{content:none}.bandeau-preview-mode{margin-top:2.14rem;flex-direction:column}#modal-popup-ajout{z-index:10000}.modal-dialog{width:65%}.modal-dialog .ui-shop-lies .ui-shop-fiches{display:flex;flex-wrap:wrap;column-gap:2.14rem}main{flex:1}.ui-site-souspages .row{display:flex;flex-wrap:wrap}.ui-site-ariane{padding-top:1.43rem;padding-bottom:.71rem}.ui-site-ariane .breadcrumb>li+li::before{color:#494949!important}.ui-site-ariane ol{padding:0}.ui-site-ariane ol a{color:#494949;font-size:.86rem;text-transform:uppercase;font-variation-settings:"wght" 500}@media (max-width:768px){.ui-site-ariane ol a{font-size:.71rem}}.ui-site-ariane ol a:hover{color:#b79f5e}.pagination{margin:2.5rem auto 0}.pagination ul{display:flex;list-style:none;padding:0;margin:0;column-gap:.36rem;align-items:center}.pagination ul button{background-color:unset;color:#494949;font-size:1.14rem;font-weight:500;border:0;transition:color .3s ease-in-out}.pagination ul button:not(.current):hover{color:#b79f5e;background-color:unset;border:0}.pagination ul button.current{font-size:1.29rem;color:#00d848}.pagination ul button.current:hover{color:#00d848;background-color:unset;border:0}.pagination ul button.next img,.pagination ul button.prev img{height:1.29rem}.pagination ul button.next img{transform:rotate(180deg)}main{display:flex;flex-direction:column}main.home{margin-bottom:-2.5rem}main.home h2{margin:4.38rem 0}main .slide-home .swiper-container .swiper-slide .ui-site-image{position:relative}main .slide-home .swiper-container .swiper-slide .ui-site-image img{height:25rem;width:100%}main .slide-home .swiper-container .swiper-slide .texte-slide{position:absolute;top:50%;right:12%;transform:translateY(-50%);text-align:end;display:flex;flex-direction:column;align-items:flex-end}main .slide-home .swiper-container .swiper-slide .texte-slide h3{font-size:1.88rem;font-variation-settings:"wght" 700;color:#b79f5e;text-transform:uppercase;margin:0}main .slide-home .swiper-container .swiper-slide .texte-slide .soustitre{font-size:1.25rem;font-variation-settings:"wght" 500;color:#fff;margin:0 0 1.13rem}main .slide-home .swiper-container .swiper-slide .texte-slide .texte{font-size:1rem;font-variation-settings:"wght" 300;color:#fff;margin:0 0 1.06rem 0;max-width:24.38rem}main .slide-home .swiper-container .swiper-button-prev{left:3.13rem}main .slide-home .swiper-container .swiper-button-next{right:3.13rem}main .site-container .best-cats{margin:4.38rem 0 5rem}@media (max-width:768px){main .site-container .best-cats{width:calc(100% + (100vw - 100%));margin-left:calc(50% - 50vw)}}main .site-container .promo-home{background-color:#494949;padding-bottom:8.75rem;width:calc(100% + (100vw - 100%));margin-left:calc(50% - 50vw);display:flex;flex-direction:column}main .site-container .promo-home h2{color:#fff}main .site-container .promo-home .swiper-external-container{width:90%;display:flex;align-self:center}@media (max-width:1200px){main .site-container .promo-home .swiper-external-container{width:80%}}@media (max-width:768px){main .site-container .promo-home .swiper-external-container{width:65%}}@media (max-width:450px){main .site-container .promo-home .swiper-external-container{width:90%}}main .site-container .promo-home .swiper-external-container svg{display:none}main .site-container .promo-home .ui-shop-fiches{max-width:101.25rem;align-self:center}@media (max-width:768px){main .slide-home .swiper-container .swiper-button-next,main .slide-home .swiper-container .swiper-button-prev{display:none}main .slide-home .swiper-container .swiper-slide .texte-slide{right:3%;margin-left:.94rem}main .slide-home .swiper-container .swiper-slide .texte-slide h3{font-size:1.63rem}main .slide-home .swiper-container .swiper-slide .texte-slide .soustitre{font-size:1.25rem}main .slide-home .swiper-container .swiper-slide .texte-slide .texte{font-size:1rem}}
.fichemini{border-radius:2.5rem 0 2.5rem 2.5rem;border:.3rem solid #b7a05d;overflow:hidden;background-color:#fff;display:flex;flex-direction:column}.fichemini .fichemini-top img{width:100%;height:100%;object-fit:cover}.fichemini .fichemini-bottom{padding:1.69rem;height:100%;height:-webkit-fill-available;display:flex;flex-direction:column}.fichemini .fichemini-bottom .ui-shop-nom{margin-bottom:.31rem;min-height:3.19rem}.fichemini .fichemini-bottom .ui-shop-nom a{font-size:1.44rem;font-variation-settings:"wght" 700;color:#494949;margin-bottom:.31rem;text-transform:uppercase}.fichemini .fichemini-bottom .desc{font-size:1rem;color:#494949;margin-bottom:.63rem;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:5;box-orient:vertical;-moz-line-clamp:5;-moz-box-orient:vertical}.fichemini .fichemini-bottom .prix-lien{display:flex;align-items:flex-end;justify-content:space-between;padding-top:.94rem;margin-top:auto;column-gap:.63rem}.fichemini .fichemini-bottom .prix-lien .ui-site-prix{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;column-gap:.63rem;min-height:3rem}.fichemini .fichemini-bottom .prix-lien .ui-site-prix .pourcent{display:none}.fichemini .fichemini-bottom .prix-lien .ui-site-prix .suffix{display:none}.fichemini .fichemini-bottom .prix-lien .ui-site-prix .ttc.normal{font-size:1rem;font-variation-settings:"wght" 400;color:#494949}.fichemini .fichemini-bottom .prix-lien .ui-site-prix .ttc:not(.normal){font-size:1.5rem;font-variation-settings:"wght" 700;color:#b79f5e}.fichemini .fichemini-bottom .prix-lien .ui-site-prix .ht{font-size:1.5rem;font-variation-settings:"wght" 300;color:#494949}.fichemini .fichemini-bottom .prix-lien .ui-site-prix .ht:not(.normal){font-size:1.5rem;font-variation-settings:"wght" 700;color:#b79f5e}
.fiche .fiche-container{display:grid;grid-template-columns:repeat(2,minmax(25rem,1fr));margin-top:2.5rem;column-gap:4.25rem;margin-bottom:5.13rem}.fiche .fiche-container .ui-shop-fiche-gauche{width:100%}.fiche .fiche-container .ui-shop-fiche-gauche img{border-radius:2.5rem 0 2.5rem 2.5rem;border:.19rem solid #494949}.fiche .fiche-container .ui-shop-fiche-gauche .miniatures{margin-top:1.25rem}.fiche .fiche-container .ui-shop-fiche-gauche .less-miniatures .miniatures-container{display:flex;justify-content:center;gap:1.25rem}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-container{margin:0}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-wrapper{max-width:50.63rem}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-button-prev{top:50%;left:-2rem;margin:0;transform:translateY(-50%);z-index:10;width:1.69rem;height:3.13rem}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-button-prev::after{content:"";width:1.69rem;height:3.13rem;background:url(../../public/img/arrow-left-grey.svg) no-repeat center center;background-size:contain;transform:rotate(0)}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-button-next{top:50%;right:-2rem;margin:0;transform:translateY(-50%);z-index:10;width:1.69rem;height:3.13rem}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-button-next::after{content:"";width:1.69rem;height:3.13rem;background:url(../../public/img/arrow-left-grey.svg) no-repeat center center;background-size:contain;transform:rotate(180deg)}.fiche .fiche-container .ui-shop-fiche-droite{width:100%}.fiche .fiche-container .ui-shop-fiche-droite h1{font-size:1.88rem;font-variation-settings:"wght" 500;color:#494949}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:.94rem}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix .ui-shop-stockinfo{padding-right:.5rem}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix .ui-shop-prix .prixunite{float:right}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix .ui-site-prix .ttc:not(.normal){font-size:2.5rem;font-variation-settings:"wght" 700;color:#b79f5e}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix .ui-site-prix .ht{display:none}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix .ui-site-prix .pourcent{display:none}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix .ui-site-prix .suffix{display:none}.fiche .fiche-container .ui-shop-fiche-droite .stock-prix .ui-site-prix .ttc.normal{font-size:1.5rem;font-variation-settings:"wght" 400;color:#494949;margin-right:.5rem}.fiche .fiche-container .ui-shop-fiche-droite .bloc-ajoutpanier{background-color:#494949;padding:1.56rem;border-radius:2.5rem 0 2.5rem 2.5rem;color:#fff}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout{display:flex;flex-direction:column;row-gap:.94rem}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .total{display:flex;align-items:baseline;justify-content:flex-end;column-gap:2.5rem;margin:0 0 0 auto}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .total .prixunite{float:right}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .total .prix-total{font-size:1.25rem;font-variation-settings:"wght" 300}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .ui-site-prix{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:flex-end;column-gap:.63rem;min-height:3rem}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .ui-site-prix .pourcent{display:none}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .ui-site-prix .normal{display:none}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .ui-site-prix .ttc:not(.normal){font-size:2.19rem;font-variation-settings:"wght" 700;color:#fff}.fiche .fiche-container .ui-shop-fiche-droite .ui-shop-ajout .ui-site-prix .ht{font-size:1.25rem;font-variation-settings:"wght" 500;color:#fff}.fiche .fiche-container .ui-shop-fiche-droite .qte-total{display:flex;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;width:100%}.fiche .fiche-container .ui-shop-fiche-droite .qte{display:flex;align-items:center;column-gap:1.25rem;height:fit-content}.fiche .fiche-container .ui-shop-fiche-droite .qte span{font-size:20px}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite{position:relative}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group{width:11.88rem}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group input{border:0;border-radius:2rem;font-variation-settings:"wght" 500;z-index:1;color:#494949;font-size:1.75rem;line-height:1.75rem;padding:.38rem 2.31rem .06rem;text-align:center;position:relative;height:2.19rem}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn{position:absolute;top:50%;height:1.69rem;width:1.69rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:100%;z-index:3}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn button{margin:0;padding:0;border-radius:100%;width:100%;height:100%;border:0;background-color:#b79f5e}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn button .glyphicon{font-family:gravita-hum-variable,sans-serif}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn button .glyphicon::before{content:"-";font-variation-settings:"wght" 500;font-size:1.75rem;color:#fff}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn:first-of-type{left:.31rem}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn:first-of-type .glyphicon::before{font-size:1.75rem;line-height:1}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn:last-of-type{right:.31rem}.fiche .fiche-container .ui-shop-fiche-droite .ui-site-quantite .input-group-btn:last-of-type .glyphicon::before{content:"+";line-height:1.2}.fiche .fiche-container .ui-shop-fiche-droite .buttons{display:flex;justify-content:flex-end}.fiche .fiche-container .ui-shop-fiche-droite .config-btn{float:right}.fiche .ui-shop-fiche-bas{background-color:#494949;margin-bottom:-2.5rem;width:calc(100% + (100vw - 100%));margin-left:calc(50% - 50vw);display:flex;flex-direction:column;align-items:center}.fiche .ui-shop-fiche-bas.lies{padding-bottom:8.75rem}.fiche .ui-shop-fiche-bas h2{color:#fff}.fiche .ui-shop-fiche-bas .ui-shop-lies{width:85%}@media (max-width:1500px){.fiche .fiche-container{margin:2.5rem 0}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-container{padding:0 1.25rem}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-button-prev{left:-1rem}.fiche .fiche-container .ui-shop-fiche-gauche .swiper-button-next{right:-1rem}}@media (max-width:1199px){.fiche .fiche-container{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@media (max-width:991px){.fiche .ui-shop-fiche-bas .bloc-ajoutpanier-mobile{background-color:#494949;padding:1.56rem;border-radius:2.5rem 0 2.5rem 2.5rem;color:#fff}.fiche .ui-shop-fiche-bas .ui-shop-ajout{display:flex;flex-direction:column;row-gap:.94rem}.fiche .ui-shop-fiche-bas .ui-shop-ajout .total{display:flex;align-items:baseline;justify-content:flex-end;gap:2.5rem;margin:0 0 0 auto}.fiche .ui-shop-fiche-bas .ui-shop-ajout .total .prixunite{float:right}.fiche .ui-shop-fiche-bas .ui-shop-ajout .total .prix-total{font-size:1.25rem;font-variation-settings:"wght" 300}.fiche .ui-shop-fiche-bas .ui-shop-ajout .ui-site-prix{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:flex-end;column-gap:.63rem;min-height:3rem}.fiche .ui-shop-fiche-bas .ui-shop-ajout .ui-site-prix .pourcent{display:none}.fiche .ui-shop-fiche-bas .ui-shop-ajout .ui-site-prix .normal{display:none}.fiche .ui-shop-fiche-bas .ui-shop-ajout .ui-site-prix .ttc:not(.normal){font-size:2.19rem;font-variation-settings:"wght" 700;color:#fff}.fiche .ui-shop-fiche-bas .ui-shop-ajout .ui-site-prix .ht{font-size:1.25rem;font-variation-settings:"wght" 500;color:#fff}.fiche .ui-shop-fiche-bas .qte-total{display:flex;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;width:100%}.fiche .ui-shop-fiche-bas .qte{display:flex;align-items:center;column-gap:1.25rem;height:fit-content}.fiche .ui-shop-fiche-bas .qte span{font-size:20px}.fiche .ui-shop-fiche-bas .ui-site-quantite{position:relative}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group{width:11.88rem}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group input{border:0;border-radius:2rem;font-variation-settings:"wght" 500;z-index:1;color:#494949;font-size:1.75rem;line-height:1.75rem;padding:.38rem 2.31rem .06rem;text-align:center;position:relative;height:2.19rem}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn{position:absolute;top:50%;height:1.69rem;width:1.69rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:100%;z-index:3}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn button{margin:0;padding:0;border-radius:100%;width:100%;height:100%;border:0;background-color:#b79f5e}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn button .glyphicon{font-family:gravita-hum-variable,sans-serif}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn button .glyphicon::before{content:"-";font-variation-settings:"wght" 500;font-size:1.75rem;color:#fff}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn:first-of-type{left:.31rem}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn:first-of-type .glyphicon::before{font-size:1.75rem;line-height:1}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn:last-of-type{right:.31rem}.fiche .ui-shop-fiche-bas .ui-site-quantite .input-group-btn:last-of-type .glyphicon::before{content:"+";line-height:1.2}.fiche .ui-shop-fiche-bas .buttons{display:flex;justify-content:flex-end}}@media (max-width:767px){.fiche .fiche-container{padding:0 1rem;grid-template-columns:minmax(18.75rem,50rem);row-gap:2.5rem}.fiche .fiche-container .ui-shop-fiche-gauche>.ui-shop-image img{width:21.88rem}.fiche .ui-shop-fiche-bas .bloc-ajoutpanier-mobile{width:100%;max-width:22rem}.fiche .ui-shop-fiche-bas .qte-total{flex-direction:column;justify-content:initial;margin:0 auto}.fiche .ui-shop-fiche-bas .qte{flex-direction:column;row-gap:.63rem}.fiche .ui-shop-fiche-bas .qte span{align-self:flex-start}.fiche .ui-shop-fiche-bas .qte .ui-site-quantite{align-self:flex-end}.fiche .ui-shop-fiche-bas .ui-shop-ajout .total{flex-direction:column;margin:0;row-gap:.63rem}.fiche .ui-shop-fiche-bas .ui-shop-ajout .ui-shop-prix{align-self:flex-end}.fiche .ui-shop-fiche-bas .buttons{justify-content:center}}
.header{padding:1.5rem 0;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:1501;box-shadow:0 0 .67rem rgba(0,0,0,.11);display:flex;align-items:center}.header .header-container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.25rem;width:95%;max-width:119.94rem;margin:0 auto;justify-content:space-between}.header .header-container .header-container-left{display:flex;column-gap:min(3.75rem,3.5vw);align-items:center}.header .header-container .header-container-left .logo img{width:14.06rem}.header .header-container .header-container-left img{max-width:100%}.header .header-container .header-container-left .burger-menu{cursor:pointer;height:2.93rem;width:2.67rem;overflow:visible;position:relative;z-index:10;transition:all .3s ease-in-out;padding:.53rem .2rem}.header .header-container .header-container-left .burger-menu span,.header .header-container .header-container-left .burger-menu span:after,.header .header-container .header-container-left .burger-menu span:before{display:block;height:.19rem;border-radius:.31rem;opacity:1;position:absolute;transition:.3s ease-in-out}.header .header-container .header-container-left .burger-menu span{background:#b79f5e}.header .header-container .header-container-left .burger-menu span::before{background:#494949}.header .header-container .header-container-left .burger-menu span::after{background:#494949}.header .header-container .header-container-left .burger-menu span:before{content:"";left:0;top:-.8rem;width:2.5rem}.header .header-container .header-container-left .burger-menu span{right:.2rem;top:1.47rem;width:2.5rem}.header .header-container .header-container-left .burger-menu span:after{content:"";left:0;top:.8rem;width:2.5rem}.header .header-container .header-container-left .burger-menu.close{float:none;opacity:1;text-shadow:none}.header .header-container .header-container-left .burger-menu.close span:before{top:0;transform:rotate(90deg);width:2.27rem}.header .header-container .header-container-left .burger-menu.close span{transform:rotate(-45deg);top:1.47rem;width:2.27rem;background-color:#b79f5e}.header .header-container .header-container-left .burger-menu.close span:after{top:0;left:0;transform:rotate(90deg);opacity:0;width:0}.header .header-container .header-container-left .menu_links{z-index:3;width:100vw;position:absolute;top:100%;visibility:hidden;opacity:0;text-align:center;transition:all .3s ease-in-out;left:0;width:100%}.header .header-container .header-container-left .menu_links.overlay{visibility:visible;opacity:1;background-color:#303030;max-height:calc(100vh - 100%);left:0;overflow-y:auto}.header .header-container .header-container-left .menu_links.overlay::-webkit-scrollbar{width:.47rem}.header .header-container .header-container-left .menu_links.overlay::-webkit-scrollbar-thumb{background-color:#494949;border-radius:.47rem}.header .header-container .header-container-left .menu_links.overlay::-webkit-scrollbar-track{background-color:transparent}@media (max-width:991px){.header .header-container .header-container-left .menu_links.overlay{display:flex;flex-direction:column}}.header .header-container .header-container-left .menu_links ul.nav{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(13.33rem,25.67rem));height:fit-content;padding:0;margin:0}.header .header-container .header-container-left .menu_links ul.nav::after,.header .header-container .header-container-left .menu_links ul.nav::before{content:none}.header .header-container .header-container-left .menu_links ul.nav li{list-style:none}.header .header-container .header-container-left .menu_links ul.nav>li{display:table;margin:0 .33rem 0 .33rem;padding:.33rem .67rem}.header .header-container .header-container-left .menu_links ul.nav>li.open>a{color:#fff;background-color:unset}.header .header-container .header-container-left .menu_links ul.nav>li>a{font-size:1rem;font-variation-settings:"wght" 400;color:#fff;display:flex;flex-direction:column;align-items:baseline;transition:all .3s ease-in-out;position:relative;width:fit-content;max-width:33.33rem;text-align:left}.header .header-container .header-container-left .menu_links ul.nav>li>a span.caret{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header .header-container .header-container-left .menu_links ul.nav>li>a:hover{background-color:unset;text-shadow:0 0 0 #fff}.header .header-container .header-container-left .menu_links ul.nav>li>a:focus{background-color:unset;text-shadow:0 0 0 #fff}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu{padding:0;margin-top:0;display:block;max-height:0;position:inherit;box-shadow:none;border:none;background:unset;overflow:hidden;transition:all .7s ease-in-out}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li{margin-bottom:0;font-size:1.07rem;text-align:left}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li>ul.dropdown-menu{overflow-y:clip;margin-top:0;padding:0;background:unset;position:static;box-shadow:none;border:none;display:block!important;height:auto;max-height:0;overflow:hidden;margin-left:.67rem;transition:all .7s ease-in-out;border-radius:0}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li>ul.dropdown-menu>li{margin-bottom:0}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li:last-of-type{margin-bottom:0}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li a{font-size:1.07rem;color:#fff;transition:all .3s ease-in-out;white-space:normal}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li a:focus{background-color:unset}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li a:hover{text-shadow:0 0 0 #fff;background-color:unset}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li.open>a{text-shadow:0 0 0 #fff;background-color:unset}.header .header-container .header-container-left .menu_links ul.nav>li ul.dropdown-menu>li.open .dropdown-menu{max-height:53.33rem!important;background-color:rgba(0,0,0,.65);margin-top:.33rem}.header .header-container .header-container-left .menu_links ul.nav>li.dropdown:hover>.dropdown-menu{max-height:37.5rem}@media (max-width:991px){.header .header-container .header-container-left .menu_links.overlay{padding:1.33rem}.header .header-container .header-container-left .menu_links ul.nav{flex-direction:column;display:flex;flex-wrap:nowrap;justify-content:flex-start}.header .header-container .header-container-left .menu_links ul.nav>li{padding:.33rem .67rem}.header .header-container .header-container-left .menu_links ul.nav>li a .caret{display:block}.header .header-container .header-container-left .menu_links li>a{position:relative;padding:0 1rem 0 0;line-height:1.73rem}.header .header-container .header-container-left .menu_links li>a::before{bottom:-.07rem!important;left:7.2rem!important}.header .header-container .header-container-left .menu_links li .dropdown-menu{padding:0;margin-top:0;background:unset;position:static;box-shadow:none;border:none;display:block!important;height:auto;max-height:0;overflow:hidden;transition:all .7s ease-in-out}.header .header-container .header-container-left .menu_links li .dropdown-menu>li{margin-bottom:.33rem}.header .header-container .header-container-left .menu_links li .dropdown-menu a{color:#fff;padding:.33rem 1.33rem;font-size:.87rem;font-variation-settings:"wght" 600;position:relative;width:fit-content}.header .header-container .header-container-left .menu_links li .dropdown-menu a .caret{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header .header-container .header-container-left .menu_links li .dropdown-menu a:hover{background-color:unset;color:#fff}.header .header-container .header-container-left .menu_links li.open{background-color:rgba(0,155,204,.2)}.header .header-container .header-container-left .menu_links li.open>a{color:#fff}.header .header-container .header-container-left .menu_links li.open>.dropdown-menu{max-height:53.33rem!important;margin-top:1rem}}.header .header-container .header-container-middle .ui-site-search{width:100%;padding-left:0;justify-self:center;max-width:58.25rem;display:flex}.header .header-container .header-container-middle .ui-site-search form{max-width:58.25rem;width:100%;position:relative}.header .header-container .header-container-middle .ui-site-search form .input-group{width:100%}.header .header-container .header-container-middle .ui-site-search form input{height:2rem;padding:.4rem 2.67rem .4rem .73rem;font-size:.87rem;line-height:1.13rem;box-shadow:unset;background-color:#fff;border-radius:1.19rem 0 1.19rem 1.19rem;border:1px solid #b79f5e}.header .header-container .header-container-middle .ui-site-search form span.input-group-btn{position:absolute;right:0;left:unset;top:0;bottom:0;height:100%;width:fit-content;display:block;z-index:100}.header .header-container .header-container-middle .ui-site-search form span.input-group-btn button{border-radius:0 .47rem .47rem 0;background-color:#b79f5e;border-radius:1.19rem 0 1.19rem 1.19rem;color:#fff;width:2.67rem;height:2rem;border:0;display:flex;justify-content:center;align-items:center;box-shadow:inset 0 0 0 rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out}.header .header-container .header-container-middle .ui-site-search form span.input-group-btn button:hover{box-shadow:inset 0 0 .33rem rgba(0,0,0,.1)}.header .header-container .header-container-middle .ui-site-search form span.input-group-btn button img{height:1.2rem;width:1.2rem}.header .header-container .header-container-right{display:flex;column-gap:min(2rem,8%);align-items:center;justify-content:flex-end}.header .header-container .header-container-right .img-responsive{max-width:unset}.header .header-container .header-container-right .account{display:flex;align-items:center;column-gap:.69rem;background-color:#494949;border-radius:1.19rem 0 1.19rem 1.19rem;padding:.38rem .94rem}.header .header-container .header-container-right .account .img img{width:1.44rem;height:1.25rem}.header .header-container .header-container-right .socials{display:flex;align-items:center;column-gap:.63rem;border:.06rem solid #b79f5e;border-radius:1.19rem 0 1.19rem 1.19rem;padding:.5rem .94rem}.header .header-container .header-container-right .socials .img img{width:1.13rem;height:1rem}.header .header-container .header-container-right .socials a:hover img{transition:all .3s ease-in-out;filter:brightness(.8)}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu{top:calc(100% + 1rem);box-shadow:unset;width:33.33rem;right:0;padding:0;left:unset}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-del a,.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-desc a,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-del a,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-desc a{color:#494949}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-del a:hover,.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-desc a:hover,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-del a:hover,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .ui-block-panier-survol-desc a:hover{color:#494949}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .ui-block-compte-connect a.btn,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .ui-block-compte-connect a.btn{margin-bottom:1rem}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .content,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .content{padding:1rem;display:flex;flex-direction:column;box-shadow:0 0 .8rem rgba(0,0,0,.175)}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .content a.btn-primary,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .content a.btn-primary{margin-top:1rem}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .content ul.list-unstyled,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .content ul.list-unstyled{overflow-y:auto!important;max-height:26.67rem!important}.header .header-container .header-container-right .ui-block-compte .dropdown.dropdown-on-hover .dropdown-menu .content ul.list-unstyled>li,.header .header-container .header-container-right .ui-block-panier .dropdown.dropdown-on-hover .dropdown-menu .content ul.list-unstyled>li{padding:.07rem 0}.header .header-container .header-container-right .ui-block-compte .dropdown-menu .content,.header .header-container .header-container-right .ui-block-panier .dropdown-menu .content{padding:1.33rem;display:flex;flex-direction:column}.header .header-container .header-container-right .ui-block-compte .dropdown-menu .content .list-unstyled a,.header .header-container .header-container-right .ui-block-panier .dropdown-menu .content .list-unstyled a{padding:0}.header .header-container .header-container-right .ui-block-compte .dropdown-menu .transparent,.header .header-container .header-container-right .ui-block-panier .dropdown-menu .transparent{position:absolute;top:-3rem;width:3rem;height:3rem;right:0;background-color:rgba(255,255,255,.05);box-shadow:unset}.header .header-container .header-container-right .ui-block-compte .dropdown-menu .transparent::before,.header .header-container .header-container-right .ui-block-panier .dropdown-menu .transparent::before{border:none;border-width:0;border-color:transparent transparent transparent transparent}.header .header-container .header-container-right .contact img{width:1.13rem;height:.88rem}.header .header-container .header-container-right .facebook img,.header .header-container .header-container-right .instagram img,.header .header-container .header-container-right .tel img{width:.88rem;height:.88rem}@media (max-width:1450px){.header .header-container .header-container-left{column-gap:5%}.header .header-container .header-container-middle h2{letter-spacing:.07rem}}@media (max-width:1199px){.header .header-container .header-container-middle h2{letter-spacing:0;font-size:.53rem}.header .header-container .header-container-right{column-gap:min(1.33rem,3%)}}@media (max-width:991px){.header .header-container{width:100%;padding:0 1.33rem;grid-template-columns:auto 1fr auto}.header .header-container .header-container-left img{width:9.33rem}.header .header-container .header-container-middle .ui-site-search{max-width:33.33rem}.header .header-container .header-container-right{column-gap:1.33rem}.header .header-container .header-container-right .ui-block-compte>div>a:not(.btn),.header .header-container .header-container-right .ui-block-panier>div>a:not(.btn),.header .header-container .header-container-right a.contact{height:fit-content;justify-content:center}}@media (max-width:767px){.header{height:6.93rem;padding:.33rem 0 1rem}.header .header-container{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);row-gap:1rem}.header .header-container .header-container-left{column-gap:.63rem}.header .header-container .header-container-left .burger-menu{height:2.6rem;width:2.27rem}.header .header-container .header-container-left .burger-menu span{right:.2rem;top:1.2rem;width:1.87rem}.header .header-container .header-container-left .burger-menu span::before{left:0;top:-.67rem;width:1.87rem}.header .header-container .header-container-left .burger-menu span:after{left:0;top:.67rem;width:1.87rem}.header .header-container .header-container-left .burger-menu.close span{top:.8rem;width:1.53rem}.header .header-container .header-container-left .burger-menu.close span:before{top:0;width:1.53rem}.header .header-container .header-container-left .burger-menu.close span:after{top:1.6rem;width:1.53rem}.header .header-container .header-container-left .logo img{height:1.87rem}.header .header-container .header-container-middle{grid-row:2/3;grid-column:1/3}.header .header-container .header-container-right .socials{display:none}}
.footer{margin-top:2.5rem}.footer .essence-bois{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:5.88rem}.footer .essence-bois h2{margin:4.38rem 0}.footer .essence-bois .ui-site-souspages{display:flex;align-items:center;justify-content:center;row-gap:2.19rem;flex-wrap:wrap;column-gap:2.13rem}.footer .essence-bois .ui-site-souspages .souspages-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer .essence-bois .ui-site-souspages .souspages-item img{width:8.25rem;height:8.25rem;border-radius:100%}.footer .essence-bois .ui-site-souspages .souspages-item h3{font-size:1.25rem;font-variation-settings:"wght" 500;color:#494949;margin-top:1.44rem;margin-bottom:0}.footer .useful-infos{display:grid;grid-template-columns:1fr auto 1fr;column-gap:min(23.44rem,19%);list-style:none;background-color:#b79f5e;margin:0;padding-top:3.63rem;padding-bottom:2.44rem;padding-inline-start:0}.footer .useful-infos .delivery{display:flex;justify-content:flex-end}.footer .useful-infos .delivery img{width:9.38rem;height:4rem}.footer .useful-infos .headset img{width:6.25rem;height:4.75rem}.footer .useful-infos .cbs{display:flex;justify-content:flex-start}.footer .useful-infos .cbs img{width:5rem;height:4.06rem}.footer .useful-infos li{height:auto;position:relative;width:100%;margin:0}.footer .useful-infos li.headset>div,.footer .useful-infos li>div>div{display:flex;align-items:center;flex-direction:column;row-gap:1.33rem;width:100%;height:100%;justify-content:flex-end}.footer .useful-infos li.headset>div h3,.footer .useful-infos li>div>div h3{font-size:1.5rem;font-variation-settings:"wght" 700;margin:0;max-width:11.25rem;text-align:center;color:#fff;transition:color .3s ease-in-out;text-transform:uppercase}.footer .footer-top{background-color:#494949;padding:2.81rem 0;width:100%}.footer .footer-top .footer-top-container{display:flex;align-items:center;justify-content:center;gap:min(6.25rem,10%)}.footer .footer-top .footer-top-container .menu_links .nav{display:grid;padding:0;grid-template-columns:repeat(4,1fr);column-gap:2rem;row-gap:1.33rem}.footer .footer-top .footer-top-container .menu_links .nav::after,.footer .footer-top .footer-top-container .menu_links .nav::before{content:none}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown{display:flex;flex-direction:column;row-gap:.94rem}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a{font-size:1.25rem;font-variation-settings:"wght" 500;color:#fff;padding:0;white-space:wrap}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a .caret{display:none}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a:active,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a:focus,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a:focus-within,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a:focus-within:active,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a:focus:active,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown>a:hover{color:#b79f5e;background-color:unset}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu{display:flex;flex-direction:column;position:static;background-color:unset;border:0;padding:0;box-shadow:unset;border-radius:0;margin:0;gap:.25rem}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a{font-size:1rem;font-variation-settings:"wght" 200;color:#fff;padding:0;white-space:wrap}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a .caret{display:none}.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a:active,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a:focus,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a:focus-within,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a:focus-within:active,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a:focus:active,.footer .footer-top .footer-top-container .menu_links .nav li.dropdown .dropdown-menu a:hover{color:#b79f5e;background-color:unset}.footer .footer-top .footer-top-container .links{display:flex;flex-direction:column;row-gap:2.56rem}.footer .footer-top .footer-top-container .links .titre{font-size:1.25rem;font-variation-settings:"wght" 500;color:#fff;margin-bottom:.69rem;margin-top:0}.footer .footer-top .footer-top-container .links .contact .mail{margin-bottom:.63rem}.footer .footer-top .footer-top-container .links .contact .mail img{height:.88rem;width:1.06rem}.footer .footer-top .footer-top-container .links .contact .tel img{height:1rem;width:1rem}.footer .footer-top .footer-top-container .links .contact a{display:flex;align-items:center}.footer .footer-top .footer-top-container .links .contact a:hover p{color:#b79f5e}.footer .footer-top .footer-top-container .links .contact a p{transition:all .3s ease-in-out;font-size:1rem;font-variation-settings:"wght" 200;color:#fff;margin:0}.footer .footer-top .footer-top-container .links .contact a img{margin-right:.56rem}.footer .footer-top .footer-top-container .links .social-network{display:flex;column-gap:.56rem}.footer .footer-top .footer-top-container .links .social-network a:hover img{filter:brightness(.8)}.footer .footer-top .footer-top-container .links .social-network a img{transition:all .3s ease-in-out;height:1.25rem;width:1.25rem}.footer .copyright{background-color:#303030;padding:.67rem;display:flex;flex-wrap:wrap;justify-content:center;color:#fff;column-gap:.33rem}.footer .copyright a{padding:0}.footer .copyright a:hover{color:#b79f5e}@media (max-width:1300px){.footer .footer-top .footer-top-container{flex-direction:column}.footer .footer-top .footer-top-container .logo{margin-bottom:2.5rem}}@media (max-width:1050px){.footer .footer-top .footer-top-container .menu_links .nav{grid-template-columns:repeat(2,1fr);justify-content:unset;justify-items:unset;row-gap:1.25rem}.footer .footer-top .footer-top-container .menu_links .nav>li:nth-child(2n+1){text-align:left;justify-self:flex-start}.footer .footer-top .footer-top-container .menu_links .nav>li:nth-child(2n+1) .dropdown-menu{align-items:flex-start}.footer .footer-top .footer-top-container .menu_links .nav>li:nth-child(2n){text-align:right;justify-self:flex-end}.footer .footer-top .footer-top-container .menu_links .nav>li:nth-child(2n) .dropdown-menu{align-items:flex-end}.footer .footer-top .footer-top-container .links{justify-items:end;align-items:flex-end!important}.footer .footer-top .footer-top-container .links .contact .titre{display:flex;justify-content:flex-end}.footer .footer-top .footer-top-container .links .social-network{justify-content:flex-end}}@media (max-width:991px){.footer .useful-infos{column-gap:min(20px,5%)}.footer .useful-infos li.headset>div h3,.footer .useful-infos li>div>div h3{font-size:1.5rem}}@media (max-width:700px){.footer .useful-infos{grid-template-columns:1fr 1fr;row-gap:1.25rem}.footer .useful-infos li.headset>div h3,.footer .useful-infos li>div>div h3{font-size:1.25rem}.footer .useful-infos .delivery{justify-content:center}.footer .useful-infos .cbs{grid-column:1/3;justify-content:center}.footer .footer-top .footer-top-container .logo{display:flex;justify-content:center}.footer .footer-top .footer-top-container .menu_links .nav{grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}.footer .footer-top .footer-top-container .menu_links .nav>li{text-align:left;justify-self:left}.footer .footer-top .footer-top-container .menu_links .nav>li .dropdown-menu{align-items:flex-start}.footer .footer-top .footer-top-container .menu_links .nav>li:nth-child(2n){text-align:left;justify-self:left}.footer .footer-top .footer-top-container .menu_links .nav>li:nth-child(2n) .dropdown-menu{align-items:flex-start}.footer .footer-top .footer-top-container .menu_links .nav .links{justify-items:start;align-items:flex-start!important;row-gap:1.25rem}.footer .footer-top .footer-top-container .menu_links .nav .links .contact .titre{display:flex;justify-content:flex-start}.footer .footer-top .footer-top-container .menu_links .nav .links .social-network{justify-content:flex-start}}
#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop{width:40%;background-color:#fff;color:#494949}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop::before{content:url(../../public/img/logo.svg)}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert{font-size:.93rem;color:#494949;text-align:justify;padding:0}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert strong{font-size:.93rem;color:#494949;text-align:justify;display:block;margin-bottom:.67rem}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop button{border-radius:.27rem}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop button.tarteaucitronAllow{background-color:#494949;padding:.33rem 1rem}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop button#tarteaucitronCloseAlert{border:.07rem solid #494949;color:#494949;padding:.33rem 1.67rem}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop button.tarteaucitronDeny{position:absolute;top:1rem;right:1rem;background:0 0;font-size:.93rem!important;color:#494949}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices button.tarteaucitronAllow{background-color:#494949}@media (max-width:991px){#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop{width:70%}}@media (max-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop{width:85%}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop:before{content:""}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert{height:60%;overflow-y:auto;margin:1.33rem 0}}
:root{--swiper-theme-color:#fff!important;--swiper-theme-accent:#b79f5e!important}.site .swiper-external-container{position:relative}.site .swiper-container{position:relative}.site .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet{background:#494949!important;opacity:1;width:1rem;height:1rem;margin:0 .4rem}.site .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#b79f5e!important}.site .swiper-slide{height:auto}
.ui-site-dimmer{position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background-color:rgba(17,17,17,.85);opacity:0;visibility:hidden;line-height:1;animation-fill-mode:both;animation-duration:.5s;transition:background-color .5s linear;flex-direction:column;align-items:center;justify-content:center;user-select:none;will-change:opacity;z-index:10000;border-radius:inherit!important;transition:all .2s ease}.ui-site-dimmer .loader{position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;transform:translateX(-50%) translateY(-50%);width:2.29rem;height:2.29rem;font-size:1em;display:block;color:rgba(255,255,255,.9)}.ui-site-dimmer .loader.text{min-width:2.29rem;padding-top:3.07rem;width:auto!important;height:auto!important;text-align:center;font-style:normal}.ui-site-dimmer .loader:before{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:.2em solid rgba(255,255,255,.1)}.ui-site-dimmer .loader:after{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;animation:loader .6s linear;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 .98px transparent}.ui-site-dimmer .loader:after,.ui-site-dimmer .loader:before{width:2.29rem;height:2.29rem;margin:0 0 0 -1.14rem}.ui-site-dimmer.active{display:flex;opacity:1;visibility:visible}.ui-site-dimmer.light{background-color:rgba(255,255,255,.85)}.ui-site-dimmer.light .loader{color:rgba(0,0,0,.8)}.ui-site-dimmer.light .loader:before{border-color:rgba(0,0,0,.1)}.ui-site-dimmer.light .loader:after{border-color:#737373 transparent transparent}.ui-site-dimmer.dark{background-color:rgba(17,17,17,.85)}.ui-site-dimmer.dark .loader{color:rgba(255,255,255,.9)}.ui-site-dimmer.dark .loader:before{border-color:rgba(255,255,255,.1)}.ui-site-dimmer.dark .loader:after{border-color:#fff transparent transparent}.ui-site-dimmer.grey{background-color:rgba(208,208,208,.78)}.ui-site-dimmer.grey .loader{color:rgba(0,0,0,.85)}.ui-site-dimmer.grey .loader:before{border-color:rgba(0,0,0,.1)}.ui-site-dimmer.grey .loader:after{border-color:#737373 transparent transparent}.ui-site-dimmer.size-min-3 .loader.text{min-width:1rem;padding-top:1.79rem;font-size:.78571429em}.ui-site-dimmer.size-min-3 .loader:after,.ui-site-dimmer.size-min-3 .loader:before{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui-site-dimmer.size-min-2 .loader.text{min-width:1.14rem;padding-top:1.93rem;font-size:.85714286em}.ui-site-dimmer.size-min-2 .loader:after,.ui-site-dimmer.size-min-2 .loader:before{width:1.14rem;height:1.14rem;margin:0 0 0 -.57rem}.ui-site-dimmer.size-min-1 .loader.text{min-width:1.71rem;padding-top:2.5rem;font-size:.92857143em}.ui-site-dimmer.size-min-1 .loader:after,.ui-site-dimmer.size-min-1 .loader:before{width:1.71rem;height:1.71rem;margin:0 0 0 -.86rem}.ui-site-dimmer.size-2 .loader.text{min-width:3.43rem;padding-top:4.21rem;font-size:1.14285714em}.ui-site-dimmer.size-2 .loader:after,.ui-site-dimmer.size-2 .loader:before{width:3.43rem;height:3.43rem;margin:0 0 0 -1.71rem}.ui-site-dimmer.size-3 .loader.text{min-width:3.71rem;padding-top:4.5rem;font-size:1.28571429em}.ui-site-dimmer.size-3 .loader:after,.ui-site-dimmer.size-3 .loader:before{width:3.71rem;height:3.71rem;margin:0 0 0 -1.86rem}.ui-site-dimmer.size-4 .loader.text{min-width:4.14rem;padding-top:4.93rem;font-size:1.42857143em}.ui-site-dimmer.size-4 .loader:after,.ui-site-dimmer.size-4 .loader:before{width:4.14rem;height:4.14rem;margin:0 0 0 -2.07rem}.ui-site-dimmer.size-5 .loader.text{min-width:4.57rem;padding-top:5.36rem;font-size:1.71428571em}.ui-site-dimmer.size-5 .loader:after,.ui-site-dimmer.size-5 .loader:before{width:4.57rem;height:4.57rem;margin:0 0 0 -2.29rem}@keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
:root{--width:30rem;--aspect-ratio:1/1;--height:30rem;--border-radius:0;--box-shadow:1px 1px 0px 0 #544026,2px 2px 0px 0 #544026,3px 3px 0px 0 #544026,4px 4px 0px 0 #544026,5px 5px 0px 0 #544026,6px 6px 0px 0 #544026,7px 7px 0px 0 #544026,8px 8px 0px 0 #544026,9px 9px 0px 0 #544026,10px 10px 0px 0 #544026,11px 11px 0px #544026,12px 12px 0px #544026,13px 13px 0px #544026,14px 14px 0px #544026,15px 15px 0px #544026,16px 16px 0px #544026,17px 17px 0px #544026,18px 18px 0px #544026,19px 19px 0px #544026,20px 20px 0px #544026,21px 21px 0px #544026,22px 22px 0px #544026,23px 23px 0px #544026,24px 24px 0px #544026,25px 25px 0px #544026,26px 26px 0px #544026,27px 27px 0px #544026,28px 28px 0px #544026,29px 29px 0px #544026,30px 30px 0px #544026,31px 31px 0px #544026,32px 32px 0px #544026,33px 33px 0px #544026,34px 34px 0px #544026,35px 35px 0px #544026,36px 36px 0px #544026,37px 37px 0px #544026,38px 38px 0px #544026,39px 39px 0px #544026,40px 40px 0px #544026,41px 41px 0px #544026,42px 42px 0px #544026,43px 43px 0px #544026,44px 44px 0px #544026,45px 45px 0px #544026,46px 46px 0px #544026,47px 47px 0px #544026,48px 48px 0px #544026,49px 49px 0px #544026,50px 50px 0px #544026,51px 51px 0px #544026,52px 52px 0px #544026,53px 53px 0px #544026,54px 54px 0px #544026,55px 55px 0px #544026,56px 56px 0px #544026,57px 57px 0px #544026,58px 58px 0px #544026,59px 59px 0px #544026,60px 60px 0px #544026,61px 61px 0px #544026,62px 62px 0px #544026,63px 63px 0px #544026,64px 64px 0px #544026,65px 65px 0px #544026,66px 66px 0px #544026,67px 67px 0px #544026,68px 68px 0px #544026,69px 69px 0px #544026,70px 70px 0px #544026,100px 100px 20px 10px rgba(0, 0, 0, 0.3);--box-shadow-hover:1px 1px 0px #544026,2px 2px 0px #544026,3px 3px 0px #544026,4px 4px 0px #544026,5px 5px 0px #544026,6px 6px 0px #544026,7px 7px 0px #544026,8px 8px 0px #544026,9px 9px 0px #544026,10px 10px 0px #544026,11px 11px 0px #544026,12px 12px 0px #544026,13px 13px 0px #544026,14px 14px 0px #544026,15px 15px 0px #544026,16px 16px 0px #544026,17px 17px 0px #544026,18px 18px 0px #544026,19px 19px 0px #544026,20px 20px 0px #544026,21px 21px 0px #544026,22px 22px 0px #544026,23px 23px 0px #544026,24px 24px 0px #544026,25px 25px 0px #544026,26px 26px 0px #544026,27px 27px 0px #544026,28px 28px 0px #544026,29px 29px 0px #544026,30px 30px 0px #544026,31px 31px 0px #544026,32px 32px 0px #544026,33px 33px 0px #544026,34px 34px 0px #544026,35px 35px 0px #544026,36px 36px 0px #544026,37px 37px 0px #544026,38px 38px 0px #544026,39px 39px 0px #544026,40px 40px 0px #544026,41px 41px 0px #544026,42px 42px 0px #544026,43px 43px 0px #544026,44px 44px 0px #544026,45px 45px 0px #544026,46px 46px 0px #544026,47px 47px 0px #544026,48px 48px 0px #544026,49px 49px 0px #544026,50px 50px 0px #544026,51px 51px 0px #544026,52px 52px 0px #544026,53px 53px 0px #544026,54px 54px 0px #544026,55px 55px 0px #544026,56px 56px 0px #544026,57px 57px 0px #544026,58px 58px 0px #544026,59px 59px 0px #544026,60px 60px 0px #544026,61px 61px 0px #544026,62px 62px 0px #544026,63px 63px 0px #544026,64px 64px 0px #544026,65px 65px 0px #544026,66px 66px 0px #544026,67px 67px 0px #544026,68px 68px 0px #544026,69px 69px 0px #544026,70px 70px 0px #544026,150px 150px 40px 10px rgba(0, 0, 0, 0.1);--top-cote1:2.5%;--left-cote1:0;--box-shadow-cote1:inset 0px 0px 0px 0px rgba(0, 0, 0, 0.3);--width-cote1:95%;--height-cote1:0.94rem;--top-cote2:0;--left-cote2:2.5%;--box-shadow-cote2:inset 0px 0px 0px 0px rgba(0, 0, 0, 0.3);--width-cote2:95%;--height-cote2:0.94rem;--top-cote3:2.5%;--right-cote3:0;--box-shadow-cote3:inset 0px 0px 0px 0px rgba(0, 0, 0, 0.3);--width-cote3:0.94rem;--height-cote3:95%;--bottom-cote4:0;--left-cote4:2.5%;--box-shadow-cote4:inset 0px 0px 0px 0px rgba(0, 0, 0, 0.3);--width-cote4:95%;--height-cote4:0.94rem;--border-radius-cote1:0;--border-radius-cote2:0;--border-radius-cote3:0;--border-radius-cote4:0}.plugin-configurateur-afdb,.plugin-lineaire-afdb{margin-bottom:5rem}.plugin-configurateur-afdb .jsdata,.plugin-configurateur-afdb .jsdataangles,.plugin-configurateur-afdb .jsdatafinitions,.plugin-configurateur-afdb .jsdatathickness,.plugin-lineaire-afdb .jsdata,.plugin-lineaire-afdb .jsdataangles,.plugin-lineaire-afdb .jsdatafinitions,.plugin-lineaire-afdb .jsdatathickness{display:none}.plugin-configurateur-afdb .decoupe,.plugin-lineaire-afdb .decoupe{display:flex;column-gap:2.5rem}.plugin-configurateur-afdb .data-decoupe,.plugin-lineaire-afdb .data-decoupe{width:40rem;max-width:100%;background-color:#494949;padding:1.88rem;border-radius:2.5rem 0 2.5rem 2.5rem;color:#fff}.plugin-configurateur-afdb .data-decoupe .contact-link,.plugin-lineaire-afdb .data-decoupe .contact-link{margin-top:1.25rem}.plugin-configurateur-afdb .data-title,.plugin-lineaire-afdb .data-title{font-size:1.25rem;display:flex;align-items:center;justify-content:space-between;column-gap:.63rem;font-variation-settings:"wght" 500;width:100%;position:relative;margin-top:0;margin-bottom:2rem;color:#fff}.plugin-configurateur-afdb .data-title img,.plugin-lineaire-afdb .data-title img{height:1.56rem;transform:rotate(90deg);transition:transform .3s ease-in-out}.plugin-configurateur-afdb .data-title:not(:first-of-type),.plugin-lineaire-afdb .data-title:not(:first-of-type){margin-top:2rem}.plugin-configurateur-afdb .data-title::after,.plugin-lineaire-afdb .data-title::after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:1px;background-color:#b79f5e}.plugin-configurateur-afdb .data-toggle.collapsed .data-title img,.plugin-lineaire-afdb .data-toggle.collapsed .data-title img{transform:rotate(0)}.plugin-configurateur-afdb .data-length,.plugin-configurateur-afdb .data-width,.plugin-lineaire-afdb .data-length,.plugin-lineaire-afdb .data-width{display:flex;column-gap:.94rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem;row-gap:.5rem}.plugin-configurateur-afdb .data-length label,.plugin-configurateur-afdb .data-width label,.plugin-lineaire-afdb .data-length label,.plugin-lineaire-afdb .data-width label{font-size:1rem;margin:0}.plugin-configurateur-afdb .data-length input[type=range],.plugin-configurateur-afdb .data-width input[type=range],.plugin-lineaire-afdb .data-length input[type=range],.plugin-lineaire-afdb .data-width input[type=range]{width:12.19rem;-webkit-appearance:none;appearance:none;background-color:#fff;height:2px}.plugin-configurateur-afdb .data-length input[type=range]::-webkit-slider-runnable-track,.plugin-configurateur-afdb .data-width input[type=range]::-webkit-slider-runnable-track,.plugin-lineaire-afdb .data-length input[type=range]::-webkit-slider-runnable-track,.plugin-lineaire-afdb .data-width input[type=range]::-webkit-slider-runnable-track{height:2px;color:#fff;-webkit-appearance:none;appearance:none;margin-top:-1px}.plugin-configurateur-afdb .data-length input[type=range]::-webkit-slider-thumb,.plugin-configurateur-afdb .data-width input[type=range]::-webkit-slider-thumb,.plugin-lineaire-afdb .data-length input[type=range]::-webkit-slider-thumb,.plugin-lineaire-afdb .data-width input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-9px;background-color:#b79f5e;cursor:ew-resize;-webkit-appearance:none;appearance:none;border-radius:50%}.plugin-configurateur-afdb .data-length input[type=range]::-moz-range-progress,.plugin-configurateur-afdb .data-width input[type=range]::-moz-range-progress,.plugin-lineaire-afdb .data-length input[type=range]::-moz-range-progress,.plugin-lineaire-afdb .data-width input[type=range]::-moz-range-progress{background-color:#fff}.plugin-configurateur-afdb .data-length input[type=range]::-moz-range-track,.plugin-configurateur-afdb .data-width input[type=range]::-moz-range-track,.plugin-lineaire-afdb .data-length input[type=range]::-moz-range-track,.plugin-lineaire-afdb .data-width input[type=range]::-moz-range-track{background-color:#fff}.plugin-configurateur-afdb .data-length input[type=number],.plugin-configurateur-afdb .data-width input[type=number],.plugin-lineaire-afdb .data-length input[type=number],.plugin-lineaire-afdb .data-width input[type=number]{font-size:1rem;padding:0;display:flex;justify-content:center;align-items:center;width:3.88rem;height:2.31rem;background-color:#fff;color:#494949;border-radius:1.19rem 0 1.19rem 1.19rem;font-variation-settings:"wght" 500;outline:0!important;border:0;text-align:center}.plugin-configurateur-afdb .data-length input[type=number]:focus,.plugin-configurateur-afdb .data-length input[type=number]:focus-visible,.plugin-configurateur-afdb .data-width input[type=number]:focus,.plugin-configurateur-afdb .data-width input[type=number]:focus-visible,.plugin-lineaire-afdb .data-length input[type=number]:focus,.plugin-lineaire-afdb .data-length input[type=number]:focus-visible,.plugin-lineaire-afdb .data-width input[type=number]:focus,.plugin-lineaire-afdb .data-width input[type=number]:focus-visible{outline:0!important}.plugin-configurateur-afdb .data-thickness,.plugin-lineaire-afdb .data-thickness{margin-bottom:1.5rem}.plugin-configurateur-afdb .data-thickness select,.plugin-lineaire-afdb .data-thickness select{display:none}.plugin-configurateur-afdb .data-thickness .thickness-container,.plugin-lineaire-afdb .data-thickness .thickness-container{width:100%;display:flex;justify-content:flex-end;align-items:center;column-gap:.94rem}.plugin-configurateur-afdb .data-thickness input[type=range],.plugin-lineaire-afdb .data-thickness input[type=range]{width:12.19rem;-webkit-appearance:none;appearance:none;background-color:#fff;height:2px}.plugin-configurateur-afdb .data-thickness input[type=range]::-webkit-slider-runnable-track,.plugin-lineaire-afdb .data-thickness input[type=range]::-webkit-slider-runnable-track{height:2px;color:#fff;-webkit-appearance:none;appearance:none;margin-top:-1px}.plugin-configurateur-afdb .data-thickness input[type=range]::-webkit-slider-thumb,.plugin-lineaire-afdb .data-thickness input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-9px;background-color:#b79f5e;cursor:ew-resize;-webkit-appearance:none;appearance:none;border-radius:50%}.plugin-configurateur-afdb .data-thickness input[type=range]::-moz-range-progress,.plugin-lineaire-afdb .data-thickness input[type=range]::-moz-range-progress{background-color:#fff}.plugin-configurateur-afdb .data-thickness input[type=range]::-moz-range-track,.plugin-lineaire-afdb .data-thickness input[type=range]::-moz-range-track{background-color:#fff}.plugin-configurateur-afdb .data-thickness input[type=number],.plugin-lineaire-afdb .data-thickness input[type=number]{font-size:1rem;padding:0;display:flex;justify-content:center;align-items:center;width:3.88rem;height:2.31rem;background-color:#fff;color:#494949;border-radius:1.19rem 0 1.19rem 1.19rem;font-variation-settings:"wght" 500}.plugin-configurateur-afdb .images-angles,.plugin-configurateur-afdb .images-finitions,.plugin-lineaire-afdb .images-angles,.plugin-lineaire-afdb .images-finitions{display:flex;justify-content:flex-end;flex-wrap:wrap;row-gap:.5rem;align-items:center;column-gap:1.88rem}.plugin-configurateur-afdb .images-angles .image-angle,.plugin-configurateur-afdb .images-angles .image-finition,.plugin-configurateur-afdb .images-finitions .image-angle,.plugin-configurateur-afdb .images-finitions .image-finition,.plugin-lineaire-afdb .images-angles .image-angle,.plugin-lineaire-afdb .images-angles .image-finition,.plugin-lineaire-afdb .images-finitions .image-angle,.plugin-lineaire-afdb .images-finitions .image-finition{cursor:pointer}.plugin-configurateur-afdb .images-angles .image-angle svg,.plugin-configurateur-afdb .images-angles .image-finition svg,.plugin-configurateur-afdb .images-finitions .image-angle svg,.plugin-configurateur-afdb .images-finitions .image-finition svg,.plugin-lineaire-afdb .images-angles .image-angle svg,.plugin-lineaire-afdb .images-angles .image-finition svg,.plugin-lineaire-afdb .images-finitions .image-angle svg,.plugin-lineaire-afdb .images-finitions .image-finition svg{pointer-events:none}.plugin-configurateur-afdb .images-angles .image-angle circle,.plugin-configurateur-afdb .images-angles .image-angle path:not(.border),.plugin-configurateur-afdb .images-angles .image-finition circle,.plugin-configurateur-afdb .images-angles .image-finition path:not(.border),.plugin-configurateur-afdb .images-finitions .image-angle circle,.plugin-configurateur-afdb .images-finitions .image-angle path:not(.border),.plugin-configurateur-afdb .images-finitions .image-finition circle,.plugin-configurateur-afdb .images-finitions .image-finition path:not(.border),.plugin-lineaire-afdb .images-angles .image-angle circle,.plugin-lineaire-afdb .images-angles .image-angle path:not(.border),.plugin-lineaire-afdb .images-angles .image-finition circle,.plugin-lineaire-afdb .images-angles .image-finition path:not(.border),.plugin-lineaire-afdb .images-finitions .image-angle circle,.plugin-lineaire-afdb .images-finitions .image-angle path:not(.border),.plugin-lineaire-afdb .images-finitions .image-finition circle,.plugin-lineaire-afdb .images-finitions .image-finition path:not(.border){fill:#494949;transition:fill .3s ease-in-out}.plugin-configurateur-afdb .images-angles .image-angle.selected circle,.plugin-configurateur-afdb .images-angles .image-angle.selected path:not(.border),.plugin-configurateur-afdb .images-angles .image-finition.selected circle,.plugin-configurateur-afdb .images-angles .image-finition.selected path:not(.border),.plugin-configurateur-afdb .images-finitions .image-angle.selected circle,.plugin-configurateur-afdb .images-finitions .image-angle.selected path:not(.border),.plugin-configurateur-afdb .images-finitions .image-finition.selected circle,.plugin-configurateur-afdb .images-finitions .image-finition.selected path:not(.border),.plugin-lineaire-afdb .images-angles .image-angle.selected circle,.plugin-lineaire-afdb .images-angles .image-angle.selected path:not(.border),.plugin-lineaire-afdb .images-angles .image-finition.selected circle,.plugin-lineaire-afdb .images-angles .image-finition.selected path:not(.border),.plugin-lineaire-afdb .images-finitions .image-angle.selected circle,.plugin-lineaire-afdb .images-finitions .image-angle.selected path:not(.border),.plugin-lineaire-afdb .images-finitions .image-finition.selected circle,.plugin-lineaire-afdb .images-finitions .image-finition.selected path:not(.border){fill:#b79f5e}.plugin-configurateur-afdb .angles-inputs,.plugin-configurateur-afdb .finitions-inputs,.plugin-lineaire-afdb .angles-inputs,.plugin-lineaire-afdb .finitions-inputs{display:flex;flex-direction:column;align-items:flex-end;row-gap:1rem}.plugin-configurateur-afdb .angles-inputs.angles-inputs,.plugin-configurateur-afdb .finitions-inputs.angles-inputs,.plugin-lineaire-afdb .angles-inputs.angles-inputs,.plugin-lineaire-afdb .finitions-inputs.angles-inputs{margin-bottom:1.5rem}.plugin-configurateur-afdb .angles-inputs .checkbox-angles,.plugin-configurateur-afdb .angles-inputs .checkbox-chants,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants,.plugin-lineaire-afdb .angles-inputs .checkbox-angles,.plugin-lineaire-afdb .angles-inputs .checkbox-chants,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:.5rem;column-gap:1.88rem}.plugin-configurateur-afdb .angles-inputs .checkbox-angles label,.plugin-configurateur-afdb .angles-inputs .checkbox-chants label,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles label,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants label,.plugin-lineaire-afdb .angles-inputs .checkbox-angles label,.plugin-lineaire-afdb .angles-inputs .checkbox-chants label,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles label,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants label{display:flex;align-items:center;column-gap:.75rem;cursor:pointer}.plugin-configurateur-afdb .angles-inputs .checkbox-angles .checkbox-control,.plugin-configurateur-afdb .angles-inputs .checkbox-chants .checkbox-control,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles .checkbox-control,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants .checkbox-control,.plugin-lineaire-afdb .angles-inputs .checkbox-angles .checkbox-control,.plugin-lineaire-afdb .angles-inputs .checkbox-chants .checkbox-control,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles .checkbox-control,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants .checkbox-control{position:relative;display:block;width:1.88rem;height:1.88rem;min-width:1.88rem;min-height:1.88rem;border:2px solid #fff;transition:all .25s cubic-bezier(.4,0,.2,1)}.plugin-configurateur-afdb .angles-inputs .checkbox-angles .checkbox-control::after,.plugin-configurateur-afdb .angles-inputs .checkbox-angles .checkbox-control::before,.plugin-configurateur-afdb .angles-inputs .checkbox-chants .checkbox-control::after,.plugin-configurateur-afdb .angles-inputs .checkbox-chants .checkbox-control::before,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles .checkbox-control::after,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles .checkbox-control::before,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants .checkbox-control::after,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants .checkbox-control::before,.plugin-lineaire-afdb .angles-inputs .checkbox-angles .checkbox-control::after,.plugin-lineaire-afdb .angles-inputs .checkbox-angles .checkbox-control::before,.plugin-lineaire-afdb .angles-inputs .checkbox-chants .checkbox-control::after,.plugin-lineaire-afdb .angles-inputs .checkbox-chants .checkbox-control::before,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles .checkbox-control::after,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles .checkbox-control::before,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants .checkbox-control::after,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants .checkbox-control::before{content:"";position:absolute;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.plugin-configurateur-afdb .angles-inputs .checkbox-angles .checkbox-control::before,.plugin-configurateur-afdb .angles-inputs .checkbox-chants .checkbox-control::before,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles .checkbox-control::before,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants .checkbox-control::before,.plugin-lineaire-afdb .angles-inputs .checkbox-angles .checkbox-control::before,.plugin-lineaire-afdb .angles-inputs .checkbox-chants .checkbox-control::before,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles .checkbox-control::before,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants .checkbox-control::before{top:50%;left:50%;width:3.13rem;height:3.13rem;background-color:#b79f5e;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(0)}.plugin-configurateur-afdb .angles-inputs .checkbox-angles .checkbox-control::after,.plugin-configurateur-afdb .angles-inputs .checkbox-chants .checkbox-control::after,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles .checkbox-control::after,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants .checkbox-control::after,.plugin-lineaire-afdb .angles-inputs .checkbox-angles .checkbox-control::after,.plugin-lineaire-afdb .angles-inputs .checkbox-chants .checkbox-control::after,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles .checkbox-control::after,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants .checkbox-control::after{left:50%;top:45%;width:.38rem;height:.75rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);opacity:0}.plugin-configurateur-afdb .angles-inputs .checkbox-angles input:checked~.checkbox-control,.plugin-configurateur-afdb .angles-inputs .checkbox-chants input:checked~.checkbox-control,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles input:checked~.checkbox-control,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants input:checked~.checkbox-control,.plugin-lineaire-afdb .angles-inputs .checkbox-angles input:checked~.checkbox-control,.plugin-lineaire-afdb .angles-inputs .checkbox-chants input:checked~.checkbox-control,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles input:checked~.checkbox-control,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants input:checked~.checkbox-control{background-color:#b79f5e;border-color:#b79f5e}.plugin-configurateur-afdb .angles-inputs .checkbox-angles input:checked~.checkbox-control::before,.plugin-configurateur-afdb .angles-inputs .checkbox-chants input:checked~.checkbox-control::before,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles input:checked~.checkbox-control::before,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants input:checked~.checkbox-control::before,.plugin-lineaire-afdb .angles-inputs .checkbox-angles input:checked~.checkbox-control::before,.plugin-lineaire-afdb .angles-inputs .checkbox-chants input:checked~.checkbox-control::before,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles input:checked~.checkbox-control::before,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants input:checked~.checkbox-control::before{animation:ripple 240ms linear}.plugin-configurateur-afdb .angles-inputs .checkbox-angles input:checked~.checkbox-control::after,.plugin-configurateur-afdb .angles-inputs .checkbox-chants input:checked~.checkbox-control::after,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles input:checked~.checkbox-control::after,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants input:checked~.checkbox-control::after,.plugin-lineaire-afdb .angles-inputs .checkbox-angles input:checked~.checkbox-control::after,.plugin-lineaire-afdb .angles-inputs .checkbox-chants input:checked~.checkbox-control::after,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles input:checked~.checkbox-control::after,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants input:checked~.checkbox-control::after{transform:translate(-50%,-50%) rotate(45deg) scale(1);opacity:1}.plugin-configurateur-afdb .angles-inputs .checkbox-angles input:focus-visible~.checkbox-control,.plugin-configurateur-afdb .angles-inputs .checkbox-chants input:focus-visible~.checkbox-control,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles input:focus-visible~.checkbox-control,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants input:focus-visible~.checkbox-control,.plugin-lineaire-afdb .angles-inputs .checkbox-angles input:focus-visible~.checkbox-control,.plugin-lineaire-afdb .angles-inputs .checkbox-chants input:focus-visible~.checkbox-control,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles input:focus-visible~.checkbox-control,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants input:focus-visible~.checkbox-control{box-shadow:0 0 0 .25rem rgba(100,108,255,.3)}.plugin-configurateur-afdb .angles-inputs .checkbox-angles input,.plugin-configurateur-afdb .angles-inputs .checkbox-chants input,.plugin-configurateur-afdb .finitions-inputs .checkbox-angles input,.plugin-configurateur-afdb .finitions-inputs .checkbox-chants input,.plugin-lineaire-afdb .angles-inputs .checkbox-angles input,.plugin-lineaire-afdb .angles-inputs .checkbox-chants input,.plugin-lineaire-afdb .finitions-inputs .checkbox-angles input,.plugin-lineaire-afdb .finitions-inputs .checkbox-chants input{display:none}.plugin-configurateur-afdb .angles .alert,.plugin-configurateur-afdb .finitions .alert,.plugin-lineaire-afdb .angles .alert,.plugin-lineaire-afdb .finitions .alert{overflow:hidden;max-height:0;padding:0;border:0;margin-bottom:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out}.plugin-configurateur-afdb .angles .alert.displayed,.plugin-configurateur-afdb .finitions .alert.displayed,.plugin-lineaire-afdb .angles .alert.displayed,.plugin-lineaire-afdb .finitions .alert.displayed{margin-bottom:.63rem;padding:.63rem;max-height:4.69rem}.plugin-configurateur-afdb .angles select,.plugin-configurateur-afdb .finitions select,.plugin-lineaire-afdb .angles select,.plugin-lineaire-afdb .finitions select{display:none}.plugin-configurateur-afdb .actions,.plugin-lineaire-afdb .actions{margin-top:2rem;display:flex;flex-direction:column;row-gap:.94rem;align-items:flex-end}.plugin-configurateur-afdb .actions .price,.plugin-lineaire-afdb .actions .price{display:flex;flex-wrap:wrap;row-gap:.5rem;align-items:baseline;justify-content:flex-end;column-gap:3.13rem;margin-top:1rem;margin:0 0 0 auto}.plugin-configurateur-afdb .actions .price p,.plugin-lineaire-afdb .actions .price p{font-size:1.25rem;font-variation-settings:"wght" 300;margin-bottom:0;text-align:right;height:2.5rem;display:flex;align-items:center}.plugin-configurateur-afdb .actions .price .form-control-static,.plugin-lineaire-afdb .actions .price .form-control-static{width:12rem}.plugin-configurateur-afdb .actions .form-control-static,.plugin-lineaire-afdb .actions .form-control-static{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:.5rem;align-items:flex-end;column-gap:.63rem;min-height:3rem}.plugin-configurateur-afdb .actions .form-control-static .pourcent,.plugin-lineaire-afdb .actions .form-control-static .pourcent{display:none}.plugin-configurateur-afdb .actions .form-control-static .normal,.plugin-lineaire-afdb .actions .form-control-static .normal{display:none}.plugin-configurateur-afdb .actions .form-control-static .ttc:not(.normal),.plugin-lineaire-afdb .actions .form-control-static .ttc:not(.normal){font-size:1.8rem;font-variation-settings:"wght" 700;color:#fff}.plugin-configurateur-afdb .actions .form-control-static .ht,.plugin-lineaire-afdb .actions .form-control-static .ht{font-size:1.25rem;font-variation-settings:"wght" 500;color:#fff}.plugin-configurateur-afdb .quantity,.plugin-lineaire-afdb .quantity{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem;column-gap:3.13rem;height:fit-content}.plugin-configurateur-afdb .quantity p,.plugin-lineaire-afdb .quantity p{font-size:20px;margin-bottom:0;font-variation-settings:"wght" 300;text-align:right}.plugin-configurateur-afdb .ui-site-quantite,.plugin-lineaire-afdb .ui-site-quantite{position:relative}.plugin-configurateur-afdb .ui-site-quantite .input-group,.plugin-lineaire-afdb .ui-site-quantite .input-group{width:12rem}.plugin-configurateur-afdb .ui-site-quantite .input-group input,.plugin-lineaire-afdb .ui-site-quantite .input-group input{border:0;border-radius:2rem!important;font-variation-settings:"wght" 500;z-index:1;color:#494949;font-size:1.75rem;line-height:1.75rem;padding:.38rem 2.31rem .06rem;text-align:center;position:relative;height:2.19rem}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn{position:absolute;top:50%;height:1.69rem;width:1.69rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:100%;z-index:3}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn button,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn button{margin:0;padding:0;border-radius:100%;width:100%;height:100%;border:0;background-color:#b79f5e}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn button .glyphicon,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn button .glyphicon{font-family:gravita-hum-variable,sans-serif}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn button .glyphicon::before,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn button .glyphicon::before{content:"-";font-variation-settings:"wght" 500;font-size:1.75rem;color:#fff}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn:first-of-type,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn:first-of-type{left:.31rem}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn:first-of-type .glyphicon::before,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn:first-of-type .glyphicon::before{font-size:1.75rem;line-height:1}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn:last-of-type,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn:last-of-type{right:.31rem}.plugin-configurateur-afdb .ui-site-quantite .input-group-btn:last-of-type .glyphicon::before,.plugin-lineaire-afdb .ui-site-quantite .input-group-btn:last-of-type .glyphicon::before{content:"+";line-height:1.2}.plugin-configurateur-afdb .shape-configurateur-container,.plugin-lineaire-afdb .shape-configurateur-container{width:100%;width:-webkit-fill-available;height:auto;position:relative}.plugin-configurateur-afdb .shape-configurateur-container .shapes,.plugin-lineaire-afdb .shape-configurateur-container .shapes{display:table;margin:0 auto;position:sticky;top:10rem}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur-inner,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur-inner{height:0;padding:50% 0}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur-outer,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur-outer{height:fit-content}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur{box-sizing:border-box;top:0;margin:-50% auto 0;position:relative;box-sizing:content-box;-webkit-transform:rotateX(60deg) rotateY(0) rotateZ(45deg) scale3d(1,1,1);-moz-transform:rotateX(60deg) rotateY(0) rotateZ(45deg) scale3d(1,1,1);-o-transform:rotateX(60deg) rotateY(0) rotateZ(45deg) scale3d(1,1,1);-ms-transform:rotateX(60deg) rotateY(0) rotateZ(45deg) scale3d(1,1,1);transform:rotateX(60deg) rotateY(0) rotateZ(45deg) scale3d(1,1,1);width:var(--width);height:var(--height);border-radius:var(--border-radius);background-image:var(--bg-image);background-size:cover;background-repeat:no-repeat;background-position:center;border:var(--chanfrein);box-shadow:var(--box-shadow);transition:.5s ease-in}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote1,.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote2,.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote3,.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote4,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote1,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote2,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote3,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote4{position:absolute;pointer-events:none;background-color:transparent;transition:box-shadow .5s ease-in}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote1,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote1{top:var(--top-cote1);left:var(--left-cote1);box-shadow:var(--box-shadow-cote1);width:var(--width-cote1);height:var(--height-cote1);border-radius:var(--border-radius-cote1)}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote2,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote2{top:var(--top-cote2);left:var(--left-cote2);box-shadow:var(--box-shadow-cote2);width:var(--width-cote2);height:var(--height-cote2);border-radius:var(--border-radius-cote2)}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote3,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote3{top:var(--top-cote3);right:var(--right-cote3);box-shadow:var(--box-shadow-cote3);width:var(--width-cote3);height:var(--height-cote3);border-radius:var(--border-radius-cote3)}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur .cote4,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur .cote4{bottom:var(--bottom-cote4);left:var(--left-cote4);box-shadow:var(--box-shadow-cote4);width:var(--width-cote4);height:var(--height-cote4);border-radius:var(--border-radius-cote4)}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur-outer:hover .shape-configurateur,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur-outer:hover .shape-configurateur{top:-20px;box-shadow:var(--box-shadow-hover)}@media (max-width:1199px){.plugin-configurateur-afdb .decoupe,.plugin-lineaire-afdb .decoupe{flex-direction:column;row-gap:4.5rem;align-items:center}.plugin-configurateur-afdb .shape-configurateur-container,.plugin-lineaire-afdb .shape-configurateur-container{height:22rem}.plugin-configurateur-afdb .shape-configurateur-container .shapes,.plugin-lineaire-afdb .shape-configurateur-container .shapes{position:static}}@media (max-width:767px){.plugin-configurateur-afdb .data-length,.plugin-configurateur-afdb .data-width,.plugin-lineaire-afdb .data-length,.plugin-lineaire-afdb .data-width{flex-wrap:wrap}.plugin-configurateur-afdb .data-length input[type=number],.plugin-configurateur-afdb .data-width input[type=number],.plugin-lineaire-afdb .data-length input[type=number],.plugin-lineaire-afdb .data-width input[type=number]{margin-left:auto}.plugin-configurateur-afdb .quantity,.plugin-lineaire-afdb .quantity{justify-content:flex-end;margin-bottom:1rem}.plugin-configurateur-afdb .shape-configurateur-container,.plugin-lineaire-afdb .shape-configurateur-container{position:sticky;bottom:0;left:0;width:100vw;height:15rem;z-index:1000;background-color:#fff;max-width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:center}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur-inner,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur-inner{height:unset;padding:0}.plugin-configurateur-afdb .shape-configurateur-container .shape-configurateur,.plugin-lineaire-afdb .shape-configurateur-container .shape-configurateur{margin-top:0}}
.type-select2{width:100%}.select2{font-size:1rem;font-variation-settings:"wght" 500;width:unset!important}.select2 .select2-selection{font-size:1rem;box-sizing:content-box;padding:.57rem 2.19rem .57rem .86rem;border:0;transition:all .3s ease;border-radius:1.19rem 0 1.19rem 1.19rem;outline:0;background-color:#fff;box-shadow:none;height:auto;width:auto}.select2 .select2-selection .select2-selection__rendered{font-weight:500;color:#494949;line-height:1.36rem;padding:0}.select2 .select2-selection .select2-selection__rendered::before{font-weight:700;color:#494949}.select2-container--default .select2-selection--single .select2-selection__arrow{display:block;top:50%;right:.86rem;width:.88rem;height:1.69rem;background:url(../../public/img/arrow-down.svg) no-repeat center center;background-size:contain;border:none;z-index:10;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-dropdown{border:0!important;border-radius:0}.select2-container .select2-dropdown .select2-results .select2-results__options{max-height:14.29rem!important}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:.36rem;height:.21rem}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track{background:0 0}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{background:#494949;border-radius:.21rem}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{height:1.79rem;line-height:1.36rem;padding:.21rem .57rem 0;font-size:1rem}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#b79f5e}
/* CACHED */