
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

.a-stats {
    --akismet-color-mid-green: #357b49;
    --akismet-color-white: #fff;
    --akismet-color-light-grey: #f6f7f7;
            
    max-width: 350px;
    width: auto;
}
            
.a-stats * {
    all: unset;
    box-sizing: border-box;
}
            
.a-stats strong {
    font-weight: 600;
}
            
.a-stats a.a-stats__link,
.a-stats a.a-stats__link:visited,
.a-stats a.a-stats__link:active {
    background: var(--akismet-color-mid-green);
    border: none;
    box-shadow: none;
    border-radius: 8px;
    color: var(--akismet-color-white);
    cursor: pointer;
    display: block;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif;
    font-weight: 500;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease;
}
            

.widget .a-stats a.a-stats__link:focus {
    background: var(--akismet-color-mid-green);
    color: var(--akismet-color-white);
    text-decoration: none;
}
            
.a-stats a.a-stats__link:hover {
    filter: brightness(110%);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16);
}
            
.a-stats .count {
    color: var(--akismet-color-white);
    display: block;
    font-size: 1.5em;
    line-height: 1.4;
    padding: 0 13px;
    white-space: nowrap;
}
                    
            


.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}
@media screen and (max-height: 1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}
@media screen and (max-height: 640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}
                        


:root{
                --wd-top-bar-h: 35px;
                --wd-top-bar-sm-h: .00001px;
                --wd-top-bar-sticky-h: 41px;
                --wd-top-bar-brd-w: .00001px;
            
                --wd-header-general-h: 90px;
                --wd-header-general-sm-h: 60px;
                --wd-header-general-sticky-h: 70px;
                --wd-header-general-brd-w: .00001px;
            
                --wd-header-bottom-h: .00001px;
                --wd-header-bottom-sm-h: .00001px;
                --wd-header-bottom-sticky-h: .00001px;
                --wd-header-bottom-brd-w: .00001px;
            
                --wd-header-clone-h: .00001px;
            
                --wd-header-brd-w: calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w));
                --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w));
                --wd-header-sticky-h: calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w));
                --wd-header-sm-h: calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w));
            }
            
            .whb-top-bar .wd-dropdown {
                margin-top: -2.5px;
            }
            
            .whb-top-bar .wd-dropdown:after {
                height: 7.5px;
            }
            
            .whb-sticked .whb-top-bar .wd-dropdown:not(.sub-sub-menu) {
                margin-top: 0.5px;
            }
            
            .whb-sticked .whb-top-bar .wd-dropdown:not(.sub-sub-menu):after {
                height: 10.5px;
            }
            
            .whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu) {
                margin-top: 15px;
            }
            
            .whb-sticked .whb-general-header .wd-dropdown:not(.sub-sub-menu):after {
                height: 25px;
            }
            
            
            
            :root:has(.whb-header-bottom.whb-border-boxed) {
                --wd-header-bottom-brd-w: .00001px;
            }
            
            @media (max-width: 1024px) {
            :root:has(.whb-header-bottom.whb-hidden-mobile) {
                --wd-header-bottom-brd-w: .00001px;
            }
            }
            
            
            
                    
            .whb-t5ce4an9ss6rgczoyfdn a:is(.btn-style-bordered, .btn-style-default, .btn-style-3d):hover {
                background-color: rgba(239, 239, 239, 1);
            }
            .whb-t5ce4an9ss6rgczoyfdn a:is(.btn-style-bordered, .btn-style-link):hover {
                border-color: rgba(239, 239, 239, 1);
            }.whb-top-bar-inner { border-color: rgba(255, 255, 255, 0.25);border-bottom-width: 0px;border-bottom-style: solid; }
            .whb-top-bar {
                background-color: rgba(18, 71, 124, 1);
            }
            
            .whb-ah8y1y91rmtcqcpjuetq .info-box-title {
                color: rgba(0, 0, 0, 1);
            }
            .whb-general-header {
                border-bottom-width: 0px;border-bottom-style: solid;
            }
            
            .whb-header-bottom {
                border-color: rgba(230, 230, 230, 1);border-bottom-width: 1px;border-bottom-style: solid;
            }
                        

