.routine-builder{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--background-color);gap:38px;padding-top:40px;padding-bottom:40px;margin-top:30px}.routine-builder__inner{width:100%}.routine-builder__title{font-size:40px;font-weight:400;line-height:1.1;color:#2e2a39;margin:0 0 12px}.routine-builder__title p{margin:0}.routine-builder__title strong{font-weight:400;color:#fff;background-color:#2e2a39;padding:0 4px}.routine-builder__subheading{font-size:16px;font-weight:400;line-height:1.2;color:#2e2a39}.routine-builder__button .button{margin-top:3rem;height:4.1rem;border-radius:6px;text-transform:capitalize;width:100%}.routine-builder__products{width:100%}.routine-builder__products-slider{padding:12px 0}.routine-builder__products-slide product-card{padding:24px;background:#fff;border-radius:8px;border:1px solid #2E2A3933}.routine-builder__products-slide product-card .media{background-color:transparent}.routine-builder product-card .product-card__content{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.routine-builder product-card .product-card__title{color:#000}.routine-builder product-card .product-card__form{display:none}.routine-builder product-card .button{height:3rem;min-width:unset;width:100%;font-size:15px}.routine-builder__quick-add-form{margin-top:1rem}.routine-builder product-card .badge.product-card__badge{background:#2a323c;font-size:13px;color:#fff;border-radius:2px;text-transform:uppercase;left:50%;transform:translate(-50%);top:-36px;padding:3px 14px}@media screen and (min-width: 768px){.routine-builder{min-height:360px}}@media screen and (min-width: 990px){.routine-builder{flex-direction:row;gap:50px}.routine-builder__inner{max-width:550px}.routine-builder__title{font-size:48px}.routine-builder__subheading{font-size:25px}}@media screen and (min-width: 990px) and (max-width: 1360px){.routine-builder__inner,.routine-builder__products{max-width:50%}}@media screen and (min-width: 1200px){.routine-builder__title{font-size:63px}}@media screen and (min-width: 1360px){.routine-builder__products-list.grid:not(.swiper.swiper-initialized .swiper-wrapper){column-gap:20px}.grid__col--xl-4:not(.swiper.swiper-initialized .swiper-slide){grid-column:auto / span 4}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/component-routine-builder.css.map */
