.section.section-collection-banner:has(h1.visually-hidden) .content--wrapper{margin-top:0;padding:0}.section.section-collection-banner .content--wrapper{margin:unset;margin-top:var(--header-height)}.section-collection-banner:has(.media--cover) .content--wrapper{position:absolute}.collection__grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr);grid-auto-flow:dense}[data-view="1"].collection__grid{grid-template-columns:1fr}.collection__grid .promo-banner{grid-column:1 / span var(--banner-width-mobile, 1);grid-row-start:var(--banner-row)}[data-view="2"].collection__grid{grid-template-columns:repeat(2,1fr);grid-gap:1rem 10px}.collection__item .content.content--floating{bottom:0;left:0;padding:24px}.collection__menu-floating{position:sticky;bottom:24px;width:calc(100% - 40px);margin:0 auto 24px;padding:12px;background-color:#fff;border:.5px solid rgba(0,0,0,.2);z-index:1}.collection__menu-floating li{padding:0 6px}@media screen and (min-width: 1025px){[data-view="3"].collection__grid{grid-template-columns:repeat(3,1fr);grid-gap:1rem 12px}[data-view="4"].collection__grid{grid-template-columns:repeat(4,1fr)}[data-view="4"].collection__grid .product-card__info{flex-direction:column;align-items:flex-start}[data-view="4"].collection__grid .product-info--floating .price{justify-content:flex-start}[data-view="8"].collection__grid{grid-template-columns:repeat(8,1fr);gap:0}[data-view="8"].collection__grid .product-info--floating,[data-view="8"].collection__grid .product-card__info{display:none}.collection__grid .content--wrapper:not(.gradient){margin:1.5rem;padding:1.5rem}.collection__grid .promo-banner{grid-column:var(--banner-column, 1) / span var(--banner-width)}}@media screen and (min-width: 769px){.facet--filter .drawer__container{height:calc(100% - calc(var(--header-height) + 20px));top:0}.page-scrolled .facet--filter .drawer__container{height:calc(100% - 20px)}.collection__menu-floating{width:fit-content;bottom:42px;margin-bottom:42px}}@media screen and (max-width: 768px){.toolbar.toolbar-filter-vertical{position:sticky;-webkit-sticky:sticky;top:var(--header-height)}}@media screen and (max-width: 1024px){[data-grid-view="3"],[data-grid-view="4"],[data-grid-view="8"]{display:none}}.collection__grid .grid__item{opacity:0}.collection__grid .grid__item:has(.animate-fade-in){animation:fadeInUp .5s ease-in-out forwards}
/*# sourceMappingURL=/cdn/shop/t/5/assets/collection.css.map */
