.combo-routine-section{--combo-navy: #0a3b56;--combo-ink: #092b42;--combo-soft: #f3f7fa;--combo-border: #d7e2ea;font-family:var(--font-body-family, Assistant, Arial, sans-serif);color:var(--combo-ink)}.combo-routine-section *{box-sizing:border-box}.combo-routine-section h2{font-family:var(--font-heading-family, Assistant, Arial, sans-serif)}.combo-pdp-variation__eyebrow{margin:0 0 8px;color:var(--combo-navy);font:700 12px/1.35 var(--font-body-family, Assistant, Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase}.combo-pdp-variation__section-divider{position:relative;border-top:2px solid var(--combo-navy)}.combo-pdp-variation__routine{display:grid;grid-template-columns:.7fr 1.3fr;gap:36px;padding:56px 48px;position:relative;background:var(--combo-navy);color:#fff;box-shadow:0 0 0 100vmax var(--combo-navy);clip-path:inset(0 -100vmax)}.combo-pdp-variation__routine h2{font-size:30px;line-height:1.1;letter-spacing:-.025em;margin:0;color:#fff}.combo-pdp-variation__routine .combo-pdp-variation__eyebrow{color:#fff}.combo-pdp-variation__routine ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.combo-pdp-variation__routine li{min-height:0;border:1px solid rgba(255,255,255,.34);border-radius:12px;background:transparent;padding:16px;display:grid;gap:7px}.combo-pdp-variation__routine li span{font:700 12px/1 var(--font-heading-family, Assistant, Arial, sans-serif);color:#fff}.combo-pdp-variation__routine li strong{font:700 15px/1.25 var(--font-heading-family, Assistant, Arial, sans-serif);color:#fff}.combo-pdp-variation__routine li small{font-size:12px;line-height:1.45;color:#fff}@media(min-width:990px){.combo-pdp-variation__section-divider{border-top:0}.combo-pdp-variation__section-divider:before{content:"";position:absolute;z-index:2;top:0;left:50%;width:100vw;height:2px;transform:translate(-50%);background:var(--combo-navy);pointer-events:none}}@media(max-width:989px){.combo-pdp-variation__routine{grid-template-columns:1fr;gap:20px;padding:40px 16px;box-shadow:0 0 0 100vmax var(--combo-navy);clip-path:inset(0 -100vmax)}.combo-pdp-variation__routine h2{font-size:26px}.combo-pdp-variation__routine ol{grid-template-columns:1fr}.combo-pdp-variation__routine li{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/combo-routine.css.map */
