.collection-hero{position:relative;background-color:var(--black-soft);min-height:320px;display:flex;align-items:flex-end}.collection-hero .container{position:relative;z-index:1;width:100%}.collection-desc{margin-top:18px;max-width:560px;font-size:15px;line-height:1.85;color:#241f20ad}.shop-toolbar span{letter-spacing:.04em}.filters{position:sticky;top:130px;align-self:start}.filter-group li{border-left:2px solid transparent;padding:5px 0 5px 10px;margin-left:-10px;transition:border-color .3s ease,color .3s ease}.filter-group li.active{color:var(--gold);border-left-color:var(--gold);font-weight:500}.collection-feature-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:60px}.feature-tile{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;max-height:420px;background:var(--black-soft);border-radius:2px}.feature-tile-large{aspect-ratio:3/4;max-height:420px}.feature-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .6s ease;filter:grayscale(20%) brightness(.96)}.feature-tile-hover{opacity:0}.feature-tile:hover img:not(.feature-tile-hover){transform:scale(1.06)}.feature-tile:hover .feature-tile-hover{opacity:1}.feature-tile .pc-badge{position:absolute;top:14px;left:14px;z-index:2}.feature-tile-overlay{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:18px;background:linear-gradient(180deg,transparent 30%,rgba(36,31,32,.82) 100%)}.feature-tile-overlay .g-tag{color:var(--gold-bright);font-size:10px}.feature-tile-overlay .g-title{color:#fdf7f8;font-size:15px;font-family:Cormorant Garamond,serif;line-height:1.25;margin-top:4px}.feature-tile-price{margin-top:6px;font-size:13px;letter-spacing:.03em;color:#fdf7f8eb}@media(max-width:1100px){.collection-feature-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.collection-feature-row{grid-template-columns:1fr 1fr;gap:12px}.feature-tile,.feature-tile-large{max-height:260px}.feature-tile-overlay{padding:12px}.feature-tile-overlay .g-title{font-size:13px}}.pc-img-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.product-card:hover .pc-img-hover{opacity:1}.pc-quickadd{position:absolute;left:14px;right:14px;bottom:14px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.product-card:hover .pc-quickadd{opacity:1;transform:translateY(0)}.pc-quickadd-btn{display:block;width:100%;text-align:center;background:var(--ivory);color:var(--black);border:none;padding:12px;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.pc-quickadd-btn:hover{background:var(--gold);color:var(--black)}.pc-quickadd-btn.disabled{opacity:.5;cursor:not-allowed}.product-grid .product-card{opacity:0;animation:cardFadeUp .7s ease forwards}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-grid .product-card{animation:none;opacity:1}}.collection-section-head{margin-bottom:40px}.collection-section-head h2{font-size:clamp(24px,2.8vw,34px)}.mini-quote{padding:80px 0;margin:10px 0 60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mini-quote blockquote{font-size:clamp(20px,2.4vw,28px)}.collection-hero+.marquee{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme-collection-extra.css.map */
