.collection-page-section{background:var(--color-bg-main);padding-bottom:clamp(4rem,8vw,7rem)}.collection-shell{width:min(100% - 3rem,1500px);margin:0 auto}.collection-page-header{min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(3rem,6vw,6rem) 0 clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid rgba(42,33,27,.12)}.collection-header-copy{max-width:760px}.collection-eyebrow,.collection-toolbar-label{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary);font-weight:700;margin:0 0 1rem}.collection-page-title{font-family:var(--font-primary);font-size:clamp(3.25rem,7vw,7.25rem);font-weight:400;color:var(--color-text);line-height:.96;margin:0;max-width:760px}.collection-page-sub{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;color:var(--color-text);opacity:.78;margin:1.5rem 0 0;max-width:620px}.collection-hero-media{display:block;align-self:center;height:clamp(340px,42vw,520px);padding:clamp(1rem,2vw,2rem);overflow:hidden;background:linear-gradient(180deg,#e6d6bf66,#fbf7f066)}.collection-hero-img{width:100%;height:100%;object-fit:contain;transition:transform .7s ease}.collection-hero-media:hover .collection-hero-img{transform:scale(1.035)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;margin-bottom:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid rgba(42,33,27,.12);flex-wrap:wrap;gap:1rem}.collection-toolbar-label{margin-bottom:.25rem;color:var(--color-text);opacity:.7}.collection-count{font-size:.95rem;color:var(--color-text);opacity:.62;margin:0}.collection-sort-label{display:flex;align-items:center;gap:.75rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-text);cursor:pointer}.collection-sort-select{border:1.5px solid rgba(42,33,27,.2);background:#fbf7f094;padding:.7rem 2.25rem .7rem .9rem;font-family:inherit;font-size:.9rem;color:var(--color-text);cursor:pointer;outline:none;border-radius:2px;min-width:190px}.product-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.product-card{display:flex;flex-direction:column;min-height:100%;background:#fbf7f057;border:1px solid rgba(42,33,27,.1);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.product-card:hover{transform:translateY(-4px);border-color:#1f4a4338;box-shadow:0 18px 46px #17352f17}.product-card-img-wrap{position:relative;display:block;overflow:hidden;background:var(--color-bg-alt);aspect-ratio:4 / 4.5;padding:clamp(1rem,2vw,1.75rem)}.product-card-img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.product-card-img-wrap:hover .product-card-img{transform:scale(1.04)}.product-card-placeholder{width:100%;height:100%;opacity:.25}.product-card-badge{position:absolute;top:1rem;left:1rem;background:var(--color-accent);color:var(--color-text);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px}.product-card-body{padding:1.25rem;display:flex;flex-direction:column;flex:1;gap:.55rem}.product-card-vendor{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text);opacity:.5;margin:0}.product-card-title{font-family:var(--font-primary);font-size:clamp(1.45rem,2vw,1.9rem);font-weight:400;margin:0;line-height:1.12}.product-card-title a{color:var(--color-text)}.product-card-title a:hover{color:var(--color-primary)}.product-card-desc{color:var(--color-text);font-size:.92rem;line-height:1.55;opacity:.68;margin:.2rem 0 0}.product-card-price{display:flex;gap:.5rem;align-items:baseline;margin:auto 0 .25rem}.card-price-now{font-size:1.05rem;font-weight:500;color:var(--color-text)}.card-price-was{font-size:.875rem;color:var(--color-text);opacity:.7}.product-card-btn{width:100%;margin-top:.35rem;align-self:stretch}.collection-empty{text-align:center;padding:4rem 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.collection-empty p{font-family:var(--font-primary);font-size:1.5rem;color:var(--color-text);opacity:.6}.ta-pagination{display:flex;justify-content:center;margin-top:4rem}.ta-pagination .pagination{display:flex;gap:.5rem;list-style:none;padding:0;margin:0;align-items:center}.ta-pagination .pagination li a,.ta-pagination .pagination li span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1.5px solid rgba(42,33,27,.2);color:var(--color-text);font-size:.875rem;transition:all .2s ease;border-radius:2px}.ta-pagination .pagination li.active span,.ta-pagination .pagination li a:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-light)}@media(max-width:900px){.collection-shell{width:min(100% - 2rem,1500px)}.collection-page-header{grid-template-columns:1fr;gap:2rem;padding-top:2rem}.collection-header-copy{text-align:center;margin:0 auto}.collection-page-title{font-size:clamp(2.75rem,12vw,4.75rem)}.collection-page-sub{margin-left:auto;margin-right:auto}.collection-hero-media{height:320px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.collection-page-section{padding-bottom:4rem}.collection-shell{width:min(100% - 1.5rem,1500px)}.collection-page-header{padding-top:1.25rem;gap:1.5rem}.collection-hero-media{height:260px}.collection-toolbar{align-items:stretch}.collection-sort-label{width:100%;justify-content:space-between}.collection-sort-select{min-width:0;width:58%}.product-grid{grid-template-columns:1fr;gap:1.25rem}.collection-page-title{font-size:2.55rem}.product-card-body{padding:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-collection-page.css.map */
