.Stl-dq_shop{gap:var(--space-3);box-sizing:border-box;width:100%;max-width:42rem;padding:0 0 calc(var(--space-8) * 3);color:var(--color-content-primary);font-family:var(--font-body);flex-direction:column;margin:0;display:flex}.Stl-dq_shop p{margin:0}.Stl-dq_head{gap:.35rem;margin-top:.2rem;display:grid}.Stl-dq_h1{min-height:var(--touch-target);align-items:center;margin:0;display:flex}.Stl-dq_shop .Stl-dq_h2{color:var(--color-content-tertiary);font:700 .75rem/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:.4rem 0}.Stl-dq_lede{color:var(--color-content-tertiary);font-size:.8rem;line-height:1.45}.Stl-dq_small,.Stl-dq_hint{color:var(--color-content-secondary);font-size:.875rem}.Stl-dq_small{max-width:40rem}.Stl-dq_opensSoon{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bubble-slot-2) 16%, var(--color-surface-raised));color:var(--color-content-primary);justify-self:start;font-size:.9rem;font-weight:600}.Stl-dq_notice{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-raised);display:grid}.Stl-dq_sections{gap:var(--space-4);display:grid}.Stl-dq_items{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Stl-dq_item{--face:var(--bubble-slot-1);background:var(--color-surface-raised);border-radius:1.2rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.Stl-dq_banner{color:var(--color-content-primary);font-size:.82rem;font-weight:700}.Stl-dq_banner:before{content:"· "}.Stl-dq_face{background:color-mix(in srgb, var(--bubble-slot-1) 11%, var(--color-surface-raised));height:6.5rem;color:color-mix(in srgb, var(--face) 70%, var(--color-content-primary));place-items:center;display:grid;overflow:hidden}.Stl-dq_dots{gap:var(--space-2);display:flex}.Stl-dq_dots i{border-radius:50%;width:1.75rem;height:1.75rem}.Stl-dq_screens{display:flex}.Stl-dq_screens i{border:3px solid var(--color-surface-raised);background:var(--face);border-radius:.75rem;width:3.25rem;height:4.25rem;margin-inline-start:-.9rem}.Stl-dq_screens i:nth-child(2){background:var(--bubble-slot-2);transform:translateY(-.4rem)}.Stl-dq_screens i:nth-child(3){background:var(--bubble-slot-3)}.Stl-dq_people{gap:var(--space-1);display:flex}.Stl-dq_lines{gap:.45rem;width:8rem;display:grid}.Stl-dq_lines i{border-radius:var(--radius-full);background:color-mix(in srgb, var(--face) 55%, var(--color-surface-raised));height:.7rem;display:block}.Stl-dq_lines i:nth-child(2){width:80%}.Stl-dq_lines i:nth-child(3){width:60%}.Stl-dq_body{flex-direction:column;flex:1;gap:.3rem;padding:.7rem .85rem .85rem;display:flex}.Stl-dq_shop .Stl-dq_title{font:700 .9375rem/1.4 var(--font-body);letter-spacing:0;margin:0}.Stl-dq_summary{color:var(--color-content-secondary);font-size:.82rem;line-height:1.45}.Stl-dq_foot{align-items:center;gap:.3rem var(--space-2);flex-wrap:wrap;display:flex}.Stl-dq_price{font-size:.82rem;font-weight:700}.Stl-dq_owned{align-items:center;gap:var(--space-1);color:var(--color-content-secondary);margin-inline-start:auto;font-size:.875rem;font-weight:600;display:inline-flex}.Stl-dq_actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-block-start:auto;padding-block-start:.15rem;display:flex}.Stl-dq_try,.Stl-dq_primary,.Stl-dq_quiet,.Stl-dq_like,.Stl-dq_option{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);min-width:var(--touch-target);border-radius:var(--radius-full);font:inherit;cursor:pointer;padding:0 .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.Stl-dq_primary{background:color-mix(in srgb, var(--face,var(--bubble-slot-1)) 62%, var(--color-surface-inverse));color:var(--color-content-inverse);border:0;font-weight:700}.Stl-dq_try{border:1.5px solid color-mix(in srgb, var(--bubble-slot-1) 45%, transparent);background:var(--color-surface-raised);color:var(--color-content-primary)}.Stl-dq_try svg{color:var(--bubble-slot-1)}.Stl-dq_primary:disabled{opacity:.55;cursor:not-allowed}.Stl-dq_quiet,.Stl-dq_like,.Stl-dq_option{border:1.5px solid color-mix(in srgb, var(--face,var(--color-content-secondary)) 45%, transparent);background:var(--color-surface-raised);color:var(--color-content-primary)}.Stl-dq_like{border-color:color-mix(in srgb, var(--bubble-slot-3) 45%, transparent)}.Stl-dq_like svg{width:1rem;height:1rem;color:var(--bubble-slot-3)}.Stl-dq_likeCount{color:var(--color-content-secondary);margin:0;font-size:.8125rem;font-weight:600}.Stl-dq_likeCount+.Stl-dq_like{margin-inline-start:0}.Stl-dq_tryLike{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Stl-dq_tryLike .Stl-dq_likeCount{margin:0}.Stl-dq_likeWide{padding:0 var(--space-4);margin-inline-start:0}.Stl-dq_like[aria-pressed=true]{background:color-mix(in srgb, var(--bubble-slot-3) 62%, var(--color-surface-inverse));color:var(--color-content-inverse);border-color:#0000}.Stl-dq_like[aria-pressed=true] svg{color:inherit}.Stl-dq_option[aria-pressed=true]{background:color-mix(in srgb, var(--face) 62%, var(--color-surface-inverse));color:var(--color-content-inverse);border-color:#0000}.Stl-dq_try:focus-visible,.Stl-dq_primary:focus-visible,.Stl-dq_quiet:focus-visible,.Stl-dq_like:focus-visible,.Stl-dq_option:focus-visible,.Stl-dq_consent input:focus-visible{box-shadow:var(--focus-ring);outline:none}.Stl-dq_tryOn{gap:var(--space-3);border-block-start:var(--border-hairline);margin-block-start:var(--space-2);padding-block-start:var(--space-3);display:grid}.Stl-dq_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.Stl-dq_swatch{gap:1px;display:inline-flex}.Stl-dq_swatch i{border-radius:2px;width:.5rem;height:1rem}.Stl-dq_readOnly{gap:var(--space-3);font-size:.925rem;display:grid}.Stl-dq_list h4{margin:0 0 var(--space-1);font-size:.95rem}.Stl-dq_list ul{gap:var(--space-1);margin:0;padding-inline-start:1.25rem;list-style:"☐  ";display:grid}.Stl-dq_more{color:var(--color-content-secondary);list-style:none}.Stl-dq_cast{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}.Stl-dq_person{justify-items:center;gap:var(--space-1);text-align:center;margin:0;font-size:.8rem;font-weight:600;display:grid}.Stl-dq_buy{gap:var(--space-3);display:grid}.Stl-dq_consent{gap:var(--space-2);align-items:flex-start;font-size:.875rem;display:flex}.Stl-dq_consent input{flex-shrink:0;width:1.4rem;height:1.4rem;margin:0}.Stl-dq_restoreBox{max-width:42rem}.Stl-dq_restoreBox summary{min-height:var(--touch-target);cursor:pointer;align-items:center;font-weight:600;display:flex}.Stl-dq_restore{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.Stl-dq_field{gap:var(--space-1);font-size:.875rem;font-weight:600;display:grid}.Stl-dq_field input{min-height:var(--touch-target);padding:0 var(--space-3);border:var(--border-hairline) solid transparent;border-bottom-color:var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-content-primary);font:inherit;font-size:max(var(--text-input-floor), 1em)}.Stl-dq_code{letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:1rem}.Stl-dq_saved ul{margin:var(--space-1) 0 0;padding-inline-start:1.25rem}@media (prefers-reduced-motion:no-preference){.Stl-dq_try,.Stl-dq_like,.Stl-dq_option{transition:background-color .12s,color .12s}}.Stl-dq_primary *{color:inherit}
.L5WeQq_bar{top:calc(var(--space-2) + env(safe-area-inset-top,0px));z-index:60;align-items:center;gap:var(--space-2);width:calc(100% - 2 * var(--space-3));max-width:34rem;margin:var(--space-2) auto 0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bubble-slot-1) 62%, var(--color-surface-inverse));color:var(--color-content-inverse);font-family:var(--font-body);box-shadow:var(--elevation-lg);font-size:.9rem;font-weight:700;display:flex;position:sticky}.L5WeQq_words{flex:1;min-width:0}.L5WeQq_count{font-size:.8rem;font-weight:500;display:block}.L5WeQq_action[aria-pressed=true]{background:color-mix(in srgb, var(--color-content-inverse) 38%, transparent)}.L5WeQq_action{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-content-inverse) 22%, transparent);color:inherit;font:inherit;cursor:pointer;border:0;flex-shrink:0;text-decoration:none;display:inline-flex}.L5WeQq_action:hover{background:color-mix(in srgb, var(--color-content-inverse) 32%, transparent)}.L5WeQq_action:focus-visible{outline:3px solid var(--color-content-inverse);outline-offset:2px}
