scandicare-bundle{display:block;width:100%;margin:0 0 14px;color:#000;font-family:inherit}.scandicare-bundle *{box-sizing:border-box}.scandicare-bundle__heading{display:flex;align-items:center;gap:9px;margin:0 0 20px;font-size:clamp(10px,1vw,14px);font-weight:700;line-height:1.35;text-align:center}.scandicare-bundle__heading:before,.scandicare-bundle__heading:after{content:"";height:1px;background:#000;flex:1;min-width:12px}.scandicare-bundle__heading span{flex:0 1 auto}.scandicare-bundle__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scandicare-bundle__card{display:flex;flex-direction:column;position:relative;min-width:0;border:2px solid #000;border-radius:8px;background:#ededed;overflow:hidden;cursor:pointer;text-align:center;transition:background .15s ease,box-shadow .15s ease}.scandicare-bundle__card.is-selected{background:#fff;box-shadow:inset 0 0 0 1px #000}.scandicare-bundle__card:hover:not(.is-selected){background:#e4e4e4}.scandicare-bundle__card:focus-within{outline:none}.scandicare-bundle__card:has(.scandicare-bundle__radio:focus-visible){outline:2px solid #555;outline-offset:3px}.scandicare-bundle__radio{position:absolute;width:1px;height:1px;opacity:0;top:0;right:0;bottom:0;left:0}.scandicare-bundle__ribbon{display:flex;justify-content:center;align-items:center;min-height:26px;padding:3px 4px;background:#000;color:#fff;font-size:clamp(10px,1vw,13px);font-weight:700;line-height:1.25}.scandicare-bundle__ribbon.is-empty{background:transparent;visibility:hidden}.scandicare-bundle__body{display:flex;flex:1;flex-direction:column;align-items:center;padding:7px 7px 18px}.scandicare-bundle__image{display:block;width:100%;max-width:102px;height:74px;object-fit:contain;margin:0 auto 6px}.scandicare-bundle__name{display:block;font-size:clamp(15px,1.7vw,20px);font-weight:700;line-height:1.3}.scandicare-bundle__shipping{display:block;min-height:24px;margin:6px auto 7px;padding:2px 5px;background:#e6e6e6;border-radius:3px;font-size:12px;line-height:1.4}.scandicare-bundle__shipping.is-empty{visibility:hidden}.scandicare-bundle__price{display:block;margin:0 0 7px;font-size:clamp(16px,1.7vw,21px);font-weight:700;line-height:1.3;white-space:nowrap;letter-spacing:-.3px}.scandicare-bundle__compare{display:block;margin-bottom:18px;font-size:12px;font-style:italic;line-height:1.4;color:#333;white-space:nowrap}.scandicare-bundle__duration{display:block;margin-top:auto;font-size:clamp(10px,1.05vw,13px);line-height:1.5}product-form:has(scandicare-bundle) .product-form__submit{background:#000!important;color:#fff!important;border:0!important;border-radius:0!important;min-height:45px;font-size:16px;font-weight:600}product-form:has(scandicare-bundle) .product-form__submit:after{box-shadow:none!important;border-radius:0!important}product-form:has(scandicare-bundle) .product-form__submit:hover{background:#000!important;color:#fff!important}product-form:has(scandicare-bundle) .product-form__submit span{color:#fff!important}product-info:has(scandicare-bundle) .product-form__quantity{display:none!important}@media(max-width:749px){.scandicare-bundle__heading{font-size:11px;margin-bottom:16px;gap:7px}.scandicare-bundle__cards{gap:7px}.scandicare-bundle__body{padding:6px 4px 15px}.scandicare-bundle__image{height:65px;max-width:88px}.scandicare-bundle__ribbon{min-height:25px;font-size:10px}.scandicare-bundle__name{font-size:16px}.scandicare-bundle__shipping{font-size:10px;min-height:21px}.scandicare-bundle__price{font-size:16px}.scandicare-bundle__compare{font-size:10px;margin-bottom:16px}.scandicare-bundle__duration{font-size:10px}}@media(prefers-reduced-motion:reduce){.scandicare-bundle__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/scandicare-bundle.css.map */
