.two-column{width:100%}.two-column__grid{display:flex;flex-direction:column;gap:3rem;width:100%}.two-column__wave{position:absolute;left:0;width:100%;height:auto;transform:scaleY(-1);pointer-events:none;z-index:1}.two-column__wave img{width:100%;max-height:120px;transform:scaleY(-1);transform-origin:bottom}.wave--top{top:-8px}.wave--top img{transform-origin:bottom}.wave--bottom{bottom:2px}.wave--bottom img{transform-origin:top}@media screen and (min-width: 750px){.two-column__grid{flex-direction:row;gap:4.5rem;align-items:flex-start}.wave--top{top:-10px}}.two-column__image-column{position:relative;flex:0 1 auto;min-width:0}.two-column__image-wrapper{position:relative;width:100%}.two-column__image-title{text-align:end;margin:0 0 4rem;color:rgb(var(--color-foreground));font-weight:500}.two-column__large-image{width:100%;border-radius:1rem;overflow:hidden;box-shadow:2px 4px 12px rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.04);position:relative}.two-column__large-image-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media screen and (max-width: 749px){.two-column__large-image{max-height:500px}}.two-column__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.04)}.two-column__placeholder svg{width:100%;height:100%;fill:currentColor;opacity:.3}.two-column__small-image{position:absolute;z-index:2;display:none}.two-column__small-image--top{top:var(--small-image-vertical-offset, 0);bottom:auto}.two-column__small-image--bottom{bottom:var(--small-image-vertical-offset, 0);top:auto}.two-column__small-image--left{left:var(--small-image-horizontal-offset, 0);right:auto}.two-column__small-image--right{right:var(--small-image-horizontal-offset, 0);left:auto}@media screen and (min-width: 750px){.two-column__small-image{display:block}}.two-column__small-image-wrapper{border-radius:1rem;overflow:hidden;box-shadow:.125rem .25rem .75rem #1e441e1a;background:rgba(var(--color-foreground),.04);width:var(--small-image-width-mobile, auto);height:var(--small-image-height-mobile, auto)}@media screen and (min-width: 750px){.two-column__small-image-wrapper{width:var(--small-image-width-desktop, var(--small-image-width-mobile, auto));height:var(--small-image-height-desktop, var(--small-image-height-mobile, auto))}}.two-column__small-image-img{width:100%;height:auto;object-fit:cover;object-position:center;display:block}.two-column__content-column{display:flex;flex:1 1 0;min-width:0}@media screen and (min-width: 750px){.two-column__content-column{align-self:stretch}}.two-column__content{position:relative;display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width: 750px){.two-column__content{padding-right:1.5rem}}.two-column__content--left{align-items:flex-start;text-align:left}.two-column__content--center{align-items:center;text-align:center}.two-column__content--right{align-items:flex-end;text-align:right}.two-column__content--top{justify-content:flex-start}.two-column__content--middle{justify-content:center}.two-column__content--bottom{justify-content:flex-end}.two-column__heading{margin:0;word-break:break-word}.two-column__text{margin:0}.two-column__text p{line-height:28px;margin-bottom:1.75rem}.two-column__text p:last-child{margin-bottom:0}@media screen and (max-width: 749px){.two-column__content{padding:0}.two-column__content .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-two-column.css.map */
