.tbm-bundle{display:block;width:100%;margin:12px 0;font-family:var(--font-body--family, inherit);color:#060d12;box-sizing:border-box}.tbm-bundle *{box-sizing:border-box}.tbm-bundle__inner{background:#d6e2ee;border:1px solid #b3cce5;border-radius:14px;padding:14px 16px}.tbm-bundle__heading{display:none;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#005674}.tbm-bundle-cart-wrap .tbm-bundle__heading,.tbm-bundle-drawer-wrap .tbm-bundle__heading{display:block}.tbm-bundle__message{margin:0 0 10px;font-size:14px;line-height:1.4;font-weight:500;color:#060d12}.tbm-bundle__message strong{color:#005674;font-weight:600}.tbm-bundle__progress{margin:0 0 12px}.tbm-bundle__progress-track{position:relative;height:6px;background:#fff;border-radius:999px;overflow:hidden}.tbm-bundle__progress-fill{height:100%;background:#315f7e;border-radius:999px;transition:width .24s ease-out}.tbm-bundle[data-state=best] .tbm-bundle__progress-fill{background:#005674}.tbm-bundle__ladder{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tbm-bundle__tier{position:relative;background:#fff;border:1px solid #b3cce5;border-radius:8px;padding:8px 6px;text-align:center;display:flex;flex-direction:column;gap:2px;transition:background .16s ease,border-color .16s ease,color .16s ease}.tbm-bundle__tier-qty{font-size:18px;line-height:1.1;font-weight:700;color:#315f7e}.tbm-bundle__tier-price{font-size:12px;line-height:1.2;color:#060d12}.tbm-bundle__tier-save{font-size:10px;line-height:1.2;color:#005674;letter-spacing:.02em;text-transform:uppercase}.tbm-bundle__tier[data-active=true]{background:#315f7e;border-color:#315f7e}.tbm-bundle__tier[data-active=true] .tbm-bundle__tier-qty,.tbm-bundle__tier[data-active=true] .tbm-bundle__tier-price,.tbm-bundle__tier[data-active=true] .tbm-bundle__tier-save{color:#fff}.tbm-bundle[data-state=best] .tbm-bundle__tier[data-tbm-tier="20"]{background:#005674;border-color:#005674}.tbm-bundle__browse{margin:0 0 10px}.tbm-bundle__browse-link{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 14px;border:2px solid #315f7e;border-radius:14px;background:transparent;color:#315f7e;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.tbm-bundle__footnote{margin:0;font-size:11px;line-height:1.4;color:#060d12;opacity:.72}.tbm-bundle__quickadd{display:none;margin:12px 0 10px;padding:12px 0 4px;border-top:1px solid #b3cce5}.tbm-bundle-cart-wrap .tbm-bundle__quickadd,.tbm-bundle-drawer-wrap .tbm-bundle__quickadd{display:block}.tbm-bundle__quickadd[hidden]{display:none!important}.tbm-bundle__quickadd-label{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#005674}.tbm-bundle__quickadd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tbm-bundle__chip{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px 6px 8px;background:#fff;border:1px solid #b3cce5;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;color:#060d12;transition:background .14s ease,border-color .14s ease,transform .14s ease}.tbm-bundle__chip:hover{background:#cbebf7;border-color:#315f7e}.tbm-bundle__chip:active{transform:scale(.97)}.tbm-bundle__chip:disabled,.tbm-bundle__chip[data-loading=true]{opacity:.55;cursor:progress}.tbm-bundle__chip-img{display:block;aspect-ratio:1 / 1;border-radius:6px;background:#ede3e9;overflow:hidden}.tbm-bundle__chip-img img{width:100%;height:100%;object-fit:contain;display:block}.tbm-bundle__chip-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.25;font-weight:500;min-height:2.5em}.tbm-bundle__chip-cta{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#315f7e;letter-spacing:.02em;text-transform:uppercase}.tbm-bundle__chip[data-added=true] .tbm-bundle__chip-cta{color:#fff}.tbm-bundle__chip[data-added=true]{background:#005674;border-color:#005674;color:#fff}@media(max-width:480px){.tbm-bundle__quickadd-grid{grid-template-columns:repeat(4,1fr);gap:6px}.tbm-bundle__chip{padding:5px 5px 6px}.tbm-bundle__chip-title{font-size:10px;min-height:2.4em}.tbm-bundle__chip-cta{font-size:10px}}@media(max-width:480px){.tbm-bundle__inner{padding:12px;border-radius:12px}.tbm-bundle__tier{padding:6px 4px;border-radius:6px}.tbm-bundle__tier-qty{font-size:16px}.tbm-bundle__tier-price{font-size:11px}.tbm-bundle__tier-save{font-size:9px}}.tbm-bundle-cart-wrap,.tbm-bundle-drawer-wrap{display:block;width:100%}.tbm-bundle-drawer-wrap .tbm-bundle__inner{border-radius:10px}.tbm-bundle-drawer-wrap{flex-shrink:0;margin:0;padding:0 var(--padding-xl, 16px)}.tbm-bundle-drawer-wrap .tbm-bundle{margin:8px 0}.tbm-bundle-drawer-wrap .tbm-bundle__inner{padding:10px 12px}.tbm-bundle-drawer-wrap .tbm-bundle__heading{font-size:10px;margin-bottom:4px}.tbm-bundle-drawer-wrap .tbm-bundle__message{font-size:12px;line-height:1.35;margin-bottom:6px}.tbm-bundle-drawer-wrap .tbm-bundle__progress{margin-bottom:0}.tbm-bundle-drawer-wrap .tbm-bundle__progress-track{height:4px}.tbm-bundle-drawer-wrap .tbm-bundle__ladder,.tbm-bundle-drawer-wrap .tbm-bundle__footnote{display:none!important}.tbm-bundle-drawer-wrap .tbm-bundle__quickadd{margin:8px 0 0;padding:8px 0 0;border-top:1px solid #b3cce5}.tbm-bundle-drawer-wrap .tbm-bundle__browse{margin:6px 0 0;padding-top:0;border-top:none}.tbm-bundle-drawer-wrap .tbm-bundle__browse-link{padding:6px 10px;font-size:11px;border-radius:10px;border-width:1px}.tbm-bundle-drawer-wrap .tbm-bundle__quickadd-label{font-size:10px;margin-bottom:6px}.tbm-bundle-drawer-wrap .tbm-bundle__quickadd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:hidden}.tbm-bundle-drawer-wrap .tbm-bundle__chip{min-width:0;width:100%;padding:4px;gap:4px;transition:background-color .14s ease,border-color .14s ease}.tbm-bundle-drawer-wrap .tbm-bundle__chip:hover,.tbm-bundle-drawer-wrap .tbm-bundle__chip:active{transform:none}.tbm-bundle-drawer-wrap .tbm-bundle__chip-img{border-radius:4px}.tbm-bundle-drawer-wrap .tbm-bundle__chip-title{display:none}.tbm-bundle-drawer-wrap .tbm-bundle__chip-cta{font-size:9px}.cart-drawer__content:has(.tbm-bundle-drawer-wrap){overflow-y:auto;-webkit-overflow-scrolling:touch}.cart-drawer__inner:has(.tbm-bundle-drawer-wrap){overflow:hidden}.tbm-bundle .tbm-bundle__browse a.button.tbm-bundle__browse-link{color:#315f7e!important;-webkit-text-fill-color:#315f7e!important;text-decoration:none!important;background-color:transparent;box-shadow:none}.cart-drawer .tbm-bundle-drawer-wrap .tbm-bundle .tbm-bundle__browse a.button.tbm-bundle__browse-link:hover,.cart-drawer .tbm-bundle-drawer-wrap .tbm-bundle .tbm-bundle__browse a.button.tbm-bundle__browse-link:focus-visible,.tbm-bundle-cart-wrap .tbm-bundle .tbm-bundle__browse a.button.tbm-bundle__browse-link:hover,.tbm-bundle-cart-wrap .tbm-bundle .tbm-bundle__browse a.button.tbm-bundle__browse-link:focus-visible,.tbm-bundle-block .tbm-bundle .tbm-bundle__browse a.button.tbm-bundle__browse-link:hover,.tbm-bundle-block .tbm-bundle .tbm-bundle__browse a.button.tbm-bundle__browse-link:focus-visible{background-color:#26506b!important;border-color:#26506b!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;--button-color: #ffffff;--button-background-color: #26506b;--button-border-color: #26506b}.tbm-bundle-drawer-wrap .tbm-bundle__quickadd,.tbm-bundle-drawer-wrap .tbm-bundle__browse{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tbm-token-bundle.css.map */
