:root{--ct-red:#c1121f;--ct-red-dk:#a00e18;--ct-black:#080808;--ct-dark:#0f0f0f;--ct-card:#111;--ct-card2:#161616;--ct-border:#2a2a2a;--ct-white:#f0ebe3;--ct-muted:rgba(240,235,227,.72);--ct-dim:#666}.custees-login-message{width:min(720px, 90%);margin:0
auto 45px !important;padding:26px
35px !important;text-align:center !important;border:1px
solid rgba(255,255,255,0.15);border-left:3px solid #d20a17;background:#101010;box-sizing:border-box}.custees-login-message-title{color:#fff;font-size:24px;line-height:1.2;margin-bottom:8px}.custees-login-message-text{color:rgba(255,255,255,0.7);font-size:15px;line-height:1.6;max-width:600px;margin:0
auto}body{background-color:var(--ct-black) !important;color:var(--ct-white) !important;font-family:'Barlow Condensed',sans-serif !important}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif !important;color:var(--ct-white) !important}p,li,td,th,label,blockquote{color:var(--ct-white) !important}a{color:var(--ct-white) !important;text-decoration:none !important}a:hover{color:var(--ct-red)   !important}::-webkit-scrollbar{background:var(--ct-black)}::-webkit-scrollbar-thumb{background:#252525}::-webkit-scrollbar-thumb:hover{background:var(--ct-red)}::selection{background:rgba(193,18,31,.35);color:var(--ct-white)}a.btn.btn-default.wd-switch-to-register:hover{color:var(--ct-white) !important}.whb-header,.whb-main-header,.whb-general-header,.whb-sticky-row,#masthead,.site-header,header.site-header,.wd-header,.wd-sticky-header,.wd-header-clone,.wd-stuck,body>header{background-color:rgba(8,8,8,.97) !important;border-bottom-color:#1a1a1a     !important;box-shadow:none                 !important}.whb-row,.whb-flex-row,.whb-general-header,.whb-main-header,.whb-col-left,.whb-col-right,.whb-column,.whb-without-bg{background-color:rgba(8,8,8,.97) !important}.whb-row .container,
.whb-flex-row .container,
.whb-row .container-fluid{background-color:transparent !important}.whb-color-dark{background-color:rgba(8,8,8,.97) !important}.whb-header[style],.whb-row[style],.site-header[style]{background-color:rgba(8,8,8,.97) !important}.site-logo,.wd-logo,.wd-logo-wrap{background-color:transparent !important}.site-logo img,
.wd-logo   img,
.wd-logo-wrap img,img.custom-logo,img.wd-logo-regular,img.wd-logo-sticky,img.wd-logo-mobile{display:none !important}.site-logo a,
.wd-logo   a,
.wd-logo-wrap
a{text-decoration:none !important}.woodmart-navigation ul.menu > li > a,
.wd-main-nav         ul.menu > li > a,
.wd-nav > ul > li > a,
.whb-general-header .menu-item > a,
.whb-navigation ul.menu > li > a,
.site-header .menu-item > a,
header .menu-item>a{color:#c9c9c9   !important;font-family:'Space Mono',monospace !important;font-size:11px                     !important;letter-spacing: .16em                   !important;text-transform:uppercase               !important;background:transparent             !important}.woodmart-navigation ul.menu > li > a:hover,
.woodmart-navigation ul.menu > li.current-menu-item > a,
.woodmart-navigation ul.menu > li.current-menu-ancestor > a,
.wd-main-nav         ul.menu > li > a:hover,
.wd-main-nav         ul.menu > li.current-menu-item > a,
.whb-general-header .menu-item:hover > a,
.whb-general-header .current-menu-item > a,
.whb-navigation ul.menu > li > a:hover,
.whb-navigation ul.menu>li.current-menu-item>a{color:var(--ct-white) !important}.woodmart-navigation ul.sub-menu,
.wd-main-nav         ul.sub-menu,
.wd-dropdown-menu,
.whb-navigation ul.sub-menu,
.woodmart-navigation .sub-menu{background-color:#0f0f0f   !important;border-color:#1e1e1e   !important;box-shadow:0 4px 24px rgba(0,0,0,.7) !important}.woodmart-navigation ul.sub-menu li a,
.wd-main-nav         ul.sub-menu li a,
.whb-navigation ul.sub-menu li
a{color:var(--ct-muted) !important;background-color:transparent    !important}.woodmart-navigation ul.sub-menu li a:hover,
.wd-main-nav         ul.sub-menu li a:hover,
.whb-navigation ul.sub-menu li a:hover{color:var(--ct-white) !important;background-color:#161616        !important}.wd-tools-item>a,.wd-tools-item>button{color:rgba(240,235,227,0.55) !important}.wd-tools-item>a:hover,.wd-tools-item>button:hover{color:var(--ct-white) !important}.wd-tools-count,.wd-cart-icon-count,.woodmart-cart-count{background-color:var(--ct-red)   !important;color:var(--ct-white) !important}.wd-header-btn a,
.woodmart-header-btn a,
.wd-header-button a,
.header-button-wrapper a,
.wd-html-element a.woodmart-btn,
.wd-html-element .wd-btn,
.wd-header .woodmart-btn,
.wd-header .wd-btn{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important;font-family:'Barlow Condensed',sans-serif !important;font-weight:700   !important;letter-spacing:   .2em  !important;text-transform:uppercase !important}.wd-header-btn a:hover,
.wd-header .woodmart-btn:hover,
.wd-header .wd-btn:hover{background-color:var(--ct-red-dk) !important}.woodmart-top-bar,.wd-top-bar{background-color:var(--ct-dark)   !important;border-color:var(--ct-border) !important;color:var(--ct-dim)    !important}.woodmart-top-bar a,
.wd-top-bar
a{color:var(--ct-dim) !important}.woodmart-top-bar a:hover,
.wd-top-bar a:hover{color:var(--ct-white) !important}.wd-shop-categories-bg{background-color:#0d0d0d !important;border-color:var(--ct-border) !important}.wd-shop-categories-bg
a{color:var(--ct-dim) !important}.wd-shop-categories-bg a:hover,
.wd-shop-categories-bg
a.active{color:var(--ct-red) !important}.woodmart-nav-panel-side,.wd-nav-panel,.wd-mobile-nav{background-color:var(--ct-dark)   !important;border-color:var(--ct-border) !important}.woodmart-nav-panel-side ul.menu li a,
.wd-nav-panel ul li
a{color:var(--ct-muted) !important}.woodmart-nav-panel-side ul.menu li a:hover,
.wd-nav-panel ul li a:hover{color:var(--ct-white) !important}.wd-close-side,.woodmart-close-side{color:var(--ct-white) !important}.wd-search-form input,
.woodmart-search
input{background-color:var(--ct-card)   !important;border-color:var(--ct-border) !important;color:var(--ct-white)  !important}.wd-bottom-nav,.wd-tools-mobile-bar{background-color:var(--ct-dark)   !important;border-color:var(--ct-border) !important}.wd-bottom-nav
a{color:var(--ct-dim) !important}.wd-bottom-nav a:hover,
.wd-bottom-nav
a.active{color:var(--ct-white) !important}.wd-footer,.footer-container,.wd-prefooter,.footer-sidebar,#colophon,.site-footer,footer.site-footer,.woodmart-footer,.wd-site-footer,.woodmart-footer-widgets,.footer-widgets-area,.wd-footer-widgets,.woodmart-widget-area.footer-widgets,.woodmart-brands-slider,.woodmart-brands-carousel,.woodmart-brands,.wd-brands-slider,.wd-brands,[class*="brands-slider"],[class*="brand-carousel"],.woodmart-shortcode-brands,.woodmart-copyright,.wd-copyright,.woodmart-footer-bottom,.woodmart-payments{display:none !important}#ct-custom-footer{display:block            !important;background:var(--ct-black)  !important;border-top:1px solid #161616 !important;padding:56px
clamp(20px,5vw,80px) 32px !important;font-family:'Barlow Condensed',sans-serif !important}#ct-custom-footer .ct-ft-inner{display:grid                      !important;grid-template-columns:2fr 1fr 1fr 1fr          !important;gap:40px                      !important;padding-bottom:40px                      !important;margin-bottom:40px                      !important;border-bottom:1px solid #141414         !important}@media (max-width: 800px){#ct-custom-footer .ct-ft-inner{grid-template-columns:1fr 1fr !important}}@media (max-width: 500px){#ct-custom-footer .ct-ft-inner{grid-template-columns:1fr !important}}#ct-custom-footer .ct-ft-be{font-family:'Playfair Display',serif !important;font-style:italic               !important;font-weight:700                  !important;font-size:20px                 !important;color:var(--ct-red)        !important;display:block                !important}#ct-custom-footer .ct-ft-name{font-weight:700               !important;font-size:20px              !important;letter-spacing:  .22em             !important;color:var(--ct-white)   !important;display:block             !important;margin-top:3px               !important}#ct-custom-footer .ct-ft-brand
p{font-size:15px                     !important;color:rgba(240,235,227,0.65)   !important;margin-top:12px                     !important;line-height:1.6                      !important;font-weight:300                      !important}#ct-custom-footer .ct-ft-col
h4{font-family:'Space Mono',monospace !important;font-size:11px                   !important;letter-spacing: .22em                  !important;color:rgba(240,235,227,0.55) !important;text-transform:uppercase              !important;margin-bottom:16px                   !important;margin-top:0                      !important}#ct-custom-footer .ct-ft-col
ul{list-style:none   !important;padding:0
!important;margin:0
!important}#ct-custom-footer .ct-ft-col ul
li{margin-bottom:10px !important}#ct-custom-footer .ct-ft-col
a{font-size:14px                     !important;color:rgba(240,235,227,0.65)   !important;font-weight:300                      !important;text-decoration:none                     !important}#ct-custom-footer .ct-ft-col a:hover{color:var(--ct-white) !important}#ct-custom-footer .ct-ft-bottom{display:flex          !important;justify-content:space-between !important;flex-wrap:wrap          !important;gap:10px          !important;font-family:'Space Mono',monospace !important;font-size:12px          !important;color:rgba(240,235,227,0.55)  !important;letter-spacing:  .1em          !important}#ct-custom-footer .ct-ft-bottom
strong{color:rgba(240,235,227,0.75) !important}#ct-custom-footer .ct-ft-bottom
a{color:rgba(240,235,227,0.55) !important;text-decoration:none !important}#ct-custom-footer .ct-ft-bottom a:hover{color:var(--ct-red) !important}#ct-custom-footer .ct-ft-links{display:flex !important;gap:20px !important}#content,.site-content,.woodmart-content-container,.wd-content-holder,.woocommerce,.woocommerce-page,main,[role="main"]{background-color:var(--ct-black) !important}.vc_row,.vc_column-inner,.wpb_column>.vc_column-inner,.wpb_wrapper{background-color:transparent !important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],textarea,select{background-color:var(--ct-card)   !important;color:var(--ct-white)  !important;border-color:var(--ct-border) !important}input::placeholder,textarea::placeholder{color:var(--ct-dim) !important}input:focus,select:focus,textarea:focus{border-color:var(--ct-red)  !important;box-shadow:none           !important;background-color:var(--ct-card) !important}select
option{background-color:var(--ct-dark)  !important;color:var(--ct-white) !important}.button,
a.button,
button.button,
input[type="submit"],
input[type="button"],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.add_to_cart_button,
.single_add_to_cart_button,
.checkout-button,
.wc-proceed-to-checkout a,
.wd-btn,
.btn,
.woodmart-btn,
.woocommerce #respond
input#submit{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important;font-family:'Barlow Condensed',sans-serif !important;font-weight:700  !important;letter-spacing:   .1em !important;text-transform:uppercase !important}.button:hover,
a.button:hover,
button.button:hover,
input[type="submit"]:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,.add_to_cart_button:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.wd-btn:hover{background-color:var(--ct-red-dk) !important;border-color:var(--ct-red-dk) !important}.button.alt,
.woocommerce a.button.alt,.wd-btn-outlined{background-color:transparent    !important;color:var(--ct-white) !important;border:1px
solid #555  !important}.button.alt:hover,
.woocommerce a.button.alt:hover{border-color:#888 !important}.price_slider_amount
.button{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important}.wd-add-btn a, .wd-add-btn button,
.product-buttons a, .product-buttons button,
.wd-action-btn a, .wd-action-btn
button{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important;opacity:1               !important}.wd-compare-btn a,
.wd-wishlist-btn a,
.wd-quik-view-btn a,
.yith-wcwl-add-to-wishlist
a{background-color:var(--ct-card2)  !important;color:var(--ct-muted)  !important;border-color:var(--ct-border) !important}.wd-compare-btn a:hover,
.wd-wishlist-btn a:hover,
.wd-quik-view-btn a:hover,
.yith-wcwl-add-to-wishlist a:hover{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important}li.product,.product-grid-item,.type-product{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.product-image-wrapper,.wd-product-image{background-color:var(--ct-card) !important}.woocommerce-loop-product__title,.wd-entities-title{color:var(--ct-white) !important}.wd-product-cats a,.woocommerce-loop-category__title{color:rgba(193,18,31,.8) !important}span.price,.woocommerce-Price-amount,.amount{color:var(--ct-white) !important}ins .woocommerce-Price-amount{color:var(--ct-red) !important}del, del .woocommerce-Price-amount{color:var(--ct-dim) !important}.star-rating::before,
.star-rating span::before{color:var(--ct-red) !important}.woocommerce-result-count{color:var(--ct-dim) !important}.woocommerce-ordering select,.orderby{background-color:var(--ct-card)   !important;color:var(--ct-white)  !important;border-color:var(--ct-border) !important}.woocommerce-breadcrumb,
.woocommerce-breadcrumb
a{color:var(--ct-dim) !important}.woocommerce-breadcrumb a:hover{color:var(--ct-white) !important}.page-numbers a, .page-numbers span,
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li
span{background-color:var(--ct-card)   !important;color:var(--ct-dim)    !important;border-color:var(--ct-border) !important}.page-numbers .current,
.page-numbers a:hover,
.woocommerce-pagination ul li span.current,
.woocommerce-pagination ul li a:hover{background-color:var(--ct-red)   !important;border-color:var(--ct-red)   !important;color:var(--ct-white) !important}.wd-label-text,.onsale{background-color:var(--ct-red) !important;color:var(--ct-white) !important}.widget,.widget_layered_nav,.widget_price_filter,aside.widget-area,.sidebar,.shop-sidebar{background-color:transparent !important}.widget h2, .widget h3,.widgettitle,.widget_title{color:var(--ct-white) !important;border-color:var(--ct-border) !important}.widget_layered_nav ul li a,
.woocommerce-widget-layered-nav-list__item
a{color:var(--ct-muted) !important}.widget_layered_nav ul li a:hover,
.woocommerce-widget-layered-nav-list__item a:hover,
.woocommerce-widget-layered-nav-list__item--chosen
a{color:var(--ct-white) !important}.widget_layered_nav ul li
.count{color:var(--ct-dim) !important}.ui-slider,.price_slider{background-color:#222 !important}.ui-slider-range, .price_slider .ui-slider-range{background-color:var(--ct-red) !important}.ui-slider-handle, .price_slider .ui-slider-handle{background-color:var(--ct-white) !important;border-color:var(--ct-white) !important}.price_slider_amount
span{color:var(--ct-white) !important}.woocommerce-active-filters-list__item{background-color:var(--ct-card)   !important;border-color:var(--ct-border) !important;color:var(--ct-white)  !important}.woocommerce-active-filters-list__item
a.remove{color:var(--ct-red) !important}.widget_top_rated_products ul li
a{color:var(--ct-white) !important}.woocommerce
div.product{background-color:transparent !important}.product_title{color:var(--ct-white) !important;font-family:'Playfair Display',serif !important}.woocommerce-product-details__short-description
p{color:var(--ct-muted) !important}table.variations
select{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.woocommerce .variations
label{color:var(--ct-white) !important}.woocommerce
.reset_variations{color:var(--ct-red) !important}.quantity
input.qty{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.quantity .plus, .quantity .minus,
.wd-qty .plus, .wd-qty
.minus{background-color:var(--ct-card2)  !important;color:var(--ct-white)  !important;border-color:var(--ct-border) !important}.quantity .plus:hover, .quantity .minus:hover,
.wd-qty .plus:hover, .wd-qty .minus:hover{background-color:var(--ct-red) !important;border-color:var(--ct-red) !important}.product_meta, .product_meta span, .product_meta
a{color:var(--ct-dim) !important}.product_meta a:hover{color:var(--ct-white) !important}.woocommerce-tabs
ul.tabs{border-bottom-color:var(--ct-border) !important}.woocommerce-tabs ul.tabs
li{border-color:var(--ct-border) !important}.woocommerce-tabs ul.tabs li
a{color:var(--ct-dim) !important;background-color:transparent !important}.woocommerce-tabs ul.tabs li.active
a{background-color:var(--ct-card) !important;color:var(--ct-white) !important}.woocommerce-tabs
.panel{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.woocommerce-tabs .panel p, .woocommerce-tabs .panel
li{color:var(--ct-muted) !important}.woocommerce-tabs .panel
h2{color:var(--ct-white) !important}.woocommerce-product-gallery figure,.woocommerce-product-gallery__wrapper,.wd-product-gallery,.wd-gallery-item{background-color:var(--ct-card) !important}.flex-control-thumbs li
img{opacity: .6}.flex-control-thumbs li img.flex-active,
.flex-control-thumbs li img:hover{opacity:1 !important;border-color:var(--ct-red) !important}.flex-prev,.flex-next{background-color:var(--ct-card2) !important;color:var(--ct-white) !important}.flex-prev:hover,.flex-next:hover{background-color:var(--ct-red) !important}ul.variable-items-wrapper li.variable-item:not(.radio-variable-item){background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}ul.variable-items-wrapper li.variable-item.selected,
ul.variable-items-wrapper li.variable-item:hover{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important}ul.variable-items-wrapper li.variable-item.disabled{background-color:#1a1a1a !important;color:var(--ct-dim) !important}.wd-sticky-atc{background-color:var(--ct-dark) !important;border-color:var(--ct-border) !important}.related.products>h2,.upsells.products>h2{color:var(--ct-white) !important}.wd-minicart-popup,.woodmart-side-cart,.side-cart,.wd-cart-side-panel,.woodmart-cart-pop-up,.wd-minicart-side-popup,.wd-popup.wd-cart-popup{background-color:var(--ct-dark)   !important;border-color:var(--ct-border) !important;color:var(--ct-white)  !important}.wd-minicart-popup .wd-minicart-title,
.wd-minicart-popup .wd-popup-title{color:var(--ct-white) !important;border-color:var(--ct-border) !important}.wd-close-side,.wd-popup-close,.woodmart-close{color:var(--ct-white) !important}.wd-close-side:hover,.wd-popup-close:hover{color:var(--ct-red) !important}.mini_cart_item,.woocommerce-mini-cart-item{background-color:transparent !important;border-color:var(--ct-border) !important}.mini_cart_item a,
.woocommerce-mini-cart-item
a{color:var(--ct-white) !important}.mini_cart_item a:hover,
.woocommerce-mini-cart-item a:hover{color:var(--ct-red) !important}.mini_cart_item
.remove{color:var(--ct-dim) !important}.mini_cart_item .remove:hover{color:var(--ct-red) !important}.mini_cart_item
.quantity{color:var(--ct-muted) !important}.woocommerce-mini-cart__total,
.widget_shopping_cart .total,
.wd-minicart-footer .wd-minicart-total{background-color:var(--ct-card)   !important;border-color:var(--ct-border) !important}.woocommerce-mini-cart__total strong,
.widget_shopping_cart .total
strong{color:var(--ct-white) !important}.woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--ct-red) !important}.woocommerce-mini-cart__buttons,
.widget_shopping_cart .buttons,.wd-minicart-footer-btns{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.woocommerce-mini-cart__buttons .button,
.widget_shopping_cart .buttons a,
.wd-minicart-footer-btns
a{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important}.woocommerce-mini-cart__buttons .button:hover,
.widget_shopping_cart .buttons a:hover{background-color:var(--ct-red-dk) !important}.woocommerce-mini-cart__buttons .button.wc-forward,
.widget_shopping_cart .buttons .wc-forward{background-color:transparent    !important;color:var(--ct-white) !important;border:1px
solid #555  !important}.wd-minicart-overlay,.woodmart-cart-popup-overlay{background-color:rgba(0,0,0,.7) !important}.widget_shopping_cart_content,
.woocommerce-mini-cart,
.wd-header-cart
.widget_shopping_cart{background-color:var(--ct-dark) !important;color:var(--ct-white) !important}.woocommerce-message{background-color:var(--ct-card) !important;border-top-color:var(--ct-red) !important;color:var(--ct-white) !important}.woocommerce-message
a{color:var(--ct-white) !important}.woocommerce-info{background-color:var(--ct-card) !important;border-top-color:#25a !important;color:var(--ct-white) !important}.woocommerce-error{background-color:rgba(193,18,31,.08) !important;border-top-color:var(--ct-red) !important;color:var(--ct-white) !important}.woocommerce-error
li{color:var(--ct-white) !important}.woocommerce
table.shop_table{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.woocommerce table.shop_table
th{background-color:var(--ct-dark) !important;color:var(--ct-dim) !important;border-color:var(--ct-border) !important}.woocommerce table.shop_table
td{border-color:var(--ct-border) !important;color:var(--ct-white) !important}.woocommerce table.shop_table td
a{color:var(--ct-white) !important}.woocommerce table.shop_table td a:hover{color:var(--ct-red) !important}.woocommerce table.cart td.product-remove
a{color:var(--ct-dim) !important}.woocommerce table.cart td.product-remove a:hover{color:var(--ct-red) !important}.cart_totals{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.cart_totals
h2{color:var(--ct-white) !important}.cart_totals table th,
.cart_totals table
td{color:var(--ct-white) !important;border-color:var(--ct-border) !important}.coupon input,
.woocommerce .coupon input.input-text{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.woocommerce-cart .cart-empty{color:var(--ct-muted) !important}.return-to-shop
a.button{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important}.woocommerce-checkout .form-row input,
.woocommerce-checkout .form-row select,
.woocommerce-checkout .form-row textarea,
.woocommerce form .input-text{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.woocommerce-checkout label,
.woocommerce form
label{color:var(--ct-white) !important}.woocommerce-checkout h3,
#customer_details
h3{color:var(--ct-white) !important}#order_review,.woocommerce-checkout-review-order{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}#order_review_heading{color:var(--ct-white) !important}.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table
td{color:var(--ct-white) !important;border-color:var(--ct-border) !important}#payment, .woocommerce
#payment{background-color:var(--ct-dark) !important;border-color:var(--ct-border) !important}#payment ul.payment_methods li
label{color:var(--ct-white) !important}#payment
div.payment_box{background-color:var(--ct-card) !important;color:var(--ct-muted) !important}#payment div.payment_box::before{border-bottom-color:var(--ct-card) !important}.woocommerce-MyAccount-navigation{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.woocommerce-MyAccount-navigation ul li
a{color:var(--ct-dim) !important}.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li.is-active
a{color:var(--ct-white) !important}.woocommerce-MyAccount-content{color:var(--ct-white) !important}.woocommerce-MyAccount-content
table{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.woocommerce-MyAccount-content table
th{background-color:var(--ct-dark) !important;color:var(--ct-dim) !important}.woocommerce-MyAccount-content table
td{color:var(--ct-white) !important;border-color:var(--ct-border) !important}.woocommerce-account .woocommerce-form,
.woocommerce-account
fieldset{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.woocommerce-account h2,
.woocommerce-account .login h2,
.woocommerce-account .register
h2{color:var(--ct-white) !important}.woocommerce-account .woocommerce-form
label{color:var(--ct-muted) !important}.wd-search-full-screen,.woodmart-search-full-screen{background-color:rgba(8,8,8,.98) !important}.wd-search-full-screen input,
.woodmart-search-full-screen input[type="search"]{border-color:var(--ct-border) !important;color:var(--ct-white) !important}.wd-popup-bg{background-color:rgba(8,8,8,.92) !important}.wd-popup-content{background-color:var(--ct-dark) !important;border-color:var(--ct-border) !important;color:var(--ct-white) !important}.wd-popup-close{color:var(--ct-white) !important}.select2-container .select2-selection{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.select2-container .select2-selection__rendered{color:var(--ct-white) !important}.select2-dropdown{background-color:var(--ct-dark) !important;border-color:var(--ct-border) !important}.select2-results__option{color:var(--ct-muted) !important}.select2-results__option--highlighted{background-color:var(--ct-red) !important;color:var(--ct-white) !important}.fpd-container,.fpd-wrapper,[id^="fpd-"],[class*="fpd-container"],[class*="fpd-wrapper"]{background:#fff !important;border:1px
solid rgba(193,18,31,0.25) !important;box-shadow:0 4px 32px rgba(0,0,0,0.45), 0 0 0 1px rgba(193,18,31,0.08) !important;border-radius:2px !important;color:#111 !important}fpd-actions-bar,.fpd-actions-bar,[class*="fpd-actions-bar"],[is="fpd-actions-bar"]{background:#fff !important;border-bottom:1px solid #e8e8e8 !important;color:#111 !important}fpd-actions-bar .fpd-btn,
fpd-actions-bar button,
.fpd-actions-bar .fpd-btn,
.fpd-actions-bar button,
[class*="fpd-actions-bar"] button,
[class*="fpd-actions-bar"] .fpd-btn{background:#f2f2f2 !important;color:#111 !important;border-color:#ddd !important}fpd-actions-bar .fpd-btn:hover,
fpd-actions-bar button:hover,
.fpd-actions-bar .fpd-btn:hover{background:#c1121f !important;color:#fff !important;border-color:#c1121f !important}fpd-nav,
.fpd-nav,
[class*="fpd-nav"],
[is="fpd-nav"],
fpd-actions-bar ~ * .fpd-nav,.fpd-module-nav,[class*="fpd-module-nav"]{background:#fff !important;border-right:1px solid #e8e8e8 !important}fpd-nav .fpd-nav-item,
.fpd-nav .fpd-nav-item,[class*="fpd-nav-item"],.fpd-nav-item{background:transparent !important;color:#555 !important}fpd-nav .fpd-nav-item svg,
fpd-nav .fpd-nav-item i,
.fpd-nav-item svg,
.fpd-nav-item
i{color:#555 !important;fill:#555 !important}fpd-nav .fpd-nav-item span,
.fpd-nav-item span,
.fpd-nav-item
label{color:#555 !important}fpd-nav .fpd-nav-item.fpd-active,
.fpd-nav-item.fpd-active,
.fpd-nav .fpd-active,[class*="fpd-nav-item"][class*="fpd-active"]{background:rgba(193,18,31,0.08) !important;color:#c1121f !important}fpd-nav .fpd-nav-item.fpd-active svg,
fpd-nav .fpd-nav-item.fpd-active i,
.fpd-nav-item.fpd-active svg,
.fpd-nav-item.fpd-active
i{color:#c1121f !important;fill:#c1121f !important}fpd-nav .fpd-nav-item.fpd-active span,
.fpd-nav-item.fpd-active span,
.fpd-nav-item.fpd-active
label{color:#c1121f !important}.fpd-sidebar,.fpd-module,[class*="fpd-module"]:not([class*="fpd-module-nav"]),[class*="fpd-sidebar"],.fpd-action-bar,.fpd-ui-header,[class*="fpd-ui"],fpd-module,[is="fpd-module"]{background:#f8f8f8 !important;border-color:#e0e0e0 !important;color:#111 !important}.fpd-product-stage,.fpd-stage,.fpd-canvas-wrapper,[class*="fpd-stage"],[class*="fpd-canvas"],fpd-product-stage,[is="fpd-product-stage"]{background:#fff !important;border:none !important;box-shadow:none !important}.fpd-container *,
.fpd-wrapper
*{color:#111}fpd-actions-bar *,
.fpd-actions-bar
*{color:#111 !important}.fpd-tabs .fpd-tab,
fpd-tabs .fpd-tab,
[class*="fpd-tabs"] [class*="fpd-tab"]{color:#555 !important;border-bottom:2px solid transparent !important}.fpd-tabs .fpd-tab.fpd-active,
.fpd-tabs .fpd-tab[class*="active"],
fpd-tabs .fpd-tab.fpd-active,
[class*="fpd-tabs"] [class*="fpd-tab"][class*="active"]{color:#c1121f !important;border-bottom-color:#c1121f !important}.fpd-switch,[class*="fpd-switch"],fpd-switch,[is="fpd-switch"]{background:#ddd !important}.fpd-switch.fpd-on,.fpd-switch.on,[class*="fpd-switch"][class*="fpd-on"],[class*="fpd-switch"][class*=" on"],fpd-switch[checked],fpd-switch.fpd-on{background:#c1121f !important}.fpd-switch::before,
.fpd-switch .fpd-knob,
[class*="fpd-switch"]::before,
[class*="fpd-switch"] [class*="fpd-knob"]{background:#fff !important}.fpd-toggle-option.fpd-active,.fpd-toggle-option.active,[class*="fpd-toggle-option"][class*="active"]{background:#c1121f !important;color:#fff !important;border-color:#c1121f !important}.fpd-done,[class*="fpd-done"],fpd-done,[is="fpd-done"],.fpd-confirm,[class*="fpd-confirm"]{background:#c1121f !important;color:#fff !important;border-color:#c1121f !important}.fpd-done:hover,[class*="fpd-done"]:hover{background:#a00e18 !important;border-color:#a00e18 !important}.fpd-btn,[class*="fpd-btn"],.fpd-action-btn{background-color:#111 !important;color:#fff !important;border-color:#222 !important;border-radius:2px !important}.fpd-btn:hover,[class*="fpd-btn"]:hover,.fpd-action-btn:hover{background-color:#c1121f !important;color:#fff !important;border-color:#c1121f !important}.fpd-btn.fpd-active,[class*="fpd-btn"][class*="fpd-active"],.fpd-btn.active,[class*="fpd-btn"].active{background-color:#c1121f !important;color:#fff !important;border-color:#c1121f !important}.fpd-save-product-config{background:#111 !important;color:#fff !important;border:1px
solid #333 !important;padding:10px
18px !important}.fpd-btn-upload,
[class*="fpd-btn-upload"],
.fpd-module [class*="fpd-btn"],
fpd-module [class*="fpd-btn"]{background:#111 !important;color:#fff !important}.fpd-btn-upload:hover,[class*="fpd-btn-upload"]:hover{background:#c1121f !important}.fpd-generate-btn,
[class*="fpd-generate"],
.fpd-module button[class*="generate"],
fpd-module button[class*="generate"]{background:#c1121f !important;color:#fff !important;border-color:#c1121f !important}.fpd-generate-btn:hover,[class*="fpd-generate"]:hover{background:#a00e18 !important}.fpd-container input[type="text"],
.fpd-container textarea,
.fpd-container input:not([type="radio"]):not([type="checkbox"]):not([type="range"]){background:#fff !important;color:#111 !important;border-color:#ddd !important}.fpd-container input:focus,
.fpd-container textarea:focus{border-color:#c1121f !important;outline-color:#c1121f !important}.fpd-element-toolbar,[class*="fpd-element-toolbar"],fpd-element-toolbar,[is="fpd-element-toolbar"]{background:#f8f8f8 !important;border:1px
solid #e0e0e0 !important;color:#111 !important}.fpd-element-toolbar *,
[class*="fpd-element-toolbar"] *{color:#111 !important}.fpd-container input[type="range"]::-webkit-slider-thumb{background:#c1121f !important}.fpd-container input[type="range"]::-moz-range-thumb{background:#c1121f !important}.fpd-container a,
.fpd-wrapper
a{color:#c1121f !important}.fpd-container a:hover,
.fpd-wrapper a:hover{color:#a00e18 !important}.fpd-info,.fpd-module-info,[class*="fpd-info"]{color:#555 !important}.fpd-container [style*="color: #27ae60"],
.fpd-container [style*="color:#27ae60"],
.fpd-container [style*="color: rgb(39, 174, 96)"],
.fpd-wrapper [style*="color: #27ae60"],
.fpd-wrapper [style*="color:#27ae60"]{color:#c1121f !important}.fpd-container [style*="background-color: #27ae60"],
.fpd-container [style*="background-color:#27ae60"],
.fpd-container [style*="background: #27ae60"],
.fpd-wrapper [style*="background-color: #27ae60"],
.fpd-wrapper [style*="background-color:#27ae60"]{background-color:#c1121f !important}.fpd-container [style*="border-color: #27ae60"],
.fpd-container [style*="border-color:#27ae60"],
.fpd-wrapper [style*="border-color: #27ae60"]{border-color:#c1121f !important}.fpd-container [style*="color: #2ecc71"],
.fpd-container [style*="background-color: #2ecc71"],
.fpd-wrapper [style*="color: #2ecc71"],
.fpd-wrapper [style*="background-color: #2ecc71"]{color:#c1121f !important;background-color:#c1121f !important}.fpd-btn,[class*="fpd-btn"],.fpd-action-btn,.fpd-save-product-config{background-color:#111 !important;color:#fff !important;border-color:#222 !important;border-radius:2px !important}.fpd-btn:hover,[class*="fpd-btn"]:hover,.fpd-action-btn:hover{background-color:#c1121f !important;color:#fff !important;border-color:#c1121f !important}.fpd-info,.fpd-module-info,[class*="fpd-info"]{color:#555 !important}.wd-social-icons,.wd-social,.social-share,[class*="social-share"],[class*="share-icons"]{background:transparent !important}.wd-social-icons a,
.wd-social a,
.social-share a,
[class*="social-share"] a,
[class*="share-icons"] a,
.wd-social-icons button,
.social-share
button{color:var(--ct-dim) !important;background:transparent !important;border:1px
solid var(--ct-border) !important}.wd-social-icons a:hover,
.wd-social a:hover,
.social-share a:hover,
[class*="social-share"] a:hover{color:var(--ct-white) !important;border-color:var(--ct-red) !important;background:rgba(193,18,31,0.1) !important}.wd-social-title,[class*="share-label"],.social-share-label{color:var(--ct-dim) !important}.fpd-save-product-config,.save-config-btn,button[class*="save"][class*="config"]{background:#111 !important;color:#fff !important;border:1px
solid #333 !important;padding:10px
18px !important}.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea,
.wpcf7
select{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.wpcf7 input[type="submit"],.wpcf7-submit{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important}.wd-tooltip{background-color:var(--ct-dark) !important;color:var(--ct-white) !important}[style*="background-color: #fff"]:not(.variable-item-span-color),[style*="background-color:#fff"]:not(.variable-item-span-color),[style*="background-color: #ffffff"]:not(.variable-item-span-color),[style*="background-color:#ffffff"]:not(.variable-item-span-color),[style*="background-color: white"]:not(.variable-item-span-color),[style*="background-color: rgb(255, 255, 255)"]:not(.variable-item-span-color){background-color:var(--ct-black) !important}.blockOverlay{background-color:rgba(8,8,8,.7) !important}.wc-proceed-to-checkout .checkout-button,
.checkout-button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.wc-block-cart__submit-button,
.wp-block-woocommerce-proceed-to-checkout-block a,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important;font-family:'Barlow Condensed',sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.15em !important;text-transform:uppercase !important}.wc-proceed-to-checkout .checkout-button:hover,.checkout-button:hover,.wc-block-cart__submit-button:hover{background-color:#a00e18 !important;border-color:#a00e18 !important}.wd-minicart-content .woocommerce-mini-cart__buttons a.button,
.wd-minicart-content .woocommerce-mini-cart__buttons
a{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important;font-family:'Barlow Condensed',sans-serif !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-weight:700 !important}.wd-minicart-content .woocommerce-mini-cart__buttons a.checkout.wc-forward{background-color:#111 !important;border-color:#333 !important}.wd-minicart-content .woocommerce-mini-cart__buttons a:hover{background-color:var(--ct-red) !important}.gm-style-pbc,.gm-style-pbt,[class*="gm-style-pb"],.dismissButton,.gm-err-message{display:none !important;opacity:0 !important;pointer-events:none !important}.gm-style .gm-style-iw-c,.gm-style-iw,.gm-style-iw-d,.gm-style-iw-t{background-color:#111 !important;color:var(--ct-white) !important}.gm-style .gm-style-iw-c button,
.gm-style-iw
button{color:var(--ct-white) !important}body.home{background-color:#080808 !important;color:#f0ebe3 !important}body.home #wrapper,
body.home .site-content,
body.home .site,
body.home #content,
body.home .content-area{background:transparent !important}body.home .wd-page-title,
body.home .breadcrumbs,
body.home .woocommerce-breadcrumb{display:none !important}#place_order,
.woocommerce
#place_order{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important;font-family:'Barlow Condensed',sans-serif !important;font-weight:700  !important;letter-spacing:   .1em !important;text-transform:uppercase !important}#place_order:hover{background-color:var(--ct-red-dk) !important;border-color:var(--ct-red-dk) !important}#payment ul.payment_methods,
.woocommerce #payment
ul.payment_methods{background-color:transparent    !important;border-color:var(--ct-border) !important}#payment ul.payment_methods li,
.woocommerce #payment ul.payment_methods
li{background-color:transparent    !important;border-color:var(--ct-border) !important}#payment ul.payment_methods li
label{color:var(--ct-muted) !important}#payment ul.payment_methods li input[type="radio"]{accent-color:var(--ct-red) !important}.select2-search--dropdown .select2-search__field,
.select2-search .select2-search__field{background-color:var(--ct-card)   !important;color:var(--ct-white)  !important;border-color:var(--ct-border) !important;outline:none             !important}.select2-search--dropdown .select2-search__field:focus{border-color:var(--ct-red) !important}#review_form_wrapper,
.comment-respond,
.woocommerce-Reviews .comment-form,
.woocommerce-Reviews
#respond{background-color:var(--ct-card)   !important;border-color:var(--ct-border) !important}.comment-respond h3, .comment-reply-title, .comment-respond
h2{color:var(--ct-white) !important}.comment-respond label, .comment-form
label{color:var(--ct-muted) !important}.comment-respond .comment-notes, .woocommerce-Reviews .comment-notes{color:var(--ct-dim) !important}.comment-form-author input, .comment-form-email input, .comment-form-comment
textarea{background-color:var(--ct-dark)   !important;border-color:var(--ct-border) !important;color:var(--ct-white)  !important}.woocommerce-product-gallery__trigger,.woocommerce-product-gallery__trigger:hover{background-color:rgba(8,8,8,.75)  !important;color:var(--ct-white)  !important;border:none             !important;box-shadow:none             !important}.wd-sticky-atc,.woodmart-sticky-atc,[class*="sticky-atc"]{background-color:var(--ct-dark)   !important;border-top-color:var(--ct-border) !important;border-bottom-color:var(--ct-border) !important;box-shadow:0 -2px 16px rgba(0,0,0,.6) !important}.wd-sticky-atc .product_title, .wd-sticky-atc h2, .wd-sticky-atc
h3{color:var(--ct-white) !important}.wd-sticky-atc .price, .wd-sticky-atc .woocommerce-Price-amount, .wd-sticky-atc
.amount{color:var(--ct-white) !important}.wd-sticky-atc .product-thumbnail{background-color:var(--ct-card) !important}.shipping-calculator-form,.woocommerce-shipping-calculator{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.shipping-calculator-form input, .shipping-calculator-form
select{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.woocommerce-shipping-calculator a.shipping-calculator-button,a.shipping-calculator-button{color:var(--ct-red) !important;background:transparent !important;border:none !important}a.shipping-calculator-button:hover{color:var(--ct-white) !important}abbr.required, abbr[title="required"], .woocommerce form
.required{color:var(--ct-red) !important}.blockUI.blockOverlay::before{border-top-color:var(--ct-red) !important}.wc-block-components-spinner{color:var(--ct-red) !important}#respond .stars a, .woocommerce-product-rating .stars a, .woocommerce p.stars
a{color:var(--ct-dim) !important}#respond .stars a:hover, #respond .stars a.active, .woocommerce p.stars a:hover, .woocommerce p.stars
a.active{color:var(--ct-red) !important}p.stock{color:var(--ct-muted) !important}p.in-stock{color:#6dbf8b         !important}p.out-of-stock{color:var(--ct-dim)   !important}.woocommerce-variation-availability
p{color:var(--ct-muted) !important}.woocommerce-variation-price .price, .woocommerce-variation-price
.amount{color:var(--ct-white) !important}.woocommerce-variation-description
p{color:var(--ct-muted) !important}.woocommerce form .variations td.label
label{color:var(--ct-white) !important}.woocommerce table.shop_table tbody tr:hover
td{background-color:rgba(255,255,255,.018) !important}.woocommerce .coupon .button, .cart .coupon
.button{background-color:var(--ct-card2)  !important;color:var(--ct-white)  !important;border:1px
solid var(--ct-border) !important}.woocommerce .coupon .button:hover{background-color:var(--ct-red) !important;border-color:var(--ct-red) !important}.woocommerce .cart .actions .button[name="update_cart"]{background-color:transparent   !important;color:var(--ct-dim) !important;border:1px
solid #333 !important}.woocommerce .cart .actions .button[name="update_cart"]:not([disabled]):hover{color:var(--ct-white) !important;border-color:var(--ct-border) !important;background-color:var(--ct-card) !important}.woocommerce .cart .actions .button[disabled]{opacity:0.3 !important;cursor:default !important}.woocommerce-checkout .showlogin, .woocommerce-checkout
.showcoupon{color:var(--ct-red) !important}.woocommerce-checkout .showlogin:hover, .woocommerce-checkout .showcoupon:hover{color:var(--ct-white) !important}.woocommerce-checkout .woocommerce-privacy-policy-link{color:var(--ct-red) !important}.woocommerce-checkout .woocommerce-form-login, .woocommerce-checkout .woocommerce-form-coupon{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.wd-swatches-tooltip,.woodmart-swatches-tooltip,.woo-variation-swatches-tooltip,.wd-tooltip-content{background-color:var(--ct-dark) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.wd-swatches-tooltip::before,.woodmart-swatches-tooltip::after{border-top-color:var(--ct-dark) !important;border-bottom-color:var(--ct-dark) !important}.wd-overlay,.woodmart-overlay,.wd-filter-overlay,.wd-side-panel-overlay{background-color:rgba(0,0,0,.72) !important}.pswp,.pswp__bg{background-color:rgba(8,8,8,.97) !important}.pswp__button{color:var(--ct-white) !important;opacity: .85}.pswp__button:hover{opacity:1 !important}.pswp__caption,.pswp__caption__center{background-color:rgba(0,0,0,.6) !important;color:var(--ct-muted) !important}.pswp__top-bar{background-color:rgba(0,0,0,.4) !important}.fpd-loader,.fpd-loading,[class*="fpd-load"],[class*="fpd-spinner"]{border-top-color:#c1121f !important;border-left-color:rgba(193,18,31,.2) !important}.fpd-modal-bg,.fpd-overlay,[class*="fpd-modal-overlay"],[class*="fpd-dialog-overlay"]{background-color:rgba(0,0,0,.85) !important}.fpd-dialog,[class*="fpd-dialog"]:not([class*="overlay"]){background-color:#111 !important;border-color:#2a2a2a !important;color:#f0ebe3 !important}.fpd-snackbar,[class*="fpd-snackbar"],.fpd-notification,[class*="fpd-notification"]{background-color:#111 !important;color:#f0ebe3 !important;border-left:3px solid #c1121f !important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.wc-block-cart,.wc-block-checkout{background-color:var(--ct-black) !important;color:var(--ct-white) !important}.wc-block-components-text-input input, .wc-block-components-country-input input,
.wc-block-components-phone-input input, .wc-block-components-select select,
.wc-block-components-textarea
textarea{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important}.wc-block-components-order-summary,.wc-block-components-totals-wrapper{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:0.25}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important;color:var(--ct-muted) !important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper
a{color:var(--ct-red) !important}.woocommerce-checkout .woocommerce-terms-and-conditions{color:var(--ct-muted) !important;background:var(--ct-dark) !important}.woocommerce-order p, .woocommerce-order
address{color:var(--ct-muted) !important}.woocommerce-order
strong{color:var(--ct-white) !important}.woocommerce-order ul.woocommerce-order-overview{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.woocommerce-order ul.woocommerce-order-overview
li{border-right-color:var(--ct-border) !important;color:var(--ct-muted) !important}.woocommerce-order ul.woocommerce-order-overview
strong{color:var(--ct-white) !important}.woocommerce-order-details,.woocommerce-customer-details{background-color:var(--ct-card) !important}.woocommerce-order-details__title,.woocommerce-column__title{color:var(--ct-white) !important}address.woocommerce-customer-details--address{color:var(--ct-muted) !important}.wd-quick-view-popup,.woodmart-quick-view-popup,.wd-quick-view-content{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important}.wd-quick-view-popup .close, .woodmart-quick-view-popup
.close{color:var(--ct-white) !important}.wd-label-new{background-color:var(--ct-card2) !important;color:var(--ct-white) !important}.wd-label-hot,.wd-label-sale{background-color:var(--ct-red)   !important;color:var(--ct-white) !important}.wd-compare-popup,.woodmart-compare-popup{background-color:var(--ct-card) !important;border-color:var(--ct-border) !important}.wd-compare-popup table
th{background-color:var(--ct-dark) !important;color:var(--ct-dim) !important}.wd-compare-popup table
td{background-color:transparent !important;color:var(--ct-muted) !important;border-color:var(--ct-border) !important}.wd-page-title,.woodmart-page-title,.wd-page-title-bg{background-color:var(--ct-dark) !important;border-color:var(--ct-border) !important}.wd-page-title
h1{color:var(--ct-white) !important}.related.products,.upsells.products,.cross-sells{background-color:transparent !important}.woocommerce table.cart td.product-thumbnail,
.woocommerce table.cart td.product-thumbnail
a{background-color:var(--ct-card) !important}.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, .woocommerce-additional-fields
h3{color:var(--ct-white) !important}.fpd-font-family-dropdown,.fpd-color-palette,[class*="fpd-font"],[class*="fpd-color-palette"]{background-color:#f8f8f8 !important;border-color:#e0e0e0 !important;color:#111 !important}.fpd-grid-item,[class*="fpd-grid-item"],.fpd-design-item,[class*="fpd-design-item"]{background-color:#f8f8f8 !important;border-color:#e0e0e0 !important}.fpd-grid-item:hover,[class*="fpd-grid-item"]:hover,.fpd-grid-item.fpd-active{border-color:#c1121f !important}.wd-filter-panel,.woodmart-filter-panel,.wd-products-filter-sidebar{background-color:var(--ct-dark) !important;border-color:var(--ct-border) !important;color:var(--ct-white) !important}.wd-filter-panel h3, .wd-products-filter-sidebar
h3{color:var(--ct-white) !important}.wd-filter-panel a, .wd-products-filter-sidebar
a{color:var(--ct-muted) !important}.wd-filter-panel a:hover, .wd-products-filter-sidebar a:hover{color:var(--ct-white) !important}.wd-dropdown-menu.wd-my-account-dropdown,.woodmart-account-dropdown{background-color:var(--ct-dark) !important;border-color:var(--ct-border) !important}.wd-dropdown-menu.wd-my-account-dropdown
a{color:var(--ct-muted) !important}.wd-dropdown-menu.wd-my-account-dropdown a:hover{color:var(--ct-white) !important;background-color:#161616 !important}.woocommerce-checkout .woocommerce-info{background-color:var(--ct-card) !important;border-top-color:#25a !important;color:var(--ct-white) !important}.woocommerce-checkout .woocommerce-info
a{color:var(--ct-white) !important}.yith-wcwl-add-to-wishlist
.add_to_wishlist{color:var(--ct-dim) !important}.yith-wcwl-add-to-wishlist .add_to_wishlist:hover{color:var(--ct-red) !important}.woocommerce-mini-cart__empty-message{color:var(--ct-muted) !important}body.wd-minicart-opened .wd-overlay, body.wd-panel-opened .wd-overlay{background-color:rgba(0,0,0,.72) !important;opacity:1 !important}.woocommerce-checkout #createaccount ~ label,
.woocommerce-checkout #ship-to-different-address-checkbox~label{color:var(--ct-muted) !important}.woocommerce-notice{background-color:var(--ct-card) !important;color:var(--ct-white) !important}.flex-control-thumbs li
img{background-color:var(--ct-card) !important}.woocommerce-customer-details
header{color:var(--ct-white) !important}.wd-social-title,[class*="share-label"],.social-share-label{color:var(--ct-dim) !important}.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta
.tagged_as{color:var(--ct-dim) !important}.product_meta
.sku{color:var(--ct-muted) !important}div.product div.summary,
div.product .entry-summary,
.summary.entry-summary,
.woocommerce div.product div.summary,
.woocommerce div.product .entry-summary,
.wd-single-product-summary,
.wd-col-sm,
.wd-sum,
.wd-product-summary-side,
.wd-sum-bg,
.single-product .summary,.product-page-summary,[class*="product-summary"]{background-color:var(--ct-card) !important;border:none !important;border-radius:0 !important;box-shadow:none !important}div.product div.summary h1,
div.product div.summary h2,
div.product div.summary h3,
div.product div.summary p,
div.product div.summary
label{color:var(--ct-white) !important}div.product div.summary .price,
div.product div.summary .woocommerce-Price-amount,
div.product div.summary
.amount{color:var(--ct-white) !important}.woocommerce div.product .woocommerce-breadcrumb,
div.product .woocommerce-breadcrumb{background-color:transparent !important;color:var(--ct-dim) !important}div.product .woocommerce-breadcrumb
a{color:var(--ct-dim) !important}div.product .woocommerce-breadcrumb a:hover{color:var(--ct-white) !important}.wd-scroll-top,.woodmart-scroll-top,#scroll-top,.scroll-top,[class*="scroll-to-top"],[class*="scroll-top"],[id*="scroll-top"],.back-to-top{background-color:var(--ct-card2) !important;color:var(--ct-white) !important;border-color:var(--ct-border) !important;box-shadow:0 2px 8px rgba(0,0,0,.5) !important}.wd-scroll-top:hover,.woodmart-scroll-top:hover,[class*="scroll-top"]:hover,.back-to-top:hover{background-color:var(--ct-red)   !important;border-color:var(--ct-red)   !important;color:var(--ct-white) !important}div.product div.summary input[type="text"],
div.product div.summary input[type="number"],
div.product div.summary input[type="email"],
div.product div.summary textarea,
div.product div.summary
select{background-color:var(--ct-dark)   !important;color:var(--ct-white)  !important;border-color:var(--ct-border) !important}div.product div.summary input:focus,
div.product div.summary textarea:focus,
div.product div.summary select:focus{border-color:var(--ct-red) !important}.fpd-save-product-config,.save-product-config,button[class*="save"][class*="config"],input[name="save-product-config"],button[name="save-product-config"]{background-color:var(--ct-card2)  !important;color:var(--ct-white)  !important;border:1px
solid var(--ct-border) !important;font-family:'Barlow Condensed',sans-serif !important;letter-spacing:   .1em  !important;text-transform:uppercase !important;font-weight:600   !important}.fpd-save-product-config:hover,.save-product-config:hover{background-color:var(--ct-red)   !important;border-color:var(--ct-red)   !important;color:var(--ct-white) !important}.woocommerce-product-gallery,.wd-gallery-images,.wd-product-gallery-wrapper,.woocommerce-product-gallery__image{background-color:var(--ct-card) !important}.woocommerce-cart .products .product-grid-item,
.woocommerce-cart ul.products li.product,
.cart-empty-section .product,
.cross-sells .product-grid-item{background-color:var(--ct-card) !important}.woocommerce-cart .woocommerce-loop-product__title,
.woocommerce-cart .wd-entities-title{color:var(--ct-white) !important}.woocommerce-tabs
ul.tabs{background-color:transparent !important}.woocommerce-tabs ul.tabs
li{background-color:var(--ct-dark) !important}.woocommerce-tabs ul.tabs
li.active{background-color:var(--ct-card) !important}.woocommerce-tabs ul.tabs li
a{color:var(--ct-dim) !important}.woocommerce-tabs ul.tabs li.active
a{color:var(--ct-white) !important}.woocommerce-tabs .woocommerce-Tabs-panel{background-color:var(--ct-card) !important;color:var(--ct-muted) !important}.wd-go-back,.wd-back-button,[class*="go-back"],.wd-nav-back,[class*="nav-back"]{background-color:var(--ct-red)   !important;color:var(--ct-white) !important;border-color:var(--ct-red)   !important}.wd-go-back:hover,[class*="go-back"]:hover{background-color:var(--ct-red-dk) !important}.wd-col, .wd-col-g, .wd-col-sum,
.single-product .wd-layout-grid > div,
.single-product .wd-product-holder>div{background-color:transparent !important}.product-content-summary,.wd-product-content-summary,.wd-after-tabs{background-color:transparent !important}.fpd-container:not(.fpd-btn):not([class*="btn"]),
.fpd-container p:not(.fpd-btn):not([class*="btn"]),
.fpd-container label:not(.fpd-btn):not([class*="btn"]),
.fpd-container div:not(.fpd-btn):not(.fpd-nav-item):not([class*="btn"]):not([class*="button"]),
.fpd-container span:not(.fpd-label):not(.fpd-price):not(.fpd-btn):not([class*="btn"]):not([class*="button"]),
.fpd-container i:not(.fpd-btn i):not([class*="btn"] i),
.fpd-container
section{}.fpd-container .fpd-btn,
.fpd-container .fpd-btn *,
.fpd-container button,
.fpd-container button *,
.fpd-container [class*="btn"],
.fpd-container [class*="btn"] *,
.fpd-container [class*="button"],
.fpd-container [class*="button"] *{color:#fff !important}.fpd-container .fpd-btn,
.fpd-container button,
.fpd-container [class*="btn"],
.fpd-container [class*="button"]{background-color:#111 !important}.fpd-container .fpd-btn:hover,
.fpd-container .fpd-btn:hover *,
.fpd-container button:hover,
.fpd-container button:hover *,
.fpd-container [class*="btn"]:hover,
.fpd-container [class*="btn"]:hover
*{color:#fff !important;background-color:var(--ct-red) !important}.fpd-container fpd-actions-bar .fpd-btn,
.fpd-container .fpd-actions-bar .fpd-btn,
.fpd-container fpd-actions-bar .fpd-btn *,
.fpd-container .fpd-actions-bar .fpd-btn
*{color:#fff !important;background-color:#111 !important}.fpd-container fpd-actions-bar .fpd-btn:hover,
.fpd-container fpd-actions-bar .fpd-btn:hover
*{color:#fff !important;background-color:var(--ct-red) !important}fpd-nav .fpd-nav-item,
.fpd-nav-item,
fpd-nav .fpd-nav-item span,
.fpd-nav-item span,
.fpd-nav-item label,
fpd-nav .fpd-nav-item svg,
fpd-nav .fpd-nav-item i,
.fpd-nav-item svg,
.fpd-nav-item
i{color:#222 !important;fill:#222 !important}.fpd-container .fpd-nav-item.fpd-active,
.fpd-container .fpd-nav-item.fpd-active span,
.fpd-container .fpd-nav-item.fpd-active label,
.fpd-container .fpd-nav-item.fpd-active i,
.fpd-container .fpd-nav-item.fpd-active
svg{color:var(--ct-red) !important;fill:var(--ct-red) !important}.website-wrapper,.wd-page-wrapper,.main-page-wrapper,.wd-page-content,.summary-inner,[class*="summary-inner"]{background-color:var(--ct-black) !important}.summary-inner,[class*="summary-inner"]{background-color:var(--ct-card) !important}.wd-compare-btn a,
.wd-wishlist-btn a,
.wd-quik-view-btn a,
.yith-wcwl-add-to-wishlist a,
.wd-compare-btn a span,
.wd-wishlist-btn a span,
.yith-wcwl-add-to-wishlist a span,
.wd-compare-btn a::before,
.wd-wishlist-btn a::before,
.yith-wcwl-add-to-wishlist a::before{color:var(--ct-white) !important}.wd-compare-btn a:hover,
.wd-wishlist-btn a:hover,
.wd-quik-view-btn a:hover,
.yith-wcwl-add-to-wishlist a:hover{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important}.woocommerce-tabs ul.tabs li
a{color:var(--ct-muted) !important}.woocommerce-tabs ul.tabs li:hover
a{color:var(--ct-white) !important}.woocommerce-tabs ul.tabs li.active
a{color:var(--ct-white) !important}.fpd-save-product-config,.save-config-btn,button[class*="save"][class*="config"]{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important}.fpd-save-product-config:hover,.save-config-btn:hover,button[class*="save"][class*="config"]:hover{background-color:var(--ct-red-dk) !important;color:var(--ct-white) !important;border-color:var(--ct-red-dk) !important}.cart-widget-side,.wd-cart-side-panel,.woodmart-side-cart{background-color:var(--ct-dark) !important}.cart-widget-side .wd-cart-header,
.cart-widget-side .wd-heading,
.cart-widget-side .widget-heading,
.cart-widget-side .widget-title,
.cart-widget-side .widget-heading-inner{background-color:var(--ct-black) !important;border-bottom:1px solid var(--ct-border) !important;padding:15px
20px !important}.cart-widget-side .wd-heading h3,
.cart-widget-side .widget-title,
.cart-widget-side .widget-heading-inner,
.cart-widget-side .wd-cart-header
span{color:var(--ct-white) !important;font-family:'Playfair Display',serif !important}.cart-widget-side .wd-close-side a,
.cart-widget-side .wd-close-side span,
.cart-widget-side .wd-close-side,
.cart-widget-side .woodmart-close-side{color:#fff !important}.woocommerce-cart table.cart dl.variation,
.woocommerce-cart table.cart dl.variation dt,
.woocommerce-cart table.cart dl.variation dd,
.woocommerce-cart table.cart dl.variation p,
dl.variation,
dl.variation dt,
dl.variation dd,
dl.variation
p{color:var(--ct-muted) !important}.cart_totals table th,
.cart_totals table td,
.cart_totals table td span,
.cart-totals-inner,
.cart-totals-inner th,
.cart-totals-inner td,
.cart_totals tr th,
.cart_totals tr td,
.cart_totals tr td span,
.cart_totals tr td strong,
.cart_totals tr td label,
.cart_totals
h2{color:var(--ct-white) !important}.wc-block-checkout,
.wc-block-components-address-card,
.wc-block-components-address-card__address,
.wc-block-components-radio-control-item__label,
.wc-block-components-checkbox-control__label,
.wc-block-components-address-form,
.wc-block-components-totals-wrapper,
.wc-block-checkout__actions,
.wc-block-components-order-summary,
.wc-block-components-order-summary-item__desc,
.wc-block-components-order-summary-item__quantity,
.wc-block-components-checkout-step,
.wc-block-components-checkout-step__title,
.wc-block-components-checkout-step__content,
.wc-block-components-text-input input,
.wc-block-components-text-input label,.wc-block-components-totals-item__value,.wc-block-components-totals-item__description{color:var(--ct-white) !important}.wc-block-components-address-card__address-details,
.wc-block-components-address-card__address-details span,
.wc-block-components-address-card__address-details
p{color:var(--ct-muted) !important}.cart-widget-side,.wd-cart-side-panel,.woodmart-side-cart,.wd-side-hidden{background-color:var(--ct-dark) !important}.cart-widget-side .wd-heading,
.cart-widget-side .widget-heading,
.cart-widget-side .widget-title,
.cart-widget-side .wd-cart-header{background-color:var(--ct-black) !important;border-bottom:1px solid var(--ct-border) !important;color:var(--ct-white) !important}.cart-widget-side .wd-heading .title,
.cart-widget-side .wd-heading span,
.cart-widget-side .wd-cart-header
span{color:var(--ct-white) !important;font-family:'Playfair Display',serif !important}.cart-widget-side .close-side-widget{background-color:transparent !important}.cart-widget-side .close-side-widget
a{display:flex !important;align-items:center !important;background-color:var(--ct-red) !important;color:var(--ct-white) !important;padding:5px
10px !important;border-radius:2px !important}.cart-widget-side .close-side-widget a:hover{background-color:var(--ct-red-dk) !important}fpd-actions-bar,.fpd-actions-bar,[class*="fpd-actions-bar"]{background-color:var(--ct-black) !important;border-bottom:1px solid var(--ct-border) !important}fpd-actions-bar .fpd-btn,
.fpd-container fpd-actions-bar .fpd-btn,
.fpd-container fpd-actions-bar .fpd-btn span,
.fpd-container fpd-actions-bar .fpd-btn i,
.fpd-container fpd-actions-bar .fpd-btn label,
fpd-actions-bar button,
.fpd-container fpd-actions-bar
button{background-color:var(--ct-card) !important;color:var(--ct-white) !important;border:1px
solid var(--ct-border) !important;border-radius:2px !important}fpd-actions-bar .fpd-btn:hover,
.fpd-container fpd-actions-bar .fpd-btn:hover,
.fpd-container fpd-actions-bar .fpd-btn:hover span,
.fpd-container fpd-actions-bar .fpd-btn:hover i,
.fpd-container fpd-actions-bar .fpd-btn:hover label,
fpd-actions-bar button:hover,
.fpd-container fpd-actions-bar button:hover{background-color:var(--ct-red) !important;color:var(--ct-white) !important;border-color:var(--ct-red) !important}.fpd-container p.fpd-openai-quota-msg,
.fpd-container .fpd-openai-quota-msg,
.fpd-container .fpd-openai-status-panel,
.fpd-container fpd-module-text-to-image p,
.fpd-container fpd-module-text-to-image span,
.fpd-container fpd-module-text-to-image div:not(.fpd-btn){color:#333 !important}.wc-block-components-totals-item__label,
.wc-block-components-totals-item span,
.wc-block-components-totals-item__value,
.wc-block-components-totals-coupon,
.wc-block-components-totals-coupon button,
.wc-block-components-totals-coupon
a{color:var(--ct-white) !important}.wc-block-components-address-card__edit,
.wc-block-components-address-card__edit
a{color:var(--ct-red) !important}.wc-block-components-address-card__edit:hover,
.wc-block-components-address-card__edit a:hover{color:var(--ct-white) !important}.cart-collaterals .cart_totals table th,
.cart-collaterals .cart_totals table td,
.woocommerce-checkout #order_review table th,
.woocommerce-checkout #order_review table td,
.checkout-totals th,
.checkout-totals
td{color:var(--ct-white) !important}