cart-drawer.gc{--ink:#0a0a0a;--ink-2:#121212;--ink-3:#1b1b1b;--bone:#f2eee8;--bone-dim:rgba(242,238,232,.64);--bone-faint:rgba(242,238,232,.4);--line:rgba(242,238,232,.12);--signal:#ff5a1f;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Inter Tight","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);--pad:24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;visibility:hidden;background:#05050500;transition:visibility .75s var(--ease),background-color .75s var(--ease);font-family:var(--body);color:var(--bone);letter-spacing:0;line-height:1.45;-webkit-font-smoothing:antialiased}cart-drawer.gc.active{visibility:visible;background:#0505059e}cart-drawer.gc *,cart-drawer.gc *:before,cart-drawer.gc *:after{box-sizing:border-box}cart-drawer.gc a{color:inherit;text-decoration:none}cart-drawer.gc img{display:block;max-width:100%}cart-drawer.gc ul{list-style:none;margin:0;padding:0}cart-drawer.gc #CartDrawer{position:relative;width:100%;height:100%;display:flex;justify-content:flex-end}cart-drawer.gc .cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}cart-drawer.gc .drawer__inner{position:relative;z-index:2;width:min(480px,100vw);max-width:100vw;height:100%;height:100dvh;padding:0!important;border:0;border-left:1px solid var(--line);background:var(--ink)!important;color:var(--bone);display:flex!important;flex-direction:column;overflow:hidden;transform:translate(100%);transition:transform .8s var(--ease);box-shadow:-40px 0 90px #0000008c}cart-drawer.gc.active .drawer__inner{transform:translate(0)}cart-drawer.gc .drawer__inner:focus{outline:none}cart-drawer.gc .gc-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px var(--pad) 20px;border-bottom:1px solid var(--line)}cart-drawer.gc .gc-head__title{margin:0;display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-stretch:118%;font-weight:850;font-size:30px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--bone)}cart-drawer.gc .gc-head__count{font-family:var(--mono);font-stretch:100%;font-weight:500;font-size:12px;letter-spacing:.12em;color:var(--signal)}cart-drawer.gc .gc-close{flex:none;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--bone);display:grid;place-items:center;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),transform .6s var(--ease)}cart-drawer.gc .gc-close:hover{background:var(--bone);color:var(--ink);transform:rotate(90deg)}cart-drawer.gc cart-drawer-items{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}cart-drawer.gc #CartDrawer-CartItems{display:block}cart-drawer.gc .gc-ship{position:sticky;top:0;z-index:5;padding:16px var(--pad) 18px;background:var(--ink);border-bottom:1px solid var(--line)}cart-drawer.gc .gc-ship__msg{margin:0 0 11px;font-size:14px;color:var(--bone-dim)}cart-drawer.gc .gc-ship__msg strong{color:var(--bone);font-weight:600}cart-drawer.gc .gc-ship.is-done .gc-ship__msg strong{color:var(--signal)}cart-drawer.gc .gc-ship__track{height:4px;border-radius:4px;background:var(--line);overflow:hidden}cart-drawer.gc .gc-ship__fill{height:100%;border-radius:inherit;background:var(--signal);transition:width .9s var(--ease)}cart-drawer.gc .gc-ship__note{margin:9px 0 0;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-faint)}cart-drawer.gc .gc-items{padding:4px var(--pad) 0}cart-drawer.gc .cart-item.gc-item{position:relative;display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:16px;margin:0!important;padding:20px 0;border-bottom:1px solid var(--line)}cart-drawer.gc .gc-item__media{width:92px;height:92px;border-radius:14px;overflow:hidden;background:var(--ink-3)}cart-drawer.gc .gc-item__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}cart-drawer.gc .gc-item:hover .gc-item__media img{transform:scale(1.05)}cart-drawer.gc .gc-item__top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}cart-drawer.gc .cart-item__name.gc-item__name{display:block;margin:0;font-family:var(--display);font-stretch:105%;font-weight:700;font-size:15px;line-height:1.15;letter-spacing:0;text-transform:uppercase;color:var(--bone);text-decoration:none}cart-drawer.gc .gc-item__name:hover{color:var(--signal)}cart-drawer.gc .gc-item__meta{display:block;margin:6px 0 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-faint)}cart-drawer.gc .gc-item__meta dt,cart-drawer.gc .gc-item__meta dd{display:inline;margin:0}cart-drawer.gc .gc-item__rating{margin-top:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--bone-dim)}cart-drawer.gc .gc-item__rating b{color:var(--signal);font-weight:500}cart-drawer.gc .gc-item__price{flex:none;text-align:right;white-space:nowrap;font-family:var(--mono);font-size:14px;color:var(--bone)}cart-drawer.gc .gc-item__price s{display:block;font-size:11px;color:var(--bone-faint);margin-bottom:2px}cart-drawer.gc .gc-item__price .is-sale{color:var(--signal)}cart-drawer.gc .gc-item__disc li{margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}cart-drawer.gc .gc-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}cart-drawer.gc .quantity.gc-qty{position:relative;display:inline-flex;align-items:center;width:auto;min-height:0;height:38px;border:1px solid var(--line);border-radius:999px;background:transparent}cart-drawer.gc .quantity.gc-qty:before,cart-drawer.gc .quantity.gc-qty:after{display:none!important;content:none!important}cart-drawer.gc .gc-qty .quantity__button{width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--bone);display:grid;place-items:center;cursor:pointer;transition:color .3s}cart-drawer.gc .gc-qty .quantity__button:hover{color:var(--signal)}cart-drawer.gc .gc-qty .quantity__button svg{width:10px;height:10px;pointer-events:none}cart-drawer.gc .gc-qty .quantity__button.disabled{opacity:.3;cursor:default}cart-drawer.gc .gc-qty .quantity__input{width:26px;padding:0;border:0;background:transparent;color:var(--bone);opacity:1;text-align:center;font-family:var(--mono);font-size:13px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}cart-drawer.gc .gc-qty .quantity__input::-webkit-inner-spin-button,cart-drawer.gc .gc-qty .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}cart-drawer.gc .gc-qty .quantity__input:focus{outline:none}cart-drawer.gc .gc-remove{padding:2px 0;border:0;border-bottom:1px solid transparent;background:none;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);transition:color .3s,border-color .3s}cart-drawer.gc .gc-remove:hover{color:var(--bone);border-color:var(--bone)}cart-drawer.gc .cart-item__error{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--signal)}cart-drawer.gc .cart-item__error:has(.cart-item__error-text:empty){display:none}cart-drawer.gc .cart-item__error .svg-wrapper,cart-drawer.gc .cart-item__error svg{width:14px;height:14px;flex:none}cart-drawer.gc .gc-item .loading__spinner{position:absolute;top:12px;right:0;bottom:12px;left:0;z-index:3;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#0a0a0a99}cart-drawer.gc .gc-item .loading__spinner.hidden{display:none}cart-drawer.gc .gc-item .loading__spinner .spinner{width:22px;height:22px}cart-drawer.gc .gc-item .loading__spinner .path{stroke:var(--bone)}cart-drawer.gc #CartDrawer-CartErrors:not(:empty){margin:12px var(--pad) 0;font-size:13px;color:var(--signal)}@media(max-width:520px){cart-drawer.gc{--pad:18px}cart-drawer.gc .gc-head__title{font-size:26px}cart-drawer.gc .cart-item.gc-item{grid-template-columns:80px minmax(0,1fr);gap:14px}cart-drawer.gc .gc-item__media{width:80px;height:80px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gript-cart.css.map */
