#ks-theme .section-template--collection-product-grid,#ks-theme [class*=section-][class*=-padding].color-scheme-1,#ks-theme .color-scheme-1.gradient,#ks-theme .collection .loading-overlay{background:var(--cream)}#ks-theme .collection-hero{background:var(--cream);padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--border-light)}#ks-theme .collection-hero__inner{align-items:flex-start}#ks-theme .collection-hero__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .6rem}#ks-theme .collection-hero__description,#ks-theme .collection-hero__description *{font-family:var(--font-body);font-weight:300;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.75;color:var(--text-muted)}#ks-theme .ks-collection-header{padding:clamp(3.5rem,7vw,6rem) 0 clamp(2rem,4vw,3rem);background:var(--cream);border-bottom:none;text-align:center}#ks-theme .ks-collection-header__inner{max-width:var(--max-width);margin:0 auto;padding:0 4vw}#ks-theme .ks-collection-header__label{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:var(--space-sm);font-family:var(--font-body);font-weight:500;font-size:.72rem;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-muted)}#ks-theme .ks-collection-header__label:before,#ks-theme .ks-collection-header__label:after{content:"";width:2.4rem;height:1px;background:linear-gradient(90deg,transparent,var(--gold-muted))}#ks-theme .ks-collection-header__label:before{background:linear-gradient(90deg,var(--gold-muted),transparent)}#ks-theme .ks-collection-header__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .6rem}#ks-theme .ks-collection-header__desc{font-family:var(--font-body);font-weight:300;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.75;color:var(--text-muted);max-width:48ch;margin:0 auto}#ks-theme .ks-collection-header__count{display:inline-block;margin-top:1.2rem;font-family:var(--font-body);font-weight:400;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);padding:.4rem 1.2rem;border:1px solid var(--border-light);border-radius:999px}#ks-theme .ks-collection-divider{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 0 .5rem}#ks-theme .ks-collection-divider__line{width:clamp(3rem,8vw,6rem);height:1px;background:linear-gradient(90deg,transparent,var(--gold-muted),transparent)}#ks-theme .ks-collection-divider__dot{width:5px;height:5px;border-radius:50%;background:var(--gold-muted);opacity:.6}#ks-theme .facets .disclosure-has-popup[open]>summary+*{z-index:var(--z-content)}#ks-theme .product-grid-container{position:relative;z-index:var(--z-base);padding-top:clamp(1.5rem,3vw,2.5rem)}#ks-theme .collection.page-width{max-width:var(--max-width);margin:0 auto;padding-left:4vw;padding-right:4vw}#ks-theme ul.product-grid{gap:clamp(1.2rem,2.2vw,1.8rem);row-gap:clamp(2.5rem,4vw,3.5rem);transition:all .5s var(--ease-elegant)}#ks-theme ul.product-grid .grid__item{min-width:0;transition:all .4s var(--ease-elegant)}#ks-theme .product-card-wrapper{--ks-card-radius: 16px}#ks-theme .product-card-wrapper .card{border:none;background:transparent}#ks-theme .product-card-wrapper .card__inner{border:none;background:var(--flour);border-radius:var(--ks-card-radius);overflow:hidden;transition:transform .5s var(--ease-elegant),box-shadow .5s var(--ease-elegant);box-shadow:0 1px 3px #2a25200a,0 4px 16px #2a25200d}#ks-theme .product-card-wrapper .card__inner:after{border-radius:var(--ks-card-radius);box-shadow:none}#ks-theme .product-card-wrapper:hover .card__inner{transform:translateY(-6px);box-shadow:0 8px 24px #2a252014,0 20px 48px #2a25200f,0 2px 8px #c9a2270f}#ks-theme .product-card-wrapper .card__media{border-radius:var(--ks-card-radius) var(--ks-card-radius) 0 0;overflow:hidden}#ks-theme .product-card-wrapper .card__media .media img{transition:transform .8s var(--ease-elegant)}#ks-theme .product-card-wrapper:hover .card__media .media img{transform:scale(1.05)}#ks-theme .product-card-wrapper .card__inner.ratio{--ratio-percent: 110%}#ks-theme .product-card-wrapper .card__content{padding:0}#ks-theme .product-card-wrapper .card__information{padding:1rem 1.2rem 1.3rem}#ks-theme .product-card-wrapper .card__heading{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.3;letter-spacing:.01em;color:var(--text-primary)}#ks-theme .product-card-wrapper .card__heading a{color:inherit;text-decoration:none;transition:color .25s ease}#ks-theme .product-card-wrapper .card__heading a:hover{color:var(--gold-muted)}#ks-theme .product-card-wrapper .card-information{margin-top:.4rem}#ks-theme .product-card-wrapper .price{font-family:var(--font-body);font-weight:400;font-size:.9rem;color:var(--text-body)}#ks-theme .product-card-wrapper .price-item{font-family:var(--font-body);font-weight:500;color:var(--crust);letter-spacing:.02em}#ks-theme .product-card-wrapper .price--on-sale .price-item--regular{color:var(--text-muted);font-weight:400}#ks-theme .product-card-wrapper .price--on-sale .price-item--sale{color:#b44c3a;font-weight:500}#ks-theme .product-card-wrapper .badge{font-family:var(--font-body);font-weight:600;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.3rem .85rem}#ks-theme .product-card-wrapper .caption-with-letter-spacing{font-family:var(--font-body);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.15rem}#ks-theme .product-card-wrapper .quick-add__submit{font-family:var(--font-body);font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border-light);background:var(--flour);color:var(--text-body);border-radius:0 0 var(--ks-card-radius) var(--ks-card-radius);transition:all .3s ease}#ks-theme .product-card-wrapper .quick-add__submit:hover{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--espresso);border-color:transparent;box-shadow:0 4px 16px #c9a22733}#ks-theme .card--standard .card__inner{border:none}#ks-theme .card--standard .card__inner:after{box-shadow:none}#ks-theme .pagination-wrapper{margin-top:clamp(3.5rem,6vw,5rem);padding-bottom:2rem}#ks-theme .pagination__list{gap:.35rem}#ks-theme .pagination__item a,#ks-theme .pagination__item span,#ks-theme .pagination__item--current span{font-family:var(--font-body);font-size:.85rem;font-weight:400;letter-spacing:.02em;min-width:2.8rem;min-height:2.8rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-body);transition:all .25s ease}#ks-theme .pagination__item a:hover{background:var(--gold-pale);color:var(--crust);transform:translateY(-1px)}#ks-theme .pagination__item--current span{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--espresso);font-weight:600;box-shadow:0 4px 16px #c9a22733}@keyframes ksCardReveal{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#ks-theme .ks-collection-animated .grid__item{opacity:0}#ks-theme .ks-collection-animated .grid__item.ks-revealed{animation:ksCardReveal .7s var(--ease-elegant) forwards}#ks-theme .collection--empty .title-wrapper{font-family:var(--font-heading)}#ks-theme .collection--empty .title{font-family:var(--font-heading);font-weight:400;color:var(--text-primary);font-size:clamp(1.6rem,2.5vw,2rem)}#ks-theme .ks-collection-page-bg{background:var(--cream);min-height:60vh}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ks-collection.css.map */
