/*
Theme Name: Theroofingoutlaw Kyle Child
Theme URI: https://wordpressdemo.webkul.com/ethereal-theme/
Description: Child theme for Theroofingoutlaw Kyle.
Author: Webkul
Author URI: https://www.webkul.com
Template: theroofingoutlaw-kyle
Version: 1.0.0
Text Domain: theroofingoutlaw-kyle-child
*/
:root{--darkGray:#373737;--colorPrimary:#EA2829;--colorBackground:#F2F2F2;--colorAccent:#22AE11;--accentsRed:#FF383C;--accentsOrange:#FF8D28;--accentsYellow:#FFCC00;--accentsGreen:#34C759;--colorBlue:#0088FF;--borderColor:#D5D5D5;--middleGray:#D1D1D1;--gray800:#1E2939;--bgPopup:#00000080;--black:#000000;--white:#FFFFFF;--kyleBlack:#222222;--colorNavy:#3A4D69;--colorYellow:#EFE40C;--colorLightGray:#E2E2E2;--colorSlateGray:#728093;--colorRed:#FF2C2C;--colorLime:#BBDC2F;--colorAmber:#FFBF00;--colorGreen:#6CC761;--colorGrassGreen:#55AC4B;--colorMustard:#D3C908;--colorCharcoal:#222222;--colorGunmetal:#182021;--colorGray:#ACACAC}html body.wkfashion-loading::before,html body:has(.blockUI)::before{border-top-color:var(--colorAmber)}body .wkfashion-infinite-scroll-container .wkfashion-infinite-scroll-loader .wkfashion-spinner{border-top-color:var(--colorYellow)}body .primary-button{color:var(--black)}body .primary-button .bg-colorPrimary{background-color:var(--colorYellow)}body .primary-button .border-colorPrimary{border-color:var(--colorYellow)}body .primary-button:hover{background-color:var(--colorMustard);color:var(--black)!important}body a.bg-colorPrimary,body button.bg-colorPrimary{background-color:var(--colorYellow);color:var(--black)}body a.bg-colorPrimary svg path,body button.bg-colorPrimary svg path{fill:var(--black)!important}body a.bg-colorPrimary:hover,body button.bg-colorPrimary:hover{background-color:var(--colorMustard);color:var(--black)!important}body a.bg-colorPrimary:hover svg path,body button.bg-colorPrimary:hover svg path{fill:var(--black)!important}body .er-dekstop-menu.bg-kyleBlack{background-color:var(--colorYellow)}body .wkfashion-account-btn{color:var(--black)!important}body .wkfashion-account-btn div,body .wkfashion-account-btn span{color:var(--black)!important}body .wkfashion-account-menu-popup .border-colorPrimary{border-color:var(--colorYellow)}body .wkfashion-popup-open-btn .icon-cart{color:var(--black)}body .wkfashion-popup-open-btn .wkfashion-mini-cart-count{background-color:var(--colorAccent);color:var(--white)}body .wkfashion-popup-open-btn .wkfashion-mini-cart-count.wkfashion-zero-item{background-color:var(--colorPrimary)}body .wkfashion-popup-open-btn .wkfashion-review-order-header-totle{color:var(--black)}body .wkfashion-footer-menu li::after{background-color:var(--colorYellow)}body .wkfashion-sidebar-shop-filter input[type=checkbox]:checked,body .wkfashion-sidebar-shop-filter input[type=radio]:checked{color:var(--colorYellow)}body .wkfashion-product-search-form,body .wkfashion-search-form{border:var(--black)}body .wkfashion-product-search-form button,body .wkfashion-search-form button{background:var(--black);color:var(--white)}body .wkfashion-product-search-form button .icon-search,body .wkfashion-search-form button .icon-search{color:var(--white)}body .wkfashion-product-search-form button:hover,body .wkfashion-search-form button:hover{background:var(--black);color:var(--white)}body .wkfashion-promotional-feature .wkfashion-promotional-feature-inner-wrapper{background-color:var(--colorYellow);color:var(--black)}body .wkfashion-promotional-feature .wkfashion-promotional-feature-item-seperator{background-color:var(--black)}body .wkfashion-mini-cart-content-inner .bg-colorPrimary{background-color:var(--colorYellow)}body .wkfashion-mini-cart-remove-all,body .wkfashion-multicart-header-title{color:var(--black)}body .wkfashion-review-order-header-wrapper.bg-colorPrimary{background-color:var(--colorYellow)}body .wkfashion-review-order-header-wrapper.text-black{color:var(--white)}body .wkfashion-review-order-header-wrapper .wkfashion-multicart-header-title{color:var(--black)}body .wkfashion_product_listing_page_btn{border-color:var(--colorAccent)!important;background-color:var(--colorAccent)!important;color:var(--white)!important}body .wkfashion_product_listing_page_btn:hover{background-color:var(--accentsGreen)!important;color:var(--white)!important}body .wkfashion-woocommerce-breadcrumb li{color:var(--kyleBlack)}body #wkfashion-load-more-reviews{color:var(--kyleBlack)}body .wkfashion-sort-btn.bg-colorPrimary{background-color:var(--colorYellow)}body .wkfashion-sort-btn.border-colorPrimary{border-color:var(--colorYellow)}body .wkfashion-sort-btn span.text-white,body .wkfashion-sort-btn.text-white{color:var(--black)}body .wkfashion-single-product-gallery-slider .wkfashion-thumbnail-img.\!border-colorPrimary{border-color:var(--colorYellow)!important}body .wkfashion-single-add-to-cart-btn{border-color:var(--colorAccent);background-color:var(--colorAccent);color:var(--white)}body .wkfashion-single-add-to-cart-btn:hover{background-color:var(--colorGreen);color:var(--white)!important}body .wkfashion-checkout-revieww-order-content .product-thumbnail .product-quantity{background-color:var(--colorAccent)}body #wkfashion-checkout-progress-overlay svg .spin-circle{color:var(--colorYellow)}body #wkfashion-checkout-progress-bar{background-color:var(--colorYellow)}body .woocommerce-terms-and-conditions-wrapper input[type=checkbox]:checked{color:var(--colorAccent)}body .woocommerce-order-details .wkfashion-order-group-header{background-color:var(--colorYellow);color:var(--black)}body .woocommerce-order-details .wkfashion-order-group-header svg path{fill:var(--black)!important}body .wkfashion-thankyou-page-billing-email,body .wkfashion-thankyou-page-billing-email-phone{color:var(--colorAccent)}body .wkfashion-footer-brand-name{color:var(--colorAccent)}p.form-row:has(input[aria-invalid=true]:not([type=radio],[type=checkbox],[type=hidden],.qty,.search-input)){border-color:#ff2c2c}p.form-row p.checkout-inline-error-message{color:#ff2c2c}textarea:hover{border-color:#ff2c2c}.wkfashion-comments-area input[type=submit]{background-color:#efe40c;border:1px solid #efe40c;color:#000}.wkfashion-comments-area input[type=submit]:hover{background-color:#d3c908}.primary-button,.wc-proceed-to-checkout .checkout-button{background-color:#efe40c;border:1px solid #efe40c;color:#000}.primary-button:hover,.wc-proceed-to-checkout .checkout-button:hover{background-color:#d3c908}.wkfashion-infinite-scroll-container .wkfashion-infinite-scroll-loader .wkfashion-spinner{border-top-color:#ff2c2c}.wkfashion-loop-product-price del{color:#ff2c2c}.wkfashion-single-product-price del{color:#ff2c2c}.wkfashion-single-product-price .wkfashion-discount-badge{background-color:#ff2c2c}.woocommerce-variation-price .wkfashion-single-product-price del .woocommerce-Price-amount bdi{color:#ff2c2c}.woocommerce-variation-price .wkfashion-single-product-price del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{color:#ff2c2c}.wkfashion-vat-toggle{color:#000}.wkfashion-vat-toggle:hover{color:#000}.wkfashion-vat-toggle.wkfashion-vat-off .wkfashion-vat-toggle-track{background-color:#222}body.wkfashion-loading::before,body:has(.blockUI)::before{border-top-color:#ff2c2c}.woocommerce-grouped-product-list-item__quantity .add_to_cart_button{border:1px solid #ff2c2c}.woocommerce-MyAccount-paymentMethods .button.delete{color:#ff2c2c}.woocommerce-input-wrapper:has(select[aria-invalid=true]) .select2-container .select2-selection__rendered{border-color:#ff2c2c}.woocommerce .woocommerce-form-track-order button{background-color:#efe40c;border:1px solid #efe40c;color:#000}.woocommerce .woocommerce-form-track-order button:hover{background-color:#d3c908}.wc-block-components-button,.wp-block-button__link,.wp-element-button{border:1px solid #ff2c2c;background-color:#ff2c2c}.wkfashion-header-mega-menu .wkfashion-mega-menu-popup-wrapper .wkfashion-mega-menu-columns a::after{background-color:#ff2c2c}.widget_block .product_list_widget .woocommerce-Price-amount{color:#ff2c2c}.wkfashion-checkout-email-check #wkfashion_checkout_email_message.text-color-primary{color:#ea2829}@media (max-width:525px){.woocommerce-checkout-review-order-table .wkfashion-mini-cart-coupon-wrapper .wkfashion-mini-cart-coupon-open-btn{border-color:var(--colorYellow);background-color:var(--colorYellow);color:var(--black)}.woocommerce-checkout-review-order-table .wkfashion-mini-cart-coupon-wrapper .wkfashion-mini-cart-coupon-open-btn i,.woocommerce-checkout-review-order-table .wkfashion-mini-cart-coupon-wrapper .wkfashion-mini-cart-coupon-open-btn span{color:var(--black)}}