.elementor-5303 .elementor-element.elementor-element-707b5513 > .elementor-container{max-width:1200px;}.elementor-5303 .elementor-element.elementor-element-1de14166 > .elementor-element-populated{margin:0px 0px -15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5303 .elementor-element.elementor-element-154f1f45 .woocommerce-breadcrumb{fill:#FFFFFF;color:#FFFFFF;}.elementor-5303 .elementor-element.elementor-element-154f1f45 .page-heading{padding:0px 0px 0px 0px;}.elementor-5303 .elementor-element.elementor-element-154f1f45 .page-heading .title{fill:#FFFFFF;color:#FFFFFF;}.elementor-5303 .elementor-element.elementor-element-2b27c8ab > .elementor-container{max-width:1200px;}.elementor-5303 .elementor-element.elementor-element-3b014b42{--slides-per-view:1;}.elementor-5303 .elementor-element.elementor-element-3b014b42 .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:10px;}.woocommerce .elementor-5303 .elementor-element.elementor-element-3b014b42 .woocommerce-product-gallery img{width:100%;}.elementor-widget-woocommerce-product-etheme_title .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-5303 .elementor-element.elementor-element-50c3e4cc .elementor-heading-title{font-family:"Niramit", Sans-serif;font-size:24px;font-weight:400;color:#ffffff;}.woocommerce .elementor-widget-woocommerce-product-etheme_price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-5303 .elementor-element.elementor-element-549ce5e0 .price{color:#FFFFFF;font-size:20px;font-weight:normal;}.woocommerce .elementor-5303 .elementor-element.elementor-element-549ce5e0 .price ins{color:#ad1457;}.elementor-5303 .elementor-element.elementor-element-6605ee82 .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-5303 .elementor-element.elementor-element-6605ee82 .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.elementor-5303 .elementor-element.elementor-element-6b25d5ac .button-text:last-child, .elementor-5303 .elementor-element.elementor-element-6b25d5ac .mtips .button-text:nth-last-child(2){margin-left:7px;padding-left:0;}.elementor-5303 .elementor-element.elementor-element-6b25d5ac .button-text:first-child{margin-right:7px;padding-right:0;}.elementor-5303 .elementor-element.elementor-element-6b25d5ac .elementor-button{fill:#ffffff;color:#ffffff;--loader-side-color:#ffffff;background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-5303 .elementor-element.elementor-element-4dcda5d8 .etheme-elementor-off-canvas__toggle .elementor-button{background-color:#e1e1e1;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-5303 .elementor-element.elementor-element-4dcda5d8 .etheme-elementor-off-canvas__toggle .elementor-button:hover, .elementor-5303 .elementor-element.elementor-element-4dcda5d8 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus{background-color:#222222;color:#ffffff;}.elementor-5303 .elementor-element.elementor-element-4dcda5d8 .etheme-elementor-off-canvas__toggle .elementor-button:hover svg, .elementor-5303 .elementor-element.elementor-element-4dcda5d8 .etheme-elementor-off-canvas__toggle .elementor-button:hover:focus svg{fill:#ffffff;}.elementor-5303 .elementor-element.elementor-element-4dcda5d8{--widget-checkbox-icon-code:"\e918";}.elementor-5303 .elementor-element.elementor-element-f5f465d > .elementor-container{max-width:1200px;}.elementor-5303 .elementor-element.elementor-element-337cce18 > .elementor-widget-container{margin:35px 0px 50px 0px;}.woocommerce .elementor-5303 .elementor-element.elementor-element-337cce18 .woocommerce-tabs.horizontal .wc-tabs{justify-content:center;}.woocommerce .elementor-5303 .elementor-element.elementor-element-337cce18 .woocommerce-tabs.vertical .wc-tabs{align-content:center;}.elementor-5303 .elementor-element.elementor-element-337cce18 .wc-tabs .et-woocommerce-tab a{text-transform:uppercase;}.woocommerce .elementor-5303 .elementor-element.elementor-element-337cce18 .woocommerce-tabs .panel{padding:15px 0px 0px 0px;}.elementor-5303 .elementor-element.elementor-element-6f8dd16b{--slides-per-view:4;}.elementor-5303 .elementor-element.elementor-element-6f8dd16b > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-5303 .elementor-element.elementor-element-6f8dd16b .related-products-title{margin-bottom:20px;}.elementor-5303 .elementor-element.elementor-element-8eab99f{--display:flex;--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-5303 .elementor-element.elementor-element-8eab99f:not(.elementor-motion-effects-element-type-background), .elementor-5303 .elementor-element.elementor-element-8eab99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5303 .elementor-element.elementor-element-da87b53{--display:flex;}.elementor-5303 .elementor-element.elementor-element-d46198c{--display:flex;}.elementor-5303 .elementor-element.elementor-element-034c86e{--display:flex;}@media(min-width:768px){.elementor-5303 .elementor-element.elementor-element-2fe84f8e{width:35%;}.elementor-5303 .elementor-element.elementor-element-24cf5d96{width:39.332%;}.elementor-5303 .elementor-element.elementor-element-b3f9c22{width:25%;}.elementor-5303 .elementor-element.elementor-element-8eab99f{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5303 .elementor-element.elementor-element-2fe84f8e{width:100%;}.elementor-5303 .elementor-element.elementor-element-24cf5d96{width:100%;}.elementor-5303 .elementor-element.elementor-element-b3f9c22{width:100%;}}@media(max-width:1024px){.elementor-5303 .elementor-element.elementor-element-6f8dd16b{--slides-per-view:3;}}@media(max-width:767px){.elementor-5303 .elementor-element.elementor-element-6f8dd16b{--slides-per-view:2;}}/* Start custom CSS for html, class: .elementor-element-08ac5e9 */.uch-product-trust{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:12px;
    font-size:18px;
    font-weight:600;
}

.uch-stars{
    color:#ffb400;
    letter-spacing:2px;
    font-size:18px;
}

.uch-rating{
    color:#ffffff;
}

.uch-divider{
    width:1px;
    height:22px;
    background:#d41473;
}

.uch-reviews{
    color:#bfbfbf;
    font-weight:500;
}

.uch-sold{
    color:#00c389;
    font-weight:700;
}

@media(max-width:767px){

    .uch-product-trust{
        gap:8px;
        font-size:15px;
    }

    .uch-stars{
        font-size:15px;
    }

    .uch-divider{
        height:16px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47b2fef *//* ==========================
   UNDERCOVERHER BENEFITS
========================== */



/* WhatsApp Button */

.uch-whatsapp-btn{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;

    width:100%;
    padding:10px 20px;

    background:#111;
    border:2px solid #d41473;
    border-radius:16px;

    color:#fff;
    text-decoration:none;
    font-size:20px;
    font-weight:700;

    transition:.3s ease;
}

.uch-whatsapp-btn:hover{
    background:#d41473;
    color:#fff;
    transform:translateY(-2px);
}

.uch-icon{
    font-size:22px;
}

/* COD Box */

.uch-cod-box{
    margin-top:15px;

    display:flex;
    align-items:center;
    gap:15px;

    background:#111;
    border:1px solid rgba(212,20,115,.35);
    border-radius:16px;

    padding:18px 20px;

    color:#ccc;
}

.uch-cod-icon{
    width:42px;
    height:42px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:10px;
    background:#d41473;
    color:#fff;
    font-size:20px;
    flex-shrink:0;
}

.uch-cod-box strong{
    color:#d41473;
    font-size:18px;
}

/* Mobile */

@media(max-width:767px){

    .uch-whatsapp-btn{
        font-size:17px;
        padding:16px;
    }

    .uch-cod-box{
        padding:15px;
        font-size:14px;
    }

    .uch-cod-box strong{
        display:block;
        margin-bottom:3px;
        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8bbd138 *//* =========================
   TESTIMONIAL SECTION
========================= */

.testimonial-section{
    background:#121212;
    padding:40px 0;
    overflow:hidden;
}

.section-title{
    text-align:center;
    margin-bottom:40px;
}

.section-title h2{
    color:#fff;
    font-size:38px;
    margin-bottom:10px;
}

.section-title p{
    color:#ccc;
    font-size:16px;
}

.testimonial-slider{
    width:100%;
    overflow:hidden;
    position:relative;
}

.testimonial-track{
    display:flex;
    width:max-content;
    animation:scrollReviews 35s linear infinite;
}

.testimonial-slider:hover .testimonial-track{
    animation-play-state:paused;
}

.testimonial-card{
    width:320px;
    min-width:320px;
    background:#111;
    border:1px solid rgba(255,255,255,0.08);
    border-radius:15px;
    padding:25px;
    margin:0 15px;
    text-align:center;
    transition:.3s;
}

.testimonial-card:hover{
    transform:translateY(-5px);
    border-color:#d41473;
}

.avatar{
    width:70px;
    height:70px;
    border-radius:50%;
    background:#d41473;
    color:#fff;
    font-size:28px;
    font-weight:700;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 15px;
}

.testimonial-card h4{
    color:#fff;
    margin-bottom:10px;
}

.stars{
    color:#ffcc00;
    font-size:18px;
    margin-bottom:15px;
}

.testimonial-card p{
    color:#ccc;
    line-height:1.7;
    font-size:15px;
}

@keyframes scrollReviews{
    0%{
        transform:translateX(0);
    }
    100%{
        transform:translateX(-50%);
    }
}

/* =========================
   RESPONSIVE
========================= */

@media(max-width:1024px){
    .testimonial-card{
        width:280px;
        min-width:280px;
    }
}

@media(max-width:768px){

    .section-title h2{
        font-size:30px;
    }

    .testimonial-card{
        width:250px;
        min-width:250px;
        padding:20px;
    }

    .testimonial-track{
        animation-duration:28s;
    }
}

@media(max-width:480px){

    .testimonial-section{
        padding:30px 0;
    }

    .section-title h2{
        font-size:24px;
    }

    .testimonial-card{
        width:220px;
        min-width:220px;
        margin:0 10px;
    }

    .avatar{
        width:60px;
        height:60px;
        font-size:22px;
    }

    .testimonial-track{
        animation-duration:22s;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2264d02 *//* ==========================
   UNDERCOVERHER FAQ SECTION
========================== */

.uch-faq-section{
    background:#121212;
    padding:40px 20px;
}

.uch-container{
    max-width:1100px;
    margin:auto;
}

.uch-faq-heading{
    text-align:center;
    margin-bottom:50px;
}

.uch-faq-heading h2{
    color:#fff;
    font-size:42px;
    font-weight:700;
    margin-bottom:10px;
}

.uch-faq-heading p{
    color:#bbb;
    font-size:16px;
}

.uch-faq{
    display:flex;
    flex-direction:column;
    gap:18px;
}

.faq-item{
    background:#111;
    border:1px solid rgba(255,255,255,0.08);
    border-radius:12px;
    overflow:hidden;
    transition:.3s;
}

.faq-item:hover{
    border-color:#d41473;
}

.faq-question{
    width:100%;
    background:none;
    border:none;
    color:#fff;
    text-align:left;
    padding:22px 25px;
    font-size:18px;
    font-weight:600;
    cursor:pointer;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.faq-question span{
    color:#d41473;
    font-size:28px;
    font-weight:700;
    transition:.3s;
}

.faq-answer{
    max-height:0;
    overflow:hidden;
    transition:max-height .4s ease;
}

.faq-answer p{
    color:#ccc;
    line-height:1.8;
    padding:0 25px 25px;
    margin:0;
}

.faq-item.active{
    border-color:#d41473;
    box-shadow:0 0 25px rgba(212,20,115,.15);
}

.faq-item.active .faq-answer{
    max-height:250px;
}

.faq-item.active .faq-question span{
    transform:rotate(45deg);
}

/* Tablet */

@media(max-width:768px){

    .uch-faq-heading h2{
        font-size:32px;
    }

    .faq-question{
        font-size:16px;
        padding:18px;
    }

    .faq-answer p{
        padding:0 18px 18px;
    }
}

/* Mobile */

@media(max-width:480px){

    .uch-faq-section{
        padding:20px 15px;
    }

    .uch-faq-heading h2{
        font-size:26px;
    }

    .uch-faq-heading p{
        font-size:14px;
    }

    .faq-question{
        font-size:15px;
    }
}/* End custom CSS */