.lushe-offset__grid{display:grid;gap:4rem;align-items:center}.lushe-offset__eyebrow{margin:0 0 2rem;font-size:1.15rem;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;text-indent:.24em;color:rgba(var(--color-foreground),.65)}.lushe-offset__title{margin:0;font-size:clamp(2.4rem,3.4vw,4.2rem);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.lushe-offset__text{margin:2.4rem 0 0;max-width:42rem;line-height:1.8;color:rgba(var(--color-foreground),.75)}.lushe-offset__cta{display:inline-block;margin-top:3.6rem;padding:1.5rem 4.4rem;border:1px solid rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;text-indent:.22em;text-decoration:none;transition:background-color .35s ease,color .35s ease}.lushe-offset__cta:hover{background-color:transparent;color:rgb(var(--color-foreground))}.lushe-offset__cta:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.lushe-offset__media{position:relative;padding-bottom:10%;padding-right:12%}.lushe-offset__media img{display:block;width:100%;height:100%;object-fit:cover}.lushe-offset__primary{position:relative;z-index:0;width:80%;overflow:hidden;aspect-ratio:var(--lushe-offset-primary-ratio, 3 / 4);background-color:rgba(var(--color-foreground),.04)}.lushe-offset__secondary{position:absolute;right:0;bottom:0;z-index:1;width:52%;overflow:hidden;aspect-ratio:var(--lushe-offset-secondary-ratio, 1 / 1);background-color:rgba(var(--color-foreground),.04)}@media screen and (max-width:749px){.lushe-offset__grid:not(.lushe-offset__grid--text-only) .lushe-offset__media{order:-1;margin-bottom:3.2rem}.lushe-offset__title{font-size:clamp(2rem,7vw,2.8rem)}.lushe-offset__text{margin-top:1.8rem}.lushe-offset__cta{margin-top:2.8rem;padding:1.4rem 3.2rem}}.lushe-offset__grid--text-only{max-width:62rem;margin-inline:auto;text-align:center}.lushe-offset__grid--text-only .lushe-offset__text{margin-inline:auto}@media screen and (min-width:750px){.lushe-offset__grid:not(.lushe-offset__grid--text-only){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6rem}.lushe-offset__grid--media-left .lushe-offset__media{order:-1}.lushe-offset__media{padding-bottom:12%;padding-right:14%}.lushe-offset__primary{width:78%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-lushe-offset.css.map */
