.collage-wrapper-title{margin-top:0;margin-bottom:3rem;text-align:center}.collage{display:grid}.collage__item>*{width:100%}.collage.collage__left .collage__item .card__content,.collage.collage__right .collage__item .card__content{flex-grow:0}@media screen and (max-width:749px){.collage{grid-column-gap:var(--grid-mobile-horizontal-spacing);grid-row-gap:var(--grid-mobile-vertical-spacing)}.collage--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.collage.collage__left.collage--mobile .collage__item--left:first-child,.collage.collage__right.collage--mobile .collage__item--right:first-child{grid-column:1 / span 2;grid-row:span 2}.collage.collage__left.collage--mobile .collage__item--left:not(:first-child),.collage.collage__right.collage--mobile .collage__item--right:not(:first-child){grid-column:auto / span 1;grid-row:span 1}}@media screen and (min-width:750px){.collage{grid-auto-flow:column;grid-column-gap:var(--grid-desktop-horizontal-spacing);grid-row-gap:var(--grid-desktop-vertical-spacing)}.collage.collage__left .collage__item--left:first-child{grid-column:1 / span 2;grid-row:span 2}.collage.collage__left .collage__item--left:nth-child(2n+2){grid-column:3 / span 1;grid-row:span 1}.collage.collage__left .collage__item--left:nth-child(2n+3){grid-column:4 / span 1;grid-row:span 1}.collage.collage__right .collage__item--right:first-child{grid-column:3 / span 2;grid-row:span 2}.collage.collage__right .collage__item--right:nth-child(2n+2){grid-column:1 / span 1;grid-row:span 1}.collage.collage__right .collage__item--right:nth-child(2n+3){grid-column:2 / span 1;grid-row:span 1}.collage.collage__left{grid-template-columns:28.2% 28.2% 21.8% 21.8%}.collage.collage__right{grid-template-columns:21.8% 21.8% 28.2% 28.2%}.collage.collage__left .collage__item--collection:only-child,.collage.collage__left .collage__item--product:only-child,.collage.collage__right .collage__item--collection:only-child,.collage.collage__right .collage__item--product:only-child{justify-self:center;max-width:73rem;width:100%}}@media screen and (min-width:1024px){.collage.collage__left{grid-template-columns:27.3% 27.3% 22.7% 22.7%}.collage.collage__right{grid-template-columns:22.7% 22.7% 27.3% 27.3%}}@media screen and (min-width:1440px){.collage.collage__left{grid-template-columns:26.9% 26.9% 23.1% 23.1%}.collage.collage__right{grid-template-columns:23.1% 23.1% 26.9% 26.9%}}.collage-card{background:rgb(var(--color-background));border-radius:var(--card-corner-radius);border:var(--card-border-width) solid rgba(var(--color-foreground),var(--card-border-opacity));height:100%;padding:var(--card-image-padding);position:relative}.collage-card:after{border-radius:var(--card-corner-radius);box-shadow:var(--card-shadow-horizontal-offset) var(--card-shadow-vertical-offset) var(--card-shadow-blur-radius) rgba(var(--color-shadow),var(--card-shadow-opacity));content:"";position:absolute;width:calc(var(--card-border-width) * 2 + 100%);height:calc(var(--card-border-width) * 2 + 100%);top:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);z-index:-1}.collage-card .media{border-radius:calc(var(--card-corner-radius) - var(--card-border-width) - var(--card-image-padding));height:100%;overflow:hidden}.collage-card .deferred-media{height:100%;overflow:visible}.collage-card__link{display:block;height:100%}.collage-card .deferred-media__poster{background-color:transparent;border:0}.collage-card .deferred-media__poster:after{content:"";position:absolute;z-index:1;bottom:calc(var(--card-border-width) * -1);left:calc(var(--card-border-width) * -1);right:calc(var(--card-border-width) * -1);top:calc(var(--card-border-width) * -1);outline-offset:.3rem}.collage-card .deferred-media__poster:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.collage-card .deferred-media__poster:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.collage-card .deferred-media__poster:focus:not(:focus-visible),.collage-card .deferred-media__poster:focus:not(:focus-visible):after{outline:none;box-shadow:none}.collage-card .deferred-media__poster:focus{outline:none;box-shadow:none}.collage .collage-card-spacing img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/232/assets/collage-big-image.css.map */
