.oral-care-routine-cards .hocr-problem-headline{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#0009;margin-bottom:.5rem}.oral-care-routine-cards .hocr-whats-included-label{font-size:12px;color:#00000080;margin-bottom:10px;letter-spacing:0}.oral-care-routine-cards .hocr-card-title{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0}.oral-care-routine-cards .hocr-card-title a{color:inherit;text-decoration:none}.oral-care-routine-cards .hocr-card-title a:hover{text-decoration:underline}.oral-care-routine-cards .hocr-whats-included-row{gap:3rem;min-width:0}.oral-care-routine-cards .hocr-whats-included-row .hocr-divider{flex:1 1 0;min-width:0;margin:0;align-self:center}.oral-care-routine-cards .hocr-divider{border:0;border-top:1px solid rgba(0,0,0,.5);margin:.75rem 0}.oral-care-routine-cards .hocr-included{font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0;margin-bottom:10px}.oral-care-routine-cards .hocr-included ul{list-style:none;padding-left:0;margin-bottom:0}.oral-care-routine-cards .hocr-included li{position:relative;padding-left:1.35rem;margin-bottom:.35rem}.oral-care-routine-cards .hocr-included li:before{content:"";position:absolute;left:0;top:.35rem;width:.65rem;height:.45rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);opacity:.85}.oral-care-routine-cards .hocr-included--two-col{column-count:1}@media(min-width:768px){.oral-care-routine-cards .hocr-included--two-col{column-count:2;column-gap:1.25rem}}.oral-care-routine-cards .hocr-price-row{font-size:.9375rem;margin-top:1rem;margin-bottom:1rem}.oral-care-routine-cards .hocr-card--highlight{border-width:2px!important}@media screen and (max-width:991px){.oral-care-routine-cards .hocr-card--has-popular-badge{margin-top:1.5rem}}.oral-care-routine-cards .hocr-img-wrap{position:relative;background:var(--bs-light, #f8f9fa);width:100%;max-width:var(--hocr-img-w, 316px);aspect-ratio:1 / 1;margin-inline:auto;border-top-right-radius:4px;border-top-left-radius:4px}.oral-care-routine-cards .hocr-img-wrap a{display:block;width:100%;height:100%;overflow:hidden;border-top-right-radius:4px;border-top-left-radius:4px}.oral-care-routine-cards .hocr-img-wrap img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.oral-care-routine-cards .hocr-img-wrap svg{width:100%;height:100%;object-fit:contain}.oral-care-routine-cards .hocr-img-wrap .hocr-badge-popular{--hocr-badge-bottom: #ffb300;position:absolute;top:-1rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:1.85rem;padding:.4rem 1.35rem .45rem;border:0;border-radius:0;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:700;line-height:1.1;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(90deg,#eba50d,#f5c421 50.96%,#eba50d);clip-path:polygon(0% 0%,95% 0%,100% 0%,94% 50%,100% 100%,95% 100%,5% 100%,0% 100%,6% 50%,0% 0%);-webkit-clip-path:polygon(0% 0%,95% 0%,100% 0%,94% 50%,100% 100%,95% 100%,5% 100%,0% 100%,6% 50%,0% 0%)}.oral-care-routine-cards .hocr-breadcrumb-home{text-decoration:none}.oral-care-routine-cards .hocr-breadcrumb-home:hover{text-decoration:underline}.oral-care-routine-cards .hocr-price-label{font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0;color:#0009}.hocr-subtitle-text{letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/637/assets/oral-care-routine-cards.css.map */