@font-face {
                font-weight: normal;
                font-style: normal;
                font-family: "woodmart-font";
                src: url("https:
            }
            
            :root {
                --wd-text-font: "Inter", Arial, Helvetica, sans-serif;
                --wd-text-font-weight: 400;
                --wd-text-color: rgb(15,15,15);
                --wd-text-font-size: 14px;
                --wd-title-font: "Encode Sans", Arial, Helvetica, sans-serif;
                --wd-title-font-weight: 700;
                --wd-title-color: rgb(15,15,15);
                --wd-entities-title-font: "Encode Sans", Arial, Helvetica, sans-serif;
                --wd-entities-title-font-weight: 700;
                --wd-entities-title-color: rgb(15,15,15);
                --wd-entities-title-color-hover: rgb(15, 15, 15);
                --wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
                --wd-widget-title-font: "Encode Sans", Arial, Helvetica, sans-serif;
                --wd-widget-title-font-weight: 700;
                --wd-widget-title-transform: uppercase;
                --wd-widget-title-color: rgb(15,15,15);
                --wd-widget-title-font-size: 16px;
                --wd-header-el-font: "Encode Sans", Arial, Helvetica, sans-serif;
                --wd-header-el-font-weight: 700;
                --wd-header-el-transform: uppercase;
                --wd-header-el-font-size: 13px;
                --wd-primary-color: rgb(32,53,242);
                --wd-alternative-color: #fbbc34;
                --wd-link-color: rgb(107,18,18);
                --wd-link-color-hover: rgb(32,53,242);
                --btn-default-bgcolor: #f7f7f7;
                --btn-default-bgcolor-hover: #efefef;
                --btn-accented-bgcolor: rgb(32,53,242);
                --btn-accented-bgcolor-hover: rgb(29,48,220);
                --wd-form-brd-width: 2px;
                --notices-success-bg: #459647;
                --notices-success-color: #fff;
                --notices-warning-bg: #E0B252;
                --notices-warning-color: #fff;
            }
            .wd-popup.wd-age-verify {
                --wd-popup-width: 500px;
            }
            .wd-popup.wd-promo-popup {
                background-color: #111111;
                background-image: url(https:
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center center;
                --wd-popup-width: 800px;
            }
            .woodmart-woocommerce-layered-nav .wd-scroll-content {
                max-height: 223px;
            }
            .wd-page-title {
                background-color: #0a0a0a;
                background-image: none;
                background-size: cover;
                background-position: center center;
            }
            .wd-footer {
                background-color: rgb(17,17,17);
                background-image: none;
            }
            .page .wd-page-content {
                background-color: rgb(255,255,255);
                background-image: none;
            }
            .wd-popup.popup-quick-view {
                --wd-popup-width: 920px;
            }
            :root{
            --wd-container-w: 1222px;
            --wd-form-brd-radius: 0px;
            --btn-default-color: #333;
            --btn-default-color-hover: #333;
            --btn-accented-color: #fff;
            --btn-accented-color-hover: #fff;
            --btn-default-brd-radius: 0px;
            --btn-default-box-shadow: none;
            --btn-default-box-shadow-hover: none;
            --btn-default-box-shadow-active: none;
            --btn-default-bottom: 0px;
            --btn-accented-bottom-active: -1px;
            --btn-accented-brd-radius: 0px;
            --btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
            --btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
            --wd-brd-radius: 0px;
            }
            
            @media (min-width: 1222px) {
            section.elementor-section.wd-section-stretch > .elementor-container {
            margin-left: auto;
            margin-right: auto;
            }
            }
            
            
                        

html {
    
    overflow-y: scroll;
}
            
html body {
    overflow: hidden;
    max-height: calc(100vh - var(--wd-admin-bar-h));
}
                        


.wd-preloader {
                                            background-color: #ffffff						}
                                    
                                    
                                    @keyframes wd-preloader-fadeOut {
                                        from {
                                            visibility: visible;
                                        }
                                        to {
                                            visibility: hidden;
                                        }
                                    }
                
                                    .wd-preloader {
                                        position: fixed;
                                        top: 0;
                                        left: 0;
                                        right: 0;
                                        bottom: 0;
                                        opacity: 1;
                                        visibility: visible;
                                        z-index: 2500;
                                        display: flex;
                                        justify-content: center;
                                        align-items: center;
                                        animation: wd-preloader-fadeOut 20s ease both;
                                        transition: opacity .4s ease;
                                    }
                
                                    .wd-preloader.preloader-hide {
                                        pointer-events: none;
                                        opacity: 0 !important;
                                    }
                
                                    .wd-preloader-img {
                                        max-width: 300px;
                                        max-height: 300px;
                                    }
                                
