.card-product .card-product-info .price{font-size:16px;line-height:16px}.card-product.style-3 .pr-stock{gap:5px;width:100%;padding:0 12px;display:grid}.card-product.style-3 .pr-stock-status span{font-size:14px;line-height:22.4px}.card-product.style-3 .progress{--bs-progress-height:6px;--bs-progress-bar-bg:var(--primary);--bs-progress-bg:var(--line-2);--bs-progress-border-radius:3px}
.tf-field-error{color:var(--primary);margin-top:6px;font-size:12px;line-height:18px}.tf-field.has-error .tf-input,.tf-field.has-error .tf-field-input,.fieldset.has-error>input,.fieldset.has-error>textarea,.fieldset.has-error .tf-select{border-color:var(--primary)!important}.tf-empty-state{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 15px;display:flex}.tf-empty-state p{color:var(--text);margin:0}.tf-toast-stack{z-index:3000;pointer-events:none;flex-direction:column;gap:10px;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.tf-toast{background-color:var(--white);min-width:260px;color:var(--main);box-shadow:0 4px 16px var(--main-rgba-2);border-left:3px solid var(--success);pointer-events:auto;border-radius:3px;align-items:center;gap:12px;padding:14px 18px;font-size:14px;line-height:22px;display:flex}.tf-toast.is-error{border-left-color:var(--primary)}.tf-toast .tf-toast-close{cursor:pointer;color:var(--text);background:0 0;border:0;margin-left:auto;font-size:12px}@media (max-width:1149px){.tf-toast-stack{bottom:80px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--main)!important;outline-offset:2px!important}@media (pointer:coarse){#header .wrapper-header a[href=\#mobileMenu],#header .logo-header,.footer .footer-logo a{position:relative}#header .wrapper-header a[href=\#mobileMenu]:before,#header .nav-icon .nav-icon-item:before,#header .logo-header:before,.footer .footer-logo a:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer .footer-col-block .footer-heading-moblie{margin-top:17px;margin-bottom:2px;padding-block:13px}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.tf-field-info{color:var(--success);margin-top:6px;font-size:12px;line-height:18px}@media (min-width:1150px){.tf-login-wrap form button.dj-lien-bouton{max-width:none}}.card-product .product-img .dj-image-produit-vide,.order-head .img-product .dj-image-produit-vide{background-color:var(--bg-11,#f5f5f5);width:100%;height:100%;display:block}.tf-product-media-main .item.dj-image-produit-vide{aspect-ratio:720/1005;background-color:var(--bg-11,#f5f5f5);width:100%;display:block}.fieldset .select-custom .tf-select{background-color:var(--white);padding:12px 30px 12px 18px}.testimonial-item .product .image a:has(>.dj-image-produit-vide){display:block}.testimonial-item .product .image .dj-image-produit-vide,.popup-quickview .tf-single-slide .item .dj-image-produit-vide{aspect-ratio:720/1005;background-color:var(--bg-11,#f5f5f5);width:100%;display:block}.popup-quickview .tf-single-slide .item img{width:100%;height:auto}@media (max-width:1150px){.tf-grid-layout.tf-col-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.tf-grid-layout.tf-col-3,.tf-grid-layout.tf-col-4{grid-template-columns:1fr 1fr}}.tf-row-flex>.tf-shop-content{flex-grow:1;min-width:0}.variant-picker-item .variant-picker-values input:focus-visible+label{outline:2px solid var(--main);outline-offset:2px}.tf-product-info-extra-link .dj-mention-paiement{color:var(--text-3);margin:0}.collection-item .collection-image .dj-image-collection-vide{aspect-ratio:1;background-color:var(--bg-11,#f5f5f5);width:100%;display:block}.canvas-search .tf-loop-item .image .dj-image-produit-vide{background-color:var(--bg-11,#f5f5f5);width:68px;height:95px;display:block}.canvas-search .tf-loop-item .image img{width:68px;height:auto}.tf-mini-search-frm button{min-width:24px;min-height:24px;margin:9px 0;padding:4px;line-height:16px;left:10px}.modal-shopping-cart .tf-mini-cart-info .dj-panier-alerte{color:var(--red_1);margin:4px 0 0;font-size:14px;line-height:20px}.modal-shopping-cart .tf-mini-cart-image .dj-image-produit-vide,.modal-shopping-cart .tf-minicart-recommendations-item-image .dj-image-produit-vide{background-color:var(--bg-11,#f5f5f5);width:100%;height:100%;display:block}.modal-shopping-cart .tf-minicart-recommendations-item-infos{min-width:0}.modal-shopping-cart .tf-minicart-recommendations-item-infos .title{max-width:100%}.modal-shopping-cart button.tf-mini-cart-remove,.modal-shopping-cart button.btn-show-quickview{background:0 0;border:0;padding:0}.tf-page-cart-wrap .dj-panier-alerte,.flat-spacing-11>.container>.dj-panier-alerte{color:var(--red_1);margin:4px 0 0;font-size:14px;line-height:20px}.tf-cart-item .img-box .dj-image-produit-vide{vertical-align:middle;background-color:var(--bg-11,#f5f5f5);width:80px;height:110px;display:inline-block}.tf-cart-item button.remove-cart{font-weight:inherit;color:inherit;background:0 0;border:0;padding:0}.widget-wrap-checkout .dj-checkout-reductions{gap:8px;display:grid}.widget-wrap-checkout .dj-lien-retirer{color:inherit;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.widget-wrap-checkout .dj-checkout-blocages,.tf-page-cart-checkout .dj-checkout-blocages{color:var(--red_1);padding-left:18px;list-style:outside}.box-invoice .wrap-date .dj-recu-libelle{font-size:15px;font-weight:600;line-height:28px;display:block}@media print{.wrapper-invoice{background-color:var(--white)}.invoice-section{padding:0}.invoice-section .top{display:none}.box-invoice{box-shadow:none}}@media only screen and (max-width:767px){.dj-favoris .card-product .wishlist,.account-wishlist .card-product .wishlist{display:flex}}.blog-article-item .article-thumb .dj-image-article-vide{vertical-align:middle;aspect-ratio:550/354;background-color:var(--bg-11,#f5f5f5);width:100%;display:inline-block}.blog-detail .blog-detail-main .dj-article>*+*{margin-top:24px}.blog-detail .blog-detail-main .dj-article blockquote{margin-bottom:0}.blog-detail .blog-detail-main .dj-article img{border-radius:10px;max-width:100%;height:auto}.blog-detail .blog-detail-main .dj-article ul,.blog-detail .blog-detail-main .dj-article ol{padding-left:20px}.blog-detail .blog-detail-main .dj-article ul{list-style:outside}.blog-detail .blog-detail-main .dj-article ol{list-style:decimal}.blog-detail .blog-detail-main .dj-article li{list-style:inherit}.blog-detail .blog-detail-main .dj-article a{text-decoration:underline}.blog-detail .blog-detail-main .dj-article h2{font-size:28px;line-height:33.6px}.blog-detail .blog-detail-main .dj-article h3{font-size:20px;line-height:28px}.blog-detail .blog-detail-main .dj-article-tableau{overflow-x:auto}.blog-detail .blog-detail-main .dj-article table{border-collapse:collapse;width:100%}.blog-detail .blog-detail-main .dj-article th,.blog-detail .blog-detail-main .dj-article td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.blog-detail .blog-detail-main .dj-article th{background-color:var(--bg-11);font-weight:600}@media only screen and (max-width:767px){.blog-detail .blog-detail-main .dj-article h2{font-size:22px;line-height:28px}.blog-detail .blog-detail-main .dj-article h3{font-size:18px;line-height:24px}}.dj-h4{font-size:42px;line-height:50.4px}.dj-h5{font-size:28px;line-height:33.6px}@media only screen and (max-width:1024px){.dj-h4{font-size:32px;line-height:30.4px}}@media only screen and (max-width:767px){.dj-h4{font-size:22px;line-height:26.4px}.dj-h5{font-size:18px;line-height:21.6px}}.tf-main-area-page h2{color:var(--main);margin-bottom:26px;font-size:22px;font-weight:400;line-height:28px}.gallery-item button.box-icon{border:0;padding:0}.gallery-item .img-style .dj-image-instagram-vide{vertical-align:middle;aspect-ratio:1;background-color:var(--bg-11,#f5f5f5);width:100%;display:inline-block}.logo-header .logo,.footer-logo img,.box-left .logo{width:120px;height:41px}@media (min-width:1150px){.card-product.has-marquee.dj-compte-a-rebours .countdown-box{bottom:54px}}.swiper-navigation-icon{display:none}@media only screen and (max-width:575px){.collection-item .collection-title{max-width:100%;padding:0 10px;font-size:14px}}@media only screen and (max-width:767px){.card-product.style-3 .pr-stock{padding:0 8px}.card-product.style-3 .pr-stock-status span{font-size:12px;line-height:18px}.card-product.style-3.has-marquee .card-product-wrapper{padding-bottom:43px}.card-product.style-3.has-marquee .list-product-btn{bottom:48px}}.tf-page-title{background-color:#e9e9e9;background-image:none}.tf-product-info-variant-picker .dj-couleur-epuisee{color:var(--secondary)}.dj-couleur-stock{color:var(--primary);margin:-8px 0 0;font-weight:600}.tf-product-info-price{flex-wrap:wrap;row-gap:8px}.tf-product-info-price>div{white-space:nowrap}@media (max-width:767px){.widget-order-tab.widget-tabs .widget-menu-tab{flex-wrap:wrap;row-gap:6px!important}}@media screen and (max-width:767px){.account-order table{min-width:0}.account-order table,.account-order table tbody{display:block}.account-order table thead{display:none}.account-order table tbody{border-top:1px solid var(--line)}.account-order table tr.tf-order-item{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:15px;display:grid}.account-order table tr.tf-order-item td{padding:0}.account-order table tr.tf-order-item td:first-child{grid-area:1/1;font-weight:600}.account-order table tr.tf-order-item td:nth-child(2){grid-area:2/1}.account-order table tr.tf-order-item td:nth-child(3){text-align:right;grid-area:1/2}.account-order table tr.tf-order-item td:nth-child(4){grid-area:3/1}.account-order table tr.tf-order-item td:nth-child(5){grid-area:2/2/4/3;align-self:end}}.invoice-table .dj-recu-ligne-detail{display:none}@media screen and (max-width:767px){.invoice-table th:nth-child(2),.invoice-table th:nth-child(3),.invoice-table td:nth-child(2),.invoice-table td:nth-child(3){display:none}.invoice-table .title th,.invoice-table .content td{padding:15px 16px}.invoice-table .content td:first-child{text-wrap:wrap}.invoice-table .dj-recu-ligne-detail{color:var(--secondary);font-size:14px;line-height:22px;display:block}}#goTop{bottom:max(90px, calc(var(--dj-barre-achat,0px) + 12px));transition:opacity .3s,bottom .3s}@media (max-width:374.98px){.tf-toolbar-bottom .toolbar-item{flex:auto}.tf-toolbar-bottom .toolbar-item a{padding-inline:0}.tf-sticky-btn-atc .tf-sticky-atc-btns{gap:8px;width:100%}.tf-sticky-btn-atc .tf-btn{flex:auto;min-width:0}}@media screen and (max-width:374.98px){.box-invoice .header,.box-invoice .footer{padding:24px 16px}.invoice-table .title th,.invoice-table .content td{padding:12px 10px}}.dj-intro-univers{max-width:720px;margin-inline:auto}.dj-guide-univers{border-top:1px solid var(--line)}.dj-guide-univers-texte{max-width:820px;margin-inline:auto}.tf-main-area-page .tag-list .cf-mail{min-height:24px;line-height:24px;display:inline-block}@media (hover:none){.card-product .card-product-wrapper .img-hover{display:none}}#toolbarShopmb:not(.show):not(.showing):not(.hiding) img{display:none}
