@media screen and (max-width:749px){.tb-mobile-bundle-sticky{position:fixed;z-index:90;left:0;right:0;bottom:0;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid rgba(7,91,141,.12);box-shadow:0 -1rem 2.8rem #042d4624;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(110%);visibility:hidden;opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease,visibility .2s ease}.tb-mobile-bundle-sticky.is-visible{transform:translateY(0);visibility:visible;opacity:1;pointer-events:auto}.tb-mobile-bundle-sticky__inner{width:min(100%,48rem);min-height:5.6rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(13.2rem,42%);align-items:center;gap:1rem;margin:0 auto}.tb-mobile-bundle-sticky__summary{min-width:0;display:flex;flex-direction:column;gap:.3rem;padding-left:.2rem}.tb-mobile-bundle-sticky__summary span{overflow:hidden;color:#526775;font-size:1rem;line-height:1.1;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tb-mobile-bundle-sticky__summary strong{color:#071c2b;font-size:1.55rem;line-height:1;font-weight:950;letter-spacing:-.025rem}.tb-mobile-bundle-sticky__button{min-height:4.6rem;width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.15rem;border:0;border-radius:999px;background:linear-gradient(180deg,#147eaf,#075b8d);color:#fff;box-shadow:0 .65rem 1.5rem #075b8d38;cursor:pointer;font-family:inherit;font-size:1.22rem;line-height:1;font-weight:950;white-space:nowrap;-webkit-tap-highlight-color:transparent}.tb-mobile-bundle-sticky__button:disabled{opacity:.68;cursor:wait}body.tb-mobile-bundle-sticky-visible{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}body.tb-mobile-bundle-sticky-visible .scroll-to-top-btn{bottom:calc(8.4rem + env(safe-area-inset-bottom))!important}body.tb-sales-menu-open .tb-mobile-bundle-sticky,body.overflow-hidden .tb-mobile-bundle-sticky,body.tb-cart-updating .tb-mobile-bundle-sticky{transform:translateY(110%);visibility:hidden;opacity:0;pointer-events:none}}@media screen and (min-width:750px){.tb-mobile-bundle-sticky{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/tb-mobile-bundle-sticky.css.map */
