.glikid-drawer{--gd-width: 420px;--gd-background: #F4EEFF;--gd-footer-background: #E7DAFF;--gd-text: #191919;--gd-muted: #858291;--gd-border: #878787;--gd-button: #7853B1;--gd-button-hover: #FD752C;--gd-button-text: #ffffff;--gd-stars: #FFC209;--gd-image-size: 76px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100%;height:100%;display:flex;justify-content:flex-end;overflow:hidden;background:#00000073;transition:visibility var(--duration-default, .25s) ease}.glikid-drawer.active{visibility:visible}.glikid-drawer *,.glikid-drawer *:before,.glikid-drawer *:after{box-sizing:border-box}.glikid-drawer .cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.glikid-drawer .cart-drawer__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0}.glikid-drawer .drawer__inner{position:absolute;top:0;right:0;bottom:0;width:var(--gd-width);max-width:100%;height:100%;height:100dvh;padding:0;border:0;overflow:hidden;display:flex;flex-direction:column;background:var(--gd-background);color:var(--gd-text);transform:translate(100%);transition:transform var(--duration-default, .25s) ease;box-shadow:-8px 0 28px #00000014}.glikid-drawer.active .drawer__inner{transform:translate(0)}.glikid-drawer .drawer__header{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--gd-border)}.glikid-drawer .drawer__heading{margin:0;font-size:30px;color:var(--gd-text);line-height:1.3}.glikid-drawer__count{font-family:var(--font-body-family);font-size:14px;color:var(--gd-muted);font-weight:400}.glikid-drawer .drawer__close{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--gd-muted);box-shadow:none;cursor:pointer}.glikid-drawer .drawer__close .svg-wrapper{width:18px;height:18px}.glikid-drawer cart-drawer-items{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 22px}.glikid-drawer .cart-drawer__form,.glikid-drawer .drawer__contents{display:block;margin:0}.glikid-drawer .drawer__cart-items-wrapper{width:100%}.glikid-drawer .cart-items,.glikid-drawer .cart-items tbody{display:block;width:100%;margin:0}.glikid-drawer .cart-items .cart-item{position:relative;display:grid;grid-template-columns:var(--gd-image-size) minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:8px;padding:20px 0;margin:0;border-bottom:1px solid var(--gd-border)}.glikid-drawer .cart-items .cart-item>td{padding:0;border:0;min-width:0}.glikid-drawer .cart-item__media{position:relative;grid-column:1;grid-row:1 / 3;width:var(--gd-image-size);align-self:start}.glikid-drawer .cart-item__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#fff;max-width:100%}.glikid-drawer .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.glikid-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto;overflow-wrap:anywhere}.glikid-drawer .cart-item__name{display:inline;font-size:18px;line-height:1.45;font-weight:400;color:var(--gd-text);text-decoration:none}.glikid-drawer .cart-item__name:hover{text-decoration:underline}.glikid-drawer .cart-item__details>*+*{margin-top:8px}.glikid-drawer .cart-item__details .product-option{font-size:12px;line-height:1.5;color:var(--gd-muted)}.glikid-drawer .cart-item__details>.product-option,.glikid-drawer .cart-item__final-price{color:var(--gd-text);font-size:14px}.glikid-drawer .glikid-drawer__unit-price,.glikid-drawer .cart-item__details>.cart-item__discounted-prices{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.glikid-drawer .cart-item__details>.cart-item__discounted-prices strong{order:-1}.glikid-drawer .cart-item__old-price,.glikid-drawer__unit-price s{font-size:16px;color:var(--gd-muted)}.glikid-drawer .cart-item__details dl{margin-bottom:0}.glikid-drawer .cart-item__details .product-option dt,.glikid-drawer .cart-item__details .product-option dd{display:inline;margin:0;overflow-wrap:anywhere}.glikid-drawer .cart-item__details p:empty,.glikid-drawer .discounts:empty{display:none}.glikid-drawer .cart-item__quantity{grid-column:2;grid-row:2}.glikid-drawer quantity-popover{display:block}.glikid-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:7px}.glikid-drawer .quantity-popover-container{padding:0}.glikid-drawer .quantity{width:98px;min-height:34px;height:34px;border:1px solid var(--gd-border);border-radius:22px;background:transparent}.glikid-drawer .quantity:before,.glikid-drawer .quantity:after{display:none}.glikid-drawer .quantity__button{width:30px;flex:0 0 30px;min-height:32px;padding:0;color:var(--gd-text)}.glikid-drawer .quantity__button .svg-wrapper{width:10px;height:10px}.glikid-drawer .quantity__input{width:36px;padding:0;font-size:14px;color:var(--gd-text)}.glikid-drawer cart-remove-button{display:inline-flex;margin:0}.glikid-drawer cart-remove-button .button{min-height:36px;min-width:36px;padding:8px;color:var(--gd-muted)}.glikid-drawer cart-remove-button .svg-wrapper{width:16px;height:16px}.glikid-drawer .cart-item__totals{position:absolute;right:0;top:20px;pointer-events:none}.glikid-drawer .cart-item__totals .cart-item__price-wrapper{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.glikid-drawer .cart-item__totals .loading__spinner{position:relative;top:0;right:0;padding:0;width:20px}.glikid-drawer .cart-item__error{margin-top:8px}.glikid-drawer .cart-item__error-text:empty+.svg-wrapper{display:none}.glikid-drawer .quantity-popover__info.global-settings-popup{top:100%;transform:translateY(0);z-index:3;max-width:100%}.glikid-drawer .cart-item__quantity--info quantity-popover>*{padding-left:0}.glikid-drawer .cart-item__nested-line .cart-item__image{width:65%;margin-left:auto}.glikid-drawer__rating{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.2}.glikid-drawer__stars{display:inline-block;position:relative;font-size:17px;letter-spacing:1px;line-height:1.1;white-space:nowrap}.glikid-drawer__stars>span:first-child{color:#d8d1c7}.glikid-drawer__stars>span:last-child{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--gd-stars)}.glikid-drawer .drawer__footer{flex:0 0 auto;max-height:60%;overflow-y:auto;overscroll-behavior:contain;padding:0 22px max(12px,env(safe-area-inset-bottom));background:var(--gd-footer-background);border-top:1px solid var(--gd-border)}.glikid-drawer cart-drawer-items.is-empty+.drawer__footer{display:none}.glikid-drawer .drawer__footer>details{margin:0;border-bottom:1px solid var(--gd-border)}.glikid-drawer .drawer__footer>details[open]{padding-bottom:14px}.glikid-drawer .drawer__footer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:44px;padding:10px 0;line-height:1.4;font-size:16px;cursor:pointer}.glikid-drawer .drawer__footer summary::-webkit-details-marker{display:none}.glikid-drawer .summary__title{width:100%;display:flex;align-items:center;justify-content:space-between}.glikid-drawer__toggle{display:inline-block;width:9px;height:9px;position:relative;margin:0 2px 0 10px}.glikid-drawer__toggle:before,.glikid-drawer__toggle:after{content:"";position:absolute;background:currentColor}.glikid-drawer__toggle:before{top:4px;left:0;width:9px;height:1px}.glikid-drawer__toggle:after{top:0;left:4px;width:1px;height:9px}.glikid-drawer details[open]>summary .glikid-drawer__toggle:after{display:none}.glikid-drawer .cart__note{display:block;margin:0}.glikid-drawer .cart__note:before,.glikid-drawer .cart__note:after{display:none}.glikid-drawer .cart__note textarea{width:100%;min-height:72px;padding:10px 12px;margin:0;border:1px solid var(--gd-border);border-radius:8px;font:inherit;font-size:13px;background:#fff;color:#222;resize:vertical}.glikid-drawer glikid-drawer-discount{display:block}.glikid-drawer__discount-form{display:flex;gap:8px;margin:0}.glikid-drawer__discount-form input{flex:1;width:0;min-width:0;min-height:40px;padding:10px 12px;border:1px solid var(--gd-border);border-radius:8px;background:#fff;color:#222;font:inherit;font-size:12px}.glikid-drawer__discount-form button{border:0;border-radius:8px;background:#111;color:#fff;min-height:40px;padding:9px 16px;text-transform:uppercase;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.glikid-drawer__discount-form button:disabled{opacity:.5;cursor:wait}.glikid-drawer__discount-status{font-size:12px;line-height:1.4;margin:8px 0 0;overflow-wrap:anywhere}.glikid-drawer__discount-status:empty{display:none}.glikid-drawer .cart-drawer__footer{padding-top:16px}.glikid-drawer .cart-drawer__footer .discounts{margin:0 0 12px}.glikid-drawer .discounts__discount{font-size:12px;justify-content:flex-start;color:var(--gd-text)}.glikid-drawer .discounts__discount svg{width:14px;height:14px}.glikid-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.glikid-drawer .totals__total{margin:0;font:inherit;font-size:16px;font-weight:700;color:var(--gd-text)}.glikid-drawer .totals__total-value{margin:0;font-size:24px;font-weight:700;color:var(--gd-text);white-space:nowrap}.glikid-drawer .tax-note{display:block;margin:10px 0 14px;text-align:left;font-size:12px;line-height:1.5;color:var(--gd-muted)}.glikid-drawer .cart__ctas{display:block;margin:0}.glikid-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;max-width:none;padding:12px 15px;border:0;border-radius:30px;background:var(--gd-button);color:var(--gd-button-text);font-size:16px;font-weight:700;text-transform:uppercase;box-shadow:none;transition:background .2s}.glikid-drawer .cart__checkout-button:before,.glikid-drawer .cart__checkout-button:after{display:none}.glikid-drawer .cart__checkout-button:hover{background:var(--gd-button-hover)}.glikid-drawer__view-cart{display:block;width:fit-content;margin:12px auto 0;padding:4px 14px;font-size:14px;line-height:1.5;color:var(--gd-button);text-transform:uppercase;text-decoration:none;text-underline-offset:3px}.glikid-drawer__view-cart:hover{text-decoration:underline}.glikid-drawer--busy cart-drawer-items,.glikid-drawer--busy .cart__ctas,.glikid-drawer--busy .glikid-drawer__view-cart{pointer-events:none;opacity:.6}.glikid-drawer .drawer__inner-empty{height:100%;padding:24px;overflow-y:auto;display:flex;flex-direction:column}.glikid-drawer .cart-drawer__warnings{display:flex;flex-direction:column;flex:1;justify-content:center}.glikid-drawer.is-empty .drawer__inner{display:block}.glikid-drawer.is-empty .drawer__header,.glikid-drawer.is-empty cart-drawer-items,.glikid-drawer.is-empty .drawer__footer{display:none}.glikid-drawer:not(.is-empty) .cart-drawer__warnings,.glikid-drawer:not(.is-empty) .cart-drawer__collection{display:none}.glikid-drawer .cart-drawer__warnings .drawer__close{top:12px;right:10px;transform:none}.glikid-drawer .cart-drawer__warnings--has-collection .cart__login-title{margin-top:25px}.glikid-drawer .cart-drawer__collection{margin:20px 0 0}.glikid-drawer cart-drawer-items::-webkit-scrollbar{width:3px}.glikid-drawer cart-drawer-items::-webkit-scrollbar-thumb{background:var(--gd-border);border-radius:20px}@media(max-width:749px){.glikid-drawer{--gd-width: 400px;--gd-image-size: 68px}.glikid-drawer .drawer__inner{max-width:100vw}.glikid-drawer .drawer__header{padding:16px 18px}.glikid-drawer cart-drawer-items{padding:0 18px}.glikid-drawer .drawer__footer{padding-left:18px;padding-right:18px}.glikid-drawer .cart-items .cart-item{column-gap:12px;padding:18px 0}}@media(max-height:600px){.glikid-drawer .drawer__inner{overflow-y:auto}.glikid-drawer cart-drawer-items{flex:1 0 auto;overflow:visible}.glikid-drawer .drawer__footer{max-height:none;overflow:visible}}@media(prefers-reduced-motion:reduce){.glikid-drawer,.glikid-drawer .drawer__inner,.glikid-drawer .cart__checkout-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cart-drawer.css.map */
