/** Shopify CDN: Minification failed

Line 25:15 Expected identifier but found whitespace
Line 25:16 Unexpected "0"
Line 274:86 Expected identifier but found whitespace
Line 274:95 Unexpected "!"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
/* =========================================
   KALLES - PRODUCT CARD STYLE
   ========================================= */
.t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-col-item {
    background: #ffffff !important;
    border-radius: 6px !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08) !important;
    margin: 0 4px 10px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}
    /* Shadow */
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.10) !important;

    /* Spacing */
    padding: 10px !important;

    /* Smooth animation */
    transition: all 0.25s ease !important;

    border: 1px solid rgba(0, 0, 0, 0.04) !important;
}


/* Hover Effect */
.t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-col-item:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.14) !important;
}


/* Product Image Area */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-product-inner {
    background: #ffffff!important;
    border-radius: 6px !important;
    overflow: hidden !important;
}


/* Product Image */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-product-img {
    background: #ffffff!important;
}


/* Product Information */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-product-info {
    background: #ffffff!important;
    padding: 8px 4px 4px !important;
}


/* Product Title */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-product-title {
    color: #222222 !important;
    font-weight: 500 !important;
}


/* Price */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-product-price {
    color: #f15a24 !important;
    font-weight: 600 !important;
}


/* Old Price */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-product-price del {
    color: #999999 !important;
}


/* Sale Badge */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-badge-sale {
    border-radius: 3px !important;
}


/* Quick Shop */
.t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-pr-item-btn {
    border-radius: 0 !important;
}


/* Mobile */
@media (max-width: 767px) {

    .t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-col-item {
        padding: 7px !important;
        border-radius: 6px !important;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08) !important;
    }

    .t4s-product.t4s-pr-grid.t4s-pr-style1 .t4s-product-info {
        padding: 6px 3px 3px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-col-item {
        width: calc(50% - 10px) !important;
    }
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-col-item {
        width: calc(50% - 10px) !important;
    }
}

/* =====================================================
   LUXURY PRODUCT ACTIONS
   ONLY THIS SECTION
   ===================================================== */

.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
.t4s-product-btns {
  display: flex !important;
  flex-direction: column !important;
  gap: 7px !important;
}


/* =====================================================
   QUICK SHOP + QUICK VIEW
   ===================================================== */

.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
.t4s-product-btns .t4s-pr-item-btn {
  width: 38px !important;
  height: 38px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: rgba(20, 20, 18, 0.92) !important;

  border: 1px solid rgba(237, 217, 169, 0.55) !important;

  border-radius: 50% !important;

  color: #edd9a9 !important;

  box-shadow:
    0 4px 14px rgba(0, 0, 0, 0.22),
    inset 0 0 0 1px rgba(255,255,255,0.03) !important;

  backdrop-filter: blur(8px) !important;
  -webkit-backdrop-filter: blur(8px) !important;

  transition:
    all 0.35s cubic-bezier(.22,.61,.36,1) !important;
}


/* =====================================================
   ICONS
   ===================================================== */

.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
.t4s-product-btns .t4s-pr-item-btn svg {
  width: 16px !important;
  height: 16px !important;

  color: #edd9a9 !important;

  fill: none !important;
  stroke: #edd9a9 !important;

  transition: all 0.35s ease !important;
}


/* =====================================================
   HOVER
   ===================================================== */

.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
.t4s-product-btns .t4s-pr-item-btn:hover {

  background: #edd9a9 !important;

  border-color: #edd9a9 !important;

  color: #171714 !important;

  transform: translateY(-2px) scale(1.06) !important;

  box-shadow:
    0 8px 22px rgba(237, 217, 169, 0.30),
    0 3px 8px rgba(0,0,0,0.18) !important;
}


.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
.t4s-product-btns .t4s-pr-item-btn:hover svg {

  color: #171714 !important;

  stroke: #171714 !important;

  transform: scale(1.08) !important;
}


/* =====================================================
   QUICK SHOP
   ===================================================== */

.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
.t4s-product-btns .t4s-pr-addtocart {
  border-color: rgba(237, 217, 169, 0.75) !important;
}


/* =====================================================
   QUICK VIEW
   ===================================================== */

.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
.t4s-product-btns .t4s-pr-quickview {
  border-color: rgba(237, 217, 169, 0.40) !important;
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

  .t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
  .t4s-product-btns {
    gap: 5px !important;
  }

  .t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
  .t4s-product-btns .t4s-pr-item-btn {

    width: 34px !important;
    height: 34px !important;
  }

  .t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc
  .t4s-product-btns .t4s-pr-item-btn svg {

    width: 14px !important;
    height: 14px !important;
  }
}

/* DESKTOP */
@media (min-width: 1025px) {
    .t4s-product.t4s-pr-grid.t4s-pr-style1.t4s-col-item {
        width: calc(25% - 10px) !important;
    }
}

.t4s_nt_se_template--21593027248318__tabs_collection_Yhdprc .t4s-modal-close    color: #edd9a9 !important;

}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}