/** Shopify CDN: Minification failed

Line 16:13 Unexpected "{"
Line 16:22 Expected ":"
Line 16:29 Unexpected "{"
Line 22:13 Unexpected "{"
Line 22:22 Expected ":"
Line 23:13 Unexpected "{"
Line 23:22 Expected ":"
Line 39:13 Unexpected "{"
Line 39:22 Expected ":"
Line 40:13 Unexpected "{"
... and 29 more hidden warnings

**/
#collection-{{ section.id }} {
  max-width: 1600px;
  margin: 0 auto;
}

/* FORCE ALL INNER WRAPPERS TO FOLLOW */
#collection-{{ section.id }} .page-width,
#collection-{{ section.id }} .page-width-desktop {
  width: 100%;
  margin: 0 auto;
}


/*
#collection-{{ section.id }} slider-component {
  max-width: 1600px;
  margin: 0 auto;
}
*/

.card__information {
  padding: 15px !important;
}
#collection-{{ section.id }} .card__content .quick-add__submit,
#collection-{{ section.id }} .card__content button,
#collection-{{ section.id }} .card__content .button {

  background: #0c4eaf;
  color: #fff;
  border: none;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 14px;
  width: 100%;
  text-align: center;
  cursor: pointer;
  transition: 0.3s ease;
}

/* hover */
#collection-{{ section.id }} .card__content .quick-add__submit:hover,
#collection-{{ section.id }} .card__content button:hover {
  background: #142c73;
}

/* center button */
#collection-{{ section.id }} .card__content {
  text-align: center;
}
.best-seller-header{
  text-align:center;
  margin-bottom:40px;
}

.best-seller-title{
  text-align: center;
  font-size: clamp(28px, 3vw, 42px);
  margin-bottom: 50px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  margin: 0;
  font-size: clamp(24px, 4vw, 35px);
  font-weight: 600;
  font-family: 'Gotham';
  color: #3F3D3E;
}
.best-seller-subtitle p {
  font-size: clamp(20px, 3vw, 28px);
  font-weight: 700;
  margin: 0;
  color:#666;
}
.best-seller-title:before, .best-seller-title:after {
    content: "";
    height: 1px;
    background: #e5e5e5;
    flex: 1;
}

.best-seller-social-proof{
  margin-top:12px;
  display:inline-block;
  background:#f5f5f5;
  padding:8px 16px;
  border-radius:20px;
  font-size:14px;
}

.best-seller-card{
  position:relative;
}

.collection .card{
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 10px 30px rgba(0,0,0,0.08);
  transition:all .3s ease;
}

.collection .card:hover{
  transform:translateY(-4px);
}
.card__media img{
  transition:transform .4s ease;
}

.card:hover .card__media img{
  transform:scale(1.05);
}
.card__content{
  transition:all .3s ease;
}

.card:hover .quick-add{
  opacity:1;
  transform:translateY(0);
}

.quick-add{
  opacity:0;
  transform:translateY(10px);
}
/* Always show Add to Cart / Quick Add */
.card .quick-add {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  pointer-events: auto !important;
  padding: 0 20px 10px;
}

/* Remove hover dependency */
.card:hover .quick-add {
  opacity: 1 !important;
  transform: none !important;
}

/* Optional: ensure container is visible */
.card__content {
  opacity: 1 !important;
}
.featured-collection-btn  {
  border: none;
  text-decoration: none;
  display: inline-block;
  border-radius: 40px;
  color: #d4a94f;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.3s ease;
  min-width: 300px;
  display: flex;
  justify-content: flex-end;
}

/* hover */

.featured-collection-btn:hover {
  color: #b88a2f;
  transform: translateX(4px);

}
.card__heading {
    text-align: left;
}
/* Make slider container relative */
#collection-{{ section.id }} slider-component {
  position: relative;
}

/* Position arrows */
#collection-{{ section.id }} .custom-custom-slider-buttons {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  pointer-events: none; /* allow clicks only on buttons */
}

/* Style buttons */
#collection-{{ section.id }} .custom-slider-button {
  pointer-events: all;
  background: rgba(0,0,0,0.4);
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 15px;
  background: #89898954;
  border: 1px solid #FFFFFF;
  backdrop-filter: blur(6px);
}

/* Optional hover */
#collection-{{ section.id }} .custom-slider-button:hover {
  background: rgba(0,0,0,0.6);
}

/* Space from edges */
#collection-{{ section.id }} .custom-slider-button--prev {
  margin-left: 10px;
  transform: rotate(90deg);
}

#collection-{{ section.id }} .custom-slider-button--next {
  margin-right: 10px;
  transform: rotate(-90deg);
}
#collection-{{ section.id }} .slider-counter {
  display: none !important;
}
#collection-{{ section.id }} .custom-slider-button svg path {
  width: 22px;
  height: 22px;
  fill: #fff;
}
.button:after{
  top:unset;
  left:unset;
}
#collection-{{ section.id }} .button::after,
#collection-{{ section.id }} .quick-add__submit::after {
  display: none !important;
}