/** Shopify CDN: Minification failed

Line 16:0 All "@import" rules must come first

**/
/* you use this var 
font-family: var(--font-gotham);
font-family: var(--font-tabletgothic);
font-family: var(--font-havehearttwo);
font-family: "Splash", cursive; 
font-family: var(--font-fiorello);
font-family: var(--font-avantgarde);
 color:var(--red-color);
*/
*{ letter-spacing: 0; }
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Splash&display=swap');

@font-face { 
  font-family: 'Gotham';
  src: url('Gotham-Bold.eot');
  src: url('Gotham-Bold.eot?#iefix') format('embedded-opentype'),
      url('Gotham-Bold.woff2') format('woff2'),
      url('Gotham-Bold.woff') format('woff'),
      url('/cdn/shop/files/Gotham-Bold.ttf?v=1730905828') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('Gotham-Book.eot');
  src: url('Gotham-Book.eot?#iefix') format('embedded-opentype'),
      url('Gotham-Book.woff2') format('woff2'),
      url('Gotham-Book.woff') format('woff'),
      url('/cdn/shop/files/Gotham-Book.ttf?v=1730905828') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('Gotham-Medium.eot');
  src: url('Gotham-Medium.eot?#iefix') format('embedded-opentype'),
      url('Gotham-Medium.woff2') format('woff2'),
      url('Gotham-Medium.woff') format('woff'),
      url('/cdn/shop/files/Gotham-Medium.ttf?v=1730905828') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('Gotham-Light.eot');
  src: url('Gotham-Light.eot?#iefix') format('embedded-opentype'),
      url('Gotham-Light.woff2') format('woff2'),
      url('Gotham-Light.woff') format('woff'),
      url('/cdn/shop/files/Gotham-Light.ttf?v=1730956751') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Didot';
  src: url('Didot.eot');
  src: url('Didot.eot?#iefix') format('embedded-opentype'),
      url('Didot.woff2') format('woff2'),
      url('Didot.woff') format('woff'),
      url('/cdn/shop/files/Didot.ttf?v=1730959589') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
} 

@font-face {
    font-family: 'Have Heart Two';
    src: url('HaveHeartTwo.eot');
    src: url('HaveHeartTwo.eot?#iefix') format('embedded-opentype'),
        url('HaveHeartTwo.woff2') format('woff2'),
        url('HaveHeartTwo.woff') format('woff'),
        url('/cdn/shop/files/HaveHeartTwo.ttf?v=1731583415') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TabletGothicCompressedW02-Bd';
    src: url('TabletGothicCompressedW02-Bd.eot');
    src: url('TabletGothicCompressedW02-Bd.eot?#iefix') format('embedded-opentype'),
        url('TabletGothicCompressedW02-Bd.woff2') format('woff2'),
        url('TabletGothicCompressedW02-Bd.woff') format('woff'),
        url('/cdn/shop/files/TabletGothicCompressedW02-Bd.ttf?v=1731583415') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Fiorello CG Condensed';
    src: url('FiorelloCGCondensed.eot');
    src: url('FiorelloCGCondensed.eot?#iefix') format('embedded-opentype'),
        url('FiorelloCGCondensed.woff2') format('woff2'),
        url('FiorelloCGCondensed.woff') format('woff'),
        url('/cdn/shop/files/FiorelloCGCondensed.ttf?v=1732616435') format('truetype'),
        url('FiorelloCGCondensed.svg#FiorelloCGCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avant Garde';
    src: url('AvantGardeBold.eot');
    src: url('AvantGardeBold.eot?#iefix') format('embedded-opentype'),
        url('AvantGardeBold.woff2') format('woff2'),
        url('AvantGardeBold.woff') format('woff'),
        url('/cdn/shop/files/AvantGardeBold.ttf?v=1733138022') format('truetype'),
        url('AvantGardeBold.svg#AvantGardeBold') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


predictive-search .spinner { 
  width: 20px; 
  height: 20px; 
  line-height: 0; 
} 
  
.slideshow__text a.button.button--primary {
    background: transparent;
    font-size: 16px;
    text-transform: uppercase;
    width: 100%;
    display: flex;
    height: 45px;
    min-width: 340px;
}

.collection-section1 .image-with-text__text p {
  font-size:14px;
} 
.product-grid .card--standard>.card__content {
  padding: 0; 
} 
.product-image-count {
width: 57px;
height: 32px;
position: absolute;
bottom: 20px;
left:20px;
padding: 2px 6px;
z-index: 5;
border-radius: 30px;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF;
color: #5B5B5B;
font-family: Gotham;
font-size: 16px;
font-weight: 400;
display: flex;  
justify-content: center;
}


@media(min-width:990px){
.collection-saber-collection .grid--4-col-desktop .grid__item {
 width: calc(25% - 20px);
        max-width: 25%;
} 
}

@media(min-width:992px){
  .home-image-with-text .image-with-text__text-item.grid__item {
    width: 42%;
    max-width: 42%;
  } 
} 


@media(min-width:1024px){
  .collection-section1 .image-with-text__content {
    padding-bottom:3rem;
  } 
  .collection-section1 .image-with-text__heading.h1 {
    margin-top: 25%;
  } 
  .about-section1 .image-with-text__heading {
    margin-bottom: 80px;
  }
  
}

.image-text-2 h2.image-with-text__heading.inline-richtext.h1 * {
  font-family: var(--font-fiorello);
  font-size: 185px;
  font-size: clamp(85px,10vw,185px);
  font-weight: 400;
  line-height: 90%;
  margin-bottom: 60px;
  margin-top: 0;
}

@media(max-width:767px){
  .image-text-2 h2.image-with-text__heading.inline-richtext.h1 * {  
    font-size: 45px;  
    line-height:1;
    margin-bottom:20px;
  } 
  .home_image_slider .slider--desktop .slider__slide:first-child {
    margin-left: 10px; 
  }  
  .gradient.color-scheme-1.main-collection {
    padding-top: 0;
  }
  
  ul.product-grid {
    margin-top: 0;
  }
  .collection.page-width {
    padding: 0;
}
.inn-head {
  padding-top: 5px;
}  
.page-about .banner__media .medium-hide.large-up-hide img {    
  padding-left: 20px;
  background: #fff;
  padding-right: 20px;
}  
} 

@media(max-width:749px){
.product-grid .card--standard>.card__content {
  padding: 0;
}

}

