@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600;700&family=Lora:wght@400;500;600;700&display=swap');

:root {
    --border-focus: solid 1px #6133BD;
    --primary-color: #000000;
    --primary-color-onhover: #000;
    --primary-soft: black;
    --primary-soft-onhover: #ff0000s;
    --font-playfair: 'Playfair Display', serif;
    --font-montserrat: 'Montserrat', sans-serif;
    --font-lora: 'Lora', serif;
}

.btn-outline-primary {
    --bs-btn-color: #6133bd;
    --bs-btn-border-color: #6133bd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6133bd;
    --bs-btn-hover-border-color: #6133bd;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6133bd;
    --bs-btn-active-border-color: #6133bd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6133bd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6133bd;
    --bs-gradient: none;
}
.footer-logo 
 {
    border-radius: 10px;
}

.nav-category a, .nav-category {
    color: #000 !important;
}
.bg-nav {
    background-color: #b0b0b094;
}

.nav-category a, .nav-category:hover {
    color: white;
}
.active-nav {
    color: #e1bb71!important; 
    background: transparent !important;
}


.swiper-slide img { 
    border-radius: 7px !important;
}
.nav-category a:hover {
    color: #e1bb71 !important;
    text-decoration: none;
}

.nav-category:hover {
    color: #e1bb71 !important;
}
.nav-category:hover {
    background-color: transparent !important;
}

.count-box {
    background: white;
}

.card-temp {
    border-radius: 8px;
    overflow: hidden;
    transition: var(--transition);
}

.svg-wrapper {
    margin-bottom: 6px;
    text-align: center;
    color: white !important;
    filter: invert(1);
}

.info-title { 
    color: white;
}

.info-box-inner p { 
    color: white;
}

.copyright-section {
    background: black; 
}

.copyright-section a{
    color: white;
}



.viewmorebtn {
    background: black !important; 
    color: white  !important; 
}
.slider-container {
      overflow: hidden;
      padding: 40px 0;
      /* background-color: #fff; */
    }
    .slider {
      display: flex;
      gap: 20px;
      transition: transform 0.5s ease-in-out;
    }
    .slide {
      flex: 0 0 auto;
      width: calc(100% / 5 - 18px);
      /* box-shadow: 0 4px 8px rgba(0,0,0,0.1); */
      border-radius: 0px;
      overflow: hidden;
      /* background-color: #fff; */
    }
    .slide iframe {
      width: 100%;
      height: 418px;
      border: none;
      border-radius: 8px;
    }
    @media (max-width: 1200px) {
      .slide {
        width: calc(100% / 3 - 20px);
      }
    }
    @media (max-width: 768px) {
      .slide {
        width: calc(100% / 2 - 20px);
      }
    }
    @media (max-width: 480px) {
      .slide {
        width: 100%;
      }
    }


    header { 
    padding: 0 15px !important;
}
ul.nav.justify-content-between {
    gap: 15px;
}

.item-detail.pb-3.px-3.overflow-hidden {
    margin-top: 20px;
}

.product-image-1 img { 
    object-fit: cover; 
}

.product-image-1 img {
    object-fit: cover;
    border-radius: 7px;
}

.product-image-1 { 
    height: auto; 
}


.img-box-h250 img { 
    border-radius: 7px;
}


@media (max-width:991px) {
    
    .img-box-h250,
    .product-image-1,
    .product-img {
        height: 170px !important;
        width: 170px !important;
        margin: auto !important;
    }
}


.nav-scroll-up { 
    padding: 0 !important;
}

.myaccount-navigation-link-selected { 
    color: white;
}

.view-cart-btn { 
    color: white !important;
}