.tt26-fcc{border:1px solid #ddd;border-radius:10px;background:#fafafa;padding:8px 12px 2px;margin:4px 0 16px;font-family:Gotham,sans-serif;color:#111;text-align:left}.tt26-fcc__hl{display:flex;align-items:center;gap:10px;margin:0 0 2px;white-space:nowrap}.tt26-fcc__hl b{font-weight:900;font-size:14.5px;text-transform:uppercase;letter-spacing:0;line-height:1.2}.tt26-fcc__tag{display:inline-block;background:#d7212c;color:#fff;font-weight:700;font-size:11px;letter-spacing:.04em;padding:4px 8px;border-radius:4px;line-height:1.1}.tt26-fcc__list{list-style:none;margin:0;padding:0}.tt26-fcc__list li{display:flex;align-items:center;gap:12px;padding:4px 0;border-top:1px solid #e6e6e6;margin:0}.tt26-fcc__list li:first-child{border-top:0}.tt26-fcc__list img{width:36px;height:44px;object-fit:contain;flex:none;margin:0}.tt26-fcc__n{flex:1;min-width:0;font-weight:500;font-size:12px;line-height:1.25;color:#111}.tt26-nw{white-space:nowrap}.tt26-fcc__p{display:flex;flex-direction:column;align-items:flex-end;flex:none;line-height:1.15}.tt26-fcc__p b{color:#256ad1;font-weight:900;font-size:15px}.tt26-fcc__p s{color:#888;font-size:13px}@media(min-width:750px){.tt26-fcc__hl b{font-size:16px}}@media(max-width:749px){quick-add-modal .tt26-fcc__hl{gap:8px}quick-add-modal .tt26-fcc__hl b{font-size:13.5px}}cart-drawer .cart-item{position:relative}.tt26-mk{display:none!important}cart-drawer .cart-item.tt26-paid .cart-item__details>.extra-price,cart-drawer .cart-item.tt26-paid .cart-item__details>.cart-item__discounted-prices{display:none!important}.tt26-pl{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;margin-top:3px;font-family:Gotham,sans-serif;line-height:1.25}.tt26-pl[hidden],.tt26-cp[hidden],.tt26-pct[hidden],.tt26-nt[hidden]{display:none!important}.tt26-pl b{color:#256ad1;font-size:14px;font-weight:500}.tt26-pl s{color:#12121299;font-size:12.5px;font-family:Assistant,sans-serif}.tt26-pl .tt26-sv{display:none!important}cart-drawer .cart-item.tt26-paid{padding-top:6px!important;padding-bottom:6px!important}cart-drawer .cart-item.tt26-paid .product-rating-wrapper{height:16px;margin:0}cart-drawer .cart-item.tt26-paid .cart-item__name{margin-top:2px;line-height:1.2!important}cart-drawer .cart-item.tt26-paid .delivery_picker{margin-top:3px}.tt26-pct{position:absolute;top:0;left:0;z-index:2;background:#d7212c;color:#fff;font-family:Gotham,sans-serif;font-weight:700;font-size:10px;line-height:16px;height:16px;padding:0 5px;margin:0;border-radius:6.483px 0;white-space:nowrap;letter-spacing:.02em}cart-drawer .cart-item.tt26-paid .cart-item__quantity{padding:6px 0 0!important}cart-drawer .cart-item.tt26-paid .cart-item__quantity-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;height:auto!important}cart-drawer .cart-item.tt26-paid quantity-popover{height:auto!important}cart-drawer .cart-item.tt26-paid quantity-input.quantity{width:86px!important;min-width:86px!important;height:28px!important;min-height:28px!important;margin:0!important;border:1px solid rgba(0,0,0,.3)!important;border-radius:14px!important;box-sizing:border-box;overflow:visible;display:flex!important;align-items:center}cart-drawer .cart-item.tt26-paid quantity-input.quantity:before,cart-drawer .cart-item.tt26-paid quantity-input.quantity:after{display:none!important}cart-drawer .cart-item.tt26-paid .quantity__button{width:28px!important;min-width:28px!important;height:26px!important;position:relative!important;overflow:visible!important;flex:none}cart-drawer .cart-item.tt26-paid .quantity__button:after{content:"";position:absolute;top:-9px;bottom:-9px;left:-4px;right:-4px}cart-drawer .cart-item.tt26-paid .quantity__button svg{width:9px!important;height:9px!important}cart-drawer .cart-item.tt26-paid .quantity__button.tt26-minbin svg{width:12px!important;height:12px!important}cart-drawer .cart-item.tt26-paid .quantity__input{width:28px!important;min-width:28px!important;height:26px!important;font-size:13px!important;padding:0!important;flex:none}cart-drawer .cart-item.tt26-paid cart-remove-button{display:none!important}cart-drawer .cart-item.tt26-course{padding:4px 6px 4px 10px!important;align-items:center!important}cart-drawer .cart-item.tt26-course .cart-item__media{width:36px!important;min-width:36px!important;max-width:36px!important;flex:none;margin-right:10px}cart-drawer .cart-item.tt26-course .cart-item__image{width:36px!important;height:44px!important;max-height:44px!important;object-fit:contain}cart-drawer .cart-item.tt26-course .detail-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;flex:1;min-width:0;gap:6px}cart-drawer .cart-item.tt26-course .cart-item__details{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0!important}cart-drawer .cart-item.tt26-course .product-rating-wrapper,cart-drawer .cart-item.tt26-course .delivery_picker,cart-drawer .cart-item.tt26-course .cart-item__details>.extra-price,cart-drawer .cart-item.tt26-course .cart-item__details>.cart-item__discounted-prices,cart-drawer .cart-item.tt26-course .cart-item__details dl,cart-drawer .cart-item.tt26-course .cart-item__details ul.discounts,cart-drawer .cart-item.tt26-course quantity-input,cart-drawer .cart-item.tt26-course .quantity-popover-container{display:none!important}cart-drawer .cart-item.tt26-course .cart-item__name{flex:1;min-width:0;font-size:12.5px!important;line-height:1.25!important;margin:0!important}.tt26-cp{flex:none;display:flex;align-items:baseline;gap:6px;font-family:Gotham,sans-serif;white-space:nowrap;line-height:1.2}.tt26-cp s{color:#121212b8;font-family:Assistant,sans-serif;font-size:12.5px}.tt26-cp b{color:#256ad1;font-weight:700;font-size:13px}cart-drawer .cart-item.tt26-course .cart-item__quantity{padding:0!important;flex:none}cart-drawer .cart-item.tt26-course .cart-item__quantity-wrapper{height:auto!important}.drawer .cart-item.tt26-course cart-remove-button,.drawer .cart-item.tt26-course cart-remove-button .button.cart-remove-button{height:44px!important;min-height:44px!important;max-height:44px!important;min-width:40px!important;width:40px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;padding:0!important}.drawer .cart-item.tt26-course cart-remove-button svg{width:15px;height:15px;margin:0!important}.tt26-nt{display:flex;align-items:center;gap:10px;border:1.5px dashed #256AD1;border-radius:6.5px;background:#f3f7fd;padding:8px 10px;margin:8px 0 0;font-family:Gotham,sans-serif}.tt26-nt__cv{position:relative;width:46px;height:40px;flex:none}.tt26-nt__cv img{position:absolute;top:0;width:30px;height:40px;object-fit:contain;margin:0}.tt26-nt__cv img:first-child{left:0}.tt26-nt__cv img:last-child{left:16px}.tt26-nt__tx{flex:1;min-width:0;line-height:1.25;text-align:left}.tt26-nt__tx b{display:block;font-size:12.5px;font-weight:700;color:#111}.tt26-nt__tx span{font-size:11.5px;color:#444}.tt26-nt__bt{flex:none;border:1.5px solid #256AD1;color:#256ad1;background:#fff;border-radius:999px;font-family:Gotham,sans-serif;font-weight:700;font-size:11.5px;padding:7px 12px;white-space:nowrap;letter-spacing:.02em;cursor:pointer;position:relative;min-height:0;line-height:1.2}.tt26-nt__bt:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.tt26-nt__bt[disabled]{opacity:.6}cart-drawer .cart-item.tt26-paid ul.discounts{display:none!important}cart-drawer .cart-item.tt26-course .cart-item__name{text-transform:none!important}cart-drawer .cart-drawer-header-bottom{padding:4px 0 8px!important;isolation:isolate}cart-drawer .cart-drawer-header-heading{padding:6px 0 8px!important;font-size:14px!important;line-height:1.2!important}cart-drawer .cart-drawer-header-heading *{font-size:14px!important}cart-drawer .card-text-wrapper .discount{width:28px!important;height:28px!important;min-width:28px!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:auto!important;isolation:auto}cart-drawer .card-text-wrapper .discount-image{width:14px!important;height:auto!important;max-height:14px!important;margin:0!important;position:static!important;transform:none!important;z-index:1}cart-drawer .card-text-wrapper .discount:after{top:13px!important;height:2px!important;z-index:-1!important}cart-drawer .tect-image-wrapper{position:absolute!important;top:16px!important;left:calc(50% + 5px)!important;width:15px!important;height:15px!important;min-height:0!important;max-height:15px!important;margin:0!important;padding:0!important;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 0 0 1px #e6eef9}cart-drawer .card-text-wrapper:not(.active) .tect-image-wrapper{display:none!important}cart-drawer .tect-image-wrapper img{width:10px!important;height:auto!important;margin:0!important;position:static!important}cart-drawer .shipping-text{font-size:11px!important;margin-top:4px!important;line-height:1.1!important}cart-drawer .card-text-wrapper,cart-drawer .cart-drawer-progress-bar,cart-drawer .drawer__header{height:auto!important;min-height:0!important}cart-drawer .cart-drawer-header-top{padding-top:10px!important;padding-bottom:8px!important}cart-drawer .drawer__close{top:50%!important;transform:translateY(-50%)!important}cart-drawer .drawer__cart-items-wrapper{padding-top:4px!important}cart-drawer .drawer__footer{padding-top:8px!important;padding-bottom:6px!important}cart-drawer .cart_money_back{padding-top:4px!important;padding-bottom:0!important}cart-drawer .cart__ctas #CartDrawer-Checkout{margin-top:6px!important}@media(max-width:749px){cart-drawer .cartpayment_icons{display:none!important}}@media(min-width:750px){cart-drawer .drawer__footer{padding-bottom:15px!important}}cart-drawer .upsell-slider{padding-top:2px!important}cart-drawer .upsel-container .heading{font-size:15px!important;padding-bottom:8px!important;margin:0!important;line-height:1.2!important}@media(max-width:749px){cart-drawer.tt26-u6 .upsel-container .owl-carousel{display:none!important}}@media(max-width:749px){cart-drawer.tt26-u6 .upsell-slider{display:none!important}}.tt26-upw{position:relative}.tt26-upl{display:none;font-family:Gotham,sans-serif;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#000;margin:0 0 3px;text-align:left}.tt26-up{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;width:100%}.tt26-up::-webkit-scrollbar{display:none}.tt26-uc{flex:0 0 72%;max-width:300px;scroll-snap-align:start;display:flex;align-items:center;gap:10px;border:1px solid #d9d9d9;border-radius:6px;padding:8px 10px;background:#fff;box-sizing:border-box}.tt26-uc>img{width:56px;height:56px;object-fit:contain;flex:none;margin:0}.tt26-ui{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.tt26-ut{font-family:Gotham,sans-serif;font-size:12.5px;font-weight:700;color:#000;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt26-upr{font-family:Gotham,sans-serif;font-size:13px;white-space:nowrap}.tt26-upr b{color:#256ad1}.tt26-upr s{color:#12121299;font-size:11.5px;font-family:Assistant,sans-serif}.tt26-uc product-form{flex:none;margin:0!important;width:auto!important}.tt26-uc .product-form__buttons{margin:0!important;padding:0!important}.tt26-uc .product-form__error-message-wrapper{display:none!important}cart-drawer .tt26-uc .product-form__submit{position:relative!important;overflow:visible!important;min-height:34px!important;height:34px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 14px!important;border-radius:20px!important;font-size:12px!important;margin:0!important;background:#fff!important;color:#256ad1!important;box-shadow:inset 0 0 0 1.5px #256ad1!important;border:0!important;font-family:Gotham,sans-serif!important;font-weight:700!important;letter-spacing:.04em}cart-drawer .tt26-uc .product-form__submit:before{display:none!important}cart-drawer .tt26-uc .product-form__submit:after{content:""!important;position:absolute!important;top:-7px!important;right:-4px!important;bottom:-7px!important;left:-4px!important;box-shadow:none!important;border:0!important}cart-drawer .tt26-uc .product-form__submit span{display:inline!important}.tt26-arr{position:absolute;right:-6px;top:calc(50% - 3px);transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:1px solid #d9d9d9;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026;cursor:pointer;padding:0;min-height:0}@media(max-width:749px){.tt26-arr{display:none!important}}cart-drawer .drawer__footer .tt26-upw.tt26-upf{align-self:stretch!important;width:auto!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0 0 5px!important;margin:0 0 2px!important;border-bottom:1px solid #eee}.tt26-upf .tt26-upl{display:block}.tt26-upf .tt26-up{padding:0}.tt26-upf .tt26-uc{padding:4px 8px}.tt26-upf .tt26-uc>img{width:40px;height:40px}.tt26-upf .tt26-ut{font-size:12px}.tt26-upf .tt26-upr{font-size:12.5px}cart-drawer .tt26-upf .tt26-uc .product-form__submit{min-height:30px!important;height:30px!important;padding:0 12px!important;font-size:11.5px!important}cart-drawer .cart-item.tt26-course{padding:2px 6px 2px 10px!important;min-height:0!important}cart-drawer .cart-item.tt26-course .cart-item__media{width:34px!important;min-width:34px!important;max-width:34px!important;margin-right:10px!important;padding:0!important}cart-drawer .cart-item.tt26-course .cart-item__image{width:34px!important;height:34px!important;max-height:34px!important}cart-drawer .cart-item.tt26-course .cart-item__name{font-size:13px!important;font-weight:500}.tt26-cp b{font-size:13px}.drawer .cart-item.tt26-course cart-remove-button,.drawer .cart-item.tt26-course cart-remove-button .button.cart-remove-button{height:40px!important;min-height:40px!important;max-height:40px!important}@media(max-width:749px){cart-drawer .cart-item:not(.tt26-course){padding-top:3px!important;padding-bottom:3px!important}}cart-drawer .cart-item.tt26-course{gap:0!important;column-gap:0!important;margin-top:6px!important}cart-drawer .cart-item.tt26-paid+.cart-item.tt26-course{margin-top:9px!important}cart-drawer .cart-item.tt26-course:last-child{margin-bottom:9px!important}cart-drawer .cart-item.tt26-course .tt26-cp{margin:0!important}cart-drawer .cart-item.tt26-course .cart-item__quantity,cart-drawer .cart-item.tt26-course quantity-popover,cart-drawer .cart-item.tt26-course .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;height:auto!important;margin:0!important;padding:0!important}@media(max-width:749px){cart-drawer .drawer__footer .tt26-upw.tt26-upf{padding:0 21px 5px!important}}.tt26-upf .tt26-uc{padding:8px}cart-drawer .cart-item.tt26-course{min-height:46px!important;box-sizing:border-box}.tt26-uc product-form form{margin:0!important}.tt26-upf .tt26-uc{padding:10px 8px}cart-drawer .cart-item.tt26-paid,cart-drawer .cart-item.tt26-paid .detail-wrapper,cart-drawer .cart-item.tt26-paid .cart-item__details{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}cart-drawer .cart-item.tt26-paid .cart-item__quantity{padding:4px 0 2px!important;margin:0!important}html body cart-drawer .cart-item.tt26-paid quantity-popover{height:auto!important;min-height:0!important}html body cart-drawer .cart-item.tt26-paid .cart-item__quantity-wrapper{height:30px!important;max-height:30px!important;align-items:center!important}html body cart-drawer .cart-item.tt26-paid{padding-bottom:8px!important}.tt26-arr--l{right:auto;left:-6px}.tt26-arr[hidden]{display:none!important}@media(min-width:750px){.right-wrapper>.tt26-fcc{max-width:433px!important}.right-wrapper>.tt-bf26-bb-row{max-width:477px!important}.right-wrapper .included-bundle:has(+.tt26-fcc),.right-wrapper .included-bundle:has(+style+.tt26-fcc){padding-bottom:14px!important}}@media(min-width:750px){.right-wrapper .included-bundle+.tt26-fcc,.right-wrapper .included-bundle+style+.tt26-fcc{margin-top:-40px!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/tt-bf26-cart.css.map */
