.collage{display:grid}.collage__item{border-radius:1.4rem;border:2px solid transparent}@media screen and (min-width: 990px){.collage__item:hover{border:2px solid #101820;outline:none;box-shadow:none}}.collage__item:focus,.collage__item:focus-visible{border:2px solid #101820;outline:none;box-shadow:none}.collage__item>*{width:100%}.collage__item .card__content{flex-grow:initial}@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--mobile .collage__item--left:nth-child(3n-2){grid-column:span 2}.collage--mobile .collage__item--left:nth-child(3n-2):nth-last-child(2){grid-column:span 1}.collage--mobile .collage__item--left:nth-child(3n){grid-column-start:2}.collage--mobile .collage__item--right:nth-child(3n-2){grid-column-start:1}.collage--mobile .collage__item--right:nth-child(3n-2):last-child{grid-column:span 2}.collage--mobile .collage__item--right:nth-child(3n-1){grid-column-start:2}.collage--mobile .collage__item--right:nth-child(3n){grid-column:1 / span 2}}@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);grid-template-columns:repeat(3,minmax(0,1fr))}.collage__item--left:nth-child(3n-2){grid-column:1 / span 2;grid-row:span 2}.collage__item--left:nth-child(3n-2):last-child{grid-column:1 / span 3}.collage__item--left:nth-child(3n-1),.collage__item--left:nth-child(3n){grid-column-start:3}.collage__item--left:nth-child(3n-1):last-child{grid-row:span 2}.collage__item--right:nth-child(3n-2){grid-column:1 / span 1;grid-row:span 1}.collage__item--right:nth-child(3n-2):last-child{grid-column:1 / span 3}.collage__item--right:nth-child(3n-1){grid-column-start:1}.collage__item--right:nth-child(3n-1):last-child{grid-column:span 2}.collage__item--right:nth-child(3n){grid-column:2 / span 2;grid-row:span 2}.collage__item--collection:only-child,.collage__item--product:only-child{justify-self:center;max-width:73rem;width:100%}}.collage-card{height:100%;position:relative;border-radius:var();padding:var(--image-padding)}.collage-card:after{content:"";position:absolute;z-index:-1;border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1)}.collage-card.product-card-wrapper{--border-radius: var(--product-card-corner-radius);--border-width: var(--product-card-border-width);--border-opacity: var(--product-card-border-opacity);--shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset: var(--product-card-shadow-vertical-offset);--shadow-blur-radius: var(--product-card-shadow-blur-radius);--shadow-opacity: var(--product-card-shadow-opacity);--shadow-visible: var(--product-card-shadow-visible);--image-padding: var(--product-card-image-padding);border-radius:var(--border-radius)}.collage-card .media{height:100%;overflow:hidden;border-radius:var(--border-radius)}.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;outline-offset:.3rem;bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.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-wrapper-title{font-size:3.2rem;margin-top:0;margin-bottom:1.5rem}.collage-wrapper-description{margin:0 0 2rem;font-size:1.8rem}.collage-card-tag{position:absolute;top:0;left:0;z-index:1;font-size:1.4rem;letter-spacing:.12rem;text-transform:uppercase;font-weight:600;padding:.5rem 1.2rem;background:#b6cfd0;color:#101820;border-radius:var(--border-radius) 0 var(--border-radius) 0}.collage-card-image-content{width:100%;position:absolute;z-index:1}.collage-card-image-content:after{content:"";position:absolute;width:100%;height:12rem;bottom:0;left:0;display:block;background:linear-gradient(0deg,#00000091,transparent);border-bottom-left-radius:var(--product-card-corner-radius);border-bottom-right-radius:var(--product-card-corner-radius)}.collage__item--image:first-child .collage-card-image-content{left:50%;bottom:0;transform:translate(-50%);border-bottom-left-radius:var(--product-card-corner-radius);border-bottom-right-radius:var(--product-card-corner-radius);pointer-events:none}.collage__item--image:not(:first-child) .collage-card-image-content{left:50%;bottom:0;transform:translate(-50%)}.collage-card-image-content .h3{font-size:2.2rem;letter-spacing:.3rem;text-transform:uppercase;text-shadow:-4px 2px 4px rgba(103,103,103,.2);color:#fff;z-index:1;position:relative;bottom:4rem}.collage-card-button{font-weight:600;font-size:1.4rem;min-width:17rem;text-transform:uppercase;letter-spacing:.14rem;z-index:1;bottom:4rem;min-width:50%;max-width:90%;pointer-events:none}.collage-card-button:after{box-shadow:none}@media screen and (max-width: 749px){.collage-wrapper-title{font-size:2.6rem;margin-bottom:1rem}.collage-card-image-content .h3{font-size:1.8rem;max-width:80%}.collage-card-button{min-width:90%}.collage-wrapper-description{font-size:1.6rem}.collage__item--image{height:35rem}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/collage.css.map */
