/** Shopify CDN: Minification failed

Line 30:12 Expected identifier but found whitespace
Line 30:13 Unexpected "("

**/
/* =========================
   ZizisCreation – Mobile Menu Show in Header
   ========================= */


#shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section .slider-1c3ef5d2-7158-4a50-8def-1e1c84b6a9c6-list .dt-sc-btn {
    margin-top: 131px !important;
}

#shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section .slider-a7b6eaea-0b2b-4fdd-abb6-acf800a1b42c-list .dt-sc-btn {
    margin-top: 131px !important;
}

#shopify-section-template--19899783545018__16636939305bbc0022.home-html-text .dt-sc-heading .dt-sc-main-heading {
    padding-bottom: 6px !important;
    line-height: 1.1 !important;
}

ul.dt-nav>li>a {
    padding: 5px 10px 5px 10px !important;
}

#shopify-section-template--19899783479482__1663323420b1820903.home-specification-banner .dt-sc-section-wrapper
Specificity: (1,2,0)
 {
        padding-bottom: 100px;
        background: beige !important;
    }

    footer div[class*="text-"] > *:not(.dt-sc-list-inline) {
    margin-bottom: 17px  !important;
}

footer li {
    margin-bottom: 12px !important;
}

p.dt-sc-blog-author {
    display: none !important;
}


@media (max-width: 767px) {

  /* Make header wrapper a positioning context */
  header, .header, #shopify-section-header, .dt-sc-header-logo-sec {
    position: relative !important;
  }

  /* Keep the top red header row clean */
  #AccessibleNav {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    padding: 10px 12px !important;
  }

  /* IMPORTANT: DO NOT HIDE menu_bottom (because menu trigger lives there) */
  .container-fluid.spacing_enabled.menu_bottom{
    display: block !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* Pull the menu row up into the red header area */
  .container-fluid.spacing_enabled.menu_bottom .row{
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Place menu trigger on the right inside red header */
  .container-fluid.spacing_enabled.menu_bottom #AccessibleNav{
    position: absolute !important;
    top: 50% !important;
    right: 12px !important;
    transform: translateY(-111%) !important;

    width: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    z-index: 50 !important;
  }

  /* Ensure trigger is visible + aligned */
  .container-fluid.spacing_enabled.menu_bottom .mobile-nav-container{
    display: flex !important;
    align-items: center !important;
  }

  .container-fluid.spacing_enabled.menu_bottom .menu-trigger{
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    color: inherit !important;
  }

  .mobile-nav-container .menu-trigger > span {
    vertical-align: top;
    display: none !important;
}

form#currency_form {
    display: none !important;
}

.template-index header .dt-sc-header-logo-sec {
        background-color: #ffffff !important;
    }


      /* remove DT gutter that creates side gaps */
  .dt-sc-header-logo-sec .container-fluid.spacing_enabled > .row,
  .dt-sc-header-logo-sec .container-fluid.spacing_enabled.menu_bottom > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* remove extra padding from container */
  .dt-sc-header-logo-sec .container-fluid.spacing_enabled,
  .dt-sc-header-logo-sec .container-fluid.spacing_enabled.menu_bottom {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.mobile-nav-container .menu-trigger {
    height: 65px !important;
    line-height: 30px !important;
    padding: 0 5px 0 10px !important;
}


  /* Hide only the "Menu" text if you want icon only (optional) */
  /* .container-fluid.spacing_enabled.menu_bottom .menu-trigger span{ display:none !important; } */
}





/* =========================================================
   Slideshow: show only ONE banner on mobile
   (prefer mobile-only image)
   ========================================================= */
