.cart-drawer__dialog,.cart-page{--gi-cart-ground: var(--bg-primary);--gi-cart-panel: var(--bg-secondary);--gi-cart-ink: var(--text-primary);--gi-cart-ink-2: var(--text-secondary);--gi-cart-quiet: var(--neutral-600);--gi-cart-line: var(--divider);--gi-cart-line-strong: var(--border-default);--gi-cart-control-line: var(--neutral-500);--gi-cart-pad: 1.5rem}.cart-drawer__dialog{--sidebar-width: 27rem;background-color:var(--gi-cart-ground);color:var(--gi-cart-ink);border-inline-start:1px solid var(--gi-cart-line)}.cart-drawer__dialog .cart-drawer__content{background-color:var(--gi-cart-ground)}.cart-drawer__header{background-color:var(--gi-cart-ground);padding:1.25rem var(--gi-cart-pad);border-block-end:1px solid var(--gi-cart-line)}.cart-drawer__heading,.cart-title h1{font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.15;letter-spacing:0;color:var(--gi-cart-ink)}.cart-drawer__heading--empty{font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);text-align:center}.cart-drawer__heading .cart-bubble,.cart-title .cart-bubble{font-family:var(--font-ui);font-size:.75rem;color:var(--gi-cart-ink-2)}.cart-drawer__heading .cart-bubble__background,.cart-title .cart-bubble__background{background:transparent;box-shadow:inset 0 0 0 1px var(--gi-cart-line-strong)}.cart-drawer__items{padding:.25rem var(--gi-cart-pad)}.cart-drawer__summary{padding:1.25rem var(--gi-cart-pad) 1.5rem;background-color:var(--gi-cart-panel);border-block-start:1px solid var(--gi-cart-line)}.cart-drawer__dialog .cart-items__table-row--full-width-variants.cart-items__table-row{grid-template-columns:clamp(4.5rem,24cqi,6.5rem) minmax(0,1fr) auto}.cart-items__table-row,.cart-items--dividers .cart-items__table-row:not(:last-child){margin-block-end:0;padding-block:1.25rem;border-block-end:1px solid var(--gi-cart-line)}.cart-items__table tbody>.cart-items__table-row:last-child{border-block-end:0}.cart-items__media-container{background-color:var(--gi-cart-panel)}.cart-items__media-image{object-fit:contain;mix-blend-mode:multiply}.cart-items__title{font-family:var(--font-display);font-weight:500;font-size:1.0625rem;line-height:1.3;color:var(--gi-cart-ink);text-decoration:none;text-wrap:balance}.cart-items__title:hover{text-decoration:underline;text-decoration-color:var(--hover-underline);text-underline-offset:.25em}.cart-items__variants,.cart-items__variant,.cart-items__properties,.cart-items__unit-price-wrapper,.cart-items__variants-wrapper p{font-family:var(--font-ui);font-size:.75rem;line-height:1.5;letter-spacing:.02em;color:var(--gi-cart-quiet)}.cart-items__price{font-family:var(--font-ui);font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--gi-cart-ink)}.cart-items .quantity-selector{border:1px solid var(--gi-cart-control-line);border-radius:var(--style-border-radius-inputs);background:transparent;box-shadow:none;font-family:var(--font-ui);color:var(--gi-cart-ink)}.cart-items .quantity-selector button,.cart-items .quantity-selector input{background:transparent;color:inherit}.cart-items .quantity-selector button:hover{background:var(--gi-cart-panel)}.cart-items__remove{color:var(--gi-cart-quiet)}.cart-items__remove:hover{color:var(--gi-cart-ink)}.cart-items__quantity-controls :focus-visible,.cart-discount__summary:focus-visible,.cart-discount__input:focus-visible,.cart-drawer__close-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cart-actions{border-block-color:var(--gi-cart-line-strong)}.cart-discount__label,.cart-note__label{font-family:var(--font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gi-cart-ink-2)}.cart-drawer__dialog .cart-discount__input,.cart-page .cart-discount__input{background-color:var(--bg-surface);border-color:var(--gi-cart-control-line);border-radius:var(--style-border-radius-inputs);font-family:var(--font-ui);color:var(--gi-cart-ink)}.cart-discount__pill{border-radius:var(--style-border-radius-inputs);background-color:var(--bg-surface);border:1px solid var(--gi-cart-line-strong);font-family:var(--font-ui);font-size:.75rem;letter-spacing:.08em}.cart-totals__total{align-items:baseline}.cart-totals__total-label{font-family:var(--font-ui);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gi-cart-ink-2)}.cart-totals__total-value{font-family:var(--font-display);font-weight:500;font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--gi-cart-ink)}.cart-totals__tax-note{font-family:var(--font-ui);color:var(--gi-cart-quiet)}html[lang=ko] .cart-totals__tax-note,html[lang=ko] .cart__prelaunch-note,html[lang=ko] .gi-cart-empty__body{word-break:keep-all}.gi-cart-launch{display:grid;gap:.375rem;padding-block-end:.25rem}.gi-cart-launch__kicker{margin:0;font-family:var(--font-ui);font-size:.6875rem;font-weight:500;letter-spacing:var(--gi-tracking-eyebrow);text-transform:uppercase;color:var(--accent-gold-text)}.cart__prelaunch-note{margin:0;font-family:var(--font-editorial);font-size:.9375rem;line-height:1.55;color:var(--gi-cart-ink-2);text-wrap:pretty}.cart__ctas .cart__checkout-button:disabled{opacity:1;background:transparent;color:var(--gi-cart-ink-2);border:1px solid var(--gi-cart-line-strong);box-shadow:none;cursor:default;text-transform:none;letter-spacing:.02em}.cart__ctas .cart__checkout-button:disabled:hover{background:transparent;color:var(--gi-cart-ink-2);border-color:var(--gi-cart-line-strong)}.gi-cart-letter{justify-self:center;margin-block-start:.25rem}body:not(:has([data-gi-letter-open])) [data-gi-cart-letter]{display:none}.gi-cart-empty{display:grid;justify-items:center;gap:.75rem;padding:3rem var(--gi-cart-pad) 2.5rem;text-align:center}.gi-cart-empty__body{margin:0;max-width:34ch;font-family:var(--font-editorial);font-size:1rem;line-height:1.6;color:var(--gi-cart-ink-2);text-wrap:pretty}.gi-cart-empty__actions{display:grid;justify-items:center;gap:.75rem;margin-block-start:.75rem}.gi-cart-empty__login{margin:0;font-family:var(--font-ui);font-size:.8125rem;color:var(--gi-cart-quiet)}.gi-cart-empty__login a{color:var(--gi-cart-ink);text-underline-offset:.25em}.section:has(>.cart-page),.section-background:has(+.section>.cart-page){--color-background: var(--bg-primary)}body:has(.cart-page){background-color:var(--bg-primary)}.cart-page .cart-items{max-width:52rem}@media screen and (min-width:750px){.cart-page:not(.cart-page--empty) .cart-page__items{padding-block-end:2.5rem}}.cart-page .cart-summary--extend,.cart-page .cart-summary__inner{background-color:var(--gi-cart-panel)}.cart-page:not(.cart-page--empty) .cart-title{padding-block-end:.5rem;border-block-end:1px solid var(--gi-cart-line)}@media screen and (min-width:750px){.cart-page .cart-summary__inner{padding:2.5rem}}@media screen and (max-width:749px){.cart-drawer__dialog{--gi-cart-pad: 1.25rem}}@media(prefers-reduced-motion:reduce){.cart-drawer__dialog *,.cart-page *{transition-duration:.01ms!important}}.gi-kr-address{display:grid;gap:.75rem;padding-block:1rem 1.25rem;margin-block-end:.25rem;border-block-end:1px solid var(--gi-cart-line-strong);font-family:var(--font-ui)}.gi-kr-address__label{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gi-cart-ink-2)}.gi-kr-address__hint,.gi-kr-address__note{margin:0;font-size:.8125rem;line-height:1.5;color:var(--gi-cart-quiet);text-wrap:pretty}.gi-kr-address__found{display:grid;gap:.125rem;font-size:.9375rem;line-height:1.5;color:var(--gi-cart-ink)}.gi-kr-address__found[hidden],.gi-kr-address__fields[hidden],.gi-kr-address__hint[hidden]{display:none}.gi-kr-address__zip{font-size:.75rem;letter-spacing:.08em;color:var(--gi-cart-quiet)}.gi-kr-address__search{justify-self:start}.gi-kr-address__search[aria-busy=true]{opacity:.6;cursor:progress}.gi-kr-address__fields{display:grid;gap:.75rem}.gi-kr-address__field{display:grid;gap:.375rem}.gi-kr-address__field-label{font-size:.8125rem;color:var(--gi-cart-ink-2)}.cart-drawer__dialog .gi-kr-address__field input,.cart-page .gi-kr-address__field input{width:100%;min-height:2.75rem;padding:.625rem .75rem;background-color:var(--bg-surface);border:1px solid var(--gi-cart-control-line);border-radius:var(--style-border-radius-inputs);font-family:var(--font-ui);font-size:1rem;color:var(--gi-cart-ink)}.cart-drawer__dialog .gi-kr-address__field input:focus-visible,.cart-page .gi-kr-address__field input:focus-visible,.gi-kr-dialog__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gi-kr-dialog{width:min(32rem,calc(100vw - 2rem));height:min(40rem,calc(100dvh - 2rem));padding:0;border:1px solid var(--border-default);border-radius:var(--style-border-radius-inputs);background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-ui)}.gi-kr-dialog[open]{display:flex;flex-direction:column}.gi-kr-dialog::backdrop{background-color:#0006}.gi-kr-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-block-end:1px solid var(--divider)}.gi-kr-dialog__title{margin:0;font-size:.9375rem;font-weight:500}.gi-kr-dialog__close{padding:.375rem .25rem;background:none;border:0;font:inherit;font-size:.875rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.gi-kr-dialog__body{flex:1;min-height:0}@media screen and (max-width:749px){.gi-kr-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gi-cart.css.map */
