.collage-wrapper-title{margin-top:0;margin-bottom:3rem}.collage{display:grid}.collage__item>*{width:100%}.collage__item .card__content{flex-grow:initial}@media screen and (max-width: 749px){.collage{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,300px);grid-column-gap:var(--grid-mobile-horizontal-spacing);grid-row-gap:var(--grid-mobile-vertical-spacing)}.collage .collage__item{grid-column:unset;grid-row:unset}.collage .collage__item:nth-child(1){grid-column:1 / 3;grid-row:1}.collage .collage__item:nth-child(2){grid-column:1;grid-row:2}.collage .collage__item:nth-child(3){grid-column:2;grid-row:2}.collage .collage__item:nth-child(4){grid-column:1;grid-row:3}.collage .collage__item:nth-child(5){grid-column:2;grid-row:3}}@media screen and (min-width: 750px){.collage{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,minmax(250px,1fr));grid-column-gap:var(--grid-desktop-horizontal-spacing);grid-row-gap:var(--grid-desktop-vertical-spacing);max-width:75%;margin-inline:auto}.collage .collage__item{grid-column:unset;grid-row:unset}.collage .collage__item:nth-child(1){grid-column:1;grid-row:1 / 5}.collage .collage__item:nth-child(2){grid-column:2;grid-row:1 / 3}.collage .collage__item:nth-child(3){grid-column:3;grid-row:1 / 3}.collage .collage__item:nth-child(4){grid-column:2;grid-row:3 / 5}.collage .collage__item:nth-child(5){grid-column:3;grid-row:3 / 5}.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(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));padding:var(--image-padding)}.collage-card.gradient{transform:perspective(0)}.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)}.collage-card .media{height:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.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-link-block{position:relative}.collage-link-block__link{text-decoration:none;color:inherit;display:block;height:100%}.collage-link-block__overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex!important;flex-direction:column;justify-content:space-between;height:100%!important;width:100%!important;color:var(--color-beige-text)!important;z-index:3;padding:3.5rem}h3.collage-link-block__title--heading{font-family:var(--font-heading-family)!important;font-size:max(2rem,40px)!important;text-transform:none!important;letter-spacing:-.05em!important;color:var(--color-beige-text)!important;line-height:1;margin:0;width:40%}.collage-link-block__title--body{font-size:20px;line-height:1.4;text-transform:uppercase!important;letter-spacing:0}.collage-link-block__button-wrapper{margin-top:auto;width:100%!important}.collage-link-block__button{display:inline-block;padding:1rem 2rem;transition:all .3s ease;cursor:pointer;align-content:center;text-align:center;margin-block-end:2rem;margin-inline:auto!important;width:100%}.collage-link-block__button--border{border:1px solid var(--color-beige-text);background:transparent;color:var(--color-beige-text)}.collage-link-block__button--border:hover{background:#fff;color:#000}.collage-link-block__overlay:has(.collage-link-block__button--glow):after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent 0%,rgba(var(--color-background),.1) 30%,rgba(var(--color-background),.8) 70%,rgba(var(--color-background),1) 100%);pointer-events:none;transition:all .3s ease;z-index:1;opacity:0}.collage-link-block__overlay:has(.collage-link-block__button--glow):hover:after{opacity:1}.collage-link-block__button--glow{opacity:1;color:#8e7a54!important;text-transform:uppercase!important;text-decoration:underline!important;position:absolute;bottom:0;left:0;right:0;z-index:3;opacity:0;transition:opacity .3s ease}.collage-link-block__overlay:has(.collage-link-block__button--glow):hover .collage-link-block__button--glow{opacity:1}@media screen and (max-width: 749px){h3.collage-link-block__title--heading{font-size:32px!important;width:auto!important}.collage-link-block__overlay:has(.collage-link-block__button--glow):after{opacity:1}.collage-link-block__button--glow{opacity:1}.collage-link-block__overlay{padding:1.5rem}.collage-link-block__title--heading{font-size:1.4rem}.collage-link-block__title--body{font-size:.9rem}.collage-link-block__button{padding:.6rem 1.2rem;font-size:12px;letter-spacing:.6px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/collage.css.map */
