/** Shopify CDN: Minification failed

Line 237:2 Unexpected "{"
Line 237:3 Expected identifier but found "%"
Line 243:2 Unexpected "{"
Line 243:3 Expected identifier but found "%"

**/
@media only screen and (min-width:990px) {

    .header--custom {
        display: flex;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        align-items: center;
        -webkit-box-align: center;
        -ms-box-align: center;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 1rem;
        width: 100%;
        height: auto;
    }

    .header--middle-center .header__icons .header_search--form {
        width: 65%;
    }


    .header--custom-middle .middle-logo-box,.header--custom-middle .Second-Menu {
        width: 15%;
        margin: 0;
        padding: 0;
    }

    .header--custom-middle .First-Menu {
        width: 60%;
    }

    .header--custom-middle .Navigation-Menus-Single .First-Menu {
        width:100%;
    }
  

    /* .header--custom-middle .First-Menu ul.list-menu {
        justify-content: start;
    } */

    .header--custom-middle .First-Menu ul.list-menu {
        justify-content: center;
    }


    /* .header--custom-middle .middle-logo-box {
        text-align: center;
    } */

 

    .header--custom-middle .middle-logo-box .header__heading {
        width: 100%;
        justify-content: unset;
    }

    .header--custom-middle .Second-Menu ul.list-menu {
        justify-content: end;
    }

    .header--custom-middle .country-language-box .disclosure__list-wrapper.country-selector {
        right: unset;
        left: 0;
    }


    .header--custom-middle .Logo-Head-Icon .header__icons .country-language-box,
    .header--custom-middle .Logo-Head-Icon .header__icons .middle-logo-box,
    .header--custom-middle .Logo-Head-Icon .header__icons .header-icond-box {
        width: 32%;
        margin: 0;
        height: auto;
        padding: 0;
    }

    .header--custom-middle .Logo-Head-Icon .header__icons .country-language-box {
        display: flex;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        align-items: center;
        -webkit-box-align: center;
        -ms-box-align: center;
        flex-wrap: wrap;
        gap: 1rem;
    }
    

    .header--custom-middle .Logo-Head-Icon .header__icons .middle-logo-box {
        justify-content: ;
        text-align: center;
    }

    .header--custom-middle .Logo-Head-Icon .header__icons .header-icond-box {
        justify-content: end;
    }

    
    .Sticky-Add-Cart {
        display:none;
    }

    
    .Featured-Section-Coll-Slider-Scroll, .Featured-Section-Coll-Slider-Scroll a {
        cursor: url('/cdn/shop/files/Cursor.png?v=1732597822'), pointer;
    }

    .Icon-Text-Section .Flex-Icon-Text .Icon-Grid .Icon-Flex-Box .Content-Box-Flex .Image {
        width: auto;
    }
    
    .Icon-Text-Section .Flex-Icon-Text .Icon-Grid .Icon-Flex-Box .Content-Box-Flex .Information-Box {
        width: 60%;
    }
    
    .Shopable-Section .Title-Box .Info {
        max-width: 70%;
    }

  .Testimonial .Flex .Box .Slide-Box .Content-Box-Flex {
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      align-items: center;
      -webkit-box-align: center;
      -ms-box-align: center;
      flex-wrap: wrap;
      justify-content:space-between;
  }
  
  .Testimonial .Flex .Box .Slide-Box .Content-Box-Flex .Image,
  .Testimonial .Flex .Box .Slide-Box .Content-Box-Flex .Details-Box {
      max-width: 45%;
  }

  .Testimonial .Flex .Box .Slide-Box-Radius {
      border-radius: 20px;
  }
  
  .Testimonial .Flex .Box .Slide-Box-Radius .Image,
  .Testimonial .Flex .Box .Slide-Box-Radius .Image img,
  .Testimonial .Flex .Box .Slide-Box-Radius .Content-Box,
  .Testimonial .Flex .Box .Slide-Box-Radius .Image-Box,
  .Testimonial .Flex .Box .Slide-Box-Radius .Image svg,
  .Testimonial .Flex .Box .Slide-Box-Radius .Overlay {
      border-top-left-radius: 20px;
      border-bottom-left-radius: 20px;
  }

  .Testimonial-Second .Testimonial-Slider .swiper-wrapper {
      align-items: stretch;
      -webkit-box-align: stretch;
      -ms-box-align: stretch;
  }
  
  .Testimonial-Second .Testimonial-Slider .swiper-wrapper .swiper-slide {
      height: auto;
  }
  
  .Testimonial-Second .Testimonial-Slider .swiper-wrapper .swiper-slide .Slide-Box,
  .Testimonial-Second .Testimonial-Slider .swiper-wrapper .swiper-slide .Slide-Box .Flex-Box {
      height: 100%;
  }
  
  .Icon-Text-Section .Head-Info {
      max-width: 70%;
  }
  
  .Product-Listed-Box .Listed-Flex {
      width: 48%;
  }

  .Product-Listed-Box .Listed-Flex .Listed-Info-Box {
      width: 70%;
  }  
  
  .footer__blocks-wrapper .footer-block:last-of-type {
      display: flex;
      flex-wrap: wrap;
      justify-content: end;
  }

  .footer__blocks-wrapper--custom .footer__block-box--newsletter-box .footer-block-left-side {
      width: 35%;
  }
  
  .footer__blocks-wrapper--custom .footer__block-box--newsletter-box .footer-block-right-side {
      width: 62%;
  }
  
  
  .Mob-Image,.Mobile-Section,.mobile-heading,.Flex-Slider-Mobile,.mobile-media-gallery,.Mobile-Section,.mobile {
    display:none !important;
  }
}


