:root{--tp-cart-ink:#111b38;--tp-cart-accent:#6548ee;--tp-cart-stroke:#e6e8f2;--tp-cart-muted:#6b748d}.tp-cart-intro *{box-sizing:border-box}.tp-cart-intro{color:var(--tp-cart-ink);background:#fff;font-family:inherit}.tp-cart-intro__wrap{max-width:1510px;margin:auto;padding:0 28px}.tp-cart-crumbs{display:flex;align-items:center;gap:11px;padding:20px 0 12px;font-size:12px;color:#8b92a4}.tp-cart-crumbs a{color:#65708b;text-decoration:none}.tp-cart-crumbs a:hover{color:var(--tp-cart-accent)}.tp-cart-intro__panel{min-height:174px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:18px;padding:24px 34px;background:linear-gradient(105deg,#0b1531,#1c215c 64%,#4e3797);overflow:hidden;position:relative;isolation:isolate}.tp-cart-intro__panel:before{content:"";pointer-events:none;position:absolute;right:6%;top:-170px;width:340px;height:340px;border-radius:50%;border:1px solid #c2b8ff50;box-shadow:0 0 0 65px #b7a7ff12,0 0 0 125px #b8a3fa0a}.tp-cart-intro__main{position:relative;z-index:2;color:#fff}.tp-cart-intro__eyebrow{display:flex;align-items:center;gap:8px;color:#bfb6ff;font-size:10px;font-weight:800;letter-spacing:2.4px}.tp-cart-intro__eyebrow-dot{width:7px;height:7px;background:#9f88fb;border-radius:50%}.tp-cart-intro h1{font-size:clamp(30px,3.5vw,46px);line-height:1.05;font-weight:810;letter-spacing:-.047em;margin:13px 0 7px;color:#fff}.tp-cart-intro__main>p{font-size:13px;line-height:1.5;color:#dbddf6;margin:0}.tp-cart-intro__meta{display:flex;gap:11px;align-items:center;margin-top:12px;font-size:11px;color:#d4ccfa}.tp-cart-intro__meta-divider{height:4px;width:4px;border-radius:50%;background:#a09be0}.tp-cart-intro__aside{z-index:2;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:190px;max-width:220px;background:#ffffff12;border:1px solid #ffffff28;border-radius:15px;padding:15px;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tp-cart-intro__shield{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff1b;margin-bottom:4px}.tp-cart-intro__shield svg{width:23px;height:23px;fill:none;stroke:#d6cdff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tp-cart-intro__aside strong{font-size:12px;font-weight:780;color:#fff}.tp-cart-intro__aside small{font-size:11px;color:#d6d2f0}.tp-cart-intro__aside a{font-size:10px;text-decoration:none;color:#f4eaff;margin-top:6px}.tp-cart-intro__aside a:hover{text-decoration:underline}body:has(.tp-cart-intro) #MainContent .page-title{display:none!important}body:has(.tp-cart-intro) .cart-page{background:#fff}body:has(.tp-cart-intro) .cart-page>.page-width{max-width:1510px}body:has(.tp-cart-intro) #main-cart{padding-top:22px}body:has(.tp-cart-intro) .cart-page__content{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:23px;align-items:start}body:has(.tp-cart-intro) .cart-page__content__left{min-width:0}body:has(.tp-cart-intro) .cart__items{border:1px solid var(--tp-cart-stroke);border-radius:17px;background:#fff;padding:14px 19px 20px;box-shadow:0 6px 25px #18244509}body:has(.tp-cart-intro) .cart-items{--padding-top-item:1.8rem}body:has(.tp-cart-intro) .cart-item{padding:16px 0;gap:11px;border-bottom:1px solid #eef0f6}body:has(.tp-cart-intro) .cart-item:last-child{border-bottom:0}body:has(.tp-cart-intro) .cart-item__image-container{border-radius:12px;overflow:hidden;background:#f5f5f9}body:has(.tp-cart-intro) .cart-item__image{border-radius:10px;object-fit:contain}body:has(.tp-cart-intro) .cart-item__name{color:var(--tp-cart-ink);font-size:14px;line-height:1.3;font-weight:750}body:has(.tp-cart-intro) .cart-item__details .product-option{font-size:12px;color:var(--tp-cart-muted);line-height:1.5}body:has(.tp-cart-intro) .cart-item__quantity-wrapper .quantity{border:1px solid #e1e2ef;border-radius:9px;overflow:hidden;background:#fff}body:has(.tp-cart-intro) .cart-item__quantity-wrapper .quantity__input{background:#fff!important}body:has(.tp-cart-intro) .cart-item__price-wrapper,.tp-cart-page .price{color:#141b37}body:has(.tp-cart-intro) cart-remove-button button,body:has(.tp-cart-intro) cart-remove-button a{color:#8790a6}body:has(.tp-cart-intro) cart-remove-button button:hover,body:has(.tp-cart-intro) cart-remove-button a:hover{color:#db465d}body:has(.tp-cart-intro) .cart-page__content__right{background:#fbfaff;border:1px solid #e8e4f3;border-radius:17px;padding:24px!important;box-shadow:0 5px 22px #201c5a0b}body:has(.tp-cart-intro) .cart-page__content__right:before,body:has(.tp-cart-intro) .cart-page__content__right:after{display:none}body:has(.tp-cart-intro) .cart__footer__title{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--tp-cart-ink);border:0;padding:0 0 13px;border-bottom:1px solid #e5e2f1}body:has(.tp-cart-intro) .cart__blocks{margin-top:0}body:has(.tp-cart-intro) .cart__blocks>*{margin-top:15px}body:has(.tp-cart-intro) .totals{gap:12px}body:has(.tp-cart-intro) .totals__subtotal{font-size:15px;color:#4e5671;font-weight:700}body:has(.tp-cart-intro) .totals__subtotal-value{color:#131b37;font-size:24px;font-weight:820;letter-spacing:-.045em}body:has(.tp-cart-intro) #checkout{border:0!important;border-radius:11px;background:linear-gradient(110deg,#8567fa,#5135e6);color:#fff;min-height:53px;box-shadow:0 9px 20px #5a3de93a;font-weight:760;letter-spacing:.02em}body:has(.tp-cart-intro) #checkout:hover{filter:brightness(1.06)}body:has(.tp-cart-intro) .cart__blocks__shipping-calculator{background:#fff;border:1px solid #e7e5f1;border-radius:10px;padding:12px}body:has(.tp-cart-intro) .cart__discount-code{border-radius:9px}body:has(.tp-cart-intro) .cart__textarea-wrap{background:#fff;border:1px solid #e8e8f0;border-radius:11px;padding:17px}body:has(.tp-cart-intro) .cart__warnings__content-right{background:#f9f8ff;border-radius:15px}body:has(.tp-cart-intro) .cart__warnings__content-right:before,body:has(.tp-cart-intro) .cart__warnings__content-right:after{display:none}body:has(.tp-cart-intro) .cart__warnings__content-left .button{background:#6044ec;border-radius:10px;color:#fff}body:has(.tp-cart-intro) .cart__dynamic-checkout-buttons{margin-top:10px}body:has(.tp-cart-intro) .cart__footer .tax-note{color:#747a8b;font-size:11px;line-height:1.5}body:has(.tp-cart-intro) #MainContent .main-cart-recommendations .card-wrapper--product{border-radius:12px;overflow:hidden}cart-drawer .drawer__inner{background:#fff;box-shadow:-16px 0 60px #1118312b}cart-drawer .drawer__header{background:linear-gradient(110deg,#101935,#242168 75%,#41358e);padding:21px 22px;border-bottom:1px solid #ded7f121}cart-drawer .drawer__header .drawer__heading{color:#fff;font-size:22px;font-weight:790;letter-spacing:-.025em}cart-drawer .drawer__header .drawer__close{border-radius:9px;color:#fff!important;background:#ffffff20!important;padding:7px}cart-drawer .drawer__header .drawer__close svg{color:#fff}cart-drawer .cart-drawer__scroll-area{padding:0 5px}cart-drawer .cart-items--drawer .cart-item{padding:13px 0;border-bottom:1px solid #eceef5}cart-drawer .cart-item__image-container{border-radius:11px;overflow:hidden;background:#f5f5fa}cart-drawer .cart-item__name{color:#18203d;font-weight:740}cart-drawer .cart-item__details .product-option{font-size:12px;color:#6e7690}cart-drawer .cart-item__quantity-wrapper .quantity{border-radius:9px;border:1px solid #e4e4ef;overflow:hidden}cart-drawer .drawer__footer{background:#fff;border-top:1px solid #e9e6f2;box-shadow:0 -7px 25px #2021440d}cart-drawer .drawer__footer__inner{background:#fff}cart-drawer .cart-drawer__footer--subtotal .totals__subtotal{font-weight:720;font-size:13px;color:#4d5871}cart-drawer .cart-drawer__footer--subtotal .totals__subtotal-value{font-size:23px;letter-spacing:-.03em;font-weight:800;color:#131b38}cart-drawer #CartDrawer-Checkout{border:0!important;background:linear-gradient(110deg,#8468fa,#5637eb)!important;border-radius:10px;color:#fff!important;font-weight:780;box-shadow:0 7px 18px #5e40e538}cart-drawer #CartDrawer-ViewCart{border:1px solid #dad7ef;border-radius:10px;background:#f8f6ff;color:#503fd0}cart-drawer .cart-drawer__payment{padding-top:7px}cart-drawer .cart-drawer__heading{color:#161d3d}cart-drawer .cart-drawer__empty-content__top .button{background:#6348eb;border-radius:10px;color:#fff}cart-drawer .cart-drawer__footer__action-label{color:#414c66}@media(max-width:990px){body:has(.tp-cart-intro) .cart-page__content{grid-template-columns:1fr;gap:12px}body:has(.tp-cart-intro) .cart-page__content__right{position:static!important}}@media(max-width:749px){.tp-cart-intro__wrap{padding:0 14px}.tp-cart-crumbs{padding:14px 0 10px;font-size:11px}.tp-cart-intro__panel{padding:23px 20px;min-height:169px;border-radius:13px}.tp-cart-intro h1{font-size:30px;margin-top:9px}.tp-cart-intro__main>p{font-size:12px;max-width:225px}.tp-cart-intro__aside{min-width:0;width:62px;height:62px;padding:8px;align-self:flex-start;background:#ffffff14;border-radius:14px}.tp-cart-intro__aside strong,.tp-cart-intro__aside small,.tp-cart-intro__aside a{display:none}.tp-cart-intro__shield{margin:0}.tp-cart-intro__meta{font-size:10px}.tp-cart-intro__panel:before{right:-160px}body:has(.tp-cart-intro) #main-cart{padding-top:12px}body:has(.tp-cart-intro) .cart__items{padding:12px 12px 15px;border-radius:13px}body:has(.tp-cart-intro) .cart-item{padding:11px 0}body:has(.tp-cart-intro) .cart-item__name{font-size:13px}body:has(.tp-cart-intro) .cart-page__content__right{padding:20px!important;border-radius:13px}body:has(.tp-cart-intro) .cart__footer__title{font-size:20px}body:has(.tp-cart-intro) .cart__textarea-wrap{padding:12px}cart-drawer .drawer__header{padding:17px 16px}cart-drawer .drawer__header .drawer__heading{font-size:20px}}@media(prefers-reduced-motion:reduce){.tp-cart-intro *{transition:none!important;animation:none!important}}cart-drawer #CartDrawer-Checkout,cart-drawer #CartDrawer-Form button[name=checkout]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;min-height:47px!important;padding:10px 12px!important;background:#603fe9!important;background-image:linear-gradient(115deg,#8265f5,#5136dc)!important;border:1px solid #6042e4!important;border-radius:10px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;box-shadow:0 6px 16px #5539d938!important;position:relative!important;isolation:isolate!important}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after{display:none!important;content:none!important}cart-drawer #CartDrawer-Checkout span,cart-drawer #CartDrawer-Checkout svg{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:3!important}cart-drawer #CartDrawer-Checkout span{display:inline!important;font-size:13px!important;font-weight:760!important;line-height:1.3!important;white-space:nowrap!important}cart-drawer #CartDrawer-Checkout svg{fill:none!important;stroke:currentColor!important}cart-drawer #CartDrawer-ViewCart{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:47px!important;color:#513cc8!important;-webkit-text-fill-color:#513cc8!important;background:#f7f5ff!important;border:1px solid #ddd6f6!important;border-radius:10px!important}cart-drawer #CartDrawer-ViewCart span{color:#513cc8!important;-webkit-text-fill-color:#513cc8!important;opacity:1!important;visibility:visible!important}cart-drawer .cart__ctas--grid{gap:8px!important;min-width:0!important}cart-drawer .cart__ctas--grid>*{min-width:0!important}cart-drawer .cart-drawer__scroll-area{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}cart-drawer .cart__recommendation-list,cart-drawer .cart-drawer__recommendation{max-width:100%!important;overflow-x:hidden!important}@media(max-width:560px){cart-drawer #CartDrawer-Checkout,cart-drawer #CartDrawer-ViewCart{padding-inline:6px!important}cart-drawer #CartDrawer-Checkout span{font-size:12px!important}}cart-drawer.drawer:not(.active):not(.closing){background-color:transparent!important;pointer-events:none!important}cart-drawer.drawer:not(.active):not(.closing) .drawer__overlay,cart-drawer.drawer:not(.active):not(.closing) #CartDrawer-Overlay{opacity:0!important;visibility:hidden!important;pointer-events:none!important}cart-drawer.drawer .drawer__header button.drawer__close{color:#fff!important;background:#ffffff20!important}cart-drawer #CartDrawer-Checkout:not(.loading):before,cart-drawer #CartDrawer-Checkout:not(.loading):after{content:none!important;display:none!important}cart-drawer #CartDrawer-Checkout:not(.loading),cart-drawer #CartDrawer-Checkout:not(.loading) span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}cart-drawer #CartDrawer-Checkout:not(.loading) span{visibility:visible!important;display:inline!important;position:relative!important;z-index:2!important}cart-drawer #CartDrawer-Checkout:not(:disabled),cart-drawer #CartDrawer-Checkout:not(:disabled):focus{background:#1d3158!important;background-image:none!important;border:1px solid #1d3158!important;border-radius:10px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 4px 12px #12275224!important}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after{content:none!important;display:none!important}cart-drawer #CartDrawer-Checkout:not(:disabled):hover{background:#304877!important;border-color:#304877!important;color:#fff!important;-webkit-text-fill-color:#fff!important}cart-drawer #CartDrawer-Checkout:not(:disabled):active{background:#112341!important;border-color:#112341!important;box-shadow:inset 0 2px 5px #0003!important}cart-drawer #CartDrawer-Checkout:not(.loading) span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:2!important}cart-drawer #CartDrawer-ViewCart,cart-drawer #CartDrawer-ViewCart:focus{background:#fff!important;border:1px solid #cfd7e6!important;color:#1d3158!important;-webkit-text-fill-color:#1d3158!important;box-shadow:none!important;border-radius:10px!important}cart-drawer #CartDrawer-ViewCart:before,cart-drawer #CartDrawer-ViewCart:after{display:none!important;content:none!important}cart-drawer #CartDrawer-ViewCart:hover{background:#eff3f9!important;color:#1d3158!important}cart-drawer #CartDrawer-ViewCart:active{background:#dfe7f4!important;color:#112341!important}cart-drawer #CartDrawer-ViewCart span{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}cart-drawer #CartDrawer-Checkout:focus-visible,cart-drawer #CartDrawer-ViewCart:focus-visible,cart-drawer .drawer__close:focus-visible{outline:2px solid #7588dd!important;outline-offset:3px!important}cart-drawer .drawer__header button.drawer__close:hover{background:#ffffff35!important;color:#fff!important}cart-drawer .drawer__header button.drawer__close:active{background:#ffffff50!important;color:#fff!important}cart-drawer .cart-drawer__empty-content__top>a.button,cart-drawer .cart-drawer__empty-content__top>a.button:focus{background:#1d3158!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #1d3158!important;border-radius:10px!important;box-shadow:0 4px 12px #12275224!important}cart-drawer .cart-drawer__empty-content__top>a.button:before,cart-drawer .cart-drawer__empty-content__top>a.button:after{display:none!important;content:none!important}cart-drawer .cart-drawer__empty-content__top>a.button span{color:#fff!important;-webkit-text-fill-color:#fff!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important}cart-drawer .cart-drawer__empty-content__top>a.button:hover{background:#304877!important;border-color:#304877!important}cart-drawer .cart-drawer__empty-content__top>a.button:active{background:#112341!important;border-color:#112341!important}cart-drawer .cart-drawer__empty-content__top>a.button:focus-visible{outline:2px solid #7588dd!important;outline-offset:3px!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/teleplus-cart-premium.css.map */
