.routine-section{background:var(--routine-bg, #dde5f5);color:var(--routine-body-color, #2b3252);padding:40px 20px}.routine__inner{max-width:var(--routine-content-max-width, 1200px);margin:0 auto;display:grid;grid-template-columns:minmax(186px,289px) 1fr;column-gap:32px;row-gap:20px;padding:0 24px}.routine__intro{grid-column:1 / 2;grid-row:1 / 2;margin-bottom:0}.routine__cards{grid-column:2 / 3;grid-row:1 / 2}.routine__info{grid-column:2 / 3;grid-row:2 / 3}.routine__eyebrow{margin:0 0 8px;font-size:var(--routine-eyebrow-size-desktop, 11px);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--routine-eyebrow-color, #2b3252);opacity:.7}.routine__heading{margin:0;color:var(--routine-heading-color, #1b2440);font-size:var(--routine-heading-size-desktop, 26px);line-height:var(--routine-heading-line-height-desktop, 1.3);letter-spacing:var(--routine-heading-letter-spacing-desktop, 0px);font-weight:var(--routine-heading-weight-desktop, 400)}.routine__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.routine__card{position:relative;background:var(--routine-card-bg, #eef2fb);border-radius:8px;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.routine__badge{display:inline-block;align-self:center;background:var(--routine-badge-bg, #ffffff);color:var(--routine-badge-text, #4a5a8a);font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;padding:8px 16px;border-radius:8px;margin-bottom:16px;text-align:center;border:1px solid #D5DEF0}.routine__card-image{width:100%;display:flex;justify-content:center;margin-bottom:16px}.routine__card-image img{max-width:100%;height:auto}.routine__card-title{margin:0 0 4px;font-size:var(--routine-title-size-desktop, 17px);font-weight:600;color:var(--routine-heading-color, #1b2440)}.routine__card-price{margin:0 0 10px;font-size:12px;opacity:.85;font-weight:400}.routine__card-description{margin:0 0 16px;font-size:var(--routine-body-size-desktop, 14px);line-height:1.5}.routine__tag{display:inline-flex;align-items:center;gap:6px;background:var(--routine-tag-bg, #DDE5F0);color:var(--routine-tag-text, #3a4a7a);font-size:14px;font-weight:400;padding:8px 14px;border-radius:24px;margin-top:auto;width:100%;justify-content:center}.routine__tag-icon{width:24px;height:24px;flex-shrink:0;object-fit:contain}.routine__info{display:flex;align-items:center;gap:14px;background:var(--routine-info-bg, #ffffff);border-radius:8px;padding:14px 24px}.routine__info-icon{width:24px;height:34px;flex-shrink:0;margin-top:2px;color:var(--routine-heading-color, #1b2440);object-fit:contain}.routine__info-heading{margin:0 0 4px;font-size:14px;font-weight:600;color:#294375;text-transform:uppercase}.routine__info-text{margin:0;font-size:var(--routine-body-size-desktop, 14px);line-height:1.5;color:#2b2b2b}@media screen and (max-width:749px){.routine-section{padding:34px 16px}.routine__inner{display:block;padding:0}.routine__intro{text-align:center;margin-bottom:20px}.routine__eyebrow{font-size:var(--routine-eyebrow-size-mobile, 10px);font-weight:400}.routine__heading{font-size:var(--routine-heading-size-mobile, 20px);line-height:var(--routine-heading-line-height-mobile, 1.3);letter-spacing:var(--routine-heading-letter-spacing-mobile, 0px);font-weight:var(--routine-heading-weight-mobile, 600);max-width:315px;margin:auto auto 20px}.routine__cards{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.routine__card{align-items:center;text-align:center}.routine__card-title{font-size:var(--routine-title-size-mobile, 16px)}.routine__card-price,.routine__card-description,.routine__info-text{font-size:var(--routine-body-size-mobile, 13px)}.routine__tag{margin-top:12px}.routine__info{flex-direction:column;align-items:center;text-align:center}}.feature-bar{background:var(--fb-bg, #eef2fb);color:var(--fb-text, #1f3163);width:100%;overflow:hidden}.feature-bar__track{display:flex;width:max-content}.feature-bar__group{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:var(--fb-height-desktop, 48px);padding:0 24px;gap:var(--fb-gap-desktop, 40px)}.feature-bar__item{display:flex;align-items:center;gap:8px;white-space:nowrap}.feature-bar__icon{display:inline-flex;width:16px;height:16px;color:var(--fb-icon, #1f3163);flex-shrink:0}.feature-bar__icon svg{width:100%;height:100%}.feature-bar__label{font-size:14px;font-weight:600;letter-spacing:.2px;font-family:Inter,sans-serif}@media screen and (min-width:750px){.feature-bar__track{width:100%}.feature-bar__group[aria-hidden=true]{display:none}.feature-bar__group{width:100%;justify-content:center;animation:none!important}}@media screen and (max-width:749px){.feature-bar__track{align-items:center;gap:var(--fb-gap-mobile, 24px);animation:feature-bar-scroll var(--fb-speed, 18s) linear infinite}.feature-bar__group{width:max-content;justify-content:flex-start;height:var(--fb-height-mobile, 40px);padding:0;gap:var(--fb-gap-mobile, 24px)}.feature-bar__label{font-size:14px}}@keyframes feature-bar-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / 3))}}@media(prefers-reduced-motion:reduce){.feature-bar__track{animation:none!important}}.explore-wrapper{align-self:stretch;padding:70px;background:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center}.explore-row{width:100%;display:flex;gap:50px}.explore-card{flex:1 1 0;height:478px;padding:41px 76px;background:linear-gradient(0deg,#1e1e1e33 0% 100%);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:32px}.explore-title{width:184px;text-align:center;color:#fff;font-size:26px;font-family:Raleway;font-weight:500;line-height:33px}.explore-btn{padding:14px 20px;background:#fff;border-radius:1px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.explore-btn-text{color:#1e1e1e;font-size:14px;font-weight:500;text-transform:capitalize}@media(max-width:990px){.explore-row{flex-direction:column;gap:30px}.explore-card{height:380px;padding:40px}}@media(max-width:600px){.explore-wrapper{padding:40px 20px}.explore-card{height:320px;padding:30px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
