body #ProductPurchase .product-bundle-inline.product-bundle-kit{padding:20px;margin:22px 0;background:#f6fafc;border:1px solid #a9ccdf;border-radius:20px;box-shadow:none;min-width:0;transition:border-color .2s,background .2s}body #ProductPurchase .product-bundle-kit.is-complete{border-color:#168bb8;background:#f2f9fc}body #ProductPurchase .product-bundle-kit .product-bundle-kit__top{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start}body #ProductPurchase .product-bundle-kit .product-bundle-kit__toggle{-webkit-appearance:auto;appearance:auto;accent-color:#1386b1;width:20px;height:20px;min-width:20px;margin:3px 0 0;cursor:pointer}body #ProductPurchase .product-bundle-kit .product-bundle-inline__heading h3{margin:0;font-size:17px;line-height:1.3;font-weight:650;letter-spacing:0;color:var(--color-heading,#193a4b)}body #ProductPurchase .product-bundle-kit h3 label{cursor:pointer}body #ProductPurchase .product-bundle-kit .product-bundle-inline__heading p{font-size:12px;line-height:1.45;margin:5px 0 0;color:#516c7c}body #ProductPurchase .product-bundle-kit .product-bundle-inline__total{display:flex;flex-direction:column;align-items:flex-end;gap:3px;border:0;padding:0;margin:0;text-align:right;white-space:nowrap}body #ProductPurchase .product-bundle-kit [data-bundle-total]{font-size:24px;font-weight:700;line-height:1.15;color:#183b4e}body #ProductPurchase .product-bundle-kit [data-bundle-compare-total]{font-size:14px;line-height:1.3;color:#778792}body #ProductPurchase .product-bundle-kit :is(s,[data-bundle-compare-total]){position:relative;display:inline-block;white-space:nowrap;text-decoration:none}body #ProductPurchase .product-bundle-kit s:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;pointer-events:none}body #ProductPurchase .product-bundle-kit .product-bundle-kit__offer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 16px;padding-left:34px}body #ProductPurchase .product-bundle-kit .product-bundle-inline__savings{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0;color:#097ca7;font-weight:700;font-size:15px;line-height:1.4}body #ProductPurchase .product-bundle-kit .product-bundle-kit__percent{font-size:11px;font-weight:700;letter-spacing:.04em;color:#0c725d;background:#e0f2ea;border-radius:30px;padding:4px 9px}body #ProductPurchase .product-bundle-kit .product-bundle-inline__items{display:flex;flex-direction:column;gap:0;margin:0;border:1px solid #d2dfe6;border-radius:14px;background:#ffffffb3;overflow:visible}body #ProductPurchase .product-bundle-kit .bundle-product-row{position:relative;display:grid;grid-template-columns:18px 68px minmax(0,1fr);gap:10px;align-items:center;border:0;border-radius:0;background:transparent;padding:16px 12px;margin:0;box-shadow:none;transform:none;min-width:0}body #ProductPurchase .product-bundle-kit .bundle-product-row+.bundle-product-row{border-top:1px solid #d2dfe6}body #ProductPurchase .product-bundle-kit .bundle-product-row+.bundle-product-row:before{content:"+";position:absolute;top:-10px;left:50%;width:19px;height:19px;border:1px solid #d2dfe6;border-radius:50%;background:#f6fafc;color:#7993a2;text-align:center;font:14px/17px Arial;z-index:1}body #ProductPurchase .product-bundle-kit .bundle-product-row__check{width:18px}body #ProductPurchase .product-bundle-kit .bundle-product-row__check input{width:18px;height:18px}body #ProductPurchase .product-bundle-kit .bundle-product-row__image{width:68px;height:68px;border-radius:9px;overflow:hidden;background:#fff}body #ProductPurchase .product-bundle-kit .bundle-product-row__image :is(img,svg){width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}body #ProductPurchase .product-bundle-kit .bundle-product-row__content{display:block;min-width:0}body #ProductPurchase .product-bundle-kit .bundle-product-row__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;margin:0}body #ProductPurchase .product-bundle-kit .bundle-product-row__heading a{font-size:14px;line-height:1.4;display:block;overflow-wrap:anywhere;text-decoration:none}body #ProductPurchase .product-bundle-kit .bundle-product-row__heading a>strong{font-size:inherit;font-weight:600;line-height:inherit}body #ProductPurchase .product-bundle-kit .bundle-product-row__price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap;font-size:15px;line-height:1.25}body #ProductPurchase .product-bundle-kit .bundle-product-row__price strong{font-size:inherit;font-weight:650}body #ProductPurchase .product-bundle-kit .bundle-product-row__price s{font-size:12px;color:#778792}body #ProductPurchase .product-bundle-kit .bundle-product-row__variant-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body #ProductPurchase .product-bundle-kit .bundle-product-row__content select{grid-column:auto;margin:8px 0 0;width:auto;max-width:100%;min-width:0;height:36px;padding:5px 28px 5px 10px;border:1px solid #d2dfe6;border-radius:8px;background-color:#fff;font-size:13px;line-height:1.3}body #ProductPurchase .product-bundle-kit .product-bundle-kit__variant{display:block;font-size:12px;color:#627b8b;margin-top:6px}body #ProductPurchase .product-bundle-kit .product-bundle-kit__included{display:flex;align-items:center;color:#2185ae}body #ProductPurchase .product-bundle-kit .product-bundle-kit__included svg{width:18px;height:18px}body #ProductPurchase .product-bundle-kit .product-bundle-kit__footer{display:flex;justify-content:flex-end;color:#637c8b;font-size:11px;line-height:1.4;margin-top:10px}body #ProductPurchase .product-bundle-kit :is(.product-bundle-inline__eligibility,.product-bundle-inline__note){font-size:11px;line-height:1.6;color:#5b7483;margin:8px 0 0}body #ProductPurchase .product-bundle-kit .product-bundle-kit__add{margin-top:14px;min-height:46px;font-size:14px;border-radius:40px}body #ProductPurchase .product-bundle-kit [data-bundle-main-quantity]{font-size:12px;color:#627b8b;margin-top:4px}body #ProductPurchase .product-bundle-kit [hidden]{display:none!important}body #ProductPurchase .product-bundle-kit :is(input,select,button,a):focus-visible{outline:2px solid #168bb8;outline-offset:4px}@media(max-width:749px){body #ProductPurchase .product-bundle-inline.product-bundle-kit{padding:15px;border-radius:16px}body #ProductPurchase .product-bundle-kit .product-bundle-kit__top{grid-template-columns:18px minmax(0,1fr) auto;gap:9px}body #ProductPurchase .product-bundle-kit .product-bundle-kit__toggle{width:18px;height:18px;min-width:18px}body #ProductPurchase .product-bundle-kit .product-bundle-inline__heading h3{font-size:15px}body #ProductPurchase .product-bundle-kit [data-bundle-total]{font-size:21px}body #ProductPurchase .product-bundle-kit .product-bundle-kit__offer{padding-left:27px;margin-bottom:13px}body #ProductPurchase .product-bundle-kit .bundle-product-row{grid-template-columns:16px 54px minmax(0,1fr);padding:14px 10px;gap:8px}body #ProductPurchase .product-bundle-kit .bundle-product-row__image{width:54px;height:54px}body #ProductPurchase .product-bundle-kit .bundle-product-row__heading{gap:7px}body #ProductPurchase .product-bundle-kit .bundle-product-row__heading a{font-size:13px}body #ProductPurchase .product-bundle-kit .bundle-product-row__price{font-size:14px}body #ProductPurchase .product-bundle-kit .bundle-product-row__content select{font-size:16px;max-width:100%}}@media(max-width:374px){body #ProductPurchase .product-bundle-kit .bundle-product-row__heading{grid-template-columns:minmax(0,1fr)}body #ProductPurchase .product-bundle-kit .bundle-product-row__price{flex-direction:row;align-items:center;gap:6px}}@media(prefers-reduced-motion:reduce){body #ProductPurchase .product-bundle-kit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/product-bundle-kit.css.map */
