/*
Generated time: July 3, 2025 09:52
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.collage-wrapper-title{margin-top:0;margin-bottom:3rem}.collage{display:grid}.collage__item{min-height:190px}.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:10px}.collage--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.collage__item:first-child{min-height:270px}.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(2,minmax(0,1fr))}.collage__item--left:nth-child(3n-2){grid-column:1/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),.collage__item--left:nth-child(3n-1){grid-column-start:2}.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-media-card{height:100%;position:relative;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));padding:var(--image-padding)}.collage-media-card.gradient{transform:perspective(0)}.collage-media-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-media-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)}.collage-media-card .media{height:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding));min-height:460px}.collage-media-card .deferred-media{height:100%;overflow:visible}.collage-media-card__link{display:block;height:100%}.collage-media-card .deferred-media__poster{background-color:transparent;border:0}.collage-media-card .deferred-media__poster:after{content:'';position:absolute;z-index:1;outline-offset:0.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-media-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-media-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-media-card .deferred-media__poster:focus:not(:focus-visible),.collage-media-card .deferred-media__poster:focus:not(:focus-visible):after{outline:0;box-shadow:none}.collage-media-card .deferred-media__poster:focus{outline:0;box-shadow:none}.collage-card .collage-card__info-badge{position:absolute;top:20px;left:20px;min-height:14px;min-width:26px;background:#fff;color:#000;text-transform:uppercase;display:flex;justify-content:center;align-items:center;text-align:center;font-size:7px;line-height:1;letter-spacing:.1px;font-weight:400;border:none;padding:.1rem .3rem 0}.collage-card .collage-card__info{position:absolute;height:100%;width:100%;bottom:0;left:0;padding:20px;display:flex;flex-direction:column;justify-content:end;gap:10px}.collage-card .collage-card__info-heading{font-size:15px;line-height:1.3;font-weight:400;color:#fff;margin:0;padding-right:21%}.collage-card .collage-card__info-text{font-size:11px;line-height:1.6;font-weight:400;color:#fff;margin:0;padding-right:4%}.collage-card .collage-card__info-link{position:absolute;width:100%;height:100%;top:0;left:0;right:0;display:block;cursor:pointer}@media screen and (min-width:550px){.collage-card .collage-card__info-badge{min-height:27px;min-width:52px;font-size:1.4rem}}@media screen and (min-width:750px){.collage__item{min-height:220px}.collage-card .collage-card__info-heading{font-size:23px;line-height:1.2}.collage-card .collage-card__info-text{font-size:15px;line-height:1.2}.collage-card .collage-card__info-badge.right{left:auto;right:20px}.collage-media-card .media{min-height:560px}}@media screen and (min-width:990px){.collage__item{min-height:252px}.collage-card .collage-card__info{padding:25px}.collage-card .collage-card__info-badge{font-size:16px;line-height:1.2;letter-spacing:0;min-height:38px;min-width:84px;padding-top:2px;top:25px;left:25px}.collage-card .collage-card__info-badge.right{left:auto;right:25px;top:25px}}@media screen and (min-width:1200px){.collage-card .collage-card__info{padding:40px}.collage__item:first-child .collage-card .collage-card__info{padding:50px}.collage-card .collage-card__info-badge{top:50px;left:50px}}