.collection,.product-grid-container{background:#faf6f4}.collection .page-width,.product-grid-container .page-width{padding-top:40px;padding-bottom:60px}.product-count{font-size:1rem;color:#3d2f2a;margin-bottom:30px}.product-count__text{font-weight:400}.facets-wrapper{margin-bottom:30px;background:transparent;padding:0;border-radius:0}.facets__header{border:none;padding:0}.facets__summary span{font-family:var(--font-heading-family);font-weight:600;color:#3d2f2a;font-size:1rem}.facet-filters__sort,.facet-filters__field select{font-size:1rem;color:#3d2f2a;border:1.5px solid #e8e3e0;border-radius:8px;padding:10px 16px;background:#fff}.product-grid{gap:20px!important}.card-wrapper{background:#fff;border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 1px 8px #00000008;padding:12px 12px 16px}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #3d2f2a1a}.card{border:none!important;background:transparent!important}.card--standard .card__inner{border:none!important;box-shadow:none!important;background:transparent!important}.card--standard .card__inner:after{display:none!important}.card__inner{background:transparent!important}.card__media{border-radius:12px!important;overflow:hidden;margin:0!important;width:100%!important;background:#f5f2ef}.card__media img{transition:transform .3s ease;border-radius:12px}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__badge{position:absolute;top:10px;left:10px;z-index:10}.card__badge .badge,.badge{font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:4px;border:none;text-transform:none;background:#9c7c5c!important;color:#fff!important}.card__content{padding:16px 2px 0!important;background:transparent!important}.card__information .caption-with-letter-spacing,.card-information .caption-with-letter-spacing,.card-information__wrapper .caption-with-letter-spacing,.card-information>.caption-with-letter-spacing{display:block;font-size:.75rem;font-weight:600;color:#9a8a7a;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px}.card__heading,.card-information__text .card__heading,.card-information__wrapper .card__heading,.card-information .card__heading{font-family:var(--font-heading-family);font-size:1.1rem;font-weight:600;color:#3d2f2a;margin:0 0 6px;line-height:1.3}.card__heading a{text-decoration:none;color:inherit;transition:color .2s}.card__heading a:hover{color:#d58b95}.rating{display:flex;align-items:center;gap:4px;margin-bottom:8px}.rating-star,.rating svg,.rating .icon{color:#d4a520!important;fill:#d4a520!important;width:14px;height:14px}.rating-text,.rating-count,.rating__text{font-size:.85rem;color:#8a7a75;margin-left:2px}.price{font-size:1.1rem;font-weight:700;color:#3d2f2a}.price--sold-out .price__regular{color:#a89890}.card__information .link,.card-information .link,.full-unstyled-link.link{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;color:#d58b95;text-decoration:none;margin-top:8px;font-weight:500;transition:color .2s}.card__information .link:hover,.card-information .link:hover{color:#c07a84}.card__information .link:after,.card-information .link:after{content:"\2192";font-size:1rem}.pagination{margin-top:60px;padding-top:40px}.pagination__list{display:flex;justify-content:center;gap:10px}.pagination__item a,.pagination__item span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-weight:600;font-size:1rem;color:#3d2f2a;text-decoration:none;transition:all .2s ease;background:#fff}.pagination__item a:hover{background:#f0ebe8}.pagination__item--current span{background:#d58b95;color:#fff}.collection--empty .title-wrapper{text-align:center;padding:100px 20px;background:#fff;border-radius:20px}.collection--empty .title{font-family:var(--font-heading-family);font-size:1.5rem;color:#6b5a55;font-weight:500}.quick-add{margin-top:12px}.quick-add__submit{background:#d58b95;color:#fff;border:none;border-radius:50px;padding:14px 28px;font-weight:600;font-size:.95rem;transition:background .2s,transform .2s;width:100%}.quick-add__submit:hover{background:#c89595;transform:translateY(-2px)}@media screen and (max-width:989px){.product-grid{gap:20px!important}.card-wrapper{padding:12px}}@media screen and (max-width:749px){.collection .page-width,.product-grid-container .page-width{padding-top:30px;padding-bottom:50px}.product-grid{gap:14px!important}.card-wrapper{padding:10px;border-radius:14px}.card__media{border-radius:10px!important}.card__content{padding:14px 6px 6px!important}.card__heading,.price{font-size:1rem}.facets-wrapper{padding:16px;border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-collection.css.map */
