/*!/wp-content/themes/aliscential/assets/css/class.css*/.promo-bar{background-color:var(--color3);text-align:center;font-size:.9rem;text-transform:uppercase;font-size:.6em}.promo-bar p{margin:0;color:#333}.promo-bar a{color:var(--color1);text-decoration:none}.cn-accept-cookie{color:var(--color1)!important;background-color:#94d2dd;border-radius:3px;padding:8.5px 10px;border:none;font-weight:500;cursor:pointer}.woocommerce-product-gallery__trigger{display:none!important;visibility:hidden!important;pointer-events:none!important}.single-product-page{padding:40px;background-color:#fff}.fabrication-content{margin-top:1em;color:var(--color1);font-weight:700}.single-product-title{font-size:3rem;color:#333;font-weight:700;margin-bottom:15px}.product-meta{font-size:1rem;color:#777;margin-bottom:20px}.product-description{font-size:1.1rem;color:#555;line-height:1.6}.product-gallery{display:flex;gap:20px;margin-top:20px}.product-gallery img{width:50%;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.product-reviews{margin-top:40px}.product-reviews h2{font-size:2rem;color:#333;margin-bottom:15px}#comments,#review_form_wrapper{display:block}#review-list{font-size:var(--size-small)}.comment-list{list-style:none;padding:0}.comment{margin-bottom:25px;background-color:#f8f8f8;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.comment-author{font-weight:700;color:#333}.comment-content{margin-top:10px;color:#555}.comment-meta{font-size:.9rem;color:#777;margin-top:10px}.woocommerce-tabs .tabs{display:flex;margin-bottom:20px;justify-content:space-between}.woocommerce-tabs .tabs li{list-style:none;background-color:#e74c3c;padding:10px 20px;border-radius:5px;color:#fff;cursor:pointer;transition:background-color 0.3s ease}.woocommerce-tabs .tabs li.active{background-color:#c0392b}.woocommerce-tabs .tabs li:hover{background-color:#c0392b}.woocommerce-tabs .panel{display:none;margin-top:20px}.woocommerce-tabs .panel.active{display:block}.woocommerce-tabs .panel h2{font-size:1.8rem;margin-bottom:15px;color:#333}.woocommerce-tabs .panel p{font-size:1.1rem;color:#555;line-height:1.6}.woocommerce-tabs #ingredients{background-color:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.woocommerce-tabs #ingredients h2{font-size:2rem;color:#e74c3c;font-weight:700}.woocommerce-tabs #ingredients p{font-size:1.1rem;color:#555;line-height:1.6}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2.8% 2.992em 0!important;}.comment-form{margin-top:30px}.comment-form input,.comment-form textarea{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:1rem;box-sizing:border-box}.comment-form button{background-color:#e74c3c;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer;transition:background-color 0.3s ease}.comment-form button:hover{background-color:#c0392b}.woocommerce .star-rating{font-size:16px;color:#f1c40f;display:inline-block;line-height:1}.woocommerce .star-rating span{font-size:1.5em}.woocommerce .star-rating .star{margin-right:3px}@media (max-width:768px){.product-gallery{flex-direction:column}.product-gallery img{width:100%}.woocommerce-tabs .tabs{flex-direction:column}.woocommerce-tabs .tabs li{width:100%;margin-bottom:10px}}h3.wp-block-heading{text-transform:uppercase;margin-bottom:1em;line-height:1.4em;font-weight:300}.blog-content{padding:1em 0 0 0}.wp-block-separator{margin-bottom:1em}.single-post img{pointer-events:none;touch-action:none}*,*::before,*::after{margin:0;padding:0;border:0;box-sizing:border-box}.footer{background-color:var(--color1);display:flex;flex-wrap:wrap;padding:2em;color:#fff;font-size:16px}.footer__content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer__content_left{display:flex;flex-wrap:wrap;justify-content:space-between;width:45%}.footer__content_left a::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;transition:transform 0.25s ease-out;background-color:#fff}.footer__content_left a:hover::after{transform:scaleX(1)}.footer__content_left a::after{transform-origin:bottom right}.footer__content_left a:hover::after{transform-origin:bottom left}.footer__section.news{width:30%;font-size:16px;line-height:20px}.footer__section{font-size:16px;line-height:20px}.footer__section h3{margin-bottom:10px;color:#fff;text-decoration:underline;font-size:16px}.footer__section ul{list-style:none}.footer__section li{margin-bottom:8px}.footer__section a{text-decoration:none;transition:color 0.3s ease;color:#fff}.footer__form .input-group{display:flex;align-items:center;border-bottom:1px solid #E9E9E9;padding:5px 0}.footer__form .newsletter__input{flex-grow:1;border:none;outline:none;padding:10px;font-size:14px;background:#fff0;color:var(--color2)}.footer__form .newsletter__submit{background:none;border:none;font-size:20px;cursor:pointer;color:rgb(0 0 0 / .5);transition:color 0.3s ease-in-out;color:var(--color2)}.footer__form .newsletter__submit:hover{color:var(--color3)}.footer__legal{text-align:center;margin:4em 0 0 0;font-size:14px}.fontpage-section-blog{display:flex;justify-content:space-between;align-items:center}.post-meta{margin-top:1em}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.main-nav.gauche a,.main-nav.droite a{display:inline-block;position:relative;padding:0 .2em}}}.fontpage-section-blog .content{display:flex;justify-content:space-between;width:100%}.fontpage-section-blog .content h2{text-align:left;text-transform:uppercase;padding-top:0}.fontpage-section-blog .content a{color:var(--textcolor);text-decoration:none}.fontpage-section-blog .texte{flex:1;hyphens:auto;word-break:normal;overflow-wrap:normal;padding-right:.8em}.fontpage-section-blog .image img{width:100%;max-width:500px;height:auto}.garantie{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0!important;;background-color:var(--color5);padding:0!important;color:var(--color1)}.garantie h2{text-align:center;width:100%;padding-top:.8em}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:32%}.garantie_image{width:10%;height:auto;overflow:hidden;margin-bottom:15px;margin-top:1em}.col img{width:100%;height:auto;transition:transform 0.3s ease}.col h3{margin-bottom:.2em;font-size:var(--size-small)}.col p{font-size:.8em;text-align:center}.garantie .col p{color:var(--color1)}.col:hover .image-container img{transform:scale(1.05)}.about-page{display:flex}.about-page h2{text-transform:uppercase}.about-page .texte h2{padding:0}.about-page .texte{width:50%;padding:2em 2em 2em 0}.about-page .image{width:50%}.about-page .image img{width:100%;height:100%;object-fit:cover}.image{width:50%}.slick-banner-carousel .slick-slide-banner{position:relative;height:30em}.slick-banner-carousel .banner-image{background-size:cover;background-position:center;height:100%;display:flex;justify-content:center;align-items:center}.slick-banner-carousel .banner-text{margin-right:auto;margin-left:2em;margin-bottom:20em}.slick-banner-carousel .banner-text a{text-decoration:none;color:var(--color1);opacity:0;transform:translateY(40px);visibility:hidden;transition:color 0.8s ease;display:inline-block;position:relative}.slick-banner-carousel .slick-slide:not(.slick-active) .banner-text a{animation:none!important;opacity:0!important;visibility:hidden!important}.slick-banner-carousel .slick-active .banner-text a{animation:slideUp 0.7s ease-out forwards;animation-delay:0s}.banner-text h1{text-transform:none!important;padding-top:0;font-size:2.5em;margin-top:0!important;line-height:1.1em}@keyframes slideUp{to{opacity:1;transform:translateY(0);visibility:visible}}.banner-text a::after{content:'';position:absolute;width:0;height:1px;background-color:var(--color1);transform-origin:bottom left;transition:width 0.3s ease-in-out,transform 0.25s ease-out;bottom:0;left:0}.banner-text a:hover::after{width:100%;transform-origin:bottom right;transform:scaleX(1)}.banner-text p{margin-bottom:1em}.banner-text h2{padding-top:0;font-size:2.5em}.slick-banner-carousel .slick-slide{transition:transform 0.5s ease-in-out}.product-thumbnail{position:relative}.product-category{position:absolute;top:10px;right:10px;background-color:rgb(0 0 0 / .6);color:#fff;font-size:14px;padding:5px 10px;text-transform:uppercase;border-radius:5px;z-index:10}.carousel a{color:red}.wpcu-product__img{display:flex;justify-content:center}.slick-carousel{margin:0 auto;padding:20px 0;overflow:hidden;position:relative}.slick-slide{padding:0 10px}.slick-slide a:hover{text-decoration:none}.slick-slide-banner{padding:0}.product-thumbnail img{width:100%;height:auto;display:block}.product-info{text-align:center;margin-top:10px;color:var(--textcolor);font-family:var(--sans);;text-decoration:none;display:flex;flex-wrap:wrap;flex-direction:column}.slick-track{background-color:#fff}.price,.product-volume{font-size:var(--size-small);color:#333;font-weight:200}.product-data,.product-price{margin-top:0em}.product-category-label{position:absolute;top:10px;right:10px;background-color:#fc0;color:#333;padding:5px 10px;font-size:14px;font-weight:700;border-radius:5px;z-index:10}.product{position:relative}.read-more-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color1);margin-top:10px;transition:color 0.3s ease}.read-more-link:hover .arrow{transform:translateY(5px)}.arrow{font-size:24px;margin-left:8px;transition:transform 0.3s ease}.read-more-link:hover{color:#000}.wp-block-separator{color:var(--color1)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.blog-card{background:#fff;box-shadow:0 4px 8px rgb(0 0 0 / .1);overflow:hidden;transition:transform 0.3s ease-in-out}.blog-card:hover{transform:scale(1.03)}.blog-card{transition:all 0.3s ease}.blog-image{display:block;position:relative;overflow:hidden;height:400px}.blog-image img{width:100%;height:100%;object-fit:cover;transition:opacity 0.3s ease-in-out}.blog-image .hover-img{position:absolute;top:0;left:0;opacity:0}.blog-image:hover .hover-img{opacity:1}.blog-info{padding:15px;line-height:1.2em;font-size:var(--size-small)}.blog-info h2{padding-top:0}.blog-info h2 a{font-size:20px;margin-bottom:10px;text-transform:uppercase;color:var(--textcolor);text-decoration:none;line-height:1.4em}.banner{position:relative;width:100%;height:60vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:1}.banner-content{position:relative;z-index:2;text-align:center;color:#fff;padding:0 1rem}.banner-title{margin:0}.read-more{color:var(--color1);font-weight:700}.blog-categories .category,.shop-categories,.blog-categories{display:inline-block;cursor:pointer;font-size:var(--size-small);text-transform:uppercase;display:flex;gap:.5em}.post-categories{margin-bottom:10px}.blog-section h1{text-align:center}.post-content a,.content-current a{text-decoration:none;color:var(--color1)}.post-content a::after,.content-current a::after{content:'';position:absolute;width:0;height:1px;background-color:var(--color1);transform-origin:bottom left;transition:width 0.3s ease-in-out,transform 0.25s ease-out;bottom:0;left:0}.post-content a:hover::after,.content-current a:hover::after{width:100%;transform-origin:bottom right;transform:scaleX(1)}.post-nav{text-align:center;display:flex;justify-content:space-between}.next-post-nav,.prev-post-link{text-align:center;margin:1em 0 1em 0}.next-post-link,.prev-post-link{font-size:var(--size-small);color:#333;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;transition:background-color 0.3s ease}.prev-post-link .arrow-icon,.next-post-link .arrow-icon{display:inline-block;transition:transform 0.3s ease}.prev-post-link:hover .arrow-icon{transform:translateX(-10px)}.next-post-link:hover .arrow-icon{transform:translateX(5px)}.arrow-icon{font-size:24px;margin-right:10px;margin-left:10px}.ingredients-section{text-align:center}.ingredient-text a{color:var(--textcolor);text-decoration:none}.ingredient-text a:hover{color:var(--color3);text-decoration:underline}.ingredient-text ul{list-style:none}.ingredient-row{display:flex;align-items:center;margin-bottom:40px;justify-content:space-between;border-top:1px solid}.ingredient-row.reverse{flex-direction:row-reverse}.ingredient-text{flex:1}.ingredient-image{flex:1;text-align:center}.ingredient-image img{max-width:75%;height:auto}.ingredient-text h2{text-transform:uppercase}.ingredient-text p{font-size:1em;line-height:1.5;margin-bottom:.5em}.active{background-color:var(--color2)}.site-header{position:sticky;background-color:#fff;top:0;overflow:hidden;padding:0 2em;height:3.5rem;display:flex;align-items:center;z-index:1000;transition:background-color 0.3s ease;position:-webkit-sticky;position:sticky;filter:drop-shadow(0 0 8px var(--color4))}.page-id-1106 .pastille.filter-button,.page-id-1231 .pastille.filter-button,.page-id-1111 .pastille.filter-button,.page-id-1122 .pastille.filter-button{background-color:#ececec;border-radius:5px;border:none;color:#000;font-size:1rem}.page-id-1111 h1,.page-id-1221 h1{margin-bottom:2em}.page-id-1106 .pastille.filter-button.active,.page-id-1231 .pastille.filter-button.active,.page-id-1111 .pastille.filter-button.active,.page-id-1122 .pastille.filter-button.active{color:#fff;background-color:var(--color1)}.page-id-1106 .product-add-to-cart,.page-id-1231 .product-add-to-cart{border-radius:5px}.header-container{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.logo{position:absolute;left:50%;transition:filter 0.3s ease-in-out;top:50%;transform:translate(-50%,-50%)}.logo:hover{filter:drop-shadow(0 0 10px var(--color3))}.logo img{max-height:3rem}.log-svg{display:flex;align-items:center;justify-content:center;max-width:200px}.log-svg img{width:100%;height:auto;object-fit:contain}.main-nav{display:flex;gap:30px;order:1;font-size:1em}.main-nav ul{list-style:none;display:flex;gap:30px}.main-nav a{text-decoration:none;transition:color 0.3s ease;cursor:pointer;color:var(--textcolor);font-size:.8em}.main-nav.doite{order:3}.main-nav.gauche a::after,.main-nav.droite a::after{content:'';position:absolute;width:0;height:1px;background-color:var(--textcolor);transform-origin:bottom left;transition:width 0.3s ease-in-out,transform 0.25s ease-out;bottom:0;left:0}.main-nav.gauche a:hover::after,.main-nav.droite a:hover::after{width:100%;transform-origin:bottom right;transform:scaleX(1)}.main-nav.droite{text-transform:uppercase}.woocommerce ul.products li.product .price{font-size:1em!important;font-weight:200!important}.product-info a{text-decoration:none}.product-carousel-section .product-title h2,.product-carousel-section .product-data,.woocommerce-loop-product__title,.product-price{color:#000}.xoo-wsc-sc-subt{display:none!important}.xoo-wsc-sc-count{background-color:var(--color1)}.xoo-wsc-header{padding:1.5em}span.xoo-wsch-close{color:var(--color1)}.woocommerce table.shop_table td{border-top:1px solid var(--color1)}.woocommerce table.shop_table td{border-top:1px solid lightgray!important;}body .xoo-wsc-basket{position:fixed!important;bottom:0;right:0;display:none!important}.xoo-wsc-basket[style*="block"]{display:none!important}.xoo-wsc-cart-active .xoo-wsc-opac{opacity:0}.cart-icon .cart-count{font-size:.8em;color:var(--textcolor);top:-5px;right:-5px;font-size:.8em}.cart-container{margin:0 auto;border-radius:12px;border:1px solid var(--color1)}.cart-page{font-size:var(--size-small)}.cart-coupon-wrapper{margin-left:1rem}.cart-coupon-wrapper input.input-text{padding:.5rem;margin-right:.5rem;width:200px;color:#000;border:1px solid lightgray}.cart-coupon-wrapper .pastille{background-color:#fff;font-size:1em;padding:.4em .4em;cursor:pointer}.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{border-radius:30px;font-weight:200}.cart-table-wrapper table.shop_table{width:100%;border-collapse:collapse;border-radius:8px;overflow:hidden}.totals-table-wrapper .button[type="button"]{color:var(--textcolor);background-color:#fff0;font-weight:200;padding:0}.totals-table-wrapper .button[type="button"]:hover{color:var(--textcolor);background-color:#fff0;text-decoration:underline}.totals-table-wrapper .button[type="button"]::after{font-family:WooCommerce;margin-left:.618em;content:"\e019";text-decoration:none}.woocommerce .custom-related-wrapper ul.products{flex-wrap:nowrap;display:flex}.custom-related-wrapper .woocommerce-loop-product__title{text-align:left!important}.totals-table{border-collapse:separate;border-spacing:0;width:100%}.totals-table tr:not(:last-child){border-bottom:1px solid var(--color3)}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.woocommerce-cart-form__cart-item .product-thumbnail img{width:50px;height:auto}table td:nth-child(1),table th:nth-child(1){width:5%}table td:nth-child(2),table th:nth-child(2){width:20%}table td:nth-child(3){width:80%}.woocommerce-page table.cart img{height:auto;width:80%}.shop_table th,.shop_table td{text-align:center;padding:1rem;vertical-align:middle}.product-remove a.remove{font-size:1em;color:var(--color3);text-decoration:none}.product-name{font-weight:700;text-align:left}.product-data,.product-quantity,.product-subtotal{text-align:center}.woocommerce-cart-form__cart-item{border-bottom:1px solid var(--color3)}.cart-collaterals{margin-top:2rem}.totals-table-wrapper{margin-left:auto}.totals-table-wrapper{border-radius:10px;margin-bottom:1rem;border:1px solid var(--color1);width:48%}.totals-table tr:not(:first-child) td{border-top:1px solid var(--color3)!important}.totals-table td{padding:.75rem}.totals-table td:last-child{text-align:right}.cart-collaterals .pastille .button,.cart-collaterals .pastille{text-decoration:none;float:right}body.page-id-524 .page-content,body.page-id-1027 .page-content,.faq-container,.page-id-312 .page-content,.page-id-949 .page-content{border-radius:12px;border:1px solid var(--color3);padding:1em;background-color:#fff}.page-id-312 .woocommerce-MyAccount-navigation,.page-id-312 .woocommerce-MyAccount-content,.page-id-949 .woocommerce-MyAccount-navigation,.page-id-949 .woocommerce-MyAccount-content{width:100%!important;margin-bottom:1em!important}.page-id-312 .woocommerce-MyAccount-navigation li,.page-id-949 .woocommerce-MyAccount-navigation li{display:inline-block;padding:1px 10px;border:1px solid var(--color1);border-radius:20px;color:var(--color1);font-size:1rem;text-align:center;transition:background-color 0.3s ease,color 0.3s ease;height:auto}.page-id-312 .woocommerce-MyAccount-navigation li:hover,.page-id-949 .woocommerce-MyAccount-navigation li:hover{background-color:var(--color3)}.page-id-312 .woocommerce-MyAccount-navigation a:hover,.page-id-949 .woocommerce-MyAccount-navigation a:hover{color:#000;text-decoration:none!important}.page-id-312 .woocommerce-MyAccount-navigation ul,.page-id-949 .woocommerce-MyAccount-navigation ul{display:flex;justify-content:space-around;align-items:center}.page-id-312 table td:nth-child(2),.page-id-949 table td:nth-child(2){width:20%}.page-id-312 table td:nth-child(3),.page-id-949 table td:nth-child(3){width:20%}.page-id-312 table td:nth-child(4),.page-id-949 table td:nth-child(4){width:50%}input::placeholder{color:#ccc}.woocommerce form.checkout_coupon{border:none!important;}.woocommerce-error a{color:var(--color1)!important}.checkout_coupon button.button{font-size:.85em;font-weight:400;padding:6px 12px;background-color:var(--color3);color:#fff;border:none;border-radius:4px;cursor:pointer;width:auto;min-width:unset;box-shadow:none;text-transform:none;transition:background 0.3s ease}.checkout_coupon button.button:hover{background-color:var(--color1)}.woocommerce-info{background:#fff0;border-top:none;padding:0}.woocommerce-info a{color:var(--color1)}.woocommerce-terms-and-conditions-checkbox-text a{color:var(--color1)!important}.woocommerce-info::before{display:none}.woocommerce form.checkout_coupon{padding:0}.woocommerce-page #payment #place_order{padding:5px 10px!important}.woocommerce-page #payment #place_order{float:left}.woocommerce table.shop_table th.product-name,.woocommerce table.shop_table td.product-name{width:70%}.woocommerce table.shop_table th.product-total,.woocommerce table.shop_table td.product-total{width:30%}.woocommerce table.shop_table th,.woocommerce table.shop_table td{text-align:left!important}.woocommerce h3{text-transform:uppercase}#customer_details{font-size:var(--size-small);/*! width: 30%; */
}#place_order{/*! background: white; */
 /*! padding: 20px; */
}.woocommerce #payment #place_order{background:#fff;padding:10px}.woocommerce #payment #place_order:hover{background:var(--color1);color:#fff}.woocommerce-terms-and-conditions-checkbox-text a{color:var(--color3)}.cart_item .product-name{font-weight:200}.woocommerce form .form-row .input-text{font-size:1em}.woocommerce form .form-row .input-text{background-color:#fcfcfc;border:1px solid #e6e6e6}.woocommerce-checkout #payment{background:none!important}.select2-container .select2-selection--single .select2-selection__rendered{font-weight:200}.woocommerce table.shop_table{border:0}.woocommerce table.shop_table tfoot th{font-weight:200}.woocommerce table.shop_table th{font-weight:400}.woocommerce h3{margin-bottom:1em;margin-top:1em}.product-quantity{font-weight:200}.cart-page{font-size:.7em}.select2-container .select2-selection{border:1px solid #e6e6e6}.shop-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:30px;color:#222}.shop-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:100%;margin:0 auto}.product-info-single .product-data,.product-price{text-align:left}.product-item{transition:transform 0.2s,box-shadow 0.2s;text-align:center;overflow:hidden;position:relative;align-content:space-between}.slick-prev:before,.slick-next:before{color:#fff;font-size:30px;z-index:11s}.product-carousel h2{text-align:center}.product-carousel a{text-decoration:none;color:inherit}.product-carousel a:hover{text-decoration:none;color:#000}.product-category-badge,.product-category-badge.promo{position:absolute;top:10px;right:10px;border-radius:20px;background:var(--color1);color:#fff;padding:1px 10px;font-size:12px;transition:opacity 0.3s ease-in-out;text-transform:uppercase;z-index:3}section.up-sells.upsells.products{display:none}.product-image{width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-image .product-image-hover{position:absolute;top:0;right:0;left:0;bottom:0;object-fit:contain;opacity:0;transition:opacity 0.3s ease-in-out}.product-image:hover .product-image-hover{opacity:1}.product-rating{position:absolute;top:10px;left:10px;opacity:0;transition:opacity 0.3s ease-in-out}.product-item{position:relative;font-size:.8em;display:flex;flex-wrap:wrap}.product-item:hover .product-rating{opacity:1}.product-title{font-size:1em;font-weight:700;overflow:hidden;font-family:var(--sans);font-weight:200;width:100%;text-align:left;margin-bottom:0;margin-top:0}.product-title h1{margin-top:0!important}.product-title h2,.shop-page .product-title,.woocommerce-loop-product__title{font-weight:400;padding-top:1em}.product-info .product-price{font-size:var(--size-small)!important}.shop-page p,.shop-page h1{text-align:center;display:none}.product-carousel-section .product-title h2,.product-carousel-section .product-data{font-family:var(--font-sans)!important;font-size:var(--size-small)!important;padding-top:0;margin-bottom:0em;line-height:var(--line-height)}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product .button{margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%}.custom-related-wrapper a{color:var(--textcolor)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30%}.products .columns-4 h2{text-align:left!important;font-weight:400}.products.columns-4{width:100%}.product-carousel-section .product-add-to-cart{display:inline-block;align-self:flex-start}.product-info-single .product-title{font-size:1.5em}.product-add-to-cart,.pastille-vide{display:inline-block;padding:1px 10px;border:1px solid var(--color1);border-radius:20px;color:var(--color1);font-size:1rem;text-align:center;transition:background-color 0.3s ease,color 0.3s ease;height:auto;background-color:#fff;cursor:pointer}.product-add-to-cart a{color:var(--color1);text-decoration:none}.product-add-to-cart:hover a,.pastille-vide:hover a{color:#fff}.product-add-to-cart:hover,.pastille-vide:hover{background-color:var(--color1);color:#fff}.product-add-to-cart a:hover{color:#fff}.product-layout-single{display:flex;flex-wrap:wrap;margin-top:3em}.product-image-single{width:50%}.product-info-single{width:50%;padding-left:1em;display:flex;flex-wrap:wrap;flex-direction:column;gap:.5em}.product-image-single ol{box-sizing:border-box;display:flex;cursor:pointer;list-style-type:none;padding-left:0}.pastille,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:inline-block;padding:1px 10px;border:1px solid var(--color1);border-radius:20px;color:var(--color1);font-size:1rem;text-align:center;transition:background-color 0.3s ease,color 0.3s ease;height:auto;margin-bottom:1em}.pastille a{color:var(--color1);text-transform:uppercase;text-decoration:none}.pastille:hover{background-color:var(--color1);color:#fff}.pastille a:hover{color:#fff}.pastille_small:hover{background-color:var(--color1);border:1px solid var(--color1)}.pastille_small a:hover{color:#fff}.pastille_small{text-transform:uppercase;display:inline-block;width:fit-content;padding:1px 5px;border:1px solid lightgray;border-radius:20px;color:lightgray;font-size:var(--size-small);text-align:center;transition:background-color 0.3s ease,color 0.3s ease}.pastille_small a{color:lightgray;text-decoration:none}.woocommerce-breadcrumb{display:none}#sidebar{display:none}.product-link{text-decoration:none;color:inherit;width:100%;display:flex;flex-wrap:wrap}.star-rating{font-family:star!important}.woocommerce .star-rating{color:#fc0;font-size:18px}@keyframes tonext{75%{left:0}95%{left:100%}98%{left:100%}99%{left:0}}@keyframes tostart{75%{left:0}95%{left:-300%}98%{left:-300%}99%{left:0}}@keyframes snap{96%{scroll-snap-align:center}97%{scroll-snap-align:none}99%{scroll-snap-align:none}100%{scroll-snap-align:center}}.add-to-cart button{background-color:var(--color1)!important;padding:5px 10px;border:1px solid var(--color1);color:#fff;padding:10px 20px;cursor:pointer;border-radius:20px!important;transition:background-color 0.3s ease,color 0.3s ease;text-align:center;height:2em}.product-page .add-to-cart button,.product-page .add_to_cart_button,.content-area .add_to_cart_button{background-color:var(--color1)!important;font-size:var(--size-small)!important;font-family:var(--font-sans)!important;color:white!important;font-weight:normal!important;border-radius:20px!important;cursor:pointer;height:auto!important;transition:background-color 0.3s ease,color 0.3s ease!important}.woocommerce ul.products li.product .button{background-color:white!important;color:var(--color1)!important;border:1px solid var(--color1)!important}.woocommerce ul.products li.product .button:hover{background-color:var(--color1)!important;color:white!important;border:1px solid var(--color1)!important}.product-page .add-to-cart button:hover,.product-page .add_to_cart_button:hover,.content-area .add_to_cart_button:hover,.woocommerce ul.products li.product .button:hover{background-color:var(--color3)!important;color:white!important;border:1px solid var(--color3)!important}.single_add_to_cart_button{background-color:var(--color1)!important;border:1px solid var(--color1)!important;color:white!important;padding:10px 20px!important;cursor:pointer!important;border-radius:20px!important;transition:background-color 0.3s ease,color 0.3s ease!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font--sans)!important;font-weight:normal!important}.product-info-single .cart{align-items:center;gap:10px;display:flex}.cart .quantity{margin:0}.cart .single_add_to_cart_button{white-space:nowrap}.quantity input.qty{width:60px;padding:6px 10px;border-radius:10px;font-size:var(--size-small);font-weight:200!important;font-family:var(--font-sans);text-align:center;transition:border-color 0.3s ease;color:var(--textcolor);border:1px solid #ccc}.quantity input.qty:focus{border-color:var(--color1);outline:none}.et-content-wrap{font-size:var(--size-small)}.et-content-wrap section{padding:1em 0em}.elegant-tabs-container{margin-top:1em}.elegant-tabs-container ul{margin-left:1.2em;margin-bottom:1em}.et-tabs nav ul li{font-size:.7em}.custom-related-wrapper{width:100%;max-width:100%;padding:2em 0}.custom-related-wrapper{width:100%;display:flex;flex-wrap:wrap}.custom-related-wrapper h2{width:100%;text-align:center;font-size:1.5em;font-family:var(--font--sans);font-weight:200;text-transform:uppercase}.custom-related-wrapper .price,.content-area .price{color:var(--textcolor)!important}.custom-related-wrapper .star-rating,.content-area .star-rating{display:none!important;}.custom-related-wrapper .products{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.container.text-control-1 h1{margin-bottom:1.5em}.faq-container a,.page-id-312 .page-content a,.page-id-949 .page-content a{color:var(--color1);text-decoration:none}.faq-container a:hover,.page-id-312 .page-content a:hover,.page-id-949 .page-content a:hove{text-decoration:underline}.parent-container{width:100%}.faq{list-style:none;padding-left:40px;li{border-bottom:1px solid #999;margin-bottom:15px;&.active{.answer{max-height:275px!important;padding-bottom:25px;transition:max-height 0.5s ease,padding-bottom 0.5s ease}.question{color:$fact-question-color-active;transition:color 0.5s ease}}}.answer{max-height:0;overflow:hidden;transition:max-height 0.5s ease,padding-bottom 0.5s ease}.plus-minus-toggle{cursor:pointer;height:21px;position:absolute;width:21px;left:-40px;top:50%;z-index:2;&:before,&:after{background:#000;content:'';height:1px;left:0;position:absolute;top:0;width:21px;transition:transform 500ms ease}&:after{transform-origin:center}&.collapsed{&:after{transform:rotate(90deg)}&:before{transform:rotate(180deg)}}}.question{text-transform:uppercase;position:relative;cursor:pointer;padding:20px 0;transition:color 0.5s ease;@media screen and ($mobile){font-size:2em}}}.container{padding:0}.customer-support h3{text-transform:uppercase;margin-top:2em;margin-bottom:.5em;font-weight:400}#gform_8{border:1px solid #ddd;padding:20px;border-radius:8px;margin:0 auto;margin:0 auto 3em auto}.gform_wrapper{border-radius:12px;border:1px solid var(--color3);padding:1em;background-color:#fff}.gform_title{margin-bottom:1em;padding-top:0}.gform_description{margin-bottom:20px}.gfield_label{margin-bottom:5px;display:block}.ginput_container{margin-bottom:20px}.ginput_container input[type="text"],.ginput_container input[type="email"],.ginput_container textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.gfield--width-half .ginput_container input[type="text"],.gfield--width-half .ginput_container input[type="email"]{width:48%;display:inline-block;margin-right:4%}.ginput_container textarea{resize:vertical;height:150px}.ginput_recaptcha iframe{width:100%!important;max-width:304px;margin:0 auto;display:block}.gform_button{padding:0 10px;border:1px solid var(--color1);border-radius:20px;color:#fff;background-color:var(--color1);font-size:1rem;text-align:center;transition:background-color 0.3s ease,color 0.3s ease;height:2em}.gform_button a{color:var(--color1);text-transform:uppercase;text-decoration:none}.gform_button:hover{background-color:var(--color3);border:1px solid var(--color3)}.gform-footer{text-align:center;margin-top:20px}.gform_hidden{display:none}input:invalid,textarea:invalid{border-color:var(--color3)}input:invalid::placeholder,textarea:invalid::placeholder{border-color:var(--color3)}.slick-prev,.slick-next{transform:translateY(-50%);z-index:9999!important;top:40%!important;opacity:1!important;color:var(--color1)!important;display:flex;justify-content:center;align-content:center}.fa:hover{color:var(--color3)}.slick-prev{left:10px!important}.slick-next{right:10px!important}.slick-prev::before,.slick-next::before{display:none!important}.woocommerce-result-count{width:100%}.woocommerce-ordering{display:flex;justify-content:flex-start;display:inline-block;position:relative;margin-bottom:2em;font-family:var(--font-sans);float:left!important}.woocommerce-ordering select{appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:30px;padding:8px 16px;font-size:var(--size-small);color:#333;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.woocommerce-ordering select:hover{border-color:var(--color3);box-shadow:0 0 0 2px rgb(0 0 0 / .05)}.woocommerce-ordering::after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#888;font-size:var(--size-small)}.infi-content-wrapper p{margin-bottom:1em!important}.infi-content-wrapper code{font-family:var(--font--sans)!important}.woocommerce-order-received .woocommerce-order{font-size:1em}.woocommerce-order-received .woocommerce-order a{color:var(--color3)}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:1.5em;color:var(--color3);margin-bottom:3em;text-transform:uppercase}.woocommerce-order-received .woocommerce-order-details__title{font-size:1em}.woocommerce-order-received .woocommerce-order{border-radius:12px;border:1px solid var(--color3);padding:1em}.woocommerce-order-received .woocommerce-order-overview__payment-method.method{margin-top:2em}