.ins-dual{display:flex;flex-direction:column;gap:8px}.ins-dual .ins-btn{width:100%;margin:0;flex-direction:column;gap:1px;position:relative;box-sizing:border-box}.ins-dual .ins-btn--protected{min-height:56px;padding:7px 12px}.ins-dual .ins-btn--standard{height:48px;min-height:48px;padding:0 12px;font-weight:400}.ins-btn--protected,.ins-btn--protected:hover,.ins-btn--protected:focus{background:#1f7a4d;color:#fff;border:1px solid #1F7A4D}.ins-btn--protected:hover{background:#1a6b43;border-color:#1a6b43}.ins-btn--standard,.ins-btn--standard:hover,.ins-btn--standard:focus{background:transparent;color:var(--ins-text, currentColor);border:1px solid #BDBDBD}.ins-btn--standard:hover{background:#0000000a}.ins-btn__main{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ins-btn__main .ins-shield{flex:none}.ins-btn__main{line-height:20px}.ins-btn__sub{display:block;font-size:12px;line-height:15px;font-weight:400;color:#fff}.ins-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.ins-btn[disabled]{opacity:.75;cursor:progress}.ins-btn.is-busy .ins-btn__main:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ins-spin .7s linear infinite;flex:none}@keyframes ins-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ins-btn.is-busy .ins-btn__main:after{animation-duration:2s}}#SmartCart{--ins-text: var(--sc-text)}#SmartCart .ins-dual .ins-btn--protected{padding:7px 12px}#SmartCart .ins-dual .ins-btn--standard{padding:0 12px}#SmartCart .sc-btn--add,#SmartCart .sc-btn--add:hover{background:#1f7a4d;color:#fff}#SmartCart .sc-btn--add:hover{background:#1a6b43}.sc-line--ins{display:flex;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px}.sc-line--ins .sc-line__ins-icon{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e8f2ec;color:#1f7a4d}.sc-line--ins .sc-line__ins-body{flex:1 1 auto;min-width:0}.sc-line--ins .sc-line__title{margin:0;font-size:14px;line-height:18px}.sc-line--ins .sc-line__meta{margin:2px 0 0}.sc-line--ins .sc-price{white-space:nowrap}.sc-line--ins .sc-remove{flex:none}.ins-page .ins-btn{font-size:15px;font-weight:600;text-transform:none;letter-spacing:normal}.ins-page .ins-btn--standard{font-weight:400}.cart__item--ins{align-items:center}.cart__item--ins .cart__image{display:flex;align-items:center;justify-content:center}.cart__item--ins .ins-icon-box{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e8f2ec;color:#1f7a4d}.cart__item--ins .cart__item-name{display:inline-flex;align-items:center;gap:6px}.cart__item--ins .ins-sub{font-size:.9em;opacity:.8;margin-top:2px}.ins-lbl--short,.ins-lbl--tiny,.ins-btn.is-short .ins-lbl--full{display:none}.ins-btn.is-short .ins-lbl--short{display:inline}.ins-btn.is-tiny .ins-lbl--full,.ins-btn.is-tiny .ins-lbl--short{display:none}.ins-btn.is-tiny .ins-lbl--tiny{display:inline}.ins-btn__main>span:last-child{white-space:nowrap}.ins-btn__sub{white-space:nowrap}.ins-subtxt--short,.ins-btn.is-subshort .ins-subtxt--full{display:none}.ins-btn.is-subshort .ins-subtxt--short{display:inline}#SmartCart .sc-footer{padding:5px 14px calc(5px + env(safe-area-inset-bottom))}#SmartCart .sc-footer .sc-usp{margin-top:2px}#SmartCart .sc-footer .sc-badges{padding-top:2px}@media(max-width:600px){#SmartCart .sc-footer{padding:4px 12px calc(4px + env(safe-area-inset-bottom))}}#SmartCart .sc-header{padding:2px 6px 2px 0;gap:4px;justify-content:flex-end;align-items:center}#SmartCart .sc-header__bar{flex:1 1 auto;min-width:0}#SmartCart .sc-header__bar .sc-progress--compact{padding:8px 4px 2px 30px}#SmartCart .sc-close{flex:none;width:44px;height:44px;background:transparent;color:var(--sc-text)}#SmartCart .sc-close:hover,#SmartCart .sc-close:focus{background:transparent;color:var(--sc-text)}#SmartCart .sc-close:focus-visible{outline:2px solid var(--sc-text);outline-offset:-2px}@media(max-width:600px){#SmartCart .sc-header__bar .sc-progress--compact{padding:8px 2px 2px 20px}}.ins-btn--single,.ins-btn--single:hover,.ins-btn--single:focus{background:#1f7a4d;color:#fff;border:1px solid #1F7A4D}.ins-btn--single:hover{background:#1a6b43;border-color:#1a6b43}#SmartCart .ins-single .ins-btn--single{width:100%;min-height:48px;padding:0 12px}.ins-page-single{width:100%;min-height:48px;font-size:15px;font-weight:600;text-transform:none;letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/58/assets/smart-cart-insured.css.map */