@media only screen and (max-width:989px) {

  .header--middle-center {
      justify-content: space-between;
      gap: unset;
  }
  
  
  .header--middle-center .header__icons {
      width: auto;
  }
  
  .header--middle-center header-drawer {
      margin: 0;
      width: auto;
  }

  .header--middle-center .header__heading {
      order: unset;
      width: auto;
  }
  
  .header--middle-center .header__heading a {
      text-align: center;
  }
  
  {% if section.settings.country-layout == 'app' %}
    .menu-drawer__localization .buckscc-currency-box ul.buckscc-select-options {
        left: 0 !important;
        bottom: unset !important;
        right: unset !important;
    }
  {% endif %}
  
  .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box {
  	flex-wrap: nowrap;
  	overflow: scroll;
  	width: 100%;
  	min-width: 100%;
  	justify-content: center;
  	margin-bottom: 1rem;
  }

  .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box .tab-flex {
      flex-wrap: nowrap;
      margin-bottom: 1rem;
      width: 100%;
      justify-content: start;
  } 
  
  .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box button.tab-link {
  	width: auto;
  	min-width: 120px;
  }

  .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Button-Box button.tab-link {
	text-wrap: nowrap;
  }
  

  .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Panel-Box .Tab-Content-Slider.Tab-Content-Grid .Grid-layout .grid__item {
      width: 100%;
  }

  .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tabs .Tab-Panel-Box {
    padding: 2rem 0;
  }

  .Collection-List-Slider .card--standard:not(.card--horizontal) .placeholder-svg {
      height: 100%;
  }  

  .featured_collection--flex {
        gap: 1rem 0;
   }

  .Counter-Banner .Counter-Box--image .Counters {
    position: unset;
  }


  .Counter-Banner .Counters .Flex-Timer .Grid .Days-Number,
  .Counter-Banner .Counters .Flex-Timer .Grid .Hours-Number, 
  .Counter-Banner .Counters .Flex-Timer .Grid .Minutes-Number, 
  .Counter-Banner .Counters .Flex-Timer .Grid .Seconds-Number {
        font-size: 20px;
  }

  .Counter-Banner .Counters .Flex-Timer .Grid {
        width: 45%;
  }

  .Product-Custom-Tab .Product-Tab-Box .Tab-Content .Content-Box .Benefit-Flex .Grid-Box {
        width: 100%;
  }

  .Image-Text .Image-Text-Box .Grid-Box .Flex-Images .Image-Box {
      left: 5px;
  }
  
  .Image-Text .Image-Text-Box .Grid-Box .Flex-Images .Image-Box-Second {
      left: unset!important;
      right: 5px;
      top: -15px;
  }

  .Image-Text .Image-Text-Box .Grid-Box .Flex-Box {
      padding: 2rem;
  }
  
  .Image-Text .Image-Text-Box {
      gap: 4rem 0;
  }  
  
  .Image-Text .Image-Text-Box .Grid-Box .Flex-Images {
      gap: 1rem 0;
  }

  .Image-Text .Image-Text-Box .Grid-Box .Flex-Images {
      height: auto;
  }
  
  .Image-Text .Image-Text-Box .Grid-Box .Flex-Images .Image-Box {
      height: auto;
  }
  
  .icon-with-text--vertical .svg-wrapper {
      justify-content: start;
  }
  
  .Icon-Text-Section .Flex-Icon-Text {
      gap: 0.5rem 0;
  }
  
  .Banner-Slider .Slider .flex-box .Caption,
  .Banner-Slider .Slider .flex-box .Caption,
  .Video-Banner .Video-Banner-Flex .Caption--Desktop--bottom-video,
  .Video-Banner .Video-Banner-Flex .Caption--Mobile--bottom-video {
      position: unset;
      max-width:100%;
  }


  .Video-Banner .Video-Banner-Flex .Caption--Desktop--over-video {
      max-width:100%; 
  } 
  
  .Video-Banner .Video-Banner-Flex .Caption--Mobile--over-video {
    max-width:95%;
  }

  .Video-Banner .Video-Banner-Flex .Caption .Caption-Content .Caption-Box-Content .Info-Html br {
    display: none !important;
  }

  .Video-Banner .Video-Banner-Flex .Caption .Caption-Content .Caption-Box-Content .Info span.colored {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
  }

  .Video-Banner .swiper-pagination.bottom-post {
      margin: 0 auto 1rem auto;
  }  
  
  .Banner-Slider .Slider .flex-box .Caption .Caption-Content,
  .Video-Banner .Video-Banner-Flex .Caption .Caption-Content {
      padding: 3rem;
      width:auto;
  }  
  
  .featured_collection--flex .collection__title,.featured_collection--flex .Featured-Section-Coll-Slider, .featured_collection--flex .slider-mobile-gutter {
      width: 100%;
  }  

  .Testimonial .Flex .Box .Head-Content {
      padding: 2rem;
  }  

  .Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Price-Title .product-title a h6,
  .Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Price-Title.Custom-Title .product-title h6  {
      font-size: 2vw;
  }
  
  .Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Price-Title .product-price span {
      font-size: 2vw;
  } 

  /* .Collection-List-Slider .swiper-button-prev4,
  .Featured-Section-Coll-Slider .swiper-button-prev2,
  .Reels-Section .Reels-Slider .swiper-button-prev3 {
      left: -10px;
  }

  .Collection-List-Slider .swiper-button-next4,
  .Featured-Section-Coll-Slider .swiper-button-next2,
  .Reels-Section .Reels-Slider .swiper-button-next3 {
      right:-10px;
  } */

  .Product-Custom-Tab .Product-Tab-Box .Product-Flex-Tabs {
        flex-wrap: nowrap;
        overflow-x: scroll;
        justify-content: start;        
   }

    .Product-Custom-Tab .Product-Tab-Box .Product-Flex-Tabs .Tab-Button {
        min-width: 190px;
    }

  .Shopable-Section .Popup-Slide-Box .Flex-Block .Shopable-Prod-Sider .Slide-Box {
      width: auto;
      height: auto;
      margin: 0;
      padding: 1rem;
      max-height: 50vh;
      overflow-y: scroll;
  }

  .Shopable-Section .Popup-Slide-Box .Flex-Block .Shopable-Prod-Sider .Slide-Box .Flex-Box .Video-Grid-Box, 
  .Shopable-Section .Popup-Slide-Box .Flex-Block .Shopable-Prod-Sider .Slide-Box .Flex-Box .Info-Grid-Box {
      width: 100%;
  }
  
  

  .Video-Popup .Pop-Up .P-Flex .Bv-Block {
      flex: 1 1 100%;
      -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
      -moz-flex: 1 1 100%;  
      margin: 5px auto;  
  }
    
  .Video-Popup .Pop-Up { 
      height: 600px;
      overflow-y: scroll;
  }  
  
  .Promotion-Banners .Banner-Flex-Gap {
      gap: 1.5rem 0;
  }    

  .Offer-Section .Flex-Main .Info-Grid, .Offer-Section .Flex-Main .Offer-Grid {
      padding: 2rem;
  }
  
  .Offer-Section .Flex-Main .Offer-Grid .Offer-Box .offer-timer .offer-timer-flex .time-unit {
      width: 45%;
  }
  

  .quick-add-modal-drawer .quick-add-modal__content {
      max-width: 90% !important;
  }

  .Collection-Tab-Slider .Collection-Tabs-Slider-Box .Tab-Content-Slider .Product-Box .card--standard .card__content,
  .Featured-Section-Coll-Slider .Product-Box .card--standard .card__content,
  .Collection-List-Slider .slide-box .card--standard .card__content {
      width: auto;
  }

  .Testimonial .Flex .Box .Slide-Box .Content-Box-Flex .Image {
      max-width: 100%;
  }
  
  .Testimonial .Flex .Box .Slide-Box-Radius {
      border-radius: 20px;
  }
  
  .Testimonial .Flex .Box .Slide-Box-Radius .Image,
    .Testimonial .Flex .Box .Slide-Box-Radius .Image img,
    .Testimonial .Flex .Box .Slide-Box-Radius .Content-Box,
    .Testimonial .Flex .Box .Slide-Box-Radius .Image-Box,
    .Testimonial .Flex .Box .Slide-Box-Radius .Image svg,
    .Testimonial .Flex .Box .Slide-Box-Radius .Overlay {
      border-top-left-radius: 20px;
      border-top-right-radius: 20px;
  }


  .Testimonial .Flex .Box .Testimonial-Third-Box-Flex {
    position: unset;
    justify-content: center;
    margin-bottom: 2rem;
    gap: 1rem;
  }

  .Testimonial .Flex .Box .Testimonial-Third-Box-Flex .Rating,.Testimonial .Flex .Box .Testimonial-Third-Box-Flex .Image,.Testimonial .Flex .Box .Testimonial-Third-Box-Flex .Flex-Title-Subtitle {
    width: 100%;
    padding: 0;
    text-align: center;
  }
  
  .Testimonial .Flex .Box .Testimonial-Third-Box-Flex .Image {
    max-width: 35%;
  }  

  .discount-box {
      padding: 1rem;
  }
  
  .discount-box .discount-slider .discount-flex {
      padding: 1rem;
  }
  

  .variant-picker-popupd .flex-legend .popupd-box.active {
      width: 90%;
  }
  
  .variant-picker-popupd .flex-legend .popupd-box .popupd-close {
      padding: 1.5rem;
  }
  
  .variant-picker-popupd .flex-legend .popupd-box .popupd-flex .popupd-content {
      padding: 2rem;
  }
  
  

  .newsletter__wrapper--custom .news-form .field input, .newsletter__wrapper--custom .news-form .field button {
      width: 100%;
      height: auto;
  }
  

  .product_add_qty .product-form__submit {
      padding-left: 1rem;
      padding-right: 1rem;
  }

  .product__info-container .flex-product-buy .product-form form .product-form__buttons {
      gap: 1rem 0;
  }

  .product__info-container .flex-product-buy .product-form form .product-form__buttons .product-form__submit,
  .product__info-container .flex-product-buy .product-form form .product-form__buttons .shopify-payment-button,
  .product__info-container .flex-product-buy .product-form form .product-form__buttons .shiprocket-headless {
      width: 100%;
  }

  .product__info-container .product-form, .product__info-container .product__description, .product__info-container .icon-with-text {
      margin: 1rem 0;
  }
  
  .Divider-Product hr {
      margin: 1rem auto;
  }
  
  
  .footer__blocks-wrapper .footer-block--text .block-box,
  .footer__blocks-wrapper .footer-block--brand_information .block-box {
      max-width: 100%;
  }  

  .footer__blocks-wrapper .footer-block {
      margin: 0 auto !important;
  }

  .footer__content-bottom-flex {
    justify-content: center;
  }

  .footer-block__details-content {
    margin-bottom: 2rem;
  }
  
  .footer__blocks-wrapper .footer-block.footer-block--newsletter .Heading-Foot-Image .Image img {
    max-width: 100px;
  }

  .swiper-button-next, 
  .swiper-button-prev, 
  .swiper-button-next2,
  .swiper-button-prev2,
  .swiper-button-next3,
  .swiper-button-prev3,
  .swiper-button-next4, 
  .swiper-button-prev4, 
  .swiper-button-next5, 
  .swiper-button-prev5, 
  .swiper-button-next6, 
  .swiper-button-prev6, 
  .swiper-button-next7, 
  .swiper-button-prev7, 
  .swiper-button-next8, 
  .swiper-button-prev8, 
  .swiper-button-next9, 
  .swiper-button-prev9, 
  .swiper-button-next10, 
  .swiper-button-prev10, 
  .slider-button {
      width: 35px !important;
      height: 35px !important;
  }
  
  .m-center {
    text-align:center !important;
  }

  .m-left {
    text-align:left !important;
  }

  .m-right {
    text-align:right !important;
  }
  
  
  
  .Desk-Image,.Desktop-Seciton,.desktop-heading,.Flex-Slider-Prod,.desktop-media-gallery,.Desktop-Section,.desktop {
    display:none !important;
  }
}

