.modal-module__-OGSAW__dialog{width:min(100% - 2rem,38rem);max-width:none;min-height:0;max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--radius-sheet);box-shadow:var(--shadow-overlay);animation:modal-module__-OGSAW__dialog-in .24s var(--ease-out);background:#fff;border:2px solid #fff;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.modal-module__-OGSAW__dialog::backdrop{animation:modal-module__-OGSAW__backdrop-in .16s var(--ease-out);background:#000000a6}.modal-module__-OGSAW__dialog[data-closing]{animation:modal-module__-OGSAW__dialog-out .14s var(--ease-in) forwards;pointer-events:none}.modal-module__-OGSAW__dialog[data-closing]::backdrop{animation:modal-module__-OGSAW__backdrop-out .14s var(--ease-in) forwards}.modal-module__-OGSAW__close{z-index:1;position:absolute;top:.5rem;right:.5rem}@keyframes modal-module__-OGSAW__dialog-out{to{opacity:0;transform:translateY(8px)}}@keyframes modal-module__-OGSAW__backdrop-out{to{opacity:0}}@keyframes modal-module__-OGSAW__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-module__-OGSAW__dialog-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-module__-OGSAW__dialog,.modal-module__-OGSAW__dialog::backdrop{animation:none}}
.action-dialog-module__XUNJGa__compact{width:min(100% - 2rem,30rem)}.action-dialog-module__XUNJGa__content{overscroll-behavior:contain;overflow-y:auto}.action-dialog-module__XUNJGa__header{background:#fff5b2;padding:1.5rem 3.75rem 1.5rem 1.5rem}.action-dialog-module__XUNJGa__eyebrow{margin-bottom:.375rem;font-size:.875rem;font-weight:700}.action-dialog-module__XUNJGa__header h2{font-family:var(--font-display);font-size:var(--type-dialog-size);line-height:var(--type-dialog-leading);text-wrap:balance}.action-dialog-module__XUNJGa__body{text-wrap:pretty;gap:1.25rem;padding:1.5rem;font-size:1rem;line-height:1.5;display:grid}.action-dialog-module__XUNJGa__product{border-radius:var(--radius-card);border:1px solid #0000001f;align-items:center;gap:1rem;padding:.875rem;display:flex}.action-dialog-module__XUNJGa__product img{-o-object-fit:contain;object-fit:contain;flex:none;width:64px;height:64px}.action-dialog-module__XUNJGa__product strong{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.35}.action-dialog-module__XUNJGa__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.action-dialog-module__XUNJGa__primary,.action-dialog-module__XUNJGa__secondary{border-radius:var(--radius-control);text-align:center;min-height:48px;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.action-dialog-module__XUNJGa__primary{color:#fff;box-shadow:var(--shadow-ledge-control);background:#eb560c}.action-dialog-module__XUNJGa__primary[data-tone=green]{background:#48ac46}.action-dialog-module__XUNJGa__primary svg{flex:none;width:20px;height:20px}.action-dialog-module__XUNJGa__secondary{background:#fff;border-color:#0003}.action-dialog-module__XUNJGa__primary:active:not(:disabled){box-shadow:none}.action-dialog-module__XUNJGa__primary:disabled,.action-dialog-module__XUNJGa__secondary:disabled{cursor:wait;opacity:.55}.action-dialog-module__XUNJGa__error{border-left:4px solid var(--error-accent);border-radius:var(--radius-field);background:var(--error-surface);color:#000;padding:.875rem 1rem;line-height:1.45}.action-dialog-module__XUNJGa__feedback{text-align:center;justify-content:center;align-items:flex-start;gap:.625rem;min-height:3em;font-size:.875rem;display:flex}.action-dialog-module__XUNJGa__feedback svg{flex:none;width:16px;height:18px;margin-top:.125rem}@media (hover:hover) and (pointer:fine){.action-dialog-module__XUNJGa__primary:not(:disabled):hover{background:#000}.action-dialog-module__XUNJGa__secondary:not(:disabled):hover{background:#fff5b2}}@media (max-width:479px){.action-dialog-module__XUNJGa__header{padding:1.25rem 3.75rem 1.25rem 1rem}.action-dialog-module__XUNJGa__body{padding:1.25rem 1rem}.action-dialog-module__XUNJGa__product{gap:.75rem;padding:.75rem}}@media (prefers-reduced-motion:reduce){.action-dialog-module__XUNJGa__primary,.action-dialog-module__XUNJGa__secondary{transition:none}}@media (max-height:500px) and (min-width:480px){.action-dialog-module__XUNJGa__header{padding-block:1rem}.action-dialog-module__XUNJGa__header h2{font-size:1.5rem}.action-dialog-module__XUNJGa__body{gap:.75rem;padding:1rem}.action-dialog-module__XUNJGa__product{padding:.5rem}.action-dialog-module__XUNJGa__product img{width:48px;height:48px}}
.wishlist-grid-module__qPsU1q__page{min-height:calc(100svh - 4rem);padding-bottom:clamp(5rem,8vw,8rem);position:relative;overflow-x:clip}.wishlist-grid-module__qPsU1q__content{width:min(100% - 2rem,1440px);margin:1.25rem auto 0}.wishlist-grid-module__qPsU1q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.wishlist-grid-module__qPsU1q__header h1{text-wrap:balance}.wishlist-grid-module__qPsU1q__description{text-wrap:pretty;max-width:56ch;margin-top:.625rem;font-size:1.0625rem;line-height:1.5}.wishlist-grid-module__qPsU1q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;display:grid}.wishlist-grid-module__qPsU1q__card{border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-ledge);background:#fff;border:1px solid #00000014;flex-direction:column;padding:.625rem;display:flex}.wishlist-grid-module__qPsU1q__image{aspect-ratio:1;border-radius:var(--radius-field);place-items:center;width:100%;margin-bottom:.875rem;display:grid;position:relative;overflow:hidden}.wishlist-grid-module__qPsU1q__image img{-o-object-fit:contain;object-fit:contain;padding:.375rem}.wishlist-grid-module__qPsU1q__placeholder{text-align:center;background:#0000000a;place-items:center;width:100%;height:100%;padding:.75rem;font-size:.8125rem;display:grid}.wishlist-grid-module__qPsU1q__productTitle{min-height:2.7em;font-family:var(--font-body);overflow-wrap:anywhere;padding-inline:.125rem;font-size:.9375rem;font-weight:700;line-height:1.35}.wishlist-grid-module__qPsU1q__cardActions{gap:.625rem;margin-top:auto;padding-top:1rem;display:grid}.wishlist-grid-module__qPsU1q__delete{border-radius:0 0 var(--radius-control) var(--radius-control);color:#000000bf;width:100%;min-height:44px;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-top:1px solid #00000014;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.wishlist-grid-module__qPsU1q__delete svg{fill:currentColor;width:16px;height:18px}.wishlist-grid-module__qPsU1q__buy{border-radius:var(--radius-control);color:#fff;text-align:center;background:#48ac46;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.5rem;font-size:.875rem;font-weight:700;line-height:1.3;display:flex}.wishlist-grid-module__qPsU1q__buy svg{flex:none;width:16px;height:16px}.wishlist-grid-module__qPsU1q__buy[aria-disabled=true]{color:#0000008c;background:#00000014}.wishlist-grid-module__qPsU1q__purchase{border-radius:var(--radius-control);text-underline-offset:3px;width:100%;min-height:44px;padding:.5rem .25rem;font-size:.875rem;line-height:1.35;text-decoration:underline}.wishlist-grid-module__qPsU1q__purchase[aria-disabled=true]{color:#00000073;text-decoration:none}.wishlist-grid-module__qPsU1q__status{text-align:center;border-top:1px solid #00000014;justify-content:center;align-items:center;gap:.375rem;min-height:36px;padding:.5rem .25rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.wishlist-grid-module__qPsU1q__status[data-purchased=true]{color:#48ac46}.wishlist-grid-module__qPsU1q__status svg{flex:none;width:12px;height:12px}.wishlist-grid-module__qPsU1q__page+.wishlist-grid-module__qPsU1q__footer{margin-top:0}@media (hover:hover) and (pointer:fine){.wishlist-grid-module__qPsU1q__delete:hover{color:#eb560c;background:#fff5b2}.wishlist-grid-module__qPsU1q__buy:not([aria-disabled=true]):hover{background:#000}.wishlist-grid-module__qPsU1q__purchase:not([aria-disabled=true]):hover{background:#fff5b2}}@media (min-width:640px){.wishlist-grid-module__qPsU1q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.wishlist-grid-module__qPsU1q__card{border-radius:var(--radius-card);padding:1rem}.wishlist-grid-module__qPsU1q__productTitle{font-size:1.0625rem}.wishlist-grid-module__qPsU1q__delete{font-size:.875rem}}@media (min-width:768px){.wishlist-grid-module__qPsU1q__content{width:min(100% - 4rem,1440px);margin-top:2rem}}@media (min-width:1024px){.wishlist-grid-module__qPsU1q__page{min-height:calc(100svh - 5rem)}.wishlist-grid-module__qPsU1q__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.wishlist-grid-module__qPsU1q__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wishlist-grid-module__qPsU1q__delete{transition:none}}
.copy-link-module__EyWQcq__fallback{gap:.5rem;max-width:36rem;font-size:.875rem;display:grid}.copy-link-module__EyWQcq__fallback label{font-weight:700}.copy-link-module__EyWQcq__fallback input{border-radius:var(--radius-field);border:1px solid #0000004d;width:100%;min-width:0;min-height:48px;padding:.75rem;font-size:1rem}
