.sidebar-collection{max-width:1400px;margin:0 auto;padding:2rem 40px 4rem}.sidebar-collection__sort-bar{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}.sidebar-collection__sort-label{font-size:13px;font-weight:500;color:#666;margin-right:8px;text-transform:uppercase;letter-spacing:.5px}.sidebar-collection__sort-select{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid #ccc;padding:8px 32px 8px 12px;font-size:14px;font-family:inherit;color:#1a1a1a;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;min-width:180px}.sidebar-collection__sort-select:focus{outline:none;border-color:#1a1a1a}.sidebar-collection__count{font-size:13px;color:#888;margin-right:auto}.sidebar-collection__layout{display:grid;grid-template-columns:240px 1fr;gap:3rem;align-items:start}.sidebar-collection__nav{position:sticky;top:2rem}.sidebar-collection__nav-group{margin-bottom:2rem}.sidebar-collection__nav-heading{font-size:12px;font-weight:600;color:#c2a974;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.sidebar-collection__nav-list{list-style:none;padding:0;margin:0}.sidebar-collection__nav-item{margin-bottom:0}.sidebar-collection__nav-link{display:block;padding:6px 0;color:#1a1a1a;text-decoration:none;font-size:15px;font-weight:400;transition:color .2s ease}.sidebar-collection__nav-link:hover{color:#c2a974}.sidebar-collection__nav-link--active{font-weight:600;color:#4a3f2a;position:relative;padding-left:12px}.sidebar-collection__nav-link--active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:#c2a974;border-radius:50%}.sidebar-collection__content{min-width:0;transition:opacity .15s ease}.sidebar-collection__products{min-width:0}.sidebar-collection__grid{display:grid;gap:1.5rem;list-style:none;padding:0;margin:0}.sidebar-collection__grid--3-col{grid-template-columns:repeat(3,1fr)}.sidebar-collection__grid--2-col{grid-template-columns:repeat(2,1fr)}.sidebar-collection__grid--4-col{grid-template-columns:repeat(4,1fr)}.sidebar-collection__empty{text-align:center;padding:4rem 2rem;color:#888;font-size:15px;grid-column:1 / -1}.sidebar-collection__pagination{margin-top:3rem;display:flex;justify-content:center}.sidebar-collection__pagination .pagination-wrapper{margin-top:0}.sidebar-collection__pagination .pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.sidebar-collection__pagination .pagination__list>li{flex:0 0 auto;max-width:none;margin-right:0}.sidebar-collection__pagination .pagination__item{display:inline-flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 8px;border-radius:6px;font-size:14px;color:#1a1a1a;text-decoration:none;transition:background-color .15s ease}.sidebar-collection__pagination a.pagination__item:hover{background-color:#f0ece6}.sidebar-collection__pagination a.pagination__item:hover:after{display:none}.sidebar-collection__pagination .pagination__item--current{background-color:#4a3f2a;color:#fff;font-weight:600}.sidebar-collection__pagination .pagination__item--current:after{display:none}.sidebar-collection__pagination .pagination__item-arrow{color:#999}.sidebar-collection__pagination .pagination__item-arrow:hover{color:#4a3f2a;background-color:#f0ece6}.sidebar-collection__pagination .pagination__item-arrow:hover:after{display:none}.sidebar-collection__mobile-toggle{display:none;width:100%;padding:14px 20px;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:400;font-family:inherit;color:#1a1a1a;cursor:pointer;text-align:left;margin-bottom:1rem;position:relative;letter-spacing:.3px;transition:border-color .2s ease,box-shadow .2s ease}.sidebar-collection__mobile-toggle:hover,.sidebar-collection__mobile-toggle:focus{border-color:#c2a974;box-shadow:0 2px 8px #0000000f;outline:none}.sidebar-collection__mobile-toggle[aria-expanded=true]{border-color:#c2a974;border-radius:8px 8px 0 0;border-bottom-color:transparent}.sidebar-collection__mobile-toggle:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:-2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c2a974' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cline x1='3' y1='12' x2='21' y2='12'/%3E%3Cline x1='3' y1='18' x2='21' y2='18'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.sidebar-collection__mobile-toggle:after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:2px solid #999;border-bottom:2px solid #999;transform:translateY(-65%) rotate(45deg);transition:transform .25s ease}.sidebar-collection__mobile-toggle[aria-expanded=true]:after{transform:translateY(-35%) rotate(-135deg)}@media screen and (max-width:989px){.sidebar-collection{padding:1.5rem 24px 3rem}.sidebar-collection__layout{display:block}.sidebar-collection__nav{position:static;margin-bottom:1.5rem}.sidebar-collection__mobile-toggle{display:block}.sidebar-collection__nav-inner{display:none;padding:1rem 20px .5rem;border:1.5px solid #c2a974;border-top:none;border-radius:0 0 8px 8px;background:#fff;margin-top:-1rem;margin-bottom:.5rem}.sidebar-collection__nav-inner--open{display:block}.sidebar-collection__grid--3-col,.sidebar-collection__grid--4-col{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.sidebar-collection{padding:1rem 16px 2rem}.sidebar-collection__sort-bar{flex-wrap:wrap;gap:8px}.sidebar-collection__count{width:100%;margin-bottom:4px}.sidebar-collection__sort-select{min-width:0;flex:1}}@media screen and (max-width:479px){.sidebar-collection__grid--2-col,.sidebar-collection__grid--3-col,.sidebar-collection__grid--4-col{grid-template-columns:repeat(2,1fr);gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-sidebar-grid.css.map */