@media (max-width: 767px) {

  /* Hide desktop/normal slide images on mobile */
  .home-slideshow-section .swiper-slide img:not(.mobile-only),
  .home-slideshow-section .swiper-slide .slide-img:not(.mobile-only) {
    display: none !important;
  }

  /* Show mobile-only image */
  .home-slideshow-section .mobile-only,
  .home-slideshow-section img.mobile-only {
    display: block !important;
    width: 100% !important;
  }

  /* If theme uses picture/source */
  .home-slideshow-section picture:not(:has(img.mobile-only)) {
    display: none !important;
  }

#shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section 
.dt-sc-swiper-slider 
.swiper-wrapper 
.slider-7e33837d-b447-4031-9b6f-97da7a46ad45-list 
.slider-content [class*="slide_"] {
    background: transparent !important;
}
#shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section 
.dt-sc-swiper-slider .swiper-wrapper .slider-7e33837d-b447-4031-9b6f-97da7a46ad45-list 
.slider-content [class*="slide_"] {
        justify-content: flex-start !important;
    }

        #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section
         *[class*="custom-main-demo-slider"] .dt-sc-swiper-slider .swiper-wrapper 
         .slider-7e33837d-b447-4031-9b6f-97da7a46ad45-list .slider-content [class*="slide_"] {
               padding: 22px 12px 22px 12px !important;
    }

    #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section 
    .slider-7e33837d-b447-4031-9b6f-97da7a46ad45-list .slide-text {
    margin-top: 17px !important;
}
    #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section 
    *[class*="custom-main-demo-slider"] .slider-7e33837d-b447-4031-9b6f-97da7a46ad45-list .slide-heading {
        font-size: calc(70px * 0.5) !important;
        font-weight: 600 !important;
    }

br{
    display:none !important;
}

#shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section 
*[class*="custom-main-demo-slider"] .dt-sc-swiper-slider .swiper-wrapper .slider-content 
*[class*="slide_"] .multiple-buttons {
    margin-top: 7px !important;
}

#shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section 
.dt-sc-swiper-slider .swiper-wrapper .slider-1c3ef5d2-7158-4a50-8def-1e1c84b6a9c6-list 
.slider-content [class*="slide_"] {
        background: rgb(29 29 29 / 0%) !important;
    }

    #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section
     .dt-sc-swiper-slider .swiper-wrapper .slider-a7b6eaea-0b2b-4fdd-abb6-acf800a1b42c-list 
     .slider-content [class*="slide_"] {
       background: rgb(29 29 29 / 0%) !important;
        
    }


    h2.slide-heading {
    font-size: calc(70px * 0.5) !important;
    color:#1D1D1D !important;
}

    .dt-sc-swiper-slider .swiper-wrapper .slider-1c3ef5d2-7158-4a50-8def-1e1c84b6a9c6-list .slider-content [class*="slide_"] {;
        justify-content: flex-start !important;

    }

    #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section .slider-1c3ef5d2-7158-4a50-8def-1e1c84b6a9c6-list .dt-sc-btn {
    margin-top: 12px !important;
}
.slide-text {
    color: #1D1D1D !important;
}
#shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section .dt-sc-swiper-slider .swiper-wrapper .slider-a7b6eaea-0b2b-4fdd-abb6-acf800a1b42c-list .slider-content [class*="slide_"] {
        justify-content: flex-start !important;

    }
    #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section .slider-a7b6eaea-0b2b-4fdd-abb6-acf800a1b42c-list .dt-sc-btn {
      margin-top: 12px !important;
}



    #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section .slider-a7b6eaea-0b2b-4fdd-abb6-acf800a1b42c-list .slide-heading {
        color: #FBEE0B !important;
       font-size: calc(60px * 0.5) !important;
    }

        #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section .slider-a7b6eaea-0b2b-4fdd-abb6-acf800a1b42c-list .slide-text {
        font-size: calc(.99 * 16px);
        color: #ffffff !important;
    }

    h4.dt-sc-main-heading.wow.animated.fadeInUp.animated {
    font-size: 30px !important;
    }

        .dt-sc-heading {
         margin-bottom: 10px !important;
          }

    #shopify-section-template--19899783479482__1663323420b1820903.home-specification-banner .dt-sc-grid-banner .dt-sc-main-title {
    color: var(--DTColor_Heading);
    color: ;
    font-size: 36px !important;
}

.wow.fadeIn.dt-sc-grid-banner-content.center.animated {
    padding: 0px !important;
}
footer .footer-logo img {
        width: 150px !important;
    }

    #shopify-section-template--19899783479482__16484715585d0b75d2.home-slideshow-section
     .slider-1c3ef5d2-7158-4a50-8def-1e1c84b6a9c6-list .slide-text {
    margin-top: 15px !important;
}


.ai-gifts-recipient-circle-ay21ia2tvswrmcetltaigenblock128caf7cltpwb {
        width: 124.75px !important;
        height: 122.75px!important;
        font-size: 13.6px;
    }

    .footer_icon_link {
        justify-content: flex-start !important;
    }
    .footer__item--0fb134b9-b301-4429-a9f2-276a8f27019d.footer-social {
        justify-content: flex-start !important;
    }
}