cart-drawer.drawer{perspective:1400px}cart-drawer .drawer__inner{--color-background: 14, 9, 22;--gradient-background: rgb(14, 9, 22);--color-foreground: 236, 241, 247;--color-button: 156, 53, 255;--color-button-text: 255, 255, 255;--color-link: 255, 210, 40;--titan-gold: #ffd228;--titan-gold-2: #ffe89a;--titan-line: rgba(255, 210, 40, .18);color:rgb(var(--color-foreground));background:radial-gradient(120% 60% at 100% 0%,rgba(255,210,40,.16),transparent 60%),radial-gradient(90% 50% at 0% 100%,rgba(156,53,255,.14),transparent 60%),#0e0916;border-left:1px solid var(--titan-line);box-shadow:-30px 0 80px #0000008c;transform-origin:right center;transform:translate(105%) rotateY(-22deg);transition:transform .45s cubic-bezier(.2,.9,.25,1.08);will-change:transform}cart-drawer.active .drawer__inner{transform:translate(0) rotateY(0)}cart-drawer .cart-drawer__overlay{background:#03060c99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}cart-drawer .drawer__header{border-bottom:1px solid var(--titan-line);padding-bottom:1.4rem}cart-drawer .drawer__heading{font-weight:800;letter-spacing:.02em;background:linear-gradient(90deg,var(--titan-gold-2),var(--titan-gold));-webkit-background-clip:text;background-clip:text;color:transparent}cart-drawer .drawer__close{color:rgb(var(--color-foreground));border-radius:50%;transition:transform .2s,background .2s}cart-drawer .drawer__close:hover{background:#ffffff14;transform:rotate(90deg)}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{position:relative;margin:1.2rem 0;padding:1.2rem;border-radius:18px;background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 30px #00000059,inset 0 1px #ffffff0f;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease,box-shadow .25s ease;animation:titan-card-in .5s cubic-bezier(.2,.9,.25,1.1) backwards}cart-drawer .cart-item:nth-child(2){animation-delay:.05s}cart-drawer .cart-item:nth-child(3){animation-delay:.1s}cart-drawer .cart-item:nth-child(4){animation-delay:.15s}cart-drawer .cart-item:nth-child(n+5){animation-delay:.2s}cart-drawer .cart-item:hover{box-shadow:0 22px 40px #00000073,0 0 0 1px var(--titan-line)}@keyframes titan-card-in{0%{opacity:0;transform:perspective(900px) translateY(18px) rotateX(-18deg)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0)}}cart-drawer .cart-item__media{transform:translateZ(30px)}cart-drawer .cart-item__image{border-radius:14px;background:radial-gradient(circle at 50% 40%,#ffd22840,#ffffff08);box-shadow:0 10px 22px #00000073;animation:titan-float 4s ease-in-out infinite}@keyframes titan-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-1.5deg)}}cart-drawer .cart-item__details{transform:translateZ(18px)}cart-drawer .cart-item__name{color:#fff;font-weight:700;text-decoration:none}cart-drawer .cart-item__details .caption-with-letter-spacing{color:#ecf1f78c}cart-drawer .cart-item .product-option{color:#ecf1f7bf}cart-drawer .cart-item__totals .price{color:var(--titan-gold);font-weight:800;font-size:1.6rem}cart-drawer .quantity{border-radius:999px;background:#ffffff0f}cart-drawer .quantity:before,cart-drawer .quantity:after{border-radius:999px;box-shadow:none}cart-drawer .quantity__button{color:rgb(var(--color-foreground))}cart-drawer .quantity__input{color:#fff;font-weight:700}cart-drawer .cart-remove-button .svg-wrapper{color:#ecf1f799;transition:color .2s,transform .2s}cart-drawer .cart-remove-button:hover .svg-wrapper{color:#ff7a7a;transform:scale(1.15) rotate(-8deg)}cart-drawer .drawer__footer{border-top:1px solid var(--titan-line)}cart-drawer .totals__total{color:#ecf1f7cc}cart-drawer .totals__total-value{font-size:2.4rem;font-weight:800;color:var(--titan-gold);text-shadow:0 0 18px rgba(255,210,40,.35)}cart-drawer .tax-note{color:#ecf1f780}cart-drawer summary,cart-drawer .cart__note textarea{color:rgb(var(--color-foreground))}cart-drawer .cart__note textarea{background:#ffffff0d;border-radius:12px}cart-drawer .cart__checkout-button{position:relative;overflow:hidden;min-height:5.6rem;border-radius:16px;font-size:1.7rem;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,#a13bff,#5a31e8);box-shadow:0 6px #34168a,0 14px 30px #9c35ff73;transform:translateY(0);transition:transform .12s ease,box-shadow .12s ease}cart-drawer .cart__checkout-button:after,cart-drawer .cart__checkout-button:before{display:none}cart-drawer .cart__checkout-button::selection{background:transparent}cart-drawer .cart__checkout-button:hover{transform:translateY(-2px);box-shadow:0 8px #34168a,0 18px 36px #9c35ff8c}cart-drawer .cart__checkout-button:active{transform:translateY(5px);box-shadow:0 1px #34168a,0 6px 14px #9c35ff59}cart-drawer .cart__checkout-button .titan-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:titan-shine 3s ease-in-out infinite}@keyframes titan-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}cart-drawer .cart__checkout-button.titan-going{pointer-events:none;opacity:.85}cart-drawer .cart__empty-text{color:#fff}cart-drawer .drawer__inner-empty .button{border-radius:14px;color:#fff}cart-drawer .titan-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:none;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background:#0e0916e0;color:#fff;font-weight:700;font-size:1.6rem}cart-drawer.titan-loading .titan-loader{display:flex}cart-drawer .titan-cube{width:46px;height:46px;position:relative;transform-style:preserve-3d;animation:titan-spin 1.1s linear infinite}cart-drawer .titan-cube span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(135deg,var(--titan-gold-2),var(--titan-gold));border:1px solid rgba(0,0,0,.15)}cart-drawer .titan-cube span:nth-child(1){transform:translateZ(23px)}cart-drawer .titan-cube span:nth-child(2){transform:rotateY(180deg) translateZ(23px);filter:brightness(.7)}cart-drawer .titan-cube span:nth-child(3){transform:rotateY(90deg) translateZ(23px);filter:brightness(.85)}cart-drawer .titan-cube span:nth-child(4){transform:rotateY(-90deg) translateZ(23px);filter:brightness(.85)}cart-drawer .titan-cube span:nth-child(5){transform:rotateX(90deg) translateZ(23px);filter:brightness(1.1)}cart-drawer .titan-cube span:nth-child(6){transform:rotateX(-90deg) translateZ(23px);filter:brightness(.6)}@keyframes titan-spin{to{transform:rotateX(360deg) rotateY(360deg)}}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner{transform:translate(105%);transition-duration:.2s}cart-drawer.active .drawer__inner{transform:none}cart-drawer .cart-item,cart-drawer .cart-item__image,cart-drawer .titan-shine,cart-drawer .titan-cube{animation:none!important}cart-drawer .cart-item{transform:none!important}}cart-drawer .titan-storage-upsell{margin:0 0 14px;padding:12px;display:grid;grid-template-columns:66px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(255,210,40,.38);border-radius:16px;background:linear-gradient(135deg,#231435fa,#120c1cfa);box-shadow:0 10px 30px #00000047,inset 0 0 24px #9c35ff14}cart-drawer .titan-storage-upsell__image{width:66px;height:66px;object-fit:contain;border-radius:13px;background:radial-gradient(circle,#34a7ff3d,#ffd22814);filter:drop-shadow(0 8px 12px rgba(0,0,0,.4))}cart-drawer .titan-storage-upsell__body{min-width:0}cart-drawer .titan-storage-upsell__eyebrow{display:block;margin-bottom:2px;color:#ffd228;font-size:10px;font-weight:900;letter-spacing:.12em}cart-drawer .titan-storage-upsell strong{display:block;color:#fff;font-size:15px;line-height:1.15}cart-drawer .titan-storage-upsell p{margin:4px 0 9px;color:#c9bfd3;font-size:12px;line-height:1.35}cart-drawer .titan-storage-upsell__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}cart-drawer .titan-storage-upsell__user{min-width:0;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:10px;outline:none;color:#fff;background:#05030ab8;font:inherit;font-size:12px}cart-drawer .titan-storage-upsell__user:focus{border-color:#9c35ff;box-shadow:0 0 0 2px #9c35ff33}cart-drawer .titan-storage-upsell__user--error{border-color:#ff5a72!important}cart-drawer .titan-storage-upsell__add{min-height:38px;padding:0 12px;border:0;border-radius:10px;color:#1b1200;background:linear-gradient(180deg,#ffd228,#f3aa00);font:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}cart-drawer .titan-storage-upsell__add:hover{filter:brightness(1.06)}cart-drawer .titan-storage-upsell__add:disabled{opacity:.65;cursor:wait}cart-drawer .titan-storage-upsell__status{display:block;min-height:14px;margin-top:4px;color:#ff9cad;font-size:10px}@media(max-width:520px){cart-drawer .titan-storage-upsell{grid-template-columns:56px minmax(0,1fr);padding:10px}cart-drawer .titan-storage-upsell__image{width:56px;height:56px}cart-drawer .titan-storage-upsell__actions{grid-template-columns:1fr}cart-drawer .titan-storage-upsell__add{width:100%}}body:has(#main-cart-items) .tl-masc,body:has(#main-cart-items) .tl-roul,body:has(#main-cart-items) .tl-global-backtop{display:none!important}body:has(#main-cart-items) #MainContent{overflow:clip}body:has(#main-cart-items) cart-items.isolate{padding-top:clamp(3rem,5vw,6rem)!important}body:has(#main-cart-items) .title-wrapper-with-link{align-items:center;gap:2rem}body:has(#main-cart-items) .cart-item__image{max-width:100%;height:auto}body:has(#main-cart-items) .cart-item__details,body:has(#main-cart-items) .product-option{overflow-wrap:anywhere}body:has(#main-cart-items) .cart__footer{padding-bottom:clamp(4rem,7vw,8rem)}@media screen and (max-width:749px){body:has(#main-cart-items) cart-items.isolate{padding-top:2rem!important}body:has(#main-cart-items) .title-wrapper-with-link{align-items:flex-start;flex-direction:column;gap:1rem}body:has(#main-cart-items) .cart-item__details{padding-right:0}}.titan-storage-upsell{padding:9px 10px!important;border-radius:12px!important;gap:9px!important}.titan-storage-upsell__image{width:40px!important;height:40px!important;min-width:40px!important}.titan-storage-upsell__eyebrow{font-size:9px!important;letter-spacing:.08em!important}.titan-storage-upsell__body strong{font-size:13px!important;line-height:1.2!important}.titan-storage-upsell__body p{font-size:11px!important;line-height:1.3!important;margin:2px 0 7px!important}.titan-storage-upsell__user{padding:7px 9px!important;font-size:12px!important;height:34px!important}.titan-storage-upsell__add{padding:8px 12px!important;font-size:12px!important;height:34px!important;white-space:nowrap}.titan-storage-upsell__status{font-size:10px!important;line-height:1.25!important}@media(max-width:600px){.titan-storage-upsell__actions{gap:7px!important}.titan-storage-upsell__image{width:34px!important;height:34px!important;min-width:34px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/titan-cart.css.map */
