.cb-routine__header{text-align:center;max-inline-size:48rem;margin-inline:auto;margin-block-end:var(--cb-space-xl);display:flex;flex-direction:column;gap:var(--cb-space-sm)}.cb-routine__micro{margin:0;font-size:1rem;letter-spacing:var(--cb-letter-spacing-wide);text-transform:uppercase;color:var(--cb-terracotta);font-weight:var(--cb-font-weight-medium)}.cb-routine__title{margin:0;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:var(--cb-font-weight-light);color:var(--cb-espresso)}.cb-routine__desc{margin:0;font-size:1.45rem;line-height:var(--cb-line-height-body);color:rgba(var(--cb-rgb-espresso),.65)}.cb-routine__steps{display:grid;grid-template-columns:1fr;gap:var(--cb-space-md);list-style:none;margin:0;padding:0;counter-reset:cb-routine}.cb-routine__step{counter-increment:cb-routine;display:grid;grid-template-columns:auto 1fr;gap:var(--cb-space-md);align-items:start;padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:#fffdf9cc;border:.1rem solid var(--cb-border);box-shadow:var(--cb-shadow-soft)}.cb-routine__step:before{content:counter(cb-routine,decimal-leading-zero);font-size:1.2rem;font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-letter-spacing-wide);color:var(--cb-terracotta);padding-block-start:.2rem}.cb-routine__num{display:none}.cb-routine__media{grid-column:1 / -1;border-radius:var(--cb-radius-md);overflow:hidden;aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--cb-blush),var(--cb-nude))}.cb-routine__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cb-routine__body{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-routine__label{margin:0;font-size:1rem;letter-spacing:var(--cb-letter-spacing-wide);text-transform:uppercase;color:var(--cb-sage);font-weight:var(--cb-font-weight-medium)}.cb-routine__name{margin:0;font-size:1.8rem;font-weight:var(--cb-font-weight-medium);color:var(--cb-espresso)}.cb-routine__text{margin:0;font-size:1.35rem;line-height:var(--cb-line-height-body);color:rgba(var(--cb-rgb-espresso),.65);max-inline-size:50ch}.cb-routine__link{margin-block-start:var(--cb-space-xs);font-size:1.2rem;letter-spacing:var(--cb-letter-spacing-wide);text-transform:uppercase;font-weight:var(--cb-font-weight-medium)}@media screen and (min-width:750px){.cb-routine__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-lg)}.cb-routine__step{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.cb-routine__step:before{grid-row:1}.cb-routine__media{grid-row:2}.cb-routine__body{grid-row:3}}@media screen and (min-width:990px){.cb-routine__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}:dir(rtl) .cb-routine__step,[dir=rtl] .cb-routine__step{text-align:start}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-cb-routine.css.map */
