.CardRestrictionsComponent .roundCorners{border-radius:.75rem}.CardRestrictionsComponent .card-body{border-radius:inherit}.OrderGuideProgressStepsComponent{min-width:18rem;padding-bottom:1.75rem}.OrderGuideProgressStepsComponent .step{position:relative;width:2rem;flex-shrink:0}.OrderGuideProgressStepsComponent .step .circle{width:2rem;height:2rem;border-radius:50%;background-color:#fff;border:2px solid var(--theme-color-gray-light, #cecece);color:var(--theme-color-gray-light, #cecece);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:var(--theme-settings-font-weight-bold, 500)}.OrderGuideProgressStepsComponent .step .label{position:absolute;top:2.4rem;left:50%;transform:translate(-50%);font-size:.7rem;text-align:center;color:var(--theme-color-gray-light, #cecece);white-space:nowrap}.OrderGuideProgressStepsComponent .step.done .circle{background-color:var(--order-guide-accent-color, #00B994);border:3px solid #fff;box-shadow:0 0 0 2px var(--order-guide-accent-color, #00B994);color:#fff}.OrderGuideProgressStepsComponent .step.done .label{color:var(--order-guide-accent-color, #00B994);font-weight:var(--theme-settings-font-weight-bold, 500)}.OrderGuideProgressStepsComponent .step.current .circle{background-color:#fff;border:2px solid var(--order-guide-accent-color, #00B994);color:var(--order-guide-accent-color, #00B994)}.OrderGuideProgressStepsComponent .step.current .label{color:var(--order-guide-accent-color, #00B994);font-weight:var(--theme-settings-font-weight-bold, 500)}.OrderGuideProgressStepsComponent .connector{flex:1;height:2px;background-color:var(--theme-color-gray-light, #cecece)}.OrderGuideProgressStepsComponent .connector.filled{background-color:var(--order-guide-accent-color, #00B994)}.FeaturedCatalogSectionComponent{margin-bottom:1.5rem}@media (max-width: 767.98px){.FeaturedCatalogSectionComponent .cardDetailsLeftColumnWrapper{margin-bottom:1em}}.FeaturedCatalogSectionComponent .BrandCardComponent.card{max-width:200px}.FeaturedCatalogSectionComponent .expandedCardDetails{position:absolute;margin-top:-5px;left:0;right:0;z-index:200;overflow:visible}.FeaturedCatalogSectionComponent .leftColumn{position:static}.FeaturedCatalogSectionComponent .orderGuideNewBadge{background-color:#e91e63;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.5px;padding:.2rem .5rem;border-radius:3px}.FeaturedCatalogSectionComponent .orderGuidePromoCard{border:2px solid var(--order-guide-accent-color, #00B994);border-radius:8px}.FeaturedCatalogSectionComponent .orderGuidePromoCard>.card-body{padding-bottom:2.5rem}
