.alternating-brand-showcase{background-color:var(--bg-color, #f8f6f2);width:100%;padding-top:var(--padding-top, 120px);padding-bottom:var(--padding-bottom, 120px);padding-left:var(--padding-left, 5rem);padding-right:var(--padding-right, 5rem);position:relative}.alternating-brand-showcase__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-color, rgba(0,0,0,0));opacity:var(--overlay-opacity, 0);pointer-events:none;z-index:1}.alternating-brand-showcase>.alternating-brand-showcase__container{position:relative;z-index:2}.alternating-brand-showcase__container{max-width:var(--container-max-width, 1400px);margin:0 auto}.alternating-brand-showcase__grid{display:flex;align-items:var(--vertical-align, center);gap:var(--column-gap, 8rem)}.alternating-brand-showcase__grid--reversed{flex-direction:row-reverse}.alternating-brand-showcase__left{flex:0 0 var(--left-width, 55%);display:flex;justify-content:var(--image-align, center);align-items:center}.alternating-brand-showcase__logo-wrapper{max-width:var(--logo-max-width, 480px)}.alternating-brand-showcase__logo{display:block;width:100%;height:auto;object-fit:contain}.alternating-brand-showcase__brand-name{font-size:var(--brand-name-size, 5.6rem);font-weight:var(--brand-name-weight, 700);color:var(--brand-name-color, #1a1a1a);line-height:1.05;margin:0;letter-spacing:-.02em}.alternating-brand-showcase__text{font-size:var(--text-font-size, 1.8rem);font-weight:var(--text-font-weight, 400);color:var(--text-color, #555);line-height:var(--text-line-height, 1.7);margin:0;max-width:var(--content-max-width, 500px)}.alternating-brand-showcase__text p{margin:0 0 var(--paragraph-spacing, 2rem)}.alternating-brand-showcase__text p:last-child{margin-bottom:0}.alternating-brand-showcase__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.alternating-brand-showcase__link{display:inline-flex;align-items:center;gap:1rem;font-size:var(--link-font-size, 1.4rem);font-weight:var(--link-font-weight, 600);color:var(--link-color, #1a1a1a);text-decoration:none;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--link-color, #1a1a1a);padding-bottom:4px;transition:opacity .3s ease;align-self:flex-start}.alternating-brand-showcase__link:hover{opacity:.5}.alternating-brand-showcase__link svg{transition:transform .3s ease}.alternating-brand-showcase__link:hover svg{transform:translate(4px)}.alternating-brand-showcase__right{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--content-gap, 3rem)}.alternating-brand-showcase__image-wrapper{width:100%;max-width:var(--image-max-width, 700px);border-radius:var(--image-radius, 0px);overflow:hidden;box-shadow:var(--image-shadow, none)}.alternating-brand-showcase__product-image{display:block;width:100%;height:auto;object-fit:var(--image-fit, cover);max-height:700px}@media screen and (max-width:989px){.alternating-brand-showcase{padding-left:var(--padding-left-tablet, 3rem);padding-right:var(--padding-right-tablet, 3rem);padding-top:var(--padding-top-tablet, 80px);padding-bottom:var(--padding-bottom-tablet, 80px)}.alternating-brand-showcase__grid{gap:5rem}.alternating-brand-showcase__left{flex:0 0 var(--left-width-tablet, 55%)}.alternating-brand-showcase__brand-name{font-size:4rem}.alternating-brand-showcase__product-image{max-height:500px}}@media screen and (max-width:749px){.alternating-brand-showcase{padding-left:var(--padding-left-mobile, 2rem);padding-right:var(--padding-right-mobile, 2rem);padding-top:var(--padding-top-mobile, 60px);padding-bottom:var(--padding-bottom-mobile, 60px)}.alternating-brand-showcase__grid,.alternating-brand-showcase__grid--reversed{flex-direction:column;gap:4rem}.alternating-brand-showcase__left{flex:none;width:100%}.alternating-brand-showcase__right{width:100%}.alternating-brand-showcase__image-wrapper{max-width:none}.alternating-brand-showcase__product-image{max-height:400px}.alternating-brand-showcase__brand-name{font-size:3.2rem}}@keyframes alternating-showcase-fade-in{0%{opacity:0}to{opacity:1}}@keyframes alternating-showcase-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes alternating-showcase-slide-left{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes alternating-showcase-slide-right{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.alternating-brand-showcase[data-animation=fade-in] .alternating-brand-showcase__left,.alternating-brand-showcase[data-animation=fade-in] .alternating-brand-showcase__right{animation:alternating-showcase-fade-in var(--animation-duration, .8s) var(--animation-delay, 0s) ease both}.alternating-brand-showcase[data-animation=slide-up] .alternating-brand-showcase__left,.alternating-brand-showcase[data-animation=slide-up] .alternating-brand-showcase__right{animation:alternating-showcase-slide-up var(--animation-duration, .8s) var(--animation-delay, 0s) ease both}.alternating-brand-showcase[data-animation=slide-left] .alternating-brand-showcase__left{animation:alternating-showcase-slide-right var(--animation-duration, .8s) var(--animation-delay, 0s) ease both}.alternating-brand-showcase[data-animation=slide-left] .alternating-brand-showcase__right{animation:alternating-showcase-slide-left var(--animation-duration, .8s) var(--animation-delay, 0s) ease both}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-alternating-brand-showcase.css.map */
