.product-collection{font-family:var(--font-body);font-size:9px;font-weight:400;letter-spacing:.22em;color:var(--mid-gray);margin-bottom:5px;text-transform:uppercase}.product-name{font-family:var(--font-body);font-size:12px;font-weight:300;letter-spacing:.08em;margin-bottom:5px}.product-price{font-family:var(--font-body);font-size:12px;font-weight:300;letter-spacing:.08em;margin-bottom:14px}.product-card-sizes{font-family:var(--font-body);font-size:9px;font-weight:300;letter-spacing:.22em;color:var(--mid-gray);margin-top:8px;text-transform:uppercase}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:0 40px;margin-top:32px}.collection-card{position:relative}.collection-card-img{aspect-ratio:3/4;margin-bottom:16px;overflow:hidden;position:relative;background:transparent}.collection-card-img:not(:has(img)){background:linear-gradient(140deg,#e0dbd4,#d0ccc6)}.collection-card-img img{width:100%;height:100%;object-fit:cover;display:block}.collection-card-meta{padding:0 4px 24px}.collection-card-link{display:block;width:100%;height:100%}.hover-reveal{position:absolute;bottom:0;left:0;right:0;background:#0a0a0abf;color:var(--white);text-align:center;padding:14px;font-family:var(--font-body);font-size:9px;letter-spacing:.25em;font-weight:300;text-transform:uppercase;opacity:0;transition:opacity .25s;pointer-events:none;z-index:2}.quick-add-button-wrapper{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.quick-add-size{pointer-events:auto}@media(min-width:769px){.collection-card-img:hover .hover-reveal{opacity:1}}@media(max-width:768px){.collection-grid{grid-template-columns:repeat(2,1fr)!important;padding:0 20px!important}.hover-reveal{display:none!important}.hover-reveal *{pointer-events:none!important}.collection-card-link{display:block!important;width:100%!important;height:100%!important;z-index:10!important}}.collection-page{padding-top:calc(var(--nav-height) + var(--announcement-height) + 60px);padding-bottom:80px}.collection-header{text-align:center;margin-bottom:16px;padding:0 40px}.collection-header h1{font-family:var(--font-heading);font-size:28px;font-weight:300;letter-spacing:.22em;margin-bottom:14px;text-transform:uppercase}.collection-subtitle{font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.1em;color:var(--mid-gray)}.collection-filters,.collection-filters-form{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);margin:24px 0 2px;gap:24px;flex-wrap:wrap}.filter-group{display:flex;gap:24px}.filter-dropdown{position:relative}.filter-dropdown[open] .filter-list{display:flex}.filter-btn{font-family:var(--font-button);font-size:10px;font-weight:300;letter-spacing:.22em;background:none;border:none;cursor:pointer;color:var(--black);transition:opacity .2s;text-transform:uppercase;padding:0;list-style:none}.filter-btn::-webkit-details-marker{display:none}.filter-btn:after{content:" \25be";opacity:.5;font-size:8px}.filter-btn:hover{opacity:.5}.filter-list{position:absolute;top:calc(100% + 8px);left:0;min-width:200px;z-index:50;background:var(--white);border:1px solid var(--light-gray);padding:12px 16px;display:none;flex-direction:column;gap:10px;box-shadow:0 4px 16px #00000014}.filter-option{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.06em;cursor:pointer;text-transform:none}.filter-option input[type=checkbox]{accent-color:var(--black);width:13px;height:13px}.sort-select{font-family:var(--font-body);font-size:10px;font-weight:300;letter-spacing:.15em;border:none;border-bottom:1px solid var(--dark-gray);background:transparent;padding:4px 20px 4px 0;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%233a3835'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;background-size:8px;cursor:pointer;color:var(--black);outline:none}.pagination{display:flex;justify-content:center;gap:16px;padding:40px 40px 0;font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.15em;text-transform:uppercase}.pagination a,.pagination span{color:var(--mid-gray);text-decoration:none;padding:4px 8px}.pagination a:hover{color:var(--black)}.pagination .page.current,.pagination [aria-current=page]{color:var(--black);border-bottom:1px solid var(--black)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection.css.map */
