.gg-skin cart-drawer{--gg-cart-pad: 24px;--gg-cart-line: rgba(255, 255, 255, .16);--gg-cart-line-strong: rgba(255, 255, 255, .3);--gg-cart-dim: rgba(255, 255, 255, .62);--gg-cart-radius: var(--gg-cut);--gg-cart-radius-sm: var(--gg-cut-sm);--gg-ease: var(--gg-ease-drawer)}@media screen and (max-width:749px){.gg-skin cart-drawer{--gg-cart-pad: 18px}}.gg-skin cart-drawer.drawer{background-color:transparent}.gg-skin cart-drawer .cart-drawer__overlay{background-color:#000000b3;opacity:0;transition:opacity .28s var(--gg-ease)}.gg-skin cart-drawer.drawer.active .cart-drawer__overlay{opacity:1}.gg-skin cart-drawer .drawer__inner{position:relative;width:500px;max-width:calc(100vw - 32px);border-left:2px solid var(--gg-cart-line);background-color:var(--gg-black);color:var(--gg-white);font-family:var(--gg-font-body);box-shadow:-20px 0 48px #0000008c;transition:transform .34s var(--gg-ease)}@media screen and (max-width:749px){.gg-skin cart-drawer .drawer__inner{width:100%;max-width:100%}}.gg-skin cart-drawer .drawer__header{background:transparent;border-bottom:2px solid var(--gg-cart-line);padding:26px var(--gg-cart-pad) 18px;align-items:flex-start;gap:16px}.gg-skin cart-drawer .cart__heading,.gg-skin cart-drawer .drawer__heading.cart__heading{font-family:var(--gg-font-heading);font-weight:800;font-size:34px;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:var(--gg-white);align-items:center;gap:10px}.gg-skin cart-drawer .cart__heading-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:26px;padding:0 8px;border-radius:var(--gg-pill);background:var(--gg-yellow);color:var(--gg-black);font-family:var(--gg-font-heading);font-weight:800;font-size:16px;letter-spacing:-.03em;opacity:1}.gg-skin cart-drawer .cart__subheading{margin-top:10px;font-family:var(--gg-font-body);font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-yellow);opacity:1}.gg-skin cart-drawer .drawer__close{width:40px;height:40px;min-width:40px;min-height:40px;border:2px solid var(--gg-cart-line-strong)!important;border-radius:var(--gg-cart-radius);background:transparent;color:var(--gg-white);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.gg-skin cart-drawer .drawer__close:hover{background-color:var(--gg-white);border-color:var(--gg-white)!important;color:var(--gg-black)}.gg-skin cart-drawer .drawer__close svg{width:15px;height:15px;color:currentColor}.gg-skin cart-drawer .drawer__main{padding:0 var(--gg-cart-pad) 8px;scrollbar-width:thin;scrollbar-color:var(--gg-cart-line-strong) transparent}.gg-skin cart-drawer .drawer__main::-webkit-scrollbar{width:4px}.gg-skin cart-drawer .drawer__main::-webkit-scrollbar-thumb{background-color:var(--gg-cart-line-strong)}.gg-skin cart-drawer .drawer__main::-webkit-scrollbar-track{background:transparent}.gg-skin cart-drawer .cart-drawer__form,.gg-skin cart-drawer .js-contents,.gg-skin cart-drawer .drawer__cart-items-wrapper,.gg-skin cart-drawer .cart-items,.gg-skin cart-drawer .cart-items tbody{min-width:0;width:100%;max-width:100%}.gg-skin cart-drawer.drawer .cart-item{position:relative;gap:16px;margin:0;padding:20px 0;border:0;border-bottom:2px solid var(--gg-cart-line);border-radius:0;background:transparent}.gg-skin cart-drawer.drawer .cart-item:last-child{margin-bottom:0}.gg-skin cart-drawer.drawer .cart-item__media{width:84px}.gg-skin cart-drawer.drawer .cart-item__image-wrapper{width:84px;height:84px;border-radius:var(--gg-cart-radius);background:#ffffff12;border:2px solid var(--gg-cart-line)}.gg-skin cart-drawer.drawer .cart-item__image{object-fit:cover;padding:0}.gg-skin cart-drawer.drawer .cart-item__name,.gg-skin cart-drawer.drawer .cart-item__name.h4{font-family:var(--gg-font-heading);font-weight:800;font-size:18px;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase;color:var(--gg-white);padding-right:0;transition:color .18s ease}.gg-skin cart-drawer.drawer .cart-item__name:hover{color:var(--gg-yellow)}.gg-skin cart-drawer.drawer .cart-item__size,.gg-skin cart-drawer.drawer .product-option{font-family:var(--gg-font-body);font-weight:600;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--gg-cart-dim);opacity:1;margin-top:7px}.gg-skin cart-drawer.drawer .discounts__discount{color:var(--gg-yellow);font-weight:600}.gg-skin cart-drawer.drawer .cart-item__quantity,.gg-skin cart-drawer.drawer .cart-items .cart-item__quantity{margin-top:14px;gap:10px}.gg-skin cart-drawer.drawer .cart-quantity{display:flex;align-items:center;justify-content:center;gap:12px;flex:none;width:120px;height:56px;min-height:56px;padding:16px;border:1px solid var(--gg-cart-line-strong);border-radius:var(--gg-cart-radius);background:transparent;transition:border-color .18s ease}.gg-skin cart-drawer.drawer .cart-quantity:hover,.gg-skin cart-drawer.drawer .cart-quantity:focus-within{border-color:var(--gg-white)}.gg-skin cart-drawer.drawer .cart-quantity:after{box-shadow:none}.gg-skin cart-drawer.drawer .quantity__button{display:grid;place-items:center;width:20px;height:20px;min-height:20px;flex:none;padding:0;color:var(--gg-white);transition:color .18s ease}.gg-skin cart-drawer.drawer .quantity__button:hover{color:var(--gg-yellow)}.gg-skin cart-drawer.drawer .quantity__button svg{color:currentColor;width:16px;height:16px;display:block}.gg-skin cart-drawer.drawer .quantity{width:auto;min-width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.gg-skin cart-drawer.drawer .gg-nf-host{flex:none}.gg-skin cart-drawer.drawer .quantity__input{flex:none;width:calc(var(--gg-nf-len, 1) * 1ch);min-width:1.6em;padding:0;background:transparent}.gg-skin cart-drawer.drawer .quantity__input{text-align:center;font-family:var(--gg-font-heading);font-weight:800;font-size:24px;line-height:1;letter-spacing:-.08em;color:var(--gg-white)}.gg-skin cart-drawer.drawer .cart-item__totals .price{font-family:var(--gg-font-heading);font-weight:800;font-size:20px;letter-spacing:-.03em;color:var(--gg-white)}.gg-skin cart-drawer.drawer .cart-item__old-price{color:var(--gg-cart-dim)}.gg-skin cart-drawer.drawer .cart-item cart-remove-button{position:static;margin-left:12px;flex:none}.gg-skin cart-drawer.drawer .cart-remove-button .cart-remove-text{font-family:var(--gg-font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-decoration:underline;text-underline-offset:3px;color:var(--gg-cart-dim);opacity:1;transition:color .18s ease}.gg-skin cart-drawer.drawer .cart-remove-button:hover .cart-remove-text{color:var(--gg-yellow)}.gg-skin cart-drawer.drawer .quantity-popover__info.global-settings-popup{background-color:var(--gg-black-soft);border:2px solid var(--gg-cart-line-strong);border-radius:var(--gg-cart-radius);color:var(--gg-white)}.gg-skin cart-drawer.drawer .loading-overlay__spinner .spinner .path{stroke:var(--gg-yellow)}.gg-skin cart-drawer .drawer__footer{position:relative;z-index:2;padding:20px var(--gg-cart-pad) 24px;background-color:var(--gg-black);border-top:2px solid var(--gg-cart-line-strong)}.gg-skin cart-drawer .drawer__footer>details{border-bottom:2px solid var(--gg-cart-line)}.gg-skin cart-drawer .drawer__footer summary{color:var(--gg-white);font-family:var(--gg-font-body);font-weight:700;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.gg-skin cart-drawer .drawer__footer .text-area{background:#ffffff0d;border-radius:var(--gg-cart-radius);color:var(--gg-white)}.gg-skin cart-drawer.drawer .totals{align-items:center}.gg-skin cart-drawer.drawer .totals__total{font-family:var(--gg-font-body);font-weight:700;font-size:12px;letter-spacing:.11em;text-transform:uppercase;color:var(--gg-cart-dim)}.gg-skin cart-drawer.drawer .totals__total-value{font-family:var(--gg-font-heading);font-weight:800;font-size:32px;line-height:1;letter-spacing:-.04em;color:var(--gg-white)}.gg-skin cart-drawer.drawer .tax-note{margin-top:10px;font-size:11px;letter-spacing:.04em;color:var(--gg-cart-dim);opacity:1}.gg-skin cart-drawer.drawer .tax-note a{color:var(--gg-yellow)}.gg-skin cart-drawer.drawer .cart__checkout-button{--buttons-radius: var(--gg-cart-radius-sm);--buttons-radius-outset: var(--gg-cart-radius-sm);height:60px;line-height:1;display:flex;align-items:center;justify-content:center;background-color:var(--gg-yellow)!important;color:var(--gg-black)!important;font-family:var(--gg-font-button);font-weight:800;font-size:22px;letter-spacing:-.04em;text-transform:uppercase;border-radius:var(--gg-cart-radius-sm);box-shadow:none;transition:background-color .18s ease}.gg-skin cart-drawer.drawer .cart__checkout-button:after{box-shadow:none}.gg-skin cart-drawer.drawer .cart__checkout-button:hover:not(:disabled){background-color:var(--gg-yellow-deep)!important}.gg-skin cart-drawer.drawer .cart__checkout-button:focus-visible{outline:3px solid var(--gg-yellow);outline-offset:3px}.gg-skin cart-drawer.drawer .cart__checkout-button:disabled{background-color:#ffffff24!important;color:var(--gg-cart-dim)!important;box-shadow:none;opacity:1}.gg-skin cart-drawer .drawer__footer .cart__checkout-disabled-message{color:var(--gg-yellow);font-weight:600;font-size:12px;letter-spacing:.04em}.gg-skin cart-drawer .drawer__inner-empty{position:relative;z-index:2;background:transparent;padding:0 var(--gg-cart-pad)}.gg-skin cart-drawer .cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:20px}.gg-skin cart-drawer .cart__empty-text{font-family:var(--gg-font-heading);font-weight:800;font-size:32px;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;text-align:center;color:var(--gg-white);margin:0}.gg-skin cart-drawer .cart-drawer__warnings .drawer__close{align-self:center}.gg-skin cart-drawer .cart-threshold{margin-top:16px}.gg-skin cart-drawer .cart-threshold__message{font-family:var(--gg-font-body);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-white)}.gg-skin cart-drawer .cart-threshold__bar{height:10px;border-radius:var(--gg-cut-sm);background:#ffffff24;overflow:hidden}.gg-skin cart-drawer .cart-threshold__bar-fill{height:10px;border-radius:var(--gg-cut-sm);background:var(--gg-yellow);transition:width .4s var(--gg-ease)}@media(prefers-reduced-motion:reduce){.gg-skin cart-drawer .drawer__inner{transition:transform .15s linear}.gg-skin cart-drawer .cart-drawer__overlay{transition:opacity .15s linear}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gg-cart-drawer.css.map */
