.collection-wrapper{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center}.product-grid-container{width:100%}@media screen and (max-width: 749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-bottom:9rem}@media (min-width: 990px){.collection--empty .title-wrapper{margin-bottom:14rem}}@media screen and (max-width: 989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{padding-left:1.2rem;padding-right:1.2rem}@media (min-width: 990px){.collection__title.title-wrapper{padding-left:4rem;padding-right:4rem}}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width: 990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.product-grid-wrapper{width:100%}.product-grid{margin-bottom:6rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}@media (min-width: 990px){.product-grid{margin-bottom:10rem}}.product-grid[data-layout=grid]{-moz-column-gap:.8rem;column-gap:.8rem;row-gap:4.8rem}@media (min-width: 750px){.product-grid[data-layout=grid]{-moz-column-gap:5%;column-gap:5%}}@media (min-width: 990px){.product-grid[data-layout=grid]{row-gap:16rem}}@media (min-width: 1300px){.product-grid[data-layout=grid]{-moz-column-gap:18px;column-gap:18px}}.product-grid[data-layout=grid] li{width:calc(50% - .8rem)}@media (min-width: 750px){.product-grid[data-layout=grid] li{width:calc(33.3333% - 3.4%)}}@media (min-width: 1300px){.product-grid[data-layout=grid] li{width:calc(20% - 18px)}}.product-grid[data-layout=grid] collection-promo-card{width:100%;flex-grow:1}@media (min-width: 750px){.product-grid[data-layout=grid] collection-promo-card{width:calc(66.6666% - 6.8%)}}@media (min-width: 990px){.product-grid[data-layout=grid] collection-promo-card{width:calc(40% - 18px)}}.product-grid[data-layout=feature]{-moz-column-gap:.8rem;column-gap:.8rem;row-gap:4.8rem}@media (min-width: 750px){.product-grid[data-layout=feature]{-moz-column-gap:5%;column-gap:5%}}@media (min-width: 990px){.product-grid[data-layout=feature]{row-gap:10rem}}.product-grid[data-layout=feature] li{width:100%}@media (min-width: 750px){.product-grid[data-layout=feature] li{width:47.5%}}@media (min-width: 1300px){.product-grid[data-layout=feature] li{width:calc(33.3333% - 3.4%)}}.product-grid[data-layout=feature] li.collection__promo{width:100%;flex-grow:1}@media (min-width: 1300px){.product-grid[data-layout=feature] li.collection__promo{width:calc(66.6666% - 3.8%)}}.product-grid[data-layout=grid] .card__list-view,.product-grid[data-layout=feature] .card__list-view{display:none}.product-grid[data-layout=list]{flex-direction:column;align-items:stretch;gap:1.75rem}@media (min-width: 990px){.product-grid[data-layout=list]{gap:.5rem}}.product-grid[data-layout=list] .product-card-wrapper,.product-grid[data-layout=list] .collection__promo{display:none}.collection__promo{overflow:hidden}.collection__promo img{transition:transform var(--duration-long) ease;transform:scale(1)}.collection__promo:hover img{transition:transform var(--duration-long) ease;transform:scale(1.02)}.product-layout-toggle span{display:flex;align-items:center;gap:.5rem}.product-layout-toggle[data-layout-toggle=grid] .grid-layout-state-indicator__feature,.product-layout-toggle[data-layout-toggle=grid] .grid-layout-state-indicator__list,.product-layout-toggle[data-layout-toggle=feature] .grid-layout-state-indicator__grid,.product-layout-toggle[data-layout-toggle=feature] .grid-layout-state-indicator__list,.product-layout-toggle[data-layout-toggle=list] .grid-layout-state-indicator__grid,.product-layout-toggle[data-layout-toggle=list] .grid-layout-state-indicator__feature{display:none}
