.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem;background:#eee;font-size:.88889em;list-style:none;overflow:hidden}.woocommerce-message{background:#eee}.woocommerce-message .wc-forward{order:2}.woocommerce-error,.woocommerce-info{color:#fff}.woocommerce-error a,.woocommerce-info a{color:#fff}.woocommerce-error a:hover,.woocommerce-info a:hover{color:#fff}.woocommerce-error a.button,.woocommerce-info a.button{background:#111;font-size:.8rem;padding:.6rem 1rem}.woocommerce-error{background:#b22222}.woocommerce-info{background:#0073aa}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-NoticeGroup .woocommerce-message{display:block}.vaya__btn .vaya-count{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;background-color:#fd9c3a;color:#fff;width:.9rem;height:.9rem;border-radius:50%;font-size:.6rem;font-weight:600}.vaya__btn li.active .vaya-count{background-color:#fff;color:#fd9c3a}.amount{color:#fd9c3a;font-weight:600}article>.woocommerce{max-width:1315px;margin:0 auto;padding-top:100px;padding-bottom:100px;padding-left:30px;padding-right:30px}.quantity{display:flex;align-items:center;background-color:#f6f6f6;border-radius:.75rem;width:6rem;height:2.3rem;padding:.5rem 1rem}.quantity a{color:#42403c}.quantity input{background:0 0;border:0;text-align:center;padding:0;border-radius:0;-moz-appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce form .form-row .required{color:red}body .select2-container .select2-selection--single{height:50px}body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.woocommerce .button{font-size:.75rem;text-transform:uppercase}.hdp .term-description{font-size:1rem;font-weight:400}.woo-cart{position:fixed;top:0;bottom:0;right:0;z-index:10000;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto;width:340px;background-color:#fff;transform:translate3d(100%,0,0);transition:transform .5s cubic-bezier(.19, 1, .22, 1)}.woo-cart.open{transform:none}.woo-cart .woo-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1rem;border-bottom:1px solid rgba(0,0,0,.105)}.woo-cart .woo-heading #close-mini-cart{display:flex;align-items:center;gap:.5rem;font-size:90%;line-height:1;color:#333}.woo-cart .woo-heading #close-mini-cart:hover{color:#fd9c3a}.woo-cart .woo-heading #close-mini-cart:hover svg{fill:#FD9C3A}.woo-cart .woo-heading #close-mini-cart svg{fill:#333;width:.8rem;height:100%;transition:all .3s}.admin-bar .woo-cart{top:32px}.widget_shopping_cart{position:relative;flex:1 1 100%}.widget_shopping_cart .widget_shopping_cart_content{display:flex;flex-direction:column;height:100%}.widget_shopping_cart .shopping-cart-widget-body{position:relative;flex:1 1 auto}.widget_shopping_cart .cart-widget-side .shopping-cart-widget-footer{flex:0 0 auto;padding-bottom:15px}.widget_shopping_cart ul{list-style:none;margin:0;padding:0;flex:1 1 auto}.widget_shopping_cart li{position:relative;padding:.7rem}.widget_shopping_cart a.remove{background-image:url("../img/trash.svg");background-repeat:no-repeat;background-size:75%;background-position:center center;position:absolute;top:13px;right:5px;z-index:2;font-size:0;width:1rem;height:1rem}.widget_shopping_cart .cart-info{display:flex;align-items:center;gap:.7rem;padding-right:.8rem}.widget_shopping_cart a.vaya-entities-img{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.5rem;background-color:#f6f6f6}.widget_shopping_cart a.vaya-entities-img img{width:2rem;height:100%;object-fit:contain}.widget_shopping_cart .cart-content{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1rem;flex:1}.widget_shopping_cart .cart-content a.vaya-entities-title{color:#333}.widget_shopping_cart .cart-content a.vaya-entities-title:hover{color:#fd9c3a}.widget_shopping_cart .cart-content .quantity{color:#bbb;font-size:90%}.widget_shopping_cart p.total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:1rem 0 0;padding:1rem;border-top:1px solid rgba(0,0,0,.105)}.widget_shopping_cart p.buttons{display:flex;flex-direction:column;justify-content:center;gap:.6rem;padding:0 1rem 1rem;margin:0}.widget_shopping_cart p.buttons a{font-size:.7rem;text-transform:uppercase;text-align:center}.widget_shopping_cart p.buttons .btn-cart{background-color:#f6f6f6;color:#000}.widget_shopping_cart p.buttons .btn-cart:hover{background-color:#e4e4e4}.widget_shopping_cart p.woocommerce-mini-cart__empty-message{padding:1rem;margin:0}.woo-close-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.19, 1, .22, 1),visibility 0s cubic-bezier(.19, 1, .22, 1) .5s,z-index 0s cubic-bezier(.19, 1, .22, 1) .5s,top 0s cubic-bezier(.19, 1, .22, 1) .5s}.woo-close-cart.overlay-open{visibility:visible;opacity:1;transition-delay:0s}.woo-toolbar{display:flex;align-items:center;justify-content:space-between}.woo-toolbar p{margin:0}.woo-toolbar p,.woo-toolbar select{font-size:.87rem}.products{list-style:none;margin:0;padding:0;margin-top:30px}.products .woocommerce-loop-product__link{display:flex;flex-direction:column}.products .woo-img{display:flex;align-items:center;justify-content:center;border-radius:.6rem;border:1px solid #e4e4e4;width:100%;height:24rem;position:relative}.products .woo-img img{max-width:193px}.products .onsale{background-color:#fc9c3b;color:#fff;padding:.4rem 1rem;position:absolute;top:0;right:0;font-size:.8rem;font-weight:600}.products .woocommerce-title-link{color:#000}.products .woocommerce-title-link:hover{color:#fd9c3a}.products h2{margin:1rem 0 0;font-size:.875rem}.products .price{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;font-weight:600}.products .price .sep{font-size:.7rem;font-weight:400}.products .price .fcfa{font-size:.7rem}.products .button{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.products .button.loading svg{display:none}.products .button.loading::after{content:"";background-image:url("../img/loader.svg");background-repeat:no-repeat;background-position:center;background-size:18px;width:17px;height:16px;animation:rotation 1s infinite linear}.products a.added_to_cart{display:flex;align-items:center;justify-content:center;background-color:#f6f6f6;color:#000;font-size:.75rem;text-transform:uppercase;padding:.75rem 1.5rem;line-height:1;border-radius:.5rem;font-weight:600;cursor:pointer;margin:.5rem 0}.products a.added_to_cart:hover{background-color:#e4e4e4}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}li.product-category{display:flex;justify-content:center;flex-direction:column}li.product-category>a{padding:.9rem 1rem;border-radius:.25rem;border:1px solid #e4e4e4}li.product-category>a:hover{background-color:#f6f6f6}li.product-category h2{margin:0;color:#000;font-size:.9rem;text-transform:uppercase}li.product-category h2 span{display:block;color:#fd9c3a;font-size:.75rem;font-weight:400;margin-top:.4rem}.single-product .container{padding-top:0}.woo-top{display:flex;align-items:center;flex-wrap:wrap}.woo-top .summary{flex:0 0 40%;max-width:40%;padding-left:30px}.woocommerce-product-gallery{display:flex;align-items:center;flex:0 0 60%;max-width:60%;padding-right:30px}.woocommerce-product-gallery__wrapper .owl-stage{display:flex;align-items:center}.woocommerce-product-gallery .vaya-owl{position:relative;z-index:1;width:100%;overflow:hidden}.woocommerce-product-gallery .vaya-owl .product-image-wrap{cursor:grab;cursor:-webkit-grab}a.woocommerce-product-gallery__trigger{display:none}.vaya-owl.owl-carousel.owl-loaded{display:flex;justify-content:center}.woo-thumbs{display:flex;min-width:140px;padding:5rem 2rem;background-color:#f6f6f6}.woo-thumbs .thumbnails.slick-slider{display:flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden}.woo-thumbs .thumbnails .slick-slide{width:100%!important}.woo-thumbs .product-image-thumbnail{max-width:75px;margin-bottom:22px}.woo-thumbs .product-image-thumbnail img{border-radius:.5rem;border:1px solid #e4e4e4;padding:.3rem;cursor:pointer}.woo-thumbs .product-image-thumbnail.active-thumb img{border-color:#3c4242}.woo-thumbs button.slick-arrow{display:flex;align-items:center;justify-content:center;order:2;width:22px;height:22px;border-radius:50%;background-color:#fff;border:0;padding:0;cursor:pointer}.woo-thumbs button.slick-arrow,.woo-thumbs button.slick-arrow path{transition:all .3s}.woo-thumbs button.slick-arrow.slick-prev{margin-bottom:12px}.woo-thumbs button.slick-arrow.slick-next{rotate:180deg}.woo-thumbs button.slick-arrow:hover{background-color:#3c4242}.woo-thumbs button.slick-arrow:hover path{fill:#fff}.product-image-wrap img{max-height:500px;object-fit:contain}.summary .rank-math-breadcrumb{color:#807d7e}.summary .rank-math-breadcrumb a{color:#000}.summary .rank-math-breadcrumb a:hover{color:#fd9c3a}.summary .product_title{font-size:2.125rem;margin:2.2rem 0}.summary p.price{color:#3c4242;display:inline-flex;padding:.7rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;font-weight:600;border:1px solid #3c4242}.summary p.price .sep{font-size:.7rem;font-weight:400}.summary p.price .fcfa{font-size:.7rem}.summary form.cart{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.summary form.cart .button{display:flex;align-items:center;gap:.3rem;text-transform:capitalize;font-size:1rem;font-weight:700}.summary .woo_share{display:flex;align-items:center;justify-content:space-between;margin-top:2.2rem}.summary .woo_share__btns{display:flex;gap:5px}.summary .woo_share__btns a{display:flex}.summary .woo_share__btns a svg{width:25px;height:25px}.summary .woo_share__btns a svg path{transition:all .3s}.summary .woo_share__btns a:hover svg path{fill:#000}.woo_desc{margin-top:100px}.woo_desc__title{display:flex;align-items:center;gap:1rem;color:#3c4242;font-size:1.75rem;font-weight:700}.woo_desc__title::before{content:"";display:flex;width:.375rem;height:1.75rem;border-radius:.625rem;background:#fd9c3a}.woo_desc__content{color:#807d7e}section.products.related{margin-top:100px}section.products.related>h2{display:flex;align-items:center;gap:1rem;color:#3c4242;font-size:1.75rem;font-weight:700}section.products.related>h2::before{content:"";display:flex;width:.375rem;height:1.75rem;border-radius:.625rem;background:#fd9c3a}.u-columns .col{display:flex;align-items:center;max-width:1080px;margin:0 auto}.u-columns .col.hidden{display:none}.u-columns .col>div{flex:1;padding:25px 40px}.u-columns .col>div.woo-form{border-right:1px solid #e4e4e4}.u-columns .col h2{font-size:1.3rem;text-transform:uppercase}.u-columns .col .button{font-size:.75rem;text-transform:uppercase}.u-columns .woo-form label{display:block;font-size:.875rem;margin-bottom:8px}.u-columns .woo-form label.woocommerce-form-login__rememberme{display:flex;gap:10px}.u-columns .woo-form .remember-link{display:flex;align-items:center;justify-content:space-between}.u-columns .woo-form .remember-link label{margin:0;cursor:pointer}.u-columns .woo-form .remember-link .lost_password{font-size:.875rem}.u-columns .woo-form .woocommerce-button{width:100%}.u-columns .woo-text{text-align:center}.u-columns .woo-text p{font-size:.8rem}.u-columns .woo-text .button{display:inline-block}#customer_login.u-columns{display:block}form.lost_reset_password{max-width:540px;margin:0 auto;text-align:center}form.lost_reset_password label{display:block;font-size:.875rem;margin-bottom:8px}form.lost_reset_password .button{font-size:.75rem;text-transform:uppercase;width:100%}.u-columns{display:flex;justify-content:space-between;gap:40px}.woocommerce-account.logged-in article>.woocommerce{display:flex;gap:100px}.woocommerce-MyAccount-navigation{min-width:200px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid #e4e4e4}.woocommerce-MyAccount-navigation ul li a{display:block;color:#333;font-size:.9rem;padding:1rem;border-bottom:1px solid #e4e4e4}.woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:0}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active{background-color:#f6f6f6;color:#fd9c3a}.woocommerce-MyAccount-content{flex:1}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 .5rem}.woocommerce-Address-title h3{font-size:1rem;margin:0}.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:40px;grid-row-gap:35px}.woocommerce-address-fields__field-wrapper .form-row{grid-column:1/-1;margin:0}.woocommerce-address-fields__field-wrapper .form-row.form-row-first,.woocommerce-address-fields__field-wrapper .form-row.form-row-last{grid-column:span 6}.woocommerce-address-fields__field-wrapper .form-row label{display:block;font-size:.875rem;margin-bottom:8px}.woocommerce-address-fields .button{margin-top:2rem}.woocommerce-EditAccountForm .row-cols{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px}.woocommerce-EditAccountForm .form-row{margin:0 0 35px}.woocommerce-EditAccountForm .form-row label{display:block;font-size:.875rem;margin-bottom:8px}.woocommerce-EditAccountForm .form-row span{font-size:.7rem}.woocommerce-EditAccountForm legend{margin-bottom:2rem}.woo-is-cart article>.woocommerce{max-width:100%;padding:0}.woocommerce-cart-form .woocommerce-notices-wrapper{padding:5px 20px;background-color:#dcffec;color:#18a558}.woocommerce-cart-form .woocommerce-notices-wrapper .woocommerce-message{display:block;max-width:1315px;margin:0 auto;padding:0 30px}.woocommerce-cart-form .container{padding-top:0;padding-bottom:0}.woocommerce-cart-form table{width:100%}.woocommerce-cart-form table thead{background-color:#42403c;color:#fff;text-transform:uppercase;position:relative}.woocommerce-cart-form table thead::before{content:"";background-color:#42403c;position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%)}.woocommerce-cart-form table thead tr{position:relative;z-index:2}.woocommerce-cart-form table thead th{padding:1.4rem;text-align:left}.woocommerce-cart-form table td{padding:2.5rem 1.4rem;border-bottom:1px solid #e4e4e4}.woocommerce-cart-form table td.product-name{padding-left:0}.woocommerce-cart-form table tr:last-child td{border-bottom:0}.woocommerce-cart-form table .product-thumbnail a{display:flex;align-items:center;justify-content:center;border:1px solid #e4e4e4;border-radius:.5rem;height:120px}.woocommerce-cart-form table .product-thumbnail a img{max-width:60px}.woocommerce-cart-form table .product-name a{color:#42403c;font-size:1rem;font-weight:700;letter-spacing:.02rem}.woocommerce-cart-form table .product-name a:hover{color:#fd9c3a}.cart-collaterals{background-color:#f6f6f6}.cart-collaterals .container{padding-top:0;padding-bottom:0;display:flex;justify-content:space-between}.cart-collaterals h2{color:#3c4242;font-size:1.5rem;font-weight:700;margin:0}.cart-collaterals .coupon{flex:1;max-width:40%;padding:3rem 0}.cart-collaterals .coupon a.button{display:inline-flex;align-items:center;gap:10px;background-color:#fff;color:#3c4242;border:1px solid #bebcbd}.cart-collaterals .coupon a.button:hover{background-color:#f6f6f6;color:#3c4242}.cart-collaterals .coupon_form{display:flex;align-items:center;margin:2rem 0;max-width:420px}.cart-collaterals .coupon_form input{flex:1;padding:9px 15px;border-radius:8px 0 0 8px}.cart-collaterals .coupon_form button{padding:16px 18px;border-radius:0 8px 8px 0}.cart-collaterals .cart_totals{background-color:#f3f3f3;padding:3rem 0;max-width:465px}.cart-collaterals .cart_totals ul{list-style:none;margin:0;padding:0}.cart-collaterals .cart_totals .shop_table{padding:0 30px}.cart-collaterals .cart_totals .shop_table tr :is(td,th):last-child{text-align:right}.cart-collaterals .cart_totals .shop_table .select2-container--default .select2-selection--single{text-align:left}.cart-collaterals .cart_totals .shop_table th{text-align:left;padding:.5rem 0;white-space:nowrap}.cart-collaterals .cart_totals .shop_table td{padding:.5rem 0 .5rem 1.5rem;border:0}.cart-collaterals .cart_totals .shop_table .order-total th{text-transform:uppercase}.cart-collaterals .cart_totals .woocommerce-shipping-totals p.woocommerce-shipping-destination{font-size:.8rem;margin:0 0 5px}.cart-collaterals .cart_totals .woocommerce-shipping-totals .shipping-calculator-button{display:block}.cart-collaterals .cart_totals .wc-proceed-to-checkout{display:flex;justify-content:center;margin-top:3rem;padding-top:3rem;border-top:1px solid #bebcbd;padding-left:30px;padding-right:30px}.cart-collaterals .cart_totals .wc-proceed-to-checkout .button{display:flex;align-items:center;gap:10px}.woo-cart-empty{background-color:#f6f6f6}.woo-cart-empty article{text-align:center}.woo-cart-empty article h2{margin-bottom:0}.woo-cart-empty article p{font-size:1rem;color:#807d7e}.woo-cart-empty article p.return-to-shop{display:flex;justify-content:center;margin:2rem 0 0}.woo-cart-empty article p.return-to-shop .button{display:flex;align-items:center;gap:.5rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0}.woocommerce-checkout form .woocommerce-error{margin-bottom:1.5rem}.woocommerce-checkout .woocommerce-error{margin-bottom:0}.woocommerce-checkout form.woocommerce-checkout{margin-top:3rem}.woocommerce-checkout form.checkout_coupon{display:none;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;background:#f6f6f6;padding:2rem}.woocommerce-checkout form.checkout_coupon .form-row{display:flex;max-width:700px}.woocommerce-checkout form.checkout_coupon .form-row input{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.woocommerce-checkout form.checkout_coupon .form-row button{border-top-left-radius:0;border-bottom-left-radius:0}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:40px;grid-row-gap:35px}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{grid-column:1/-1;margin:0}.woocommerce-billing-fields__field-wrapper .form-row.form-row-first,.woocommerce-billing-fields__field-wrapper .form-row.form-row-last,.woocommerce-shipping-fields__field-wrapper .form-row.form-row-first,.woocommerce-shipping-fields__field-wrapper .form-row.form-row-last{grid-column:span 6}.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-shipping-fields__field-wrapper .form-row label{display:block;font-size:.875rem;margin-bottom:8px}.woocommerce-additional-fields__field-wrapper label{display:block;font-size:.875rem;margin-bottom:8px}.woo-cols{display:flex;gap:40px}.woo-cols .woocommerce-billing-fields h3{font-size:1.875rem}.woo-cols #billing_address_1_field,.woo-cols #billing_address_2_field,.woo-cols #billing_city_field,.woo-cols #billing_email_field,.woo-cols #billing_phone_field,.woo-cols #billing_postcode_field,.woo-cols #shipping_address_1_field,.woo-cols #shipping_address_2_field,.woo-cols #shipping_city_field,.woo-cols #shipping_email_field,.woo-cols #shipping_phone_field,.woo-cols #shipping_postcode_field{grid-column:span 6}.woo-cols #billing_address_2_field label,.woo-cols #shipping_address_2_field label{position:relative!important;height:auto;width:100%;margin:0 0 8px;clip:unset;-webkit-clip-path:unset;clip-path:unset}.woo-cols ul.wc_payment_methods{list-style:none;margin:0;padding:0;border-radius:.75rem;background:#f6f6f6;padding:2rem;margin-bottom:1.5rem}.woo-cols ul.wc_payment_methods label{padding:0;font-size:1rem}.woo-cols ul.wc_payment_methods .input-radio{display:none}.woo-cols ul.wc_payment_methods .payment_box{position:relative;width:100%;padding:1em;margin:1em 0 0;font-size:.92em;border-radius:.4rem;line-height:1.5;background-color:#dfdcde;color:#515151}.woo-cols ul.wc_payment_methods .payment_box::before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woo-cols ul.wc_payment_methods .payment_box p{margin:0}.woo-cols #place_order{font-size:1rem;width:100%;padding:1rem}.woo-cols .col-2{min-width:400px}.woo-cols .col-2>div{padding:2rem 1rem;box-shadow:2px 2px 4px 0 rgba(0,0,0,.05),-2px -2px 4px 0 rgba(0,0,0,.05)}.woo-cols .col-2>div h3{font-size:1rem}.woo-cols .col-2>div table{text-align:left}.woo-cols .col-2>div table ul{list-style:none;margin:0;padding:0}.woo-cols .col-2>div table thead th{font-size:.9rem}.woo-cols .col-2>div table tfoot th{border-top:1px solid #e4e4e4}.woo-cols .col-2>div td{padding:.7rem 0;border-top:1px solid #e4e4e4}.woo-cols .col-2>div td.product-name .product-img-title{display:flex;align-items:center;gap:12px;padding-right:20px}.woo-cols .col-2>div td.product-name .product-img{display:flex;align-items:center;justify-content:center;padding:.7rem;min-width:52px;max-width:52px;border:1px solid #e4e4e4;border-radius:.2rem}.woo-cols .col-2>div td.product-name .product-img img{max-width:26px;height:26px;object-fit:contain}.woo-cols .col-2>div td.product-name .product-title{font-size:.875rem;font-weight:700}.woo-cols .col-2>div .product-quantity{color:#807d7e}.woocommerce-shipping-fields{margin-top:5rem;padding-top:2rem;border-top:1px solid #e4e4e4}.woocommerce-shipping-fields h3{font-size:1.3rem;margin:0}.woocommerce-shipping-fields .select-address{font-size:.9rem;margin:6px 0 20px}.woocommerce-shipping-fields fieldset{border-radius:.75rem;background:#f6f6f6;padding:2rem}.woocommerce-shipping-fields fieldset .field{display:flex;align-items:center}.woocommerce-shipping-fields fieldset .field label{font-size:1rem;font-weight:700}.woocommerce-shipping-fields fieldset #ship-to-same-address{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #bebcbd}.woocommerce-shipping-fields .shipping_address{display:none;margin-top:2rem}.woocommerce-additional-fields{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e4e4e4}.woocommerce-form__label-for-checkbox{display:flex;align-items:center}.woocommerce-form__label-for-checkbox .input-checkbox{margin-right:1rem}#quote{display:none}#quote.active{display:block}#quote .quote__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:9999}#quote .quote{background-color:#fff;width:35rem;max-height:90vh;position:fixed;top:50%;left:50%;z-index:9999;border-radius:.5rem;padding:1.5rem;overflow:auto;transform:translate(-50%,-50%)}#quote .quote__close{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;cursor:pointer}#quote .quote__close svg{width:1.5rem;height:1.5rem}#quote .quote__header span{display:block;font-weight:600;margin:0 0 .5rem}#quote .quote__header p{font-size:.9rem}#quote .quote__fields .asterisk{color:red}#quote .quote__fields .field-product{display:flex;align-items:center}#quote .quote__fields .field-product .quote__thumbnail{padding:0 1rem;flex:1}#quote .quote__fields .field-product .quote__text{flex:1}#quote .quote__fields .field-product .quote__text h3{margin:0 0 .7rem}#quote .quote__fields .field-product .quote__text p{font-size:.8rem}#quote .quote__fields span.details{display:block;font-weight:600;margin:1rem 0}#quote .quote__fields .quote__cols{display:grid;grid-gap:12px;width:100%;grid-template-columns:repeat(2,1fr)}#quote .quote__fields .info{margin:1rem 0 0}#quote .quote__fields input,#quote .quote__fields select{padding:4px 10px}#quote .quote__fields input.quote__quantity{width:auto}#quote .quote__fields select{min-height:34px;background-size:22px}#quote .quote__fields input.button{font-size:1rem;width:100%;height:3rem;margin-top:1rem}@media (max-width:1260px){article>.woocommerce{padding-top:50px;padding-bottom:50px}}@media (max-width:980px){.woocommerce-account.logged-in article>.woocommerce{gap:50px;flex-direction:column}.woo-top{flex-direction:column;gap:40px}.woo-top .summary{flex:0 0 100%;max-width:100%;width:100%;padding-left:0}.woocommerce-product-gallery{flex:0 0 100%;max-width:100%;padding-right:0}.cart-collaterals .container{flex-direction:column}.cart-collaterals .cart_totals,.cart-collaterals .coupon,.cart-collaterals .coupon_form{max-width:100%}}@media (max-width:880px){.u-columns{flex-direction:column}.u-columns .col{flex-direction:column}.u-columns .col>div{width:100%}.u-columns .col>div.woo-form{border-right:0}.woo-cols{flex-direction:column}.woo-cols .col-2{min-width:100%}.woo-cols .col-2>div table{width:100%}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(1,1fr);grid-column-gap:0}.woocommerce-cart-form table.cart :is(tbody,tfoot,tr){display:block}.woocommerce-cart-form table.cart thead{display:none}.woocommerce-cart-form table.cart tbody{margin:30px 0}.woocommerce-cart-form table.cart tbody tr.cart_item{position:relative;padding-bottom:25px;padding-left:115px;min-height:136px}.woocommerce-cart-form table.cart tbody tr.cart_item:not(:last-child){margin-bottom:25px;border-bottom:1px solid #e4e4e4}.woocommerce-cart-form table.cart td{border-bottom:0;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:5px 0}.woocommerce-cart-form table.cart td.product-thumbnail{position:absolute;top:0;left:0;overflow:hidden;margin-bottom:0;padding:0}.woocommerce-cart-form table.cart td.product-name a{font-size:14px;font-weight:600}.woocommerce-cart-form table.cart td.product-name::before{display:none}.woocommerce-cart-form table.cart td:not(:last-child){border-bottom:1px dashed rgba(0,0,0,.105)}.woocommerce-cart-form table.cart td::before{content:attr(data-title);flex:1 1 auto;padding-top:3px;text-transform:uppercase;font-weight:600;font-size:11px}.woocommerce-cart-form table.cart td .quantity{height:2rem}}@media (max-width:760px){#quote .quote{width:85%}}@media (max-width:660px){.single-product .container{padding-top:50px}#quote .quote{width:90%}.woocommerce-product-gallery{flex-direction:column}.woo-thumbs{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{flex-direction:column;gap:15px}}@media (max-width:560px){#quote .quote__fields .field-product{flex-direction:column}#quote .quote__fields .quote__cols{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){.u-columns .woo-form .remember-link{flex-direction:column}}