.two-columns-image{padding:6rem 0;background-color:rgb(var(--color-background));position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.two-columns-image__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--color-background));opacity:calc(var(--background-opacity, .5));z-index:1}.two-columns-image__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.two-columns-image__image-container{position:relative;text-align:center;padding-top:2rem}.two-columns-image__main-image{width:100%;height:auto;box-shadow:0 0 10px #000c;border-radius:5px}.two-columns-image__subtitle{margin-top:2rem;color:rgb(var(--color-foreground));max-width:75%;text-align:center;text-align:right;margin-left:auto}.two-columns-image__content{padding:2rem}.two-columns-image__content .button{background-color:transparent;display:inline-flex;gap:1rem;align-items:center}.two-columns-image__title-container{display:flex;align-items:start;justify-content:space-between;gap:1rem}.two-columns-image__title{font-weight:500;margin-top:0;color:rgb(var(--color-foreground));width:50%;margin-bottom:0}.two-columns-image__title-asterisk{font-size:6rem;font-weight:500;color:rgb(var(--color-foreground));line-height:1}.two-columns-image__text{color:rgba(var(--color-foreground),.75);margin-bottom:3rem}.two-columns-image__button{display:inline-flex;align-items:center;padding:1rem 2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:2rem;text-decoration:none;color:rgb(var(--color-foreground));transition:all .3s ease}.two-columns-image__button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.two-columns-image__button svg{width:1.2rem;height:1.2rem;margin-left:.8rem}.two-columns-image__secondary-image{width:100%;height:auto;border-radius:5px;margin-top:4rem;box-shadow:0 0 10px #000c}@media screen and (max-width:989px){.two-columns-image__grid{grid-template-columns:1fr;gap:3rem}.two-columns-image__title{width:100%}.two-columns-image__content{padding:1rem}}@media screen and (max-width:749px){.two-columns-image{padding:4rem 0}.two-columns-image__subtitle{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-two-columns-image.css.map */
