/** Shopify CDN: Minification failed

Line 148:0 Unexpected "}"

**/



.sf-header header {
    background-color: transparent;
    color: #fff!important;
}


.swiper-slide.swiper-slide-active .sf__slide-footer {

font-size: 47px;
    margin-bottom: 270px;
  
}

@media screen and (max-width: 767px) {
.swiper-slide.swiper-slide-active .sf__slide-footer {

font-size: 47px;
    margin-bottom: 138px;
  
}
  }
  @media screen and (min-width: 1280px) {
.swiper-slide.swiper-slide-active .sf__slide-footer {

font-size: 47px;
    margin-bottom: 150px;
  
}
  }

    @media screen and (min-width: 1440px) {
.swiper-slide.swiper-slide-active .sf__slide-footer {

font-size: 47px;
    margin-bottom: 105px;
  
}
  }


    @media screen and (min-width: 1920px) {
.swiper-slide.swiper-slide-active .sf__slide-footer {

font-size: 47px;
    margin-bottom: 190px;
  
}
  }


    @media screen and (min-width: 4480px) {
.swiper-slide.swiper-slide-active .sf__slide-footer {

font-size: 47px;
    margin-bottom: 270px;
  
}
  }
      @media screen and (min-width: 2560px) {
.swiper-slide.swiper-slide-active .sf__slide-footer {

font-size: 47px;
    margin-bottom: 300px;
  
}
  }

  


  

@media screen and (max-width: 767px) {
.swiper-slide .sf__slide-footer {
    display: block!important;
  font-size: 25px!important;
}
}


.sf-menu__desktop-sub-menu {
    min-width: 250px;
    background-color: #B0B5C0;
    color: #fff;
}

.sf-header .sf-mega-active header {
 color:#fff!important;
  background-color:#B0B5C0;
}


.sf-header header {
  background-color:#B0B5C0;
}

.overflow-y-scroll {
    overflow-y: hidden!important;
}

@media (min-width: 768px) {
.md\:w-\[450px\] {
    width: 450px;
    background-color: #B0B5C0;
    color: #fff;
}
}
@media screen and (max-width: 767px) {
.sf-header .sf-menu-wrapper-mobile .sf-menu__content {
    width: calc(100% - 40px);
    background-color: #B0B5C0;
    color: #fff;
}
}

.sf-menu-content, .sf-sub-links {
    height: calc(var(--window-inner-height, 100vh));
    background-color: #B0B5C0;
}

.sf-menu-submenu__title {
  color:#fff;
}

.sf-header {
    --sf-sub-item-color: #fff!important;
    --sf-sub-item-hover: #000;
    --sf-sub-item-bg: rgba(61,61,80,0.09);
}
.sf-header {
    --sf-slide-trans-dur: 0.3s;
    --sf-slide-from-val: -65px;
    --sf-slide-to-val: 65px;
    --sf-header-bg: #B0B5C0!important;
}

.sf-header.sf-mega-active header {
  color:#fff!important;
}
}



.sf-menu-content, .sf-sub-links {
    height: calc(var(--window-inner-height, 100vh));
    background-color: #B0B5C0!important;
}

sf-home__collection-list {

  color:white;
}


.sf-menu-submenu__title {
    --tw-text-opacity: 1;
     color: #ffff!important;
    font-weight: 600;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media only screen and (min-width: 768px){
body .h3, body h3 {
    font-size: calc(((var(--font-h3-desktop))/ (var(--font-base-size))) * 1rem);
    color: #ffff;
}}
@media only screen and (max-width: 768px){
body .h3, body h3 {
   
    color: #ffff;
}}


.sf-menu-content .sf-sub-links {
    height: calc(var(--window-inner-height, 100vh));
    background-color: #B0B5C0!important;
}

.sf-sub-links.absolute.inset-y-0.bg-white.flex-col.left-full.w-full.flex {
    background-color: #B0B5C0!important;
}



@media only screen and (max-width: 768px) {
.sf__slide-bg video {
    height: 650px!important;
  
}
}




@media only screen and (max-width: 768px) {
.home-banner__slideshow .sf__slider {
    transition: height .25s ease;
    height: 650px!important;
}
}

@media only screen and (max-width: 768px) {
.home-banner__slideshow .sf__slider:not(.sf__slider--adapt) .sf__slide-media {
    height: 650px!important;
}
  }



.scd__footer {
    background: #f7f7f7;
    box-shadow: 0 0 10px 0hsla(0,0%,51%,.2);
    padding-top: 0;
    color: #333;
}

.scd-item {
    padding: 12px 0;
    color: #333;
}

.scd__header h3.text-2xl.font-medium {
    color: #333;
} 



.sf-sub-menu__link {

      padding: 0rem 0.75rem;
  font-size: 14px;
}


.leading-8 {
    line-height: 1.5rem;
}



.hBAoeU {
    flex-shrink: 0;
    width: 70px!important;
    height: 70px!important;
    order: 2;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
    box-shadow: rgb(0 0 0 / 20%) 2px 2px 6px;
    transition: all 0.5s ease 0s;
    position: relative;
    z-index: 200;
    display: block;
    border: 0px;
  background-color: #b0b5c0 !important;
}


.sbsi7l-0.evMtho {
    display: none;
}


.eiGYSu {
    display: flex;
    margin: 18px!important;
    position: relative;
    -webkit-box-pack: end;
    justify-content: flex-end;
    max-height: 48px!important;
}


.sf-menu-submenu__title:hover {
    text-decoration: underline;
    text-decoration-thickness: 2px;
 
}


.sf-header .sf-menu-item>a {
    line-height: 23px;
    position: relative;

}

.sf-footer .sf__footer-bottom {
    background-color: var(--color-footer-bottom-background);
    color: var(--color-footer-bottom-text);
    height: 30px;
}


.mb-16 {
    margin-bottom: 20rem;
}



span.not-change.atc-text {
    color: #fff;
    opacity: 7;
}

.mt-0.block-text {
    text-align: center!important;
}


.sf-language-switcher.block.xl\:hidden.py-3\.5.lg\:py-3\.5 {
    margin-top: 30px;
}