.faq-hero{padding-top:3.5rem;padding-bottom:3.5rem}.collection-page{min-height:100vh;padding:2rem 0;font-family:Montserrat,sans-serif}.collection-toolbar{width:100%;margin:0 auto;padding:0 0 1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.collection-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1}.filter-label-text{font-size:.75rem;font-weight:700;color:#0a0a0a66;text-transform:uppercase;letter-spacing:.1em;margin-right:.5rem}.collection-dropdown{position:relative;display:inline-flex}.collection-filter-summary,.mobile-filter-trigger{list-style:none;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(10,10,10,.15);background:transparent;font-size:.8125rem;font-weight:500;color:#0a0a0a;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif;text-decoration:none}.collection-filter-summary::-webkit-details-marker{display:none}.mobile-filter-trigger{display:none}@media(max-width:1023px){.collection-toolbar__filters-desktop{display:none}.mobile-filter-trigger{display:inline-flex}}.collection-dropdown__content{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#fff;border:1px solid rgba(10,10,10,.1);box-shadow:0 8px 24px #00000014;z-index:100;padding:.5rem 0}.collection-dropdown__item{display:block;width:100%;padding:.625rem 1rem;font-size:.8125rem;color:#0a0a0a;text-decoration:none;text-align:left;transition:background .15s;border:none;background:none}.collection-dropdown__item:hover{background:#f7f5f3}.filter-drawer{position:fixed;top:0;left:-100%;width:100%;max-width:320px;height:100%;background:#fff;z-index:2000;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:10px 0 30px #0000001a}.filter-drawer.is-open{left:0}.filter-drawer__header{padding:1.5rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.filter-drawer__content{flex:1;overflow-y:auto;padding:1.5rem}.filter-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1999;opacity:0;pointer-events:none;transition:opacity .3s ease}.filter-drawer__overlay.is-visible{opacity:1;pointer-events:auto}.drawer-filter-group-title{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#0a0a0a66;margin:1.5rem 0 .5rem;display:block}.drawer-filter-group-title:first-child{margin-top:0}.collection-count{font-size:.8125rem;color:#0a0a0a80;margin-left:auto}.collection-grid{margin:0 auto;padding:0 0 3rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:1024px){.collection-grid{grid-template-columns:repeat(4,1fr)}}.collection-product-card{position:relative;text-decoration:none;display:flex;flex-direction:column}.collection-product-card__image-wrapper{position:relative;aspect-ratio:1/1;overflow:hidden;margin-bottom:1rem;background-color:#fff}.collection-product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.16,1,.3,1)}.collection-product-card:hover .collection-product-card__image{transform:scale(1.05)}.card-badge{position:absolute;top:.75rem;left:.75rem;background-color:#0a0a0a;color:#fff;padding:.25rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;z-index:5}.collection-product-card__info{padding:.5rem 1rem 1rem}.collection-product-card__name{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:#0a0a0a}.collection-product-card__type{font-size:.75rem;color:#0a0a0a80;text-transform:uppercase;margin:.5rem 0;letter-spacing:.03em}.collection-product-card__price{font-size:1rem;font-weight:700;color:#0a0a0a}.icon-chevron{width:12px;height:12px;margin-left:5px;transition:transform .2s}.collection-pagination{margin:0 auto;padding:0 0 4rem;display:flex;justify-content:center;gap:.5rem}.collection-pagination__btn{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(10,10,10,.1);text-decoration:none;color:#000;font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/29/assets/collection-new.css.map */
