.sc-1au8ryl-0.dkuywW{display:none}#calc_shipping_city_field .optional,#calc_shipping_postcode_field .optional,#calc_shipping_city_field label .optional,#calc_shipping_postcode_field label .optional{display:none!important}.et_pb_wc_cart_totals .select2-container .select2-selection--single{padding:5px 15px;border-radius:5px;min-height:30px}input#calc_shipping_postcode{padding:4px 15px;border-radius:5px}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background-color:#960016;border-radius:99999px}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{opacity:0.7}.woocommerce input[type="radio"][name^="shipping_method"]+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #960016;border-radius:50%;background-color:#fff;vertical-align:middle;margin-right:8px;transition:all 0.2s ease;position:relative}.woocommerce input[type="radio"][name^="shipping_method"]{opacity:0;position:absolute}@media (min-width:980px){ul.sub-menu{width:300px!important;border-radius:20px}.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul{width:280px!important}ul.sub-menu a{width:240px!important;font-size:16px!important;text-transform:capitalize!important;transition:all 0.2s easy;border-radius:50px}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#960016!important;border-radius:50px;opacity:1;color:white!important}}#mobilemenu4 .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative;padding-right:50px!important}#mobilemenu4 .et_mobile_menu .menu-item-has-children>a:after{content:'+';position:absolute;font-size:28px;top:50%;transform:translateY(-50%);right:15px;color:#ffffff;font-weight:300}#mobilemenu4 .et_mobile_menu .menu-item-has-children.visible>a:after{content:'−'}#mobilemenu4 .et_mobile_menu ul.sub-menu{display:none!important}#mobilemenu4 .et_mobile_menu .visible>ul.sub-menu{display:block!important}@media (max-width:980px){.mobile_menu_bar{position:relative!important;width:30px!important;height:30px!important;overflow:hidden!important}.mobile_menu_bar:not(.menu-open) .et_pb_menu__icon{display:block!important;opacity:1!important;visibility:visible!important}.mobile_menu_bar:not(.menu-open)::after{display:none!important}.mobile_menu_bar.menu-open{background:transparent!important}.mobile_menu_bar.menu-open *{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.mobile_menu_bar.menu-open::before,.mobile_menu_bar.menu-open .et_pb_menu__icon,.mobile_menu_bar.menu-open .et_pb_menu__icon *,.mobile_menu_bar.menu-open>*{display:none!important}.mobile_menu_bar.menu-open::after{content:"✕"!important;position:absolute!important;font-size:32px!important;font-weight:300!important;color:#dc143c!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:transparent!important}}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:24px;font-size:17px;border:none;border-radius:30px;height:auto;font-family:Mulish,sans-serif;background-color:#ffffff}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:5px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:15px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 55px}.dnwoo_product_carousel_layout_two .dnwoo_carousel_social_icon_wrap li a:hover{color:#fff;background:#960016}span.icon_heart_alt{color:#960016}.dnwoo_product_filter_badge_btn{display:flex;flex-direction:column}.dnwoo_filter_masonry .dnwoo_product_filter_badge_btn>*:not(:first-child){border:0px!important}a.add_to_wishlist.dnwoo-filter-wishlist-btn{border-radius:0px 0px 15px 15px}a.add_to_wishlist.dnwoo-filter-wishlist-btn{margin-bottom:-2px}.dnwoo-pricerange-fill{background:#960016}.dnwoo-pricerange-thumb::before{border:2px solid white}.dnwoo-pricerange-thumb{background:#960016}.dnwoo-pricerange-thumb:active,body.dnwoo-dragging .dnwoo-pricerange-thumb{background:black}.dnwoo-currency-symbol{font-size:16px;color:white;font-weight:600;font-family:'Mulish'}@media (min-width:980px){body.post-type-archive-product ul.products,body.tax-product_cat ul.products,body.woocommerce-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,body.woocommerce-shop ul.products li.product{width:auto!important;float:none!important;margin:0!important;display:flex!important;flex-direction:column}body.post-type-archive-product .site-main,body.post-type-archive-product .content-area,body.post-type-archive-product #primary{max-width:none!important}ul.products li.product img{width:100%;aspect-ratio:1/1;object-fit:contain}ul.products li.product .woocommerce-loop-product__title{min-height:3.2em;line-height:1.2}ul.products li.product .price{margin-top:auto}.dnwoo_Pro_filter_menu_left_sidebar_wrapper{margin-top:60px;margin-right:40px}.rating-wrapper{margin-top:50px}}@media (min-width:767px) and (max-width:980px){.dnwoo_product_filter_container.dnwoo_show_filter_menu_left_sidebar{-ms-flex-direction:column;flex-direction:column}.dnwoo_Pro_filter_menu_left_sidebar_wrapper{width:100%!important}.dnwoo-pricerange-values{display:flex;gap:24px;justify-content:center;margin-bottom:50px}}span#dnwoo_pf_sort_selected_filter_text,li.dnwoo_pf_sort_filter_item{font-family:'Mulish';font-weight:600}.dnwoo-showing-result{display:none}h1.entry-title.main_title{color:white!important;font-family:'Libre Baskerville';text-align:center;font-weight:600}h2.wc-block-components-title.wc-block-components-checkout-step__title{color:white!important;font-family:'Libre Baskerville'}p.wc-block-components-checkout-order-summary__title-text,p.wc-block-components-checkout-step__description,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name,span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value,.wc-block-components-product-metadata__description p,.wc-block-components-panel__button,span.wc-block-components-totals-item__label,span.wc-block-components-payment-method-label,span.wc-block-components-checkbox__label,.wc-block-components-checkout-return-to-cart-button,div#radio-control-wc-payment-method-options-cod__content,span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value,.wc-block-components-totals-shipping .wc-block-components-shipping-placeholder__value,span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value,.wc-block-checkout-empty .wc-block-checkout-empty__title,p.wc-block-checkout-empty__description{color:white!important;font-family:'Mulish'}.wp-block-button__link{height:50px}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:70px!important}div.ppc-button-wrapper{justify-content:center;padding:6px 60px;background-color:white;margin-top:-10px;border-radius:0px 0px 15px 15px}.entry-content thead th,.entry-content tr th{color:black}.checkout #payment,.checkout #payment{border-style:solid;border-color:#eeeeee;background-color:white;border-radius:5px!important;color:black!important}span.woocommerce-terms-and-conditions-checkbox-text{color:black!important}.woocommerce-privacy-policy-text{color:black}#order_review_heading{margin-top:30px}div#customer_login h2{color:white;font-family:'Libre Baskerville'}button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background-color:#960016;border:1px solid white;color:white;border-radius:9999px}#order_review{background-color:white!important}.entry-content table:not(.variations){border:1px solid white!important;margin:0 0 15px;background-color:transparent!important;text-align:left;width:100%;border-radius:5px!important;padding:15px;color:black!important}h3#order_review_heading{color:white;text-align:center;margin-bottom:15px}div.woocommerce-form-coupon-toggle .woocommerce-info{background:transparent!important}form.woocommerce-form.woocommerce-form-register.register .woocommerce-privacy-policy-text{color:white}.woocommerce-form__label-for-checkbox span{color:white}.woocommerce-billing-fields h3{color:white;text-align:center}.woocommerce-billing-fields__field-wrapper p{color:white!important;font-family:'Libre Baskerville'}label.required_field{color:white}.woocommerce form .form-row.woocommerce-invalid label{color:#960016!important;font-family:'Libre Baskerville'}span.woocommerce-input-wrapper input{border-radius:15px!important}form#woocommerce-checkout-form-coupon button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{cursor:pointer;color:#FFFFFF!important;border-width:1px!important;border-color:#FFFFFF!important;border-radius:50px;font-family:'Mulish',Helvetica,Arial,Lucida,sans-serif!important;background-color:#960016;padding:7px 10px;text-align:center;transition:all 600ms ease}.form-row.place-order{margin-bottom:100px!important}form#woocommerce-checkout-form-coupon button:hover,button#place_order:hover{opacity:0.7}form#woocommerce-checkout-form-coupon button::after,button#place_order::after{opacity:0}@media(max-width:450px){div.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex!important}}.woocommerce form .form-row .woocommerce-input-wrapper .description{font-size:10px;background-color:black}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{border-color:#960016 transparent transparent transparent}.woocommerce input[type="radio"][name^="shipping_method"]:checked+label::before{background-color:#960016}input[type="radio"].input-radio{opacity:0;position:absolute}input[type="radio"].input-radio+label::before{content:"";display:inline-block;width:14px;height:14px;border:2px solid #960016;border-radius:50%;background-color:#fff;vertical-align:middle;margin-right:8px;transition:all 0.2s ease;position:relative}input[type="radio"].input-radio:checked+label::before{background-color:#960016}.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked+span::before{background-color:#960016;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 20 20' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.629 13.411l-3.77-3.77L2.5 11l5.129 5.129L17.5 6.257l-1.359-1.372L7.629 13.411z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.woocommerce-form__label-for-checkbox input[type="checkbox"]{opacity:0;position:absolute}.woocommerce-form__label-for-checkbox span{position:relative;padding-left:24px;display:inline-block;line-height:20px;cursor:pointer}.woocommerce-form__label-for-checkbox span::before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border:1px solid #960016;background-color:#fff;border-radius:4px;transition:all 0.2s ease;box-sizing:border-box}.bandeau-defilant{overflow:hidden!important;position:relative}.bandeau-defilant .et_pb_column{overflow:visible!important}.bandeau-contenu{display:flex;white-space:nowrap;animation:scroll-left 25s linear infinite}.bandeau-contenu span{padding:0 30px;display:inline-block}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.bandeau-defilant:hover .bandeau-contenu{animation-play-state:paused}.bandeau-contenu p{padding-bottom:0px}div#customer_details .col-2{display:none}form.checkout.woocommerce-checkout .col2-set .col-1{width:100%!important}form.woocommerce-shipping-calculator a{color:#960016!important}form.woocommerce-shipping-calculator a:hover{opacity:0.7}