.collage-wrapper-title{margin-top:0;margin-bottom:3rem}.collage{display:grid;--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 24px}.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--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.collage--left_medium{grid-template-columns:repeat(5,minmax(0,1fr))}.collage__item--left_medium:nth-child(3n-2){grid-column:1 / span 3;grid-row:span 2}.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_medium:nth-child(3n-1),.collage__item--left_medium:nth-child(3n){grid-column-start:3;grid-column:span 2;grid-row:span 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-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}@media screen and (max-width: 749px){.collage--base .collage-card .media{--ratio-percent: 65% !important}.collage--base .collage-card--has-description .media{--ratio-percent: 120% !important}.collage--base .collage-card .card__title .h2{margin-bottom:1rem!important}.collage--base .collage-card .card__description p,.collage--base .collage-card .card__description ul{margin-bottom:1.5rem!important}}.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}.collage-card .card__inner{display:flex!important;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(closest-side,rgb(0 0 0 / 30%),transparent 80%)}.collage-card--has-description .card__inner{align-items:flex-start;justify-content:flex-end;padding:2rem;background:linear-gradient(to top right,rgb(0 0 0 / 50%),transparent 70%)}@media only screen and (min-width: 990px){.collage-card--has-description .card__inner{padding:3rem;background:linear-gradient(to top right,rgb(0 0 0 / 50%),transparent 50%)}}.collage-card .card__title .h2{color:#fff;text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.2);margin:0 0 1.5rem}.collage-card--has-description .card__title .h2{text-align:left}.collage-card .card__cta .button{--color-button: 255, 255, 255;color:var(--color-base-text);box-shadow:0 2px 4px #0000001a}.collage-card .card__subtitle p,.collage-card .card__description p,.collage-card .card__description ul{margin:0 0 2.25rem;color:#fff;font-size:1.5rem;text-shadow:0px 2px 4px rgba(0,0,0,.1)}@media screen and (max-width: 749px){.collage-card .card__subtitle p,.collage-card .card__description p,.collage-card .card__description ul{margin:0 0 1.25rem}}.collage-card .card__description ul{padding-left:2rem}.collage--instagram{gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width: 749px){.collage--instagram{grid-template-columns:repeat(2,minmax(0,1fr))}.collage--instagram .collage__item:nth-child(n+5){display:none}}.instagram__header{border-top:1px solid #eee;display:flex;align-items:center;justify-content:center;padding:1rem 0}.instagram__header a{gap:10px;display:flex;align-items:center;color:var(--color-base-text);text-decoration:none}#insta-feed{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/collage.css.map */
