.collage-branding-wrapper-title{margin-top:0;margin-bottom:3rem}.collage-branding{display:grid}.collage-branding-wrapper-title:after{content:"";height:6px;border-radius:3px;background-color:#fff;top:calc(50% - 3px);width:100%;position:absolute;z-index:0}.collage-branding__item>*{width:100%}.collage-branding__item .card__content{flex-grow:initial}@media screen and (max-width:749px){.collage-branding{grid-column-gap:var(--grid-mobile-horizontal-spacing);grid-row-gap:var(--grid-mobile-vertical-spacing)}.collage-branding--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.collage-branding__item--left:nth-child(1),.collage-branding__item--left:nth-child(2),.collage-branding__item--left:nth-child(3),.collage-branding__item--left:nth-child(4),.collage-branding__item--left:nth-child(5){grid-row:span 1}}@media screen and (min-width:750px){.collage-branding img{transition:filter .3s ease}.collage-branding{grid-auto-flow:column;grid-column-gap:var(--grid-desktop-horizontal-spacing);grid-row-gap:var(--grid-desktop-vertical-spacing);grid-template-columns:repeat(4,minmax(0,1fr))}.collage-branding__item--left:nth-child(1){grid-column:1 / span 2;grid-row:span 2}.collage-branding__item--left:nth-child(2),.collage-branding__item--left:nth-child(3),.collage-branding__item--left:nth-child(4),.collage-branding__item--left:nth-child(5){grid-row:span 1}}.collage-branding-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-branding-card.gradient{transform:perspective(0)}.collage-branding-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-branding-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-branding-card .media{height:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.collage-branding-card .deferred-media{height:100%;overflow:visible}.collage-branding-card__link{display:block;height:100%}.collage-branding-card .deferred-media__poster{background-color:transparent;border:0}.collage-branding-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-branding-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-branding-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-branding-card .deferred-media__poster:focus:not(:focus-visible),.collage-branding-card .deferred-media__poster:focus:not(:focus-visible):after{outline:none;box-shadow:none}.collage-branding-card .deferred-media__poster:focus{outline:none;box-shadow:none}.collage-branding-card{position:relative}.collage-branding-card button{background-color:#000;color:#fff;border:6px solid RGB(255,255,255,.7);height:55px!important;width:230px!important;font-weight:700;font-size:16px;cursor:pointer;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collage-branding-options.css.map */