@media only screen and (min-width:750px) {

  .product-page--theme-vertical .product__media-wrapper media-gallery {
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      align-items: stretch;
      -webkit-box-align: stretch;
      -ms-box-align: stretch;
      flex-wrap: wrap;
      width: 100%;
      height: auto;
      flex-direction: row-reverse;
  }
  
  .product-page--theme-vertical .product__media-wrapper media-gallery .slider-mobile-gutter {
      width: 80%;
  }
  
  .product-page--theme-vertical .product__media-wrapper media-gallery .thumbnail-slider {
      width: 15%;
      justify-content: center;
  }
  
  .product-page--theme-vertical .product__media-wrapper media-gallery .thumbnail-slider .thumbnail-list {
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      align-items: stretch;
      -webkit-box-align: stretch;
      -ms-box-align: stretch;
      flex-wrap: wrap;
      flex-direction: row;
      flex: unset;
      width: 100%;
      height: 100%;
  }
  
  .product-page--theme-vertical .product__media-wrapper media-gallery .thumbnail-slider .thumbnail-list li {
      width: 100% !important;
      max-width: 100%;
      flex: unset;
  }

  .product-page--theme-vertical .product__media-wrapper media-gallery .thumbnail-slider .slider-button {
      position: absolute;
      border-radius: 50%;
  }
  
  .product-page--theme-vertical .product__media-wrapper media-gallery .thumbnail-slider .slider-button--prev {
      top: 0;
      left: unset;
      right: unset;
      transform: rotate(90deg);
  }
  
  .product-page--theme-vertical .product__media-wrapper media-gallery .thumbnail-slider .slider-button--next {
      right: unset;
      left: unset;
      bottom: 0;
      top: unset;
      transform: rotate(90deg);
  } 

  
}

