#collectionsPage{background:var(--bg)}#collectionsPage .collections-header{text-align:center;padding:24px 40px 16px;max-width:1400px;margin:0 auto}#collectionsPage .collections-title{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:48px;font-weight:400;color:var(--ash);margin:0;text-transform:uppercase;letter-spacing:2px}#collectionsPage .collections-title sup{font-size:16px;font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;vertical-align:super;margin-left:4px}#collectionsPage .collections-description{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;color:var(--ash);max-width:600px;margin:16px auto 0;line-height:1.6}#collectionsPage .filter-row{display:flex;justify-content:center;gap:12px;padding:16px 40px;flex-wrap:wrap;max-width:1400px;margin:0 auto}#collectionsPage .filter-button{display:inline-block;padding:10px 24px;border:none;background:var(--bone);color:var(--ash);border-radius:var(--radius-pill);cursor:pointer;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:all var(--ease-default)}#collectionsPage .filter-button:hover{background:var(--lines-dark)}#collectionsPage .filter-button.active{background:var(--ash);color:var(--white)}#collectionsPage .collections-toolbar{display:flex;align-items:center;border-top:1px solid var(--lines-dark);border-bottom:1px solid var(--lines-dark);max-width:1400px;margin:0 auto;padding:0}#collectionsPage .toolbar-filters-btn{display:flex;align-items:center;gap:8px;padding:16px 24px;border:none;background:none;cursor:pointer;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:13px;font-weight:500;color:var(--ash);text-transform:uppercase;letter-spacing:1px;border-right:1px solid var(--lines-dark)}#collectionsPage .toolbar-filters-btn svg{width:16px;height:16px}#collectionsPage .toolbar-filters-btn:hover{opacity:.7}#collectionsPage .toolbar-spacer{flex:1}#collectionsPage .toolbar-sort{position:relative}#collectionsPage .toolbar-sort-btn{display:flex;align-items:center;gap:8px;padding:16px 24px;border:none;background:none;cursor:pointer;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:13px;font-weight:500;color:var(--ash);text-transform:uppercase;letter-spacing:1px;border-left:1px solid var(--lines-dark)}#collectionsPage .toolbar-sort-btn svg{width:12px;height:12px;transition:transform var(--ease-default)}#collectionsPage .toolbar-sort-btn.open svg{transform:rotate(180deg)}#collectionsPage .toolbar-sort-btn:hover{opacity:.7}#collectionsPage .toolbar-sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:16px 40px 16px 24px;border:none;background:none;cursor:pointer;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:13px;font-weight:500;color:var(--ash);text-transform:uppercase;letter-spacing:1px;border-left:1px solid var(--lines-dark);border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232F2F2E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;outline:none}#collectionsPage .toolbar-sort-select:hover{opacity:.7}#collectionsPage .toolbar-sort-select:focus-visible{outline:2px solid var(--linen-gold);outline-offset:-2px}#collectionsPage .sort-dropdown{display:none;position:absolute;top:100%;right:0;background:var(--white);border:1px solid var(--lines-dark);min-width:220px;z-index:50;box-shadow:0 4px 12px #00000014}#collectionsPage .sort-dropdown.open{display:block}#collectionsPage .sort-dropdown a{display:block;padding:12px 20px;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:14px;font-weight:400;color:var(--ash);text-decoration:none;transition:background var(--ease-default);cursor:pointer}#collectionsPage .sort-dropdown a:hover{background:var(--bone)}#collectionsPage .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 40px;max-width:1400px;margin:0 auto}#collectionsPage .product-card{cursor:pointer;transition:opacity var(--ease-default);position:relative}#collectionsPage .product-card:hover{opacity:.85}#collectionsPage .product-image{width:100%;aspect-ratio:3/4;background:var(--bone);margin-bottom:0;overflow:hidden;position:relative}#collectionsPage .product-image img{width:100%;height:100%;object-fit:cover}#collectionsPage .product-image svg,#collectionsPage .product-image .product-placeholder-svg{width:100%;height:100%;object-fit:cover}#collectionsPage .product-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}#collectionsPage .product-badge{display:inline-flex;align-items:center;justify-content:center;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:11px;font-weight:500;letter-spacing:.4px;padding:5px 10px 4px;border-radius:var(--radius-md);line-height:1.1;white-space:nowrap}#collectionsPage .badge-preorder{background:var(--nav-brown);color:var(--white)}#collectionsPage .badge-bestseller{background:var(--lines-dark);color:var(--ash)}#collectionsPage .badge-new{background:var(--forest);color:var(--white)}#collectionsPage .badge-sale{background:var(--soft-umber);color:var(--white)}#collectionsPage .promo-card{position:relative;cursor:pointer;overflow:hidden;aspect-ratio:3/4}#collectionsPage .promo-card img{width:100%;height:100%;object-fit:cover;display:block}#collectionsPage .promo-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}#collectionsPage .promo-card-title{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:28px;font-weight:600;color:var(--white);text-transform:uppercase;letter-spacing:2px;line-height:1.2}#collectionsPage .promo-card-subtitle{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:14px;font-weight:400;color:var(--white);opacity:.9}#collectionsPage .promo-card-btn{margin-top:8px;padding:10px 24px;background:var(--white);color:var(--ash);border:none;border-radius:var(--radius-pill);font-family:Newsreader,Georgia,Times New Roman,serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:opacity var(--ease-default)}#collectionsPage .promo-card-btn:hover{opacity:.85}#collectionsPage .product-card-info{display:flex;flex-direction:column;gap:0;padding-top:8px}#collectionsPage .product-name{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:13px;color:var(--ash);font-weight:400;line-height:1.3;margin-bottom:1px;opacity:.75}#collectionsPage .product-price{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:16px;color:var(--ash);font-weight:600;display:flex;align-items:center;gap:6px;letter-spacing:.01em}#collectionsPage .product-price .compare-at-price{text-decoration:line-through;color:#686764;opacity:1;font-weight:400;font-size:14px}#collectionsPage .product-price .sale-price{color:#765a49}#collectionsPage .product-price .product-price__builder-placeholder{font-family:Newsreader,Georgia,Times New Roman,serif;font-size:13px;font-weight:500;color:var(--ash);opacity:.75;letter-spacing:.01em}#collectionsPage .product-card-rating{display:flex;align-items:center;gap:3px}@media(max-width:1023px){#collectionsPage .collections-header{padding:16px 16px 12px}#collectionsPage .collections-title{font-size:28px}#collectionsPage .filter-row{padding:12px 16px}#collectionsPage .collections-toolbar{margin:0 16px}#collectionsPage .toolbar-sort-select{padding:14px 36px 14px 16px;font-size:12px}#collectionsPage .toolbar-filters-btn{padding:14px 16px;font-size:12px}#collectionsPage .product-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}#collectionsPage .collections-description{font-size:14px}#collectionsPage .product-badges{top:8px;left:8px;gap:4px;flex-wrap:wrap}#collectionsPage .product-badge{font-size:10px;padding:4px 8px}#collectionsPage .promo-card-title{font-size:20px}#collectionsPage .promo-card-subtitle{font-size:12px}#collectionsPage .promo-card-overlay{padding:20px 16px}#collectionsPage .promo-card-btn{padding:8px 16px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-collection-core.css.map */
