.collection .collection__nav{max-width:var(--site-width);padding:0 var(--side-padding);margin:0 auto}.collection .collection__nav.b7-collection__nav--static,.collection__nav--filter.collection__nav--sort{position:static}.collection .collection__nav{border:none}.collection .collection__nav .popout__toggle{padding:0;border:none}.collection .collection__sidebar__slide-out{max-width:416px;border:none}.collection .collection__sidebar__head{display:flex;justify-content:space-between;align-items:center;padding:var(--gap-32) var(--gap-32) var(--gap-12);border-color:var(--color-gray-300)}.collection .collection__sidebar__head h3{margin:0;font-size:var(--fs-body-14);font-weight:400;line-height:1.5}.collection .collection__sidebar__head .collection__sidebar__close{position:static;--icon-size: 15px;width:15px;height:15px;padding:0;transform:translate(0)}.collection .collection__sidebar__head .collection__sidebar__close svg{stroke:var(--color-gray-300)}.collection .collection__active__filters{display:none}.collection .collection__sidebar__slide-out .collection__sidebar{padding:var(--gap-48) var(--side-padding)}.collection .collection__sidebar .collection__filters{width:100%}.collection .filter-group__heading{display:flex;align-items:center;justify-content:space-between;padding:0 var(--gap-12) var(--gap-08);font-size:var(--fs-body-14);font-weight:400;border-color:var(--color-gray-300)}.collection .filter-group__heading span+span{display:none}.collection .filter-group__heading .icon{position:static;transform:translate(0);--icon-size: 11px;width:11px;height:11px}.collection .collection__sidebar .filter-group details[open=true] .b7-icon--plus{display:none}.collection .collection__sidebar .filter-group details .b7-icon--minus{display:none}.collection .collection__sidebar .filter-group details[open=true] .b7-icon--minus{display:block}.collection .collection__sidebar .filter-group__body{padding:var(--gap-16) var(--gap-12) 0}.collection .collection__sidebar .collection-nav{display:flex;flex-direction:column;gap:var(--gap-12)}.collection .collection__sidebar .sidebar__item{margin:0}.collection .collection__sidebar label{padding-left:26px;font-size:var(--fs-caption-12);font-weight:400}.collection .collection__sidebar label:after{width:14px;height:14px;border-color:var(--color-gray-300)}.collection .collection__sidebar input:checked~label:after{background:var(--color-gray-400);box-shadow:none}.collection .collection__sidebar .filter-group+.filter-group{margin-top:var(--gap-40)}.collection .collection__sidebar__buttons{padding:var(--gap-28) var(--side-padding);border-top:1px solid var(--color-gray-300)}.collection .collection__sidebar__buttons .btn{padding:var(--gap-12) var(--gap-32);min-height:48px;font-size:var(--fs-body-14);font-weight:400;line-height:1.5;border-radius:0;border:none;background:var(--color-gray-900);color:var(--color-gray-100)}.collection .collection__sidebar__buttons .b7-filter-btn--reset{border:1px solid var(--color-gray-900);background:none;color:var(--color-gray-900)}.collection .collection__sidebar__buttons .btn+.btn{margin-top:var(--gap-12)}.collection .filter__price{margin:0}.collection .popout--sort .popout__toggle{display:flex;align-items:center;gap:var(--gap-16)}.collection .popout--sort .icon{width:10px;height:10px}.collection .popout--sort .popout__toggle[aria-expanded=true] .b7-icon--plus,.collection .popout--sort .popout__toggle[aria-expanded=false] .b7-icon--minus{display:none}.collection .popout--sort .popout-list{top:calc(100% + 12px);width:212px;padding:var(--gap-16) var(--gap-20);border-color:var(--color-gray-300);border-width:.5px}.collection .popout-list .popout-list__item+.popout-list__item{margin-top:var(--gap-16)}.collection .popout-list .popout-list__option{min-width:auto;max-width:none;padding:0;font-size:var(--fs-body-14);font-weight:400}.collection .popout-list__item.is-active .popout-list__option span{border:none}.collection .grid{gap:var(--gap-100) var(--gap-20)}.collection .collection__products .grid-outer{max-width:var(--site-width);padding:var(--gap-12) var(--side-padding) var(--gap-140);margin:0 auto}.product-item__image{width:100%;height:auto;padding-top:0;aspect-ratio:var(--b7-product-grid-aspect-ratio)}.product-item .product-item__info{padding:var(--gap-08) 0 0}.product-item .product-item__info .product-link{display:flex;flex-direction:column;gap:var(--gap-08)}.template-index .product-item .product-item__title{font-weight:600}.product-item .product-item__title{font-size:var(--fs-body-14);font-weight:400}.product-item .product-item__price{font-size:var(--fs-body-14);font-weight:400;color:var(--color-gray-900)}.product-item .price{color:inherit}.product-item .price .sold-out{text-transform:uppercase;color:var(--color-gray-300)}.product-item .price.sale{display:flex;align-items:center;gap:var(--gap-08)}.product-item .old-price{color:var(--color-gray-300)}.product-item .new-price{margin-right:0}.product-item .b7-price--dc{color:#aa0303}@media(max-width:750px){.product-item .product-item__price{font-size:var(--gap-12)}}@media(max-width:750px){.collection .collection__nav .popout__toggle{font-size:var(--fs-caption-12)}.collection .collection__sidebar__head{padding:var(--gap-12) var(--gap-20) var(--gap-08)}.collection .collection__sidebar__head .collection__sidebar__close{--icon-size: 10px;width:10px;height:10px}.collection .collection__sidebar__slide-out .collection__sidebar{padding-top:var(--gap-32);padding-bottom:var(--gap-32)}.collection .filter-group__heading{padding-left:var(--gap-08);padding-right:var(--gap-08)}.collection .collection__sidebar .filter-group__body{padding:var(--gap-12) var(--gap-08) 0}.collection .collection__sidebar__buttons{padding-top:var(--gap-28);padding-bottom:var(--gap-28)}.collection .collection__sidebar__buttons .btn{height:52px;padding:var(--gap-16)}.collection .popout--sort .popout__toggle{gap:var(--gap-08)}.collection .popout--sort .popout-list{width:160px;padding:var(--gap-16)}.collection .popout-list .popout-list__item+.popout-list__item{margin-top:var(--gap-12)}.collection .popout-list .popout-list__option{font-size:var(--fs-caption-12)}.collection .collection__products .grid-outer{padding-bottom:var(--gap-80)}.collection .grid{gap:var(--gap-40) var(--gap-08)}.product-item .price.sale{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/b7-product-grid.css.map */
