/** Shopify CDN: Minification failed

Line 166:1 Unexpected "{"

**/
@font-face {
    font-family: 'AktivGrotesk';
    src: url('/cdn/shop/files/AktivGrotesk-Thin.eot?v=1756895900');
    src: url('/cdn/shop/files/AktivGrotesk-Thin.eot?v=1756895900?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/AktivGrotesk-Thin.woff2?v=1756895899') format('woff2'),
        url('/cdn/shop/files/AktivGrotesk-Thin.woff?v=1756895899') format('woff'),
        url('/cdn/shop/files/AktivGrotesk-Thin.ttf?v=1756895899') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Satoshi';
    src: url('/cdn/shop/files/Satoshi-Regular.eot?v=1756897678');
    src: url('/cdn/shop/files/Satoshi-Regular.eot?v=1756897678?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Satoshi-Regular.woff2?v=1756897678') format('woff2'),
        url('/cdn/shop/files/Satoshi-Regular.woff?v=1756897678') format('woff'),
        url('/cdn/shop/files/Satoshi-Regular.ttf?v=1756897678') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Visby';
    src: url('/cdn/shop/files/VisbyRegular.eot?v=1756900571');
    src: url('/cdn/shop/files/VisbyRegular.eot?v=1756900571?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/VisbyRegular.woff2?v=1756900571') format('woff2'),
        url('/cdn/shop/files/VisbyRegular.woff?v=1756900570') format('woff'),
        url('/cdn/shop/files/VisbyRegular.ttf?v=1756900571') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Visby';
    src: url('/cdn/shop/files/VisbySemibold.eot?v=1756901119');
    src: url('/cdn/shop/files/VisbySemibold.eot?v=1756901119?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/VisbySemibold.woff2?v=1756901119') format('woff2'),
        url('/cdn/shop/files/VisbySemibold.woff?v=1756901119') format('woff'),
        url('/cdn/shop/files/VisbySemibold.ttf?v=1756901119') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGrotesk';
    src: url('/cdn/shop/files/AktivGrotesk-Light.eot?v=1756902208');
    src: url('/cdn/shop/files/AktivGrotesk-Light.eot?v=1756902208?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/AktivGrotesk-Light.woff2?v=1756902208') format('woff2'),
        url('/cdn/shop/files/AktivGrotesk-Light.woff?v=1756902208') format('woff'),
        url('/cdn/shop/files/AktivGrotesk-Light.ttf?v=1756902208') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clash Display';
    src: url('/cdn/shop/files/ClashDisplay-Semibold.eot?v=1756914737');
    src: url('/cdn/shop/files/ClashDisplay-Semibold.eot?v=1756914737?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/ClashDisplay-Semibold.woff2?v=1756914737') format('woff2'),
        url('/cdn/shop/files/ClashDisplay-Semibold.woff?v=1756914737') format('woff'),
        url('/cdn/shop/files/ClashDisplay-Semibold.ttf?v=1756914738') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clash Display';
    src: url('/cdn/shop/files/ClashDisplay-Regular.eot?v=1756916184');
    src: url('/cdn/shop/files/ClashDisplay-Regular.eot?v=1756916184?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/ClashDisplay-Regular.woff2?v=1756916184') format('woff2'),
        url('/cdn/shop/files/ClashDisplay-Regular.woff?v=1756916184') format('woff'),
        url('/cdn/shop/files/ClashDisplay-Regular.ttf?v=1756916184') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('/cdn/shop/files/Satoshi-Medium.eot?v=1757749271.eot');
    src: url('/cdn/shop/files/Satoshi-Medium.eot?v=1757749271?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Satoshi-Medium.woff2?v=1757749270') format('woff2'),
        url('/cdn/shop/files/Satoshi-Medium.woff?v=1757749270') format('woff'),
        url('/cdn/shop/files/Satoshi-Medium.ttf?v=1757749270') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


.space-grotesk {
  font-family: "Space Grotesk", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.satoshi{
  font-family:'Satoshi';
}


.manrope {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.visby{
  font-family:'Visby';
}

@font-face {
    font-family: 'Clash Display';
    src: url('/cdn/shop/files/ClashDisplay-Light.eot?v=1757071330');
    src: url('/cdn/shop/files/ClashDisplay-Light.eot?v=1757071330?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/ClashDisplay-Light.woff2?v=1757071330') format('woff2'),
        url('/cdn/shop/files/ClashDisplay-Light.woff?v=1757071330') format('woff'),
        url('/cdn/shop/files/ClashDisplay-Light.ttf?v=1757071330') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


body{
        font-family: 'AktivGrotesk';
        max-width:100%;
        overflow-x:hidden;
        padding:0;
        margin:0;
}

h2{
    font-family:'AktivGrotesk';
    font-weight:400;
}

.product-card__name {
  /* color: white; */
  text-align: start;
}
.custom-container {
  max-width: 1240px !important;
  margin-inline: auto;
}
.product-card__type {
  color: #4F3B14;
  text-align: start;
  width: 100%;
}
 {
  /* color: white; */
  text-align: start;
}
.product-card__price {
  text-align: start;
  font-family:'Satoshi';
  font-size: clamp(14px, 2vw, 22px);
  color:#000000;
}
.view-all .view-all-collection {
  position: absolute;
  top: 18px;
  right:0;
  text-align: end;
  color: #a88742;
  text-transform: capitalize;
  max-width:fit-content;
}

.view-all .view-all-collection .btn {
  color: #a88742;
    font-family:'Satoshi';
}

.section-header.text-left {
  border-bottom: 1px solid black;
}
.section-title-1 {
  margin-bottom: 0 !important;
  font-family: "AktivGrotesk";
}

.product-card__overlay-btn.js-btn-wishlist {
  font-size: 0;
  margin-bottom: 0;
}
.product-card--style5 .product-card__overlaybottom .btn {
  width: 100%;
}
.product-card:hover .product-card__overlay {
  max-width: 80%;
}

.btn-outline{
  border-radius:0;
}



@media (max-width: 767px) {


.site-header__cart-indicator
 {

    right: -10px !important;
    bottom: 8px;
}
}

@media (max-width: 576px) {
    .view-all .view-all-collection {

  top: 0;
  right:0;

}


.site-header__cart-indicator
 {

    right: -10px !important;
    bottom: 8px !important;
}
}


.product-count__text {
  display:none;
}

.facet-filters__field {
  border-bottom:1px solid #000000 !important;
}

    .facets-vertical-form {
        justify-content: end !important;}

        .view-as-dropdown {
 display: flex;
 align-items: center; 
 border-bottom: 1px solid #ccc; 
 padding-bottom: 5px; 
} 
.view-as-dropdown label {
 margin-right: 10px; 
 font-size: 16px; 
} 
.view-as-dropdown select {
 border: none; 
 background-color: transparent; 
 font-size: 16px; 
 cursor: pointer; 
 -webkit-appearance: none; 
 -moz-appearance: none; 
 appearance: none; 
} 
.view-as-dropdown select:focus {
 outline: none; 
} 

#nav-tab-info .nav-tabs .nav-link{
  color:#C8A75B !important;
}

@media screen and (min-width: 750px) {
    .facets__disclosure-vertical {
        border-top: 1px solid #B9B9B9 !important;
        margin-right: 0;
    }
}


.section-brand .section-header{
  text-align:center;
}

.section-brand .title_brand h3{
  color:#B78630;
  text-transform:uppercase;
  font-family:'AktivGrotesk';
}

.des-header {
  max-width: 71ch !important;
  display: inline-block;
  font-family:'Satoshi' !important;
  color:#001F21;
  margin-top:13px;
}

.icon--full-color{
  color:#C8A75B;
}

.product-card__name{
  font-size: clamp(14px, 2vw, 20px);
  display: -webkit-box !important;
  -webkit-line-clamp: 1; /* number of lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.swiper-wrapper{
  margin:0;
}


.search-modal  .product-card__name{
  color:#fff;
}


.search-modal .predictive-search__heading{
  color:#fff;
}

.search-modal .predictive-search__item .price{
  color:#fff;
}

.facets__collection ul{
  padding-inline-start:2rem !important;
}

.facets__summary .icon-caret{
  right:2rem !important;
}

.slick-next, .slick-prev{
  display:none !important;
}

.product-form__buynow{
  margin-left:0 !important;
}

.product-form--payment-button .product-form__item--submit{
  flex-basis:100%;
}

.product-tag--absolute{
  display:none !important;
}

.product__photo-wrapper{
  cursor:pointer !important;
}

.product-stock {
  border: 2px solid #C8A75B; /* gold border */
  padding: 3px 10px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  font-family:'Satoshi';
}

.product-stock.in-stock {
  color: #C8A75B; /* gold text */
}

.product-stock.out-of-stock {
  color: #C8A75B; /* red text */
  border-color: #C8A75B;
}

.product-single__title,.product-single__price{
  font-family:'AktivGrotesk' !important;
}

.product-single__price--compare{
    font-family:'Clash Display' !important;
    color:#A3A3A3 !important;

}

.product-single__meta .product-block {

    font-family: 'Satoshi' !important;
    font-weight: 500 !important;
}
.product-content #nav-tab-info .nav-tabs .nav-item {
  color:#949494 !important; /* your desired color */
  font-family:'AktivGrotesk' !important;
}


.product-content #nav-tab-info .nav-tabs .nav-item.active {
  color:#C8A75B !important; /* your desired color */
  font-weight:600;
}

.product-form__cart-submit{
  background:#C8A75B;
  color:#fff;
  font-family:'Satoshi';
  font-weight:500;
  border-color:#C8A75B;
}

.product-single__thumbnail:after {
  box-shadow: none !important;
  border-bottom:3px solid #C8A75B !important;

}

.custom-b2b p{
max-width: 103ch;
margin-inline:auto;
}