.sg-two-column-section{width:100%;overflow:hidden;position:relative}.sg-two-column-container{width:100%;display:flex;flex-direction:column}.sg-media-container{width:100%;position:relative;line-height:0}.sg-media-container--desktop{display:none}.sg-media-container--mobile{display:block;width:100%}.sg-media{width:100%;height:100%;display:block;object-fit:cover}.sg-two-column-container .sg-media{height:100%;object-fit:cover;object-position:50% 0}.sg-text-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;box-sizing:border-box;z-index:2;background-color:transparent}.sg-two-column-container .sg-text-content{display:flex;align-items:center}.sg-text-section{margin-bottom:0;width:100%;display:flex;flex-direction:column;align-items:center}.sg-heading,.sg-subheading{margin:0 auto;text-align:left;text-transform:none}.sg-subheading p{margin-bottom:var(--med-space)}.sg-button-container{margin-top:3px;width:100%;display:flex;justify-content:flex-start}@media screen and (min-width: 1020px){.sg-button-container{margin-top:11px}}@media screen and (min-width: 750px){.sg-two-column-container{flex-direction:row}.sg-media-container--desktop{display:block;width:auto;height:100%}.sg-media-container--mobile{display:none}.sg-text-content{position:relative;width:auto;flex:1;left:auto;right:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}.sg-two-column-container .sg-text-content{position:relative;top:auto;right:0;left:auto;width:auto;flex:1}.sg-two-column-container--vh .sg-media-container--desktop{height:100%;width:100%}.sg-two-column-container--vh .sg-media-container--desktop img{height:100%;object-fit:cover}.sg-two-column-container--vh .sg-media{height:100%;width:100%;object-fit:cover;object-position:50% 0;max-height:100%}.sg-two-column-container--vh .sg-text-content{height:100%;width:auto;flex:1}.sg-two-column-container--px .sg-media{height:100%;object-fit:cover;width:100%;max-height:100%}.sg-two-column-container--px .sg-text-content{width:auto;flex:1;left:auto;right:0;align-items:flex-start;justify-content:flex-end}.sg-heading,.sg-subheading{margin-left:0;margin-right:0;text-align:left;text-shadow:none}.sg-text-section{align-items:flex-start}.sg-button-container{justify-content:flex-start}.sg-button{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/two-column-section.css.map */
