.collage{display:grid;grid-auto-flow:row dense;padding-inline-start:1px}.collage__item{border:0}.collage-product>.card-wrapper{margin-inline-start:-1px}@media screen and (max-width:749px){.collage-product>.card-wrapper{margin-inline-start:0}.collage-product .card--product{border-left:0;border-right:0;padding-inline-start:0}.collage{padding-inline-start:0;grid-template-columns:repeat(4,1fr);-ms-grid-columns:(1fr)[4]}.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--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:1}.collage--mobile .collage__item--right:nth-child(3n){grid-column:1 / span 2}.collage__item{grid-column:1 / span 2}}@media screen and (min-width:750px){.collage{grid-template-columns:repeat(4,minmax(0,1fr))}.collage__item--left:first-child{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 1;grid-column-start:4}.collage__item--right:nth-child(3),.collage__item--right:nth-child(4){grid-column:1 / span 1;grid-row:span 1;grid-column-start:2}.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(2n-2):last-child{grid-column:span 2;grid-column-start:2}.collage__item--right:nth-child(5n){grid-column:3 / 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__item.collage__item--product.collage__item--left:nth-child(3n-2):last-child{grid-column-start:4}}.collage__item>*{width:100%}.collage-card{height:100%;position:relative}.collage-card .media-wrapper{width:100%}.collage-card .deferred-media,.collage-card .media,.collage-card .card-wrapper,.collage-card .card,.collage-card .media-wrapper{height:100%}.collage-card .deferred-media__poster{display:flex;align-items:center;justify-content:center}.collage-video modal-opener{display:block;width:100%;height:100%}.collage-card iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}.collage-card__description{overflow:hidden}.collage-product .price{margin-inline-end:-.6rem;text-align:end;line-height:calc(1 + .3/max(1,var(--font-price-scale)))}@media screen and (min-width:750px){.collage-product .card__badge{margin-inline-start:2.5rem}}.collage-content{position:relative;justify-content:center;overflow:hidden;text-align:start}.collage-content h4{margin:0;word-break:break-word}.collage-content .collage-content__info{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-end;color:var(--gradient-background);--color-foreground: 255, 255, 255;--color-link: 255, 255, 255;--color-border: 255, 255, 255;--color-heading: 255, 255, 255;--color-price: 255, 255, 255;--color-sale-price: currentColor}.collage--contrast .collage-content__info:after{content:"";pointer-events:none;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(4,4,4,.46) 0,rgba(54,54,54,.2) 40%,transparent 100%)}.collage-content .collage-content__info .unit-price{color:currentColor}.collage-content__info{padding:1.5rem 1rem;overflow:hidden;border-radius:var(--card-radius)}.collage-content__info .card-information__text{padding-bottom:0}.collage__item--product .collage-content__info .card-information__text{color:var(--gradient-background)}.collage-video__modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background-color:rgba(var(--color-base-text),.2);height:100%}.collage-video__modal[open]{opacity:1;visibility:visible;z-index:101}.collage-video__modal-content{background-color:rgb(var(--color-base-background));overflow:auto;height:100%;margin:0;width:100%;position:absolute;padding:0}.collage-video__modal-toggle{background-color:rgb(var(--color-base-background));border:.1rem solid rgb(var(--color-border));border-radius:50%;color:rgb(var(--color-base-text));display:flex;align-items:center;justify-content:center;cursor:pointer;position:fixed;padding:1.2rem;z-index:2;top:2rem;right:.5rem;width:4.4rem;height:4.4rem;margin:0 0 0 auto}@media screen and (min-width:750px){.collage-video__modal-toggle{right:4.8rem;top:3.5rem}}@media screen and (min-width:990px){.collage-video__modal-toggle{right:4.3rem;top:3rem}}.collage-video__modal-toggle .icon{width:1.5rem;height:1.5rem;transition:transform var(--duration-default) ease}@media screen and (hover:hover){.collage-video__modal-toggle:hover .icon{transform:scale(.8) rotate(90deg)}}.collage-content.deferred-media[loading] .deferred-media__poster-button{visibility:hidden}.collage-content.deferred-media[loaded]>.deferred-media__poster{display:block;visibility:hidden}.collage__item--image h3{font-family:var(--font-secondary-family);text-transform:inherit}a.button{color:#fff!important;border-radius:30px;text-align:center}.collage__item--image .card-information__text{max-width:300px}@media(min-width:750px)and (max-width:1200px){.collage{grid-template-columns:repeat(2,minmax(0,1fr))}.collage__item--left:first-child,.collage__item--right:nth-child(5n){grid-column:1 / span 2}.collage__item--left:nth-child(3n-1),.collage__item--left:nth-child(3n){grid-column-start:1}.collage__item--left:nth-child(3n-1):last-child{grid-column-start:2}.collage__item.collage__item--image.collage__item--left{order:2}.collage__item.collage__item--image.collage__item--right:nth-child(5n){grid-column:1 / span 1;order:-1}}@media(max-width:1200px){.collage__item--image .collage-content__info{flex-wrap:wrap;gap:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start}.collage__item.collage__item--left:nth-child(2){order:-1}}.collage-content__text{padding:1.5rem}.collage-content__text div{font-size:13px;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-collage.css.map */
