.gxc{--gxc-bg: #090e17;--gxc-surface: #111827;--gxc-surface-2: #172033;--gxc-line: #263044;--gxc-text: #f5f7fb;--gxc-muted: #a3acbf;--gxc-accent: #ff3fbf;--gxc-accent-deep: #e62aa6;--gxc-accent-soft: rgba(255, 63, 191, .1);--gxc-accent-line: rgba(255, 63, 191, .45);--gxc-cyan: #6fe7ff;--gxc-green: #7dffb0;--gxc-green-soft: #0f2a1d;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.35;color:var(--gxc-text);letter-spacing:normal}:where(.gxc) *,:where(.gxc) *:before,:where(.gxc) *:after{box-sizing:border-box}:where(.gxc) :where(p,h1,h2,h3,ul){margin:0;padding:0}:where(.gxc) button{font:inherit;color:inherit;cursor:pointer;letter-spacing:normal}:where(.gxc) a{color:inherit;text-decoration:none}:where(.gxc) img{display:block;max-width:100%}html.gxc-lock{overflow:hidden}.gxc__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gxc :focus-visible{outline:3px solid #fff;outline-offset:2px}@media(forced-colors:active){.gxc :focus-visible{outline:3px solid LinkText}}.gxc svg{flex:none}.gxc--drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent}.gxc--drawer:not([open]){display:none}.gxc--drawer::backdrop{background:#0000;transition:background-color .25s}.gxc--drawer.is-open::backdrop{background:#0009}.gxc--drawer .gxc__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gxc--drawer .gxc__panel{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(520px,100%);border-inline-start:1px solid var(--gxc-line);background:var(--gxc-bg);box-shadow:-10px 0 40px #00000080;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.gxc--drawer.is-open .gxc__panel{transform:none}.gxc--page{max-width:640px;margin:2rem auto 3rem;padding-inline:1rem}.gxc--page .gxc__panel{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gxc-line);border-radius:20px;background:var(--gxc-bg)}.gxc--page .gxc__title:focus{outline:none}.gxc__banner{padding:.6rem 1rem;font-size:.8125rem;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--gxc-bg);background:var(--gxc-accent)}.gxc__head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.6rem .4rem}.gxc .gxc__title{display:flex;align-items:center;gap:.75rem;font-size:1.875rem;font-weight:800;line-height:1.1;letter-spacing:-.04em;color:var(--gxc-text)}.gxc__count{display:inline-grid;min-width:1.65rem;height:1.65rem;padding:0 .45rem;place-items:center;border-radius:999px;font-size:.8125rem;font-weight:800;letter-spacing:0;color:var(--gxc-text);background:var(--gxc-surface-2)}.gxc__close{display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1.5px solid var(--gxc-line);border-radius:50%;background:none}.gxc__close:hover{border-color:var(--gxc-accent);color:var(--gxc-accent)}.gxc__body{flex:1;overflow-y:auto;padding:.25rem 1.6rem 1rem}.gxc__item{display:grid;grid-template-columns:88px 1fr auto;gap:1rem;padding:1.1rem 0;border-block-end:1px solid var(--gxc-line)}.gxc__thumb{position:relative;display:grid;width:88px;height:88px;place-items:center;border-radius:14px;color:var(--gxc-accent);background:var(--gxc-surface)}.gxc__thumb img{width:100%;height:100%;border-radius:14px;object-fit:cover}.gxc__save-badge{position:absolute;inset-block-start:-.6rem;inset-inline-start:-.5rem;padding:.3rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:900;letter-spacing:.04em;white-space:nowrap;color:var(--gxc-bg);background:var(--gxc-accent);box-shadow:0 4px 14px #ff3fbf59}.gxc__name{display:block;font-size:1.0625rem;font-weight:700;line-height:1.3}.gxc__variant{margin-block-start:.2rem;font-size:.8125rem;color:var(--gxc-muted)}.gxc__unit{margin-block-start:.2rem;font-size:.9375rem;color:var(--gxc-muted)}.gxc__unit s,.gxc__line s{color:var(--gxc-muted)}.gxc__ctrl{display:flex;align-items:center;gap:.75rem;margin-block-start:.7rem}.gxc__qty{display:inline-flex;align-items:center;height:2.75rem;border:1px solid var(--gxc-line);border-radius:10px}.gxc__qty button{display:grid;width:2.75rem;height:100%;padding:0;place-items:center;border:0;background:none}.gxc__qty span{min-width:1.5rem;font-weight:700;text-align:center}.gxc__remove{display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:0;color:var(--gxc-muted);background:none}.gxc__remove:hover{color:var(--gxc-accent)}.gxc__line{text-align:end;white-space:nowrap}.gxc__line b{display:block;font-size:1.0625rem;font-weight:800}.gxc__line s{font-size:.875rem}.gxc__upsell{margin-block-start:1.1rem;padding:.9rem .9rem .35rem;border:1px solid var(--gxc-accent-line);border-radius:16px;background:var(--gxc-accent-soft)}.gxc .gxc__upsell-title{display:flex;align-items:center;gap:.4rem;margin-block-end:.5rem;font-size:.96875rem;font-weight:800;color:var(--gxc-text);letter-spacing:normal;text-transform:none}.gxc__upsell-title svg{color:var(--gxc-accent)}.gxc__upsell ul{list-style:none}.gxc__up{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-block-start:1px solid rgba(255,63,191,.22)}.gxc__up:first-child{border-block-start:0}.gxc__up-img{display:grid;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;place-items:center;overflow:hidden;border-radius:10px;color:var(--gxc-accent);background:var(--gxc-surface)}.gxc__up-img img{width:100%;height:100%;object-fit:cover}.gxc__up-txt{flex:1;min-width:0}.gxc__up-txt b{display:block;font-size:.90625rem;font-weight:700}.gxc__up-txt small{display:block;margin-block-start:.1rem;font-size:.75rem;color:var(--gxc-muted)}.gxc__up-add{flex:0 0 auto;min-height:2.1rem;padding:.45rem .8rem;border:0;border-radius:999px;font-size:.8125rem;font-weight:800;white-space:nowrap;color:var(--gxc-bg)!important;background:var(--gxc-accent);transition:background-color .2s,transform .15s}.gxc__up-add:hover{background:var(--gxc-accent-deep)}.gxc__up-add:active{transform:scale(.96)}.gxc__trust{display:grid;gap:.5rem;margin-block-start:1.1rem;padding-inline:.35rem;font-size:.875rem;list-style:none}.gxc__trust li{display:flex;align-items:center;gap:.65rem}.gxc__trust svg{color:var(--gxc-cyan)}.gxc__foot{padding:.9rem 1.6rem 1.15rem;border-block-start:1px solid var(--gxc-line);background:var(--gxc-bg)}.gxc__savings{display:flex;justify-content:space-between;margin-block-end:.75rem;padding:.75rem .9rem;border-radius:10px;font-weight:800;color:var(--gxc-green);background:var(--gxc-green-soft)}.gxc__total{display:flex;align-items:baseline;justify-content:space-between;padding-block-start:.85rem;border-block-start:1px solid var(--gxc-line);font-size:1rem}.gxc__total b{font-size:1.0625rem;font-weight:800}.gxc__foot form{margin:0}.gxc__checkout,.gxc__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.5rem;margin-block-start:.75rem;border:0;border-radius:999px;font-size:1.1875rem;font-weight:800;color:var(--gxc-bg)!important;background:var(--gxc-accent);box-shadow:0 10px 28px #ff3fbf4d;transition:background-color .2s}.gxc__checkout:hover,.gxc__btn:hover{background:var(--gxc-accent-deep)}.gxc__note{margin-block-start:.6rem;font-size:.78rem;text-align:center;color:var(--gxc-muted)}.gxc__empty{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:3rem 0 1rem;text-align:center;color:var(--gxc-muted)}.gxc__empty-ic{color:var(--gxc-accent)}.gxc__empty .gxc__btn{width:auto;padding-inline:2rem}.gxc__loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#090e1773;opacity:0;pointer-events:none;transition:opacity .15s}.gxc.is-busy .gxc__loading{opacity:1;pointer-events:auto;cursor:progress}@media(max-width:520px){.gxc__head,.gxc__body,.gxc__foot{padding-inline:1.1rem}.gxc__item{grid-template-columns:72px 1fr auto;gap:.75rem}.gxc__thumb{width:72px;height:72px}.gxc__name,.gxc__line b{font-size:.96875rem}}@media(prefers-reduced-motion:reduce){.gxc *,.gxc *:before,.gxc *:after,.gxc--drawer::backdrop{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gx-cart.css.map */
