html,body{background-color:#fff;background-image:url(https://l.top4top.io/p_3778ppc7i1.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:fixed!important}
.product-item::before,.product-item::after{display:none!important;clip-path:none!important;background:none!important}
.product-item{clip-path:none!important;background-color:#fff!important;border:1px solid #eaeaea!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important;transition:transform .3s ease,box-shadow .3s ease!important;padding-bottom:15px!important;height:100%!important;display:flex!important;flex-direction:column!important}
.product-item:hover{transform:translateY(-5px)!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important}
.product-item .mask,.product-item .img-prod{clip-path:none!important;border-radius:0!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;position:relative!important}
.product-item img{width:100%!important;object-fit:cover!important;margin-top:0!important;display:block!important;height:100%!important}
.product-item .btn-add-cart,.product-item button[type="submit"]{display:block!important;width:90%!important;margin:10px auto 0!important;padding:10px!important;background-color:#1a2a40!important;color:#fff!important;border-radius:8px!important;border:none!important;font-weight:bold!important;transition:all .3s ease!important}
.product-item .btn-add-cart:hover,.product-item button[type="submit"]:hover{background-color:#55b2d8!important;color:#fff!important}
.product-item .img-prod{margin-top:0!important;padding-top:0!important;top:0!important;height:auto!important}
.product-item .content{display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:flex-start!important;padding-top:15px!important;height:38%;padding-bottom:10px!important}
.product-item .content .title{min-height:auto!important;margin-bottom:0!important;font-weight:1000!important}
.product-item .content .priceMask{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;padding-bottom:10px!important;margin-top:0!important;padding-top:0!important}
.product-item .content .priceMask .btn-product-card{position:relative!important;top:auto!important;left:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:14px auto -3px!important;padding:8px 20px!important;background-color:#1a2a40!important;color:#fff!important;border-radius:8px!important;font-size:15px!important;font-weight:bold!important;text-decoration:none!important;box-shadow:0 5px 6px rgba(0,0,0,.05)!important;transition:background-color .3s ease,transform .2s ease!important;white-space:nowrap!important;width:100%!important}
.product-item:hover .content .priceMask .btn-product-card{transform:none!important;top:auto!important;left:auto!important}
.product-item .content .priceMask .btn-product-card:hover{background-color:#55b2d8!important;color:#fff!important;transform:translateY(-2px)!important}
.product-item .content .priceMask .btn-product-card i{margin-left:8px!important;font-size:18px!important}
.slick-track{display:flex!important}
.slick-slide{height:auto!important}
.product-item:hover .content .priceMask,.product-item:hover .content .price,.product-item:hover .content .title{opacity:1!important;visibility:visible!important;transform:none!important}
.product-item .mask img,.product-item .img-prod img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
.product-images-carousel-thumbs{display:none!important}
.products-details-page .image-link{min-height:416px;display:flex!important;align-items:center;justify-content:center}
.breadcrumb-section{background:#233362;position:relative;z-index:1}
.vs-header.layout3 .svg-line{display:none!important}
.categories .product-img,.categories .product-img img{clip-path:none!important;transform:none!important}
.categories .product-img{border-radius:16px!important;aspect-ratio:1/1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;transition:transform .3s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .3s ease!important;width:100%!important;padding:0!important;background-color:transparent!important}
.categories .product-img img{width:100%!important;height:100%!important;object-fit:cover!important;background:transparent!important;transition:transform .4s ease!important;margin:0!important;border-radius:16px!important}
.categories .category-item:hover .product-img{transform:translateY(-6px)!important;box-shadow:0 10px 20px rgba(0,0,0,.08)!important}
.categories .category-item:hover .product-img img{transform:scale(1.15)!important}
.categories .product-img::before,.categories .product-img::after{display:none!important;content:none!important;background:none!important;clip-path:none!important;opacity:0!important}
.product-item .product-crd-spec{display:block!important;opacity:1!important;visibility:visible!important;height:16px!important;width:80px!important;background-image:url('https://a.top4top.io/p_37788sino1.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;margin:8px auto!important;padding:0!important}
.title-area img{filter:brightness(0) saturate(100%) invert(14%) sepia(21%) saturate(2891%) hue-rotate(189deg) brightness(96%) contrast(92%)!important;opacity:.85!important;margin-top:5px!important}
.pb-70{padding-bottom:15px}
.pt-70{padding-top:25px}
.product-item .content .rating-wrapper{display:none}
#xc-header-sticky{right:0;left:0;background:#233362;box-shadow:0 4px 8px rgb(102 102 102/.116);transition:all .5s ease-in-out;z-index:1000}
.header-sticky .wc-link{color:#fff}
.slide-menu{height:100%;width:320px!important;background-color:#233362;z-index:1001;box-shadow:0 0 6px 3px rgba(255,255,255,.08);opacity:91%}
.slide-menu ul ul{background-color:#233362;height:100%;top:0;display:block;z-index:99;transition:all .3s}
.xc-ads-one .container,.xc-ads-one .custom-container,.xc-ads-one .row,.xc-ads-one .col-12,.xc-ads-one .col-lg-12{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
.xc-ads-one img{width:100%!important;height:auto!important;object-fit:contain!important;border-radius:0!important;display:block!important}
@media (max-width:991px){.prodPage{padding-top:0}.title-area{margin-bottom:13px}}
@media (max-width:767px){.breadcrumb-section{padding:22px 0}}
@media (max-width:768px){.breadcrumb-section{margin-bottom:0!important;padding-bottom:5px!important}.products-details-mb-5{margin-top:0!important;padding-top:0!important}.products-details-page .prodImages{margin-left:-15px!important;margin-right:-15px!important;width:calc(100% + 30px)!important;max-width:none!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important}#product-carousel-slick,#product-carousel-slick .slick-list,#product-carousel-slick .slick-track,#product-carousel-slick img{margin:0!important;padding:0!important;border:none!important;border-radius:0!important}#product-carousel-slick img{width:100%!important;height:auto!important;max-height:450px!important;object-fit:cover!important;display:block!important}.products-details-page .col-product-info{margin-top:-36px!important}.categories .product-img img{border-radius:12px!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}.sr-category-slider_carousel .owl-stage-outer{overflow:visible!important}.sr-category-slider_carousel .owl-stage{display:flex!important;flex-wrap:wrap!important;width:100%!important;transform:none!important;gap:15px 10px!important;justify-content:center!important}.sr-category-slider_carousel .owl-item{width:calc(25% - 8px)!important;margin:0!important;display:flex!important;justify-content:center!important}.categories .category-item{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.categories .cat-title{font-size:11px!important;font-weight:bold!important;text-align:center!important;margin-top:6px!important;line-height:1.3!important;white-space:normal!important}.sr-category-slider_carousel .owl-nav,.sr-category-slider_carousel .owl-dots{display:none!important}.products-slider.row.s-slider{display:flex!important;flex-wrap:wrap!important;margin-left:-5px!important;margin-right:-5px!important}.products-slider.row.s-slider > *{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding-left:5px!important;padding-right:5px!important;margin-bottom:15px!important}.products-slider.row.s-slider .product-item{height:auto!important;min-height:min-content!important;display:flex!important;flex-direction:column!important}.products-slider.row.s-slider .product-item .content{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:8px!important}.products-slider.row.s-slider .product-item .title{font-size:12px!important;line-height:1.4!important;margin-bottom:5px!important;min-height:34px!important}.products-slider.row.s-slider .product-item .price{font-size:14px!important}.products-slider.row.s-slider .btn-product-cart{padding:8px 0!important;font-size:13px!important;width:100%!important;margin-top:8px!important}.product-item .product-crd-spec{margin-top:4px!important;margin-bottom:2px!important}.products-slider.row.s-slider .product-item .content .priceMask{margin-top:0!important;padding-top:0!important}.categories .owl-carousel .owl-item{width:31vw!important;padding:0 4px!important;float:right!important}.categories .product-img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;border-radius:12px!important;clip-path:none!important;transform:none!important;background:transparent!important;padding:0!important}.categories .product-img::before,.categories .product-img::after{display:none!important;content:none!important}}
@media (min-width:769px){.products-details-page .prodImages{padding:0!important;border:none!important}#product-carousel-slick{margin-bottom:0!important}#product-carousel-slick img{border-radius:12px!important}}
.testi-layout1 {
    background-size: cover !important;
    background-color: #7fffd400 !important;
}
.breadcrumb-section.withBg {
    background-image: none !important;
}
.breadcrumb-section img:not([alt="title shape"]) {
    width: 80px;
    height: 80px;
    display: none !important;
}
.breadcrumb-section.withBg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none;
    z-index: -1;
}
@media (max-width: 991px) {
    .vs-menu-toggle {
        order: -1 !important;
        margin-left: 10px !important;
    }
}
@media (max-width: 991px) {
    .vs-header .container > .row,
    .header-sticky .container > .row {
        position: relative !important;
    }

  
    .vs-menu-toggle {
        position: absolute !important;
        right: 15px !important; 
        top: 50% !important; 
        transform: translateY(-50%) !important;
        margin: 0 !important;
        z-index: 100 !important;
    }
    .vs-header .col-4,
    .header-logo {
        padding-right: 40px !important; 
    }
}
.mobileMenu .loginBtn {
    border-radius: 30px;
    background-color: #ffffff;
    color: #151f3b;
    padding: 7px 15px;
    font-weight: 700;
    min-width: 100px;
    display: inline-block;
    width: max-content;
    margin: 25px auto 0;
}
.slide-menu .slide-menu__slider ul a {
    font-size: 1.2rem;
    color: #ffffff;
    position: relative;
    padding-right: 30px;
    font-weight: 700;
    padding-left: 60px;
}
#categories-slider .slick-next, #categories-slider .slick-prev {
    display: none !important;
}
@media (max-width: 991px) {
    .header-sticky .container > .d-flex {
        position: relative !important;
    }

    .header-sticky .container > .d-flex > div.d-flex,
    .header-sticky .container > .d-flex > div:has(.wc-link) {
        position: absolute !important;
        left: 15px !important;
        top: 50% !important; 
        transform: translateY(-50%) !important;
        margin: 0 !important;
        padding: 0 !important;
        z-index: 100 !important;
        width: max-content !important;
    }
}

.tableDetails .table .tab p {
    color: #233362 !important;
    font-size: 17px !important;
    line-height: 25px !important;
    text-align: justify !important;
    font-weight: 600 !important;
    font-family: cursive !important;
}
.shortDesc {
    margin-bottom: 15px;
    color: #233362 !important;
}
.col-product-info p {
    font-size: 14px;
    line-height: 23px;
    color: #233362 !important;
}