.gg-routine-banner-wrap{padding-block:28px}.gg-routine-banner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:32px;padding:32px 40px;border-radius:8px}.gg-routine-banner h2{margin:0;max-width:18ch;font-family:var(--heading-font-family);font-size:clamp(26px,2.2vw,34px);font-weight:var(--heading-font-weight);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.gg-routine-banner p{margin:0;max-width:35ch;font:400 16px/1.5 var(--text-font-family)}.gg-routine-banner .button{min-height:48px;white-space:nowrap}@media(max-width:799px){.gg-routine-banner-wrap{padding-block:20px}.gg-routine-banner{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 24px;text-align:center}.gg-routine-banner h2,.gg-routine-banner p{margin-inline:auto}.gg-routine-banner .button{justify-self:center;margin-top:4px;min-width:200px}}.gg-routine-banner-wrap--home{padding:40px 0 0;background:#f5f1e7;color:#09261b}.gg-routine-banner-wrap--home .gg-routine-banner{position:relative;max-width:1520px;margin-inline:auto;padding:0 clamp(20px,4.5vw,72px) 40px;background:transparent;border-radius:0}.gg-routine-banner-wrap--home .gg-routine-banner:after{content:"";position:absolute;inset-inline:clamp(20px,4.5vw,72px);bottom:0;border-bottom:1px solid #d9d7c7}@media(max-width:799px){.gg-routine-banner-wrap--home{padding-top:28px}.gg-routine-banner-wrap--home .gg-routine-banner{gap:16px;padding-bottom:28px;text-align:left}.gg-routine-banner-wrap--home .gg-routine-banner h2,.gg-routine-banner-wrap--home .gg-routine-banner p{margin-inline:0}.gg-routine-banner-wrap--home .gg-routine-banner .button{justify-self:start;margin-top:0}}.gg-routine-banner-wrap--home .gg-routine-banner h2{font-family:var(--text-font-family,Arial,sans-serif);font-weight:750;letter-spacing:-.045em;line-height:1.04;color:#143d2b}
/*# sourceMappingURL=/cdn/shop/t/94/assets/gg-routine-banner.css.map */
