.home-collage-wrapper-title{margin-top:0;margin-bottom:3rem}.home-collage{display:grid}.home-collage__item>*{width:100%}.home-collage__item .card__content{flex-grow:initial}@media screen and (max-width: 749px){.home-collage{grid-column-gap:var(--grid-mobile-horizontal-spacing);grid-row-gap:var(--grid-mobile-vertical-spacing)}.home-collage--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.home-collage--mobile .home-collage__item--left:nth-child(3n-2){grid-column:span 2}.home-collage--mobile .home-collage__item--left:nth-child(3n-2):nth-last-child(2){grid-column:span 1}.home-collage--mobile .home-collage__item--left:nth-child(3n){grid-column-start:2}.home-collage--mobile .home-collage__item--right:nth-child(3n-2){grid-column-start:1}.home-collage--mobile .home-collage__item--right:nth-child(3n-2):last-child{grid-column:span 2}.home-collage--mobile .home-collage__item--right:nth-child(3n-1){grid-column-start:2}.home-collage--mobile .home-collage__item--right:nth-child(3n){grid-column:1 / span 2}}@media screen and (min-width: 750px){.home-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))}.home-collage__item--left:nth-child(3n-2){grid-column:1 / span 2;grid-row:span 2}.home-collage__item--left:nth-child(3n-2):last-child{grid-column:1 / span 3}.home-collage__item--left:nth-child(3n-1),.home-collage__item--left:nth-child(3n){grid-column-start:3}.home-collage__item--left:nth-child(3n-1):last-child{grid-row:span 2}.home-collage__item--right:nth-child(3n-2){grid-column:1 / span 1;grid-row:span 1}.home-collage__item--right:nth-child(3n-2):last-child{grid-column:1 / span 3}.home-collage__item--right:nth-child(3n-1){grid-column-start:1}.home-collage__item--right:nth-child(3n-1):last-child{grid-column:span 2}.home-collage__item--right:nth-child(3n){grid-column:2 / span 2;grid-row:span 2}.home-collage__item--collection:only-child,.home-collage__item--product:only-child{justify-self:center;max-width:73rem;width:100%}}.home-collage-card{background:rgb(var(--color-background));height:100%;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));padding:var(--image-padding);position:relative;text-align:center}.home-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)}.home-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)}.home-collage-card .media{height:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.home-collage-card .deferred-media{height:100%;overflow:visible}.home-collage-card__link{display:block;height:100%}.home-collage-card .deferred-media__poster{background-color:transparent;border:0}.home-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)}.home-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)}.home-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)}.home-collage-card .deferred-media__poster:focus:not(:focus-visible),.home-collage-card .deferred-media__poster:focus:not(:focus-visible):after{outline:none;box-shadow:none}.home-collage-card .deferred-media__poster:focus{outline:none;box-shadow:none}.home-collage .home-collage-card-spacing img{object-fit:contain}.image-on-text{position:absolute!important;bottom:8px;width:inherit}.image-on-text-back{position:absolute!important;top:0%}@media only screen and (max-width: 1200px) and (min-width: 960px){.image-on-text-back{padding-top:.5rem!important}}@media only screen and (min-width: 1200px){.image-on-text-back{padding-top:1rem!important}}@media screen and (min-width: 750px){.custom-heading{font-size:28px}.image-on-text-back{font-size:14px;top:20%}}@media screen and (max-width: 750px){.custom-heading-text{font-size:14px}.custom-heading{top:20%;font-size:34px}}@media screen and (max-width: 405px) and (min-width: 320px){.image-on-text-back{top:0%!important}.banner__heading{margin:0!important}.custom-heading{font-size:26px!important}}@media screen and (max-width: 749px) and (min-width: 404px){.image-on-text-back{top:20%!important}}@media screen and (max-width: 872px) and (min-width: 750px){.image-on-text-back{top:0%!important}.banner__heading{line-height:0!important;margin:0!important}.custom-heading{line-height:normal;font-size:15px}.banner-sub-headng span{font-size:12px!important}.image-on-text-back{font-size:12px;line-height:17px}}@media screen and (max-width: 1155px) and (min-width: 871px){.image-on-text-back{top:10%!important}.banner__heading{line-height:normal;margin:0!important}.custom-heading{font-size:25px!important}.image-on-text-back{font-size:12px}}@media only screen and (max-width: 767px){.banner-sub-headng{margin-top:0!important;font-size:28px}.banner__text{margin-top:0!important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.banner-sub-headng{margin-top:0!important}.banner-sub-headng span{font-size:15px!important}.banner__text{margin-top:0!important}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.banner-sub-headng{margin-top:-2px!important}}@media only screen and (min-width: 1200px){.banner-sub-headng{margin-top:-35px!important}}@media only screen and (width:768px) and (resolution: 163dpi){.custom-heading-text{top:0%!important}}.text-container{position:absolute;bottom:110px;left:50%;transform:translate(-50%);width:100%;text-align:center;box-sizing:border-box;padding-bottom:1px}.background-overlay{background-color:#ffffff2b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.heading{font-size:28px;color:#000;border:#fff;line-height:30px;margin:0;text-transform:uppercase;font-weight:600;margin-top:unset}.subheading{font-size:24px;font-weight:500;color:#000;border:#fff;margin:0;text-transform:uppercase}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 1rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));margin:0}.btn:hover{color:#fff!important;font-weight:700!important;background-color:#515151}@media screen and (max-width: 768px){.heading{font-size:22px}.subheading{font-size:16px}}@media screen and (min-width: 1600px){.text-container{bottom:155px}}.custom-heading-text{top:50%;left:50%;transform:translate(-50%,-50%);padding:0rem!important}.custom-heading{font-size:28px;color:#fff;font-weight:600;text-shadow:1px 1px 4px #313131}@media (min-width: 750px) and (max-width: 1024px){.button--custom-coll{min-height:calc(3rem + var(--buttons-border-width) * 2);padding:0 .5rem;font-size:14px;min-width:calc(11rem + var(--buttons-border-width) * 2)}.custom-heading{font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/354/assets/home-collage.css.map */
