@media only screen and (max-width:767px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media only screen and (max-width:767px){.collection .loading-overlay{top:0;right:0}}@media only screen and (min-width:768px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem;left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}.collection.loading .loading-overlay{display:block}.collection .product-grid{--grid-desktop-horizontal-spacing:0px;--grid-desktop-vertical-spacing:4.8rem;--grid-mobile-vertical-spacing:1.6rem;--grid-mobile-horizontal-spacing:0px;padding:0 0 3.2rem 0;margin:0}@media only screen and (max-width:767px){.collection .product-grid{padding:0 0 1.6rem 0}}.collection__description{margin:20px 0}.collection__description>*{margin:0}@media screen and (min-width:990px){.collection swiper-container{padding:0}.collection--full-width swiper-container:not(.swiper-container-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.product-grid.product-grid--tiles{display:grid;grid-auto-columns:max-content;grid-auto-flow:dense;grid-auto-rows:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(4,1fr)}.product-grid.product-grid--tiles .grid__item{width:100%;max-width:100%;grid-column:span 1;grid-row:span 1;order:var(--grid-order)}.product-grid.product-grid--tiles.grid--1-col-desktop{grid-template-columns:repeat(1,1fr)}.product-grid.product-grid--tiles.grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}.product-grid.product-grid--tiles.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.product-grid.product-grid--tiles.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}.product-grid.product-grid--tiles.grid--5-col-desktop{grid-template-columns:repeat(5,1fr)}.product-grid.product-grid--tiles.grid--6-col-desktop{grid-template-columns:repeat(6,1fr)}.product-grid.product-grid--tiles.grid--6-col-desktop .product-grid-tile{grid-column:span 3;grid-row:span 3}.product-grid.product-grid--tiles.grid--4-col-desktop .product-grid-tile,.product-grid.product-grid--tiles.grid--5-col-desktop .product-grid-tile{grid-column:span 2;grid-row:span 2}.product-grid.product-grid--tiles.grid--1-col-desktop .product-grid-tile,.product-grid.product-grid--tiles.grid--2-col-desktop .product-grid-tile,.product-grid.product-grid--tiles.grid--3-col-desktop .product-grid-tile{grid-column:span 1;grid-row:span 1}@media only screen and (max-width:1023px){.product-grid.product-grid--tiles.grid--1-col-tablet-down{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:1023px){.product-grid.product-grid--tiles.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1023px){.product-grid.product-grid--tiles.grid--1-col-tablet-down .product-grid-tile{grid-column:span 1;grid-row:span 1}}@media only screen and (max-width:1023px){.product-grid.product-grid--tiles.grid--2-col-tablet-down .product-grid-tile{grid-column:span 2;grid-row:span 2}}.product-grid-tile{position:relative}.product-grid-tile__background{position:absolute;top:0}.product-grid-tile__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.product-grid-tile__information{width:100%;color:rgba(var(--color-background),1);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);padding:8rem 6.4rem}@media only screen and (max-width:767px){.product-grid-tile__information{padding:8rem 2.4rem}}.product-grid-tile__information>*{color:inherit}.product-grid-tile__information>h3:not(:last-child){margin-bottom:1.6rem}.collection-type-cards{padding:3.2rem 0 6.4rem}@media only screen and (max-width:767px){.collection-type-cards{padding:0 0 1.6rem}}.type-card{position:relative}.type-card input:checked+.type-card__text-wrapper .type-card__inner,.type-card:hover .type-card__inner{animation:animateHoverSlide var(--duration-default) ease forwards}.type-card input:checked+.type-card__text-wrapper h2,.type-card:hover h2{margin-bottom:1.6rem}@media only screen and (max-width:767px){.type-card input:checked+.type-card__text-wrapper h2,.type-card:hover h2{margin-bottom:0}}@media only screen and (max-width:767px){.type-card .type-card__inner{animation:animateHoverSlide var(--duration-default) ease forwards}}.type-card__background-image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.type-card__wrapper{position:relative;z-index:1;height:450px}@media only screen and (max-width:767px){.type-card__wrapper{padding-bottom:110%}}.type-card__text-wrapper{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.type-card__text-inner{display:flex;flex-direction:column;color:rgba(var(--color-background),1);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);padding:8rem 2.4rem 3.2rem}.type-card__text-inner>*{color:inherit}.type-card__text-inner h2{margin-bottom:0;transition:var(--duration-short);text-transform:uppercase}.type-card__text-inner label{color:inherit;cursor:pointer;margin-top:3.2rem}.type-card__text-inner label:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.type-card__text-inner label span{color:inherit}.type-card__text-inner p:not(:last-child){margin-bottom:.8rem}.type-card__inner{transition:var(--duration-short);max-height:0;opacity:0}@media only screen and (max-width:767px){.type-card__inner{margin-top:1rem}}.type-card__inner ul{list-style:disc inside;padding:0}@keyframes animateHoverSlide{from{max-height:0;opacity:0}to{max-height:46rem;opacity:1}}.product-card-wrapper .card{padding-bottom:10px}