.elementor-2 .elementor-element.elementor-element-6fc56ef{--display:flex;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-e6a0aa9{--display:flex;}.elementor-2 .elementor-element.elementor-element-7c799cf > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-7c799cf .title-after_title, .elementor-2 .elementor-element.elementor-element-7c799cf .title-subtitle, .elementor-2 .elementor-element.elementor-element-7c799cf .woodmart-title-container{max-width:50%;}.elementor-2 .elementor-element.elementor-element-7c799cf .title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:300;line-height:46px;}.elementor-2 .elementor-element.elementor-element-4d31aa3{--wd-cat-brd-radius:1px;}.elementor-2 .elementor-element.elementor-element-4d31aa3 div.product-category .wd-entities-title{font-family:"Oswald", Sans-serif;}.elementor-2 .elementor-element.elementor-element-d382f5e > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d382f5e .wd-btn-text{font-family:"Rajdhani", Sans-serif;}.elementor-2 .elementor-element.elementor-element-55dd7da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-55dd7da:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-55dd7da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-cc7cff3 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-cc7cff3 .title-after_title, .elementor-2 .elementor-element.elementor-element-cc7cff3 .title-subtitle, .elementor-2 .elementor-element.elementor-element-cc7cff3 .woodmart-title-container{max-width:50%;}.elementor-2 .elementor-element.elementor-element-cc7cff3 .title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:36px;font-weight:300;line-height:46px;}.elementor-2 .elementor-element.elementor-element-7ca919d .wd-el-title{color:#FFFEFE;font-family:"Rajdhani", Sans-serif;}.elementor-2 .elementor-element.elementor-element-28bc794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-28bc794:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-28bc794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-18891a4{--display:flex;}.elementor-2 .elementor-element.elementor-element-18891a4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18891a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-de742a2 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-de742a2 .title-after_title, .elementor-2 .elementor-element.elementor-element-de742a2 .title-subtitle, .elementor-2 .elementor-element.elementor-element-de742a2 .woodmart-title-container{max-width:50%;}.elementor-2 .elementor-element.elementor-element-de742a2 .title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:300;line-height:46px;}.elementor-2 .elementor-element.elementor-element-d3b4e16{--wd-cat-brd-radius:custompx;}.elementor-2 .elementor-element.elementor-element-38cf36c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-38cf36c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-38cf36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-1ef3971 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-1ef3971 .title-after_title, .elementor-2 .elementor-element.elementor-element-1ef3971 .title-subtitle, .elementor-2 .elementor-element.elementor-element-1ef3971 .woodmart-title-container{max-width:50%;}.elementor-2 .elementor-element.elementor-element-1ef3971 .title{font-family:"Oswald", Sans-serif;font-size:36px;font-weight:300;line-height:46px;}.elementor-2 .elementor-element.elementor-element-0eb1108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-0eb1108:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0eb1108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-92f1380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.47;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-92f1380:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-92f1380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fandarintl.com/wp-content/uploads/2025/12/bgt.png-1.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-92f1380::before, .elementor-2 .elementor-element.elementor-element-92f1380 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-92f1380 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-92f1380 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-92f1380 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-92f1380 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-1f87320{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8d15895{text-align:center;}.elementor-2 .elementor-element.elementor-element-8d15895 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6cb6734{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8ceff8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-82579c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-82579c3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-82579c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-848d105{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-848d105.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-848d105 .title{color:#FFFFFF;font-family:"Oswald", Sans-serif;}.elementor-2 .elementor-element.elementor-element-848d105 .title-after_title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;}.elementor-2 .elementor-element.elementor-element-2469f1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-cdcc847{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cdcc847:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cdcc847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-7f283b7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7f283b7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7f283b7 .title{color:#FFFFFF;font-family:"Oswald", Sans-serif;}.elementor-2 .elementor-element.elementor-element-7f283b7 .title-after_title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;}.elementor-2 .elementor-element.elementor-element-f565da8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f565da8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f565da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-ee7fa3a{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-e6a0aa9{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-55dd7da{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-18891a4{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-38cf36c{--content-width:1400px;}.elementor-2 .elementor-element.elementor-element-8ceff8d{--width:50%;}.elementor-2 .elementor-element.elementor-element-82579c3{--width:95%;}.elementor-2 .elementor-element.elementor-element-2469f1c{--width:50%;}.elementor-2 .elementor-element.elementor-element-cdcc847{--width:95%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-6fc56ef{--margin-top:-69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-7c799cf .title-after_title, .elementor-2 .elementor-element.elementor-element-7c799cf .title-subtitle, .elementor-2 .elementor-element.elementor-element-7c799cf .woodmart-title-container{max-width:60%;}.elementor-2 .elementor-element.elementor-element-7c799cf .title{font-size:28px;line-height:38px;}.elementor-2 .elementor-element.elementor-element-55dd7da{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-cc7cff3 .title-after_title, .elementor-2 .elementor-element.elementor-element-cc7cff3 .title-subtitle, .elementor-2 .elementor-element.elementor-element-cc7cff3 .woodmart-title-container{max-width:60%;}.elementor-2 .elementor-element.elementor-element-cc7cff3 .title{font-size:28px;line-height:38px;}.elementor-2 .elementor-element.elementor-element-de742a2 .title-after_title, .elementor-2 .elementor-element.elementor-element-de742a2 .title-subtitle, .elementor-2 .elementor-element.elementor-element-de742a2 .woodmart-title-container{max-width:60%;}.elementor-2 .elementor-element.elementor-element-de742a2 .title{font-size:28px;line-height:38px;}.elementor-2 .elementor-element.elementor-element-1ef3971 .title-after_title, .elementor-2 .elementor-element.elementor-element-1ef3971 .title-subtitle, .elementor-2 .elementor-element.elementor-element-1ef3971 .woodmart-title-container{max-width:60%;}.elementor-2 .elementor-element.elementor-element-1ef3971 .title{font-size:28px;line-height:38px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6fc56ef{--z-index:1;}.elementor-2 .elementor-element.elementor-element-7c799cf .title-after_title, .elementor-2 .elementor-element.elementor-element-7c799cf .title-subtitle, .elementor-2 .elementor-element.elementor-element-7c799cf .woodmart-title-container{max-width:100%;}.elementor-2 .elementor-element.elementor-element-7c799cf .title{font-size:20px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-cc7cff3 .title-after_title, .elementor-2 .elementor-element.elementor-element-cc7cff3 .title-subtitle, .elementor-2 .elementor-element.elementor-element-cc7cff3 .woodmart-title-container{max-width:100%;}.elementor-2 .elementor-element.elementor-element-cc7cff3 .title{font-size:20px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-de742a2 .title-after_title, .elementor-2 .elementor-element.elementor-element-de742a2 .title-subtitle, .elementor-2 .elementor-element.elementor-element-de742a2 .woodmart-title-container{max-width:100%;}.elementor-2 .elementor-element.elementor-element-de742a2 .title{font-size:20px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-1ef3971 .title-after_title, .elementor-2 .elementor-element.elementor-element-1ef3971 .title-subtitle, .elementor-2 .elementor-element.elementor-element-1ef3971 .woodmart-title-container{max-width:100%;}.elementor-2 .elementor-element.elementor-element-1ef3971 .title{font-size:20px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-92f1380{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-92f1380:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-92f1380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6cb6734{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2469f1c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-4d31aa3 *//* BLACK BACKGROUND SECTION */

.elementor-element-e6a0aa9{
    background:#000 !important;
    padding-top:100px !important;
    padding-bottom:100px !important;
}

/* TITLE */

.elementor-element-e6a0aa9 .woodmart-title-container{
    color:#fff !important;
    font-weight:700 !important;
    transition:.3s ease;
}

.elementor-element-e6a0aa9 .woodmart-title-container strong,
.elementor-element-e6a0aa9 .woodmart-title-container u{
    color:#d4af37 !important;
    text-decoration-color:#d4af37 !important;
}

/* CATEGORY CARDS */

.elementor-element-e6a0aa9 .wd-cat{
    background:#111 !important;
    border:1px solid #222 !important;
    border-radius:20px !important;
    overflow:hidden !important;
    transition:.4s ease !important;
}

/* CARD HOVER */

.elementor-element-e6a0aa9 .wd-cat:hover{
    transform:translateY(-8px);
    border-color:#d4af37 !important;
    box-shadow:0 20px 40px rgba(212,175,55,.15) !important;
}

/* KEEP ORIGINAL IMAGES */

.elementor-element-e6a0aa9 .wd-cat img{
    filter:none !important;
    opacity:1 !important;
    transition:.4s ease;
}

.elementor-element-e6a0aa9 .wd-cat:hover img{
    transform:scale(1.05);
}

/* CATEGORY TITLE */

.elementor-element-e6a0aa9 .wd-entities-title{
    color:#fff !important;
    font-size:22px !important;
    font-weight:700 !important;
    transition:.3s ease !important;
}

.elementor-element-e6a0aa9 .wd-cat:hover .wd-entities-title{
    color:#d4af37 !important;
}

/* CONTENT */

.elementor-element-e6a0aa9 .wd-cat-content{
    padding:20px !important;
    text-align:center !important;
}

/* VIEW ALL BUTTON */

.elementor-element-e6a0aa9 .btn-style-link{
    color:#fff !important;
    font-weight:700 !important;
    transition:.3s ease !important;
}

.elementor-element-e6a0aa9 .btn-style-link:hover{
    color:#d4af37 !important;
}

/* MOBILE */

@media(max-width:768px){

    .elementor-element-e6a0aa9{
        padding-top:70px !important;
        padding-bottom:70px !important;
    }

    .elementor-element-e6a0aa9 .wd-entities-title{
        font-size:18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-7ca919d *//* 1. Base Card Styling */
.wd-carousel-item .wd-product {
    background-color: #1a1a1a; /* Dark grey near to black */
    transition: background-color 0.3s ease;
    padding: 15px; /* Adds spacing inside the dark card */
    border-radius: 4px; /* Optional: smooths the card edges */
}

/* 2. Text Elements Base Styling (White Text) */
.wd-carousel-item .wd-entities-title a,
.wd-carousel-item .wd-product-sku,
.wd-carousel-item .b2b-loop-meta,
.wd-carousel-item .b2b-loop-meta div {
    color: #ffffff !important;
    transition: color 0.3s ease;
}

/* 3. Global Hover State for the entire Card */
/* Turning all text and description items gold when the card is hovered */
.wd-carousel-item .wd-product:hover .wd-entities-title a,
.wd-carousel-item .wd-product:hover .wd-product-sku,
.wd-carousel-item .wd-product:hover .wd-product-sku .wd-sku,
.wd-carousel-item .wd-product:hover .b2b-loop-meta,
.wd-carousel-item .wd-product:hover .b2b-loop-meta div,
.wd-carousel-item .wd-product:hover .b2b-loop-meta strong {
    color: #d4af37 !important; /* Premium Gold color */
}

/* 4. Image Background Protection */
/* Ensures the thumbnail wrapper explicitly relies on its inherent transparency or default background */
.wd-carousel-item .wd-product-thumb,
.wd-carousel-item .wd-product-thumb img {
    background-color: transparent !important;
}
/* HIDE ONLY THE "SKU:" TEXT */

.sku_wrapper .sku-label,
.sku_wrapper::before{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74d7b7c */.fandar-process-section{
    background:#000;
    padding:100px 20px;
}

.fandar-process-container{
    max-width:1200px;
    margin:0 auto;
}

.fandar-process-heading{
    text-align:center;
    max-width:800px;
    margin:0 auto 70px;
}

.fandar-process-heading span{
    display:inline-block;
    color:#d4af37;
    font-size:14px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:12px;
}

.fandar-process-heading h2{
    color:#fff;
    font-size:42px;
    line-height:1.2;
    margin-bottom:20px;
}

.fandar-process-heading p{
    color:#bdbdbd;
    font-size:16px;
    line-height:1.8;
}

.fandar-process-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
    gap:25px;
}

.fandar-process-card{
    background:#111;
    border:1px solid #222;
    border-radius:12px;
    padding:35px 25px;
    text-align:center;
    transition:all .35s ease;
}

.fandar-process-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
}

.fandar-process-icon{
    width:85px;
    height:85px;
    margin:0 auto 25px;
    border:2px solid #fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:all .35s ease;
}

.fandar-process-icon i{
    font-size:34px;
    color:#fff;
    transition:all .35s ease;
}

.fandar-process-card:hover .fandar-process-icon{
    border-color:#d4af37;
}

.fandar-process-card:hover .fandar-process-icon i{
    color:#d4af37;
}

.fandar-process-card h3{
    color:#fff;
    font-size:22px;
    margin-bottom:15px;
    transition:.35s;
}

.fandar-process-card:hover h3{
    color:#d4af37;
}

.fandar-process-card p{
    color:#cfcfcf;
    font-size:15px;
    line-height:1.8;
}

@media(max-width:768px){

    .fandar-process-heading h2{
        font-size:32px;
    }

    .fandar-process-grid{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66fa182 */.fandar-why-section{
    background:#000;
    padding:100px 20px;
}

.fandar-why-container{
    max-width:1200px;
    margin:0 auto;
}

.fandar-why-heading{
    text-align:center;
    max-width:850px;
    margin:0 auto 70px;
}

.fandar-why-heading span{
    display:inline-block;
    color:#d4af37;
    font-size:14px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:12px;
}

.fandar-why-heading h2{
    color:#fff;
    font-size:42px;
    line-height:1.2;
    margin-bottom:20px;
}

.fandar-why-heading p{
    color:#bdbdbd;
    font-size:16px;
    line-height:1.9;
}

.fandar-why-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
    gap:25px;
}

.fandar-why-card{
    background:#111;
    border:1px solid #222;
    border-radius:12px;
    padding:35px 25px;
    text-align:center;
    transition:all .35s ease;
}

.fandar-why-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
}

.fandar-why-icon{
    width:85px;
    height:85px;
    margin:0 auto 25px;
    border:2px solid #fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s;
}

.fandar-why-icon i{
    color:#fff;
    font-size:34px;
    transition:.35s;
}

.fandar-why-card:hover .fandar-why-icon{
    border-color:#d4af37;
}

.fandar-why-card:hover .fandar-why-icon i{
    color:#d4af37;
}

.fandar-why-card h3{
    color:#fff;
    font-size:22px;
    margin-bottom:15px;
    transition:.35s;
}

.fandar-why-card:hover h3{
    color:#d4af37;
}

.fandar-why-card p{
    color:#cfcfcf;
    font-size:15px;
    line-height:1.8;
}

@media(max-width:768px){

    .fandar-why-heading h2{
        font-size:32px;
    }

    .fandar-why-grid{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-d3b4e16 *//* BLACK BACKGROUND SECTION */

.elementor-element-e6a0aa9{
    background:#000 !important;
    padding-top:100px !important;
    padding-bottom:100px !important;
}

/* TITLE */

.elementor-element-e6a0aa9 .woodmart-title-container{
    color:#fff !important;
    font-weight:700 !important;
    transition:.3s ease;
}

.elementor-element-e6a0aa9 .woodmart-title-container strong,
.elementor-element-e6a0aa9 .woodmart-title-container u{
    color:#d4af37 !important;
    text-decoration-color:#d4af37 !important;
}

/* CATEGORY CARDS */

.elementor-element-e6a0aa9 .wd-cat{
    background:#111 !important;
    border:1px solid #222 !important;
    border-radius:20px !important;
    overflow:hidden !important;
    transition:.4s ease !important;
}

/* CARD HOVER */

.elementor-element-e6a0aa9 .wd-cat:hover{
    transform:translateY(-8px);
    border-color:#d4af37 !important;
    box-shadow:0 20px 40px rgba(212,175,55,.15) !important;
}

/* KEEP ORIGINAL IMAGES */

.elementor-element-e6a0aa9 .wd-cat img{
    filter:none !important;
    opacity:1 !important;
    transition:.4s ease;
}

.elementor-element-e6a0aa9 .wd-cat:hover img{
    transform:scale(1.05);
}

/* CATEGORY TITLE */

.elementor-element-e6a0aa9 .wd-entities-title{
    color:#fff !important;
    font-size:22px !important;
    font-weight:700 !important;
    transition:.3s ease !important;
}

.elementor-element-e6a0aa9 .wd-cat:hover .wd-entities-title{
    color:#d4af37 !important;
}

/* CONTENT */

.elementor-element-e6a0aa9 .wd-cat-content{
    padding:20px !important;
    text-align:center !important;
}

/* VIEW ALL BUTTON */

.elementor-element-e6a0aa9 .btn-style-link{
    color:#fff !important;
    font-weight:700 !important;
    transition:.3s ease !important;
}

.elementor-element-e6a0aa9 .btn-style-link:hover{
    color:#d4af37 !important;
}

/* MOBILE */

@media(max-width:768px){

    .elementor-element-e6a0aa9{
        padding-top:70px !important;
        padding-bottom:70px !important;
    }

    .elementor-element-e6a0aa9 .wd-entities-title{
        font-size:18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18891a4 *//* MARTIAL ARTS SECTION */

.elementor-element-d3b4e16{
    width:100%;
}

/* TITLE */

.elementor-element-de742a2 .woodmart-title-container{
    color:#fff !important;
    font-family:inherit !important;
    font-weight:700;
    letter-spacing:.3px;
}

.elementor-element-de742a2 .woodmart-title-container strong,
.elementor-element-de742a2 .woodmart-title-container u{
    color:#d4af37 !important;
    text-decoration-color:#d4af37 !important;
}

/* GRID */

.elementor-element-d3b4e16 .wd-cats{
    margin-top:40px;
}

/* CARD */

.elementor-element-d3b4e16 .wd-cat{
    background:#111 !important;
    border:1px solid #222 !important;
    border-radius:22px !important;
    overflow:hidden !important;
    transition:.35s ease !important;
}

.elementor-element-d3b4e16 .wd-cat:hover{
    transform:translateY(-8px);
    border-color:#d4af37 !important;
    box-shadow:0 20px 40px rgba(212,175,55,.12);
}

/* IMAGE */

.elementor-element-d3b4e16 .wd-cat-thumb{
    background:#111 !important;
}

.elementor-element-d3b4e16 .wd-cat-thumb img{
    filter:none !important;
    opacity:1 !important;
    transition:.4s ease;
}

.elementor-element-d3b4e16 .wd-cat:hover img{
    transform:scale(1.05);
}

/* TITLE */

.elementor-element-d3b4e16 .wd-entities-title{
    color:#fff !important;
    font-size:20px !important;
    font-weight:600 !important;
    text-align:center;
    transition:.3s ease;
    font-family:inherit !important;
}

.elementor-element-d3b4e16 .wd-cat:hover .wd-entities-title{
    color:#d4af37 !important;
}

/* CONTENT AREA */

.elementor-element-d3b4e16 .wd-cat-content{
    background:#111 !important;
    padding:22px 15px 28px !important;
}

/* REMOVE OVERLAY */

.elementor-element-d3b4e16 .hover-mask::before,
.elementor-element-d3b4e16 .hover-mask::after{
    display:none !important;
}

/* MOBILE */

@media(max-width:768px){

    .elementor-element-d3b4e16 .wd-entities-title{
        font-size:17px !important;
    }
}/* End custom CSS */