.cr-hero__grid{display:grid;gap:3.2rem;grid-template-columns:minmax(0,1fr);align-items:center}@media screen and (min-width:990px){.cr-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:6.4rem}}.cr-hero__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(4rem,2.6rem + 3.6vw,7rem);line-height:1;letter-spacing:-.03em;margin:0;text-wrap:balance}.cr-hero__lead{margin-top:2rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(1.9rem,1.7rem + .6vw,2.4rem);line-height:1.4;letter-spacing:-.01em;color:rgba(var(--color-foreground),.85);max-width:44ch}.cr-hero__lead p{margin:0}.cr-hero__btns,.cr-hp__btns{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center;margin-top:2.8rem}.cr-hero__btns .button,.cr-hp__btns .button{min-height:5.4rem;padding:0 2.8rem;font-size:1.55rem}.cr-hero__btns .button--primary,.cr-hp__btns .button--primary{--color-button: 196, 96, 47;--color-button-text: 255, 253, 248;--alpha-button-background: 1;box-shadow:inset 0 1px #ffffff38,0 2px #9a4a22,0 10px 18px -8px #c4602f8c;transition:transform .12s ease,box-shadow .12s ease}.cr-hero__btns .button--primary:hover,.cr-hp__btns .button--primary:hover{transform:translateY(-1px)}.cr-hero__btns .button--primary:active,.cr-hp__btns .button--primary:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff1f,0 0 #9a4a22,0 6px 12px -8px #c4602f80}.cr-hero__trust{margin-top:2.4rem}.cr-hero__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--cr-radius-xl);overflow:hidden;background:var(--cr-sand);box-shadow:var(--cr-shadow-soft)}.cr-hero__media img,.cr-hero__media .cr-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.cr-hero__media{aspect-ratio:4 / 3}}.cr-hp__grid{display:grid;gap:3.2rem;grid-template-columns:minmax(0,1fr);align-items:center}@media screen and (min-width:990px){.cr-hp__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:6.4rem}}.cr-hp__media{position:relative;aspect-ratio:1;border-radius:var(--cr-radius-xl);overflow:hidden;background:var(--cr-sand);border:1px solid var(--cr-line)}.cr-hp__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cr-hp__media img,.cr-hp__media .cr-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cr-hp__price{margin:1.6rem 0 0;font-size:1.45rem;color:rgba(var(--color-foreground),.72)}.cr-hp__price strong{font-family:var(--font-heading-family);font-weight:600;font-size:2.4rem;letter-spacing:-.02em;color:rgb(var(--color-foreground));margin-right:.8rem}.cr-hp .cr-benefits{margin-top:2.4rem}.cr-hp__colors{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;align-items:center;margin:2.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.78)}.cr-hp__colors-label{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;color:rgba(var(--color-foreground),.6)}.cr-hp__color{display:inline-flex;align-items:center;gap:.6rem}.cr-hp__swatch{width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid rgba(23,33,28,.14);display:inline-block}.cr-hp__secondary{font-size:1.45rem;font-weight:600;color:rgb(var(--color-foreground));text-underline-offset:.3em}@media(prefers-reduced-motion:reduce){.cr-hero__btns .button--primary,.cr-hp__btns .button--primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cubride-home.css.map */
