.ylJyXa_dialog{width:min(34rem,100vw - 2rem)}.ylJyXa_renderer{pointer-events:none;contain:strict;isolation:isolate;width:720px;height:720px;position:fixed;top:0;left:-10000px;overflow:hidden}.ylJyXa_renderer>*{width:100%;height:100%}.ylJyXa_designName{color:var(--account-muted);text-align:center;margin:-.6rem 0 1.25rem;font-size:.85rem}.ylJyXa_preparation{color:var(--account-muted);text-align:center;justify-items:center;gap:1rem;display:grid}.ylJyXa_preparation p{margin:0}.ylJyXa_skeleton{aspect-ratio:1;background:linear-gradient(105deg, var(--account-panel-surface), var(--shop-spec-surface), var(--account-panel-surface));background-size:220% 100%;border-radius:.5rem;width:min(15rem,100%);animation:1.5s ease-in-out infinite ylJyXa_share-preparing}.ylJyXa_preview{aspect-ratio:1;object-fit:cover;border:1px solid var(--account-line);border-radius:.5rem;width:min(15rem,100%);margin:0 auto 1rem;display:block}.ylJyXa_inclusion{color:var(--account-ink);text-align:center;margin:0 0 1rem;font-size:.84rem;font-weight:600}.ylJyXa_shareText{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid var(--account-line);background:var(--account-panel-surface);width:100%;color:var(--account-ink);font:inherit;border-radius:.5rem;margin:0 0 1rem;padding:.9rem;font-size:.76rem;line-height:1.6}.ylJyXa_actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.ylJyXa_actions button{flex:8rem}.ylJyXa_error{color:var(--form-error);text-align:center;margin:1rem 0 0;font-size:.82rem}@keyframes ylJyXa_share-preparing{to{background-position:-220% 0}}@media (max-width:520px){.ylJyXa_actions{display:grid}.ylJyXa_actions button{width:100%}}@media (prefers-reduced-motion:reduce){.ylJyXa_skeleton{animation:none}}
.aAzUdG_selection{color:var(--shop-spec-positive);background:var(--shop-spec-surface);text-align:left;border-radius:.5rem;margin:0 0 1.65rem;padding:.25rem 1rem}.aAzUdG_items{max-height:none;margin:0;padding:0;list-style:none;overflow-y:visible}.aAzUdG_items[data-overflow=true]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--shop-spec-positive) 48%, transparent) transparent;max-height:14rem;overflow-y:auto}.aAzUdG_item{justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.aAzUdG_item+.aAzUdG_item{border-top:1px solid color-mix(in srgb, var(--shop-spec-positive) 18%, transparent)}.aAzUdG_description{gap:.3rem;min-width:0;font-size:.88rem;line-height:1.5;display:grid}.aAzUdG_description strong{font-weight:600}.aAzUdG_description>span{font-size:.78rem}.aAzUdG_configuration{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:inline-flex}.aAzUdG_configuration strong{font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.76rem}.aAzUdG_quantity{border:1px solid color-mix(in srgb, var(--shop-spec-positive) 18%, transparent);background:var(--surface,#fff);white-space:nowrap;border-radius:.5rem;flex:none;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;align-items:center;width:5.75rem;height:2rem;display:grid;overflow:hidden}.aAzUdG_quantity:focus-within{border-color:color-mix(in srgb, var(--shop-spec-positive) 44%, transparent)}.aAzUdG_quantityStep{width:1.75rem;height:100%;min-height:0;color:var(--shop-spec-positive);cursor:pointer;font:500 1rem/1 var(--font-montserrat), sans-serif;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .14s,opacity .14s,transform .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.aAzUdG_quantityStep:hover:not(:disabled){background:var(--shop-spec-surface)}.aAzUdG_quantityStep:active:not(:disabled){transform:scale(.94)}.aAzUdG_quantityStep:disabled{cursor:default;opacity:.28}.aAzUdG_quantityInput{appearance:none;width:100%;min-width:0;height:100%;min-height:0;color:var(--shop-spec-positive);caret-color:var(--shop-spec-positive);font:600 .78rem/1 var(--font-montserrat), sans-serif;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;outline:0;padding:0;transition:background .14s}.aAzUdG_quantityInput:focus{background:var(--shop-spec-surface)}.aAzUdG_quantityInput::-webkit-outer-spin-button{appearance:none;margin:0}.aAzUdG_quantityInput::-webkit-inner-spin-button{appearance:none;margin:0}@media (max-width:420px){.aAzUdG_item{gap:.75rem}}@media (hover:none){.aAzUdG_quantityStep,.aAzUdG_quantityInput{min-height:44px}.aAzUdG_quantity{height:44px}}@media (prefers-reduced-motion:reduce){.aAzUdG_quantityStep,.aAzUdG_quantityInput{transition-duration:.01ms}}
