.collection-page{padding:44px 0 120px;background:#fff}body.filters-open{overflow:hidden}.mobile-filter-toggle{display:none}.mobile-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;opacity:0;visibility:hidden;transition:.35s ease;z-index:9998}.mobile-filter-overlay.active{opacity:1;visibility:visible}.collection-page-container{width:min(1440px,calc(100% - 60px));margin:auto;display:grid;grid-template-columns:280px 1fr;gap:54px}.collection-sidebar{position:sticky;top:110px;height:fit-content}.mobile-filter-close{display:none}.collection-sidebar-top{margin-bottom:36px}.collection-sidebar-top span{display:block;margin-bottom:14px;font-size:11px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#f90133}.collection-sidebar-top h2{font-size:42px;line-height:1;font-weight:600;letter-spacing:-2px;color:#111}.collection-filters{display:flex;flex-direction:column;gap:18px}.collection-filter-group{border-bottom:1px solid #eee;padding-bottom:18px}.collection-filter-group summary{list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:#111}.collection-filter-group summary::-webkit-details-marker{display:none}.collection-filter-values{padding-top:16px;display:flex;flex-direction:column;gap:12px}.collection-filter-values label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#555}.collection-filter-values input[type=checkbox]{width:16px;height:16px;accent-color:#F90133}.collection-price-slider{padding-top:16px}.price-range-input{width:100%;accent-color:#F90133;cursor:pointer}.price-range-values{margin-top:12px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#555}.collection-filter-btn{width:100%;height:52px;border:none;background:#f90133;color:#fff;font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;transition:background .35s ease,transform .35s ease}.collection-filter-btn:hover{background:#d6002c;transform:translateY(-2px)}.collection-products-area{min-width:0}.collection-topbar{margin-bottom:34px;padding-bottom:18px;border-bottom:1px solid #eee}.collection-topbar p{font-size:14px;color:#666}.pagination{margin-top:70px;display:flex;align-items:center;justify-content:center;gap:12px}.pagination a,.pagination span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #eee;text-decoration:none;color:#111;transition:background .3s ease,color .3s ease,border .3s ease}.pagination a:hover{background:#f90133;border-color:#f90133;color:#fff}@media(max-width:900px){.collection-page{padding:24px 0 72px}.mobile-filter-toggle{width:calc(100% - 24px);height:48px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border:none;background:#f90133;color:#fff;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer}.collection-page-container{width:calc(100% - 24px);grid-template-columns:1fr;gap:0}.collection-sidebar{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:99999;overflow:auto;padding:24px;transform:translateY(100%);transition:transform .4s ease}.collection-sidebar.active{transform:translateY(0)}.mobile-filter-close{width:42px;height:42px;margin-left:auto;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border:none;background:none;font-size:34px;color:#111;cursor:pointer}.collection-sidebar-top{margin-bottom:24px}.collection-sidebar-top span{margin-bottom:10px;font-size:9px;letter-spacing:3px}.collection-sidebar-top h2{font-size:30px;letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-page.css.map */
