.product-grid-page{background-color:#f4efe5;padding:90px 40px 100px}.product-grid-page__hero{display:flex;align-items:center;gap:60px;max-width:1300px;margin:0 auto 60px}.product-grid-page__hero-text{flex:0 0 440px;min-width:0}.product-grid-page__rule{display:block;width:60px;height:1px;background-color:#b3a48a;margin:0 0 20px}.product-grid-page__eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#8b7d55}.product-grid-page__heading{margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:38px;color:#2b271f}.product-grid-page__description{font-size:14px;line-height:1.8;color:#6d6353}.product-grid-page__description p{margin:0 0 16px}.product-grid-page__description p:last-child{margin-bottom:0}.product-grid-page__hero-image{flex:1 1 auto;min-width:0;aspect-ratio:4 / 3;overflow:hidden}.product-grid-page__hero-image img,.product-grid-page__hero-placeholder{width:100%;height:100%;object-fit:cover;display:block}.product-grid-page__toolbar{display:flex;align-items:center;justify-content:space-between;max-width:1300px;margin:0 auto 30px;padding-bottom:20px;border-bottom:1px solid #ddd3bd}.product-grid-page__count{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8b7d55}.product-grid-page__sort{display:flex;align-items:center;gap:10px}.product-grid-page__sort label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#6d6353}.product-grid-page__sort select{background-color:transparent;border:1px solid #ddd3bd;padding:8px 12px;font-size:13px;color:#2b271f;cursor:pointer}.product-grid-page__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 24px;max-width:1300px;margin:0 auto}.product-grid-page__card{display:block;text-decoration:none;color:inherit}.product-grid-page__image-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:16px;background-color:#e6ddc9}.product-grid-page__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s ease,transform .5s ease}.product-grid-page__image--primary{opacity:1}.product-grid-page__image--hover,.product-grid-page__card:hover .product-grid-page__image--primary{opacity:0}.product-grid-page__card:hover .product-grid-page__image--hover{opacity:1}.product-grid-page__card:hover .product-grid-page__image{transform:scale(1.04)}.product-grid-page__badge{position:absolute;top:14px;left:14px;z-index:2;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;background-color:#17140f;color:#f2ede3}.product-grid-page__badge--sold-out{background-color:#6d6353}.product-grid-page__name{margin:0 0 6px;font-size:14px;line-height:1.4;color:#2b271f}.product-grid-page__price{margin:0;font-size:13px;font-weight:700;color:#2b271f}.product-grid-page__price--compare{font-weight:400;text-decoration:line-through;color:#9a8f78;margin-right:8px}.product-grid-page__price--sale{color:#a3453f}.product-grid-page__empty{grid-column:1 / -1;text-align:center;color:#8b8272;font-size:14px;padding:40px 0}.product-grid-page__pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:60px}.product-grid-page__page-link{font-size:13px;letter-spacing:.04em;color:#6d6353;text-decoration:none;padding:6px 4px}.product-grid-page__page-link:hover{color:#2b271f}.product-grid-page__page-link--current{color:#2b271f;font-weight:700;border-bottom:1px solid #c9a15a}@media screen and (max-width:989px){.product-grid-page__hero{flex-direction:column;gap:32px;text-align:center}.product-grid-page__hero-text{flex-basis:auto}.product-grid-page__rule{margin:0 auto 20px}.product-grid-page__hero-image{width:100%}.product-grid-page__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:749px){.product-grid-page{padding:60px 20px 70px}.product-grid-page__heading{font-size:28px}.product-grid-page__grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.product-grid-page__toolbar{flex-direction:column;align-items:flex-start;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-grid.css.map */
