.GiftCartDrawer-module__WUVG8q__dialog{width:100%;max-width:none;height:100%;max-height:none;margin:var(--space-0);padding:var(--space-0);border:var(--space-0);color:var(--color-text);background:0 0}.GiftCartDrawer-module__WUVG8q__dialog::backdrop{background-color:var(--color-overlay);animation:GiftCartDrawer-module__WUVG8q__fade-in var(--duration-base) var(--ease-standard) both}.GiftCartDrawer-module__WUVG8q__panel{width:min(100%, var(--size-drawer-width));background-color:var(--color-surface-raised);height:100%;box-shadow:var(--shadow-lg);animation:GiftCartDrawer-module__WUVG8q__slide-in var(--duration-slow) var(--ease-standard) both;flex-direction:column;margin-inline-start:auto;display:flex}.GiftCartDrawer-module__WUVG8q__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:flex}.GiftCartDrawer-module__WUVG8q__close{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.GiftCartDrawer-module__WUVG8q__close:hover{background-color:var(--color-surface-sunken)}.GiftCartDrawer-module__WUVG8q__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.GiftCartDrawer-module__WUVG8q__tabs{gap:var(--space-1);margin:var(--space-4) var(--space-5);padding:var(--space-1);border-radius:var(--radius-lg);background-color:var(--color-surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GiftCartDrawer-module__WUVG8q__tab{min-height:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;display:inline-flex}.GiftCartDrawer-module__WUVG8q__tab:hover{color:var(--color-text)}.GiftCartDrawer-module__WUVG8q__tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.GiftCartDrawer-module__WUVG8q__tabSelected{border-color:var(--color-primary);color:var(--color-text);background-color:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.GiftCartDrawer-module__WUVG8q__tabPanel{flex-direction:column;flex:auto;min-height:0;display:flex}.GiftCartDrawer-module__WUVG8q__swagBody{padding:var(--space-5)}.GiftCartDrawer-module__WUVG8q__strip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--color-text);background-color:var(--color-primary-subtle);display:flex}.GiftCartDrawer-module__WUVG8q__strip svg{color:var(--color-primary-active);flex:none}.GiftCartDrawer-module__WUVG8q__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.GiftCartDrawer-module__WUVG8q__pagePanel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-sm);animation:none}.GiftCartDrawer-module__WUVG8q__pagePanel .GiftCartDrawer-module__WUVG8q__body{overflow:visible}.GiftCartDrawer-module__WUVG8q__pagePanel .GiftCartDrawer-module__WUVG8q__footer{border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none}.GiftCartDrawer-module__WUVG8q__section{gap:var(--space-4);padding:var(--space-5);display:grid}.GiftCartDrawer-module__WUVG8q__section+.GiftCartDrawer-module__WUVG8q__section{border-top:var(--border-width) solid var(--color-border)}.GiftCartDrawer-module__WUVG8q__sectionLabel{align-items:center;gap:var(--space-2);display:inline-flex}.GiftCartDrawer-module__WUVG8q__lines{margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.GiftCartDrawer-module__WUVG8q__line{grid-template-columns:var(--size-summary-image) minmax(0, 1fr) auto;gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);transition:background-color var(--duration-slow) var(--ease-standard);display:grid}.GiftCartDrawer-module__WUVG8q__line:first-child{padding-top:var(--space-0)}.GiftCartDrawer-module__WUVG8q__line:last-child{border-bottom:0}.GiftCartDrawer-module__WUVG8q__thumb{width:var(--size-summary-image);aspect-ratio:var(--product-aspect-ratio);border-radius:var(--radius-md);background-color:var(--color-surface-sunken);position:relative;overflow:hidden}.GiftCartDrawer-module__WUVG8q__thumb img{object-fit:contain;width:100%;height:100%}.GiftCartDrawer-module__WUVG8q__lineCopy{align-content:start;gap:var(--space-1);min-width:var(--space-0);display:grid}.GiftCartDrawer-module__WUVG8q__lineAside{align-content:space-between;justify-items:end;gap:var(--space-2);display:grid}.GiftCartDrawer-module__WUVG8q__price{white-space:nowrap}.GiftCartDrawer-module__WUVG8q__added{padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);color:var(--color-success);background-color:var(--color-success-subtle);justify-self:start}.GiftCartDrawer-module__WUVG8q__pending{padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);color:var(--color-warning);background-color:var(--color-warning-subtle);justify-self:start}.GiftCartDrawer-module__WUVG8q__remove{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.GiftCartDrawer-module__WUVG8q__remove:hover{color:var(--color-danger);background-color:var(--color-danger-subtle)}.GiftCartDrawer-module__WUVG8q__remove:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.GiftCartDrawer-module__WUVG8q__lineAction{justify-self:start;align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-0);color:var(--color-primary-active);cursor:pointer;background:0 0;border:0;display:inline-flex}.GiftCartDrawer-module__WUVG8q__lineAction:hover{text-underline-offset:.2em;text-decoration:underline}.GiftCartDrawer-module__WUVG8q__lineAction:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.GiftCartDrawer-module__WUVG8q__lineAction:disabled{cursor:progress;opacity:.6}.GiftCartDrawer-module__WUVG8q__link{color:var(--color-text);text-underline-offset:.2em;justify-self:start;text-decoration:underline}.GiftCartDrawer-module__WUVG8q__link:hover{color:var(--color-primary-active)}.GiftCartDrawer-module__WUVG8q__footer{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--border-width) solid var(--color-border);background-color:var(--color-surface-raised);box-shadow:var(--shadow-md);display:grid}.GiftCartDrawer-module__WUVG8q__total{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.GiftCartDrawer-module__WUVG8q__totalLabel{display:grid}.GiftCartDrawer-module__WUVG8q__pickedLink{font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-self:start;margin-block-start:var(--space-1)}.GiftCartDrawer-module__WUVG8q__checkout{width:100%}.GiftCartDrawer-module__WUVG8q__empty{gap:var(--space-5);padding:var(--space-6) var(--space-5);text-align:center;display:grid}.GiftCartDrawer-module__WUVG8q__emptyCopy{gap:var(--space-2);display:grid}.GiftCartDrawer-module__WUVG8q__tiles{gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.GiftCartDrawer-module__WUVG8q__tile{min-height:calc(var(--space-16) + var(--space-8));align-content:space-between;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);color:var(--color-text);background-color:var(--color-surface);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:grid}.GiftCartDrawer-module__WUVG8q__tile:hover{background-color:var(--color-primary-subtle)}.GiftCartDrawer-module__WUVG8q__tile:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.GiftCartDrawer-module__WUVG8q__tileFoot{justify-content:space-between;align-items:center;display:flex}.GiftCartDrawer-module__WUVG8q__tileArrow{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background-color:var(--color-surface-raised);place-items:center;display:grid}@keyframes GiftCartDrawer-module__WUVG8q__slide-in{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes GiftCartDrawer-module__WUVG8q__fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.GiftCartDrawer-module__WUVG8q__panel,.GiftCartDrawer-module__WUVG8q__dialog::backdrop{animation:none}}.GiftCartDrawer-module__WUVG8q__boxNote{gap:var(--space-3);display:grid}.GiftCartDrawer-module__WUVG8q__boxNoteCopy{gap:var(--space-1);display:grid}