@media only screen and (max-width:749px) {
  /* .discount-box .discount-slider .discount-flex .discount-title span,
  .discount-box .discount-slider .discount-flex .discount-code span,
  .discount-box .discount-slider .discount-flex .discount-code .copy-status  {
      font-size: 2vw;
  }     */

  .Product-Icon-Text-Box ul.icon-with-text li svg,.Product-Icon-Text-Box ul.icon-with-text li img {
      width: 4vw;
      height: 4vw;
      min-width: unset;
      min-height: unset;
  }
  
  .Product-Icon-Text-Box ul.icon-with-text li .inline-richtext {
      font-size: 3vw;
  }

  .Product-Tab-Slider .Product-Tabs-Slider-Box .Tabs .Tab-Button-Box {
      width: 80%;
  }

  .newsletter .newsletter__wrapper {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
  }
  
  
  
}

@media only screen and (max-width:450px) {

.Shopable-Section .Shopable-Slider .Slide-Box .Product-Card .Flex-Info-Box.Flex-Box {
    justify-content: space-between;
}

.Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Price-Title,
.Shopable-Section .Shopable-Slider .Slide-Box .Product-Card .Flex-Info-Box .Product-Info-Grid  {
    width: 70%;
}

.Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Image {
    width: 30%;
}  

.Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Price-Title .product-title a h6,
.Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Price-Title.Custom-Title .product-title h6,
.Reels-Section .Reels-Slider .Flex-Box .Caption .Caption-Box .Caption-Flex .Product-Price-Title .product-price span,
.Shopable-Section .Shopable-Slider .Slide-Box .Product-Card .Flex-Info-Box .Product-Info-Grid .Product-Title h4,  
.Shopable-Section .Shopable-Slider .Slide-Box .Product-Card .Flex-Info-Box .Product-Info-Grid .Product-Details .price {
    font-size: 2.5vw;
} 

.Shopable-Section .Shopable-Slider .Slide-Box .Product-Card .Flex-Info-Box .Product-Info-Grid .Product-Details .price .price__sale s.price-item--regular {
    font-size:2.5vw;
}  


.product__text--Bold {
    font-size: 1.2rem;
}
  
}

@media only screen and (max-width:388px) {

  .Marquee-Slider-Section .Marquee-Box .Marquee-Grid,
  .Marquee-Slider-Section .Marquee-Box .Marquee-Grid .Flex-Box {

      flex-wrap: nowrap;

  }  

  .Marquee-Slider-Section .Marquee-Box .Marquee-Grid .Flex-Box {
      justify-content: space-around;
  }  

  .Marquee-Slider-Section .Marquee-Box .Marquee-Grid .Flex-Box .Title h2 {
      font-size: 4vw;
  }

  .footer-top-content-bottom .footer-flex-content {
      padding: 2rem 0;
  }
  
  .footer-top-content-bottom .footer-flex-content .content-box .footer-list-box ul li a::after {
      right: -5px;
  }
  
  
}
