.dirt-offer{padding-block:var(--dirt-section-md);overflow:hidden;position:relative}.dirt-offer__inner{display:grid;gap:var(--dirt-space-lg);align-items:center;position:relative;z-index:1}.dirt-offer__text{position:relative;z-index:1}.dirt-offer__heading{margin:0 0 var(--dirt-space-sm);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,2.29vw,4.4rem);line-height:1.15;letter-spacing:-.01em;color:inherit}.dirt-offer__card{padding:clamp(2rem,1.9vw,3.2rem);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--dirt-radius-card);background:var(--dirt-cloud)}.dirt-offer__top{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"name  badge" "lede  lede" "head  head" "image image";align-items:center;column-gap:var(--dirt-space-sm);row-gap:.8rem}@media screen and (min-width:750px){.dirt-offer__top{grid-template-columns:minmax(0,45fr) minmax(0,55fr);grid-template-areas:".    badge" "name head" "lede image";column-gap:var(--dirt-space-sm);row-gap:.8rem}}.dirt-offer__name{grid-area:name;display:flex;align-items:center;gap:1.2rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(1.8rem,1.6vw,2.4rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dirt-espresso)}.dirt-offer__dot{width:2.2rem;height:2.2rem;flex:none;border-radius:50%;border:.2rem solid var(--dirt-moss);background:radial-gradient(circle,var(--dirt-moss) 0 42%,transparent 43%)}.dirt-offer__badge{grid-area:badge;justify-self:end;margin:0;padding:.6rem 1.4rem;border-radius:var(--dirt-radius-pill);background:#bed12159;font-size:clamp(1.2rem,1vw,1.5rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dirt-olive);white-space:nowrap}.dirt-offer__includes-heading{grid-area:head}.dirt-offer__lede{grid-area:lede;min-width:0}.dirt-offer__includes-image{grid-area:image}.dirt-offer__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin:var(--dirt-space-sm) 0 0}.dirt-offer__price-figure{font-family:var(--font-heading-family);font-size:clamp(3.6rem,3.6vw,5.4rem);font-weight:800;line-height:1;color:var(--dirt-moss)}.dirt-offer__price-note{font-size:clamp(1.6rem,1.4vw,2.2rem)}.dirt-offer__then{margin:.8rem 0 0;font-size:clamp(1.6rem,1.4vw,2.2rem)}.dirt-offer__cadence{margin:.4rem 0 0;font-size:clamp(1.3rem,1.1vw,1.6rem);opacity:.65}.dirt-offer__list{margin:1rem 0;padding-block:1.2rem;border-block:.1rem solid rgba(var(--color-foreground),.12);display:grid;gap:.5rem}.dirt-offer__item{display:flex;align-items:center;gap:1rem;font-size:clamp(1.3rem,.95vw,1.5rem);line-height:1.3}.dirt-offer__tick{width:1.9rem;height:1.9rem;flex:none;display:grid;place-items:center;border-radius:50%;background:#bed12159;color:var(--dirt-olive)}.dirt-offer__tick svg{width:1.1rem;height:1.1rem}.dirt-offer__includes-heading{margin:0;font-weight:700;font-size:clamp(1.2rem,1vw,1.5rem);letter-spacing:.1em;text-transform:uppercase}.dirt-offer__includes-image{display:block;width:100%;max-width:30rem;height:auto;max-height:19rem;object-fit:contain;margin:.4rem auto 0}.dirt-offer__placeholder svg{width:100%;height:auto;background:rgba(var(--color-foreground),.04)}.dirt-offer__buttons{margin-top:var(--dirt-space-sm);display:flex;flex-direction:column;align-items:stretch;gap:1.2rem}.dirt-offer__form{display:flex;flex-direction:column;gap:1.2rem}.dirt-offer__form .dirt-plans{margin-bottom:.4rem}.dirt-offer__button{width:100%;text-align:center}.dirt-offer__cta-note{margin:-.4rem 0 0;text-align:center;font-size:clamp(1.2rem,1vw,1.4rem);opacity:.7}.dirt-offer__fine{margin:var(--dirt-space-sm) 0 0;text-align:center;font-size:clamp(1.2rem,1vw,1.4rem);opacity:.7}.dirt-offer__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dirt-offer__media .dirt-offer__image{width:100%;height:100%;object-fit:cover;border-radius:0}.dirt-offer__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));opacity:.55}.dirt-offer__image{display:block;width:100%;height:auto;border-radius:var(--dirt-radius-card)}@media screen and (min-width:990px){.dirt-offer__inner{grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:center}.dirt-offer__media{position:static;align-self:stretch;margin-right:-8vw;margin-block:calc(-1 * var(--dirt-section-md))}.dirt-offer__media:after{display:none}.dirt-offer__media .dirt-offer__image{height:100%;object-fit:cover;object-position:center left;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-dirt-ritual-offer.css.map */
