@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/fb66eb17bf011c3b-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/3abc2a74bccacda0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/20e170e88a69dd27-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/99dc19e540dbb87b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_d3dc5c{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_d3dc5c{--font-plex:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}@font-face{font-family:Text Me One;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/55646e72746bd964-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Text Me One;font-style:normal;font-weight:400;font-display:block;src:url(/_next/static/media/69eeccb775387022-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Text Me One Fallback;src:local("Arial");ascent-override:95.16%;descent-override:26.89%;line-gap-override:0.00%;size-adjust:100.04%}.__className_7b5c51{font-family:Text Me One,Text Me One Fallback;font-weight:400;font-style:normal}.__variable_7b5c51{--font-textme:"Text Me One","Text Me One Fallback"}:root{--ink:#0A0A0A;--on-ink:#FFFFFF;--label:var(--ink);--label-2:#595959;--label-3:#666666;--label-4:#8A8A8A;--bg:#FFFFFF;--on-bg:var(--ink);--bg-2:#F2F2F2;--on-bg-2:var(--ink);--bg-3:#EBEBEB;--grouped-bg:#F2F2F2;--grouped-bg-2:#FFFFFF;--photo:#EFEFEF;--beige:#EEE6D8;--on-beige:var(--ink);--beige-line:#DCCFBA;--separator:#E4E4E4;--opaque-separator:#E4E4E4;--control-line:#8A8A8A;--fill:rgb(10 10 10/.08);--fill-2:rgb(10 10 10/.05);--fill-3:rgb(10 10 10/.03);--link:var(--ink);--tint:var(--ink);--danger:#B42318;--on-danger:#FFFFFF;--scrim:rgb(10 10 10/.55);--sys-red:#D70015;--sys-orange:#C93400;--sys-yellow:#B25000;--sys-green:#248A3D;--sys-mint:#0C817B;--sys-teal:#008299;--sys-cyan:#0071A4;--sys-blue:#0040DD;--sys-indigo:#3634A3;--sys-purple:#8944AB;--sys-pink:#D30F45;--sys-brown:#7F6545;--mat-ultrathin:rgb(255 255 255/.38);--mat-ultrathin-blur:8px;--mat-thin:rgb(255 255 255/.55);--mat-thin-blur:14px;--mat-regular:rgb(255 255 255/.68);--mat-regular-blur:20px;--mat-thick:rgb(255 255 255/.82);--mat-thick-blur:28px;--mat-chrome:rgb(250 250 250/.9);--mat-chrome-blur:24px;--mat-edge:rgb(255 255 255/.6);--font-body:"IBM Plex Sans Arabic","Segoe UI",Tahoma,system-ui,sans-serif;--font-logo:"Text Me One","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"Cascadia Mono",Consolas,monospace;--t-large-title:2.125rem;--t-title1:1.75rem;--t-title2:1.375rem;--t-title3:1.125rem;--t-headline:1rem;--t-body:1rem;--t-callout:.9375rem;--t-subheadline:.875rem;--t-footnote:.8125rem;--t-caption1:.75rem;--t-caption2:.6875rem;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--gap-related:var(--sp-8);--gap-section:var(--sp-24);--gap-major:var(--sp-32);--layout-gutter:var(--sp-16);--target-min:44px;--bar-h:56px;--tab-h:60px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--r-none:0;--r-sheet:12px;--r-grabber:3px;--r-full:999px;--r-glass:28px;--elev-0:none;--elev-overlay:0 8px 24px rgb(10 10 10/.14),0 1px 2px rgb(10 10 10/.08);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--ink);--dur-press:100ms;--dur-fast:150ms;--dur-base:220ms;--ease:cubic-bezier(.2,.7,.2,1);--spring-response:.35s;--spring-damping:1;--press-scale:.97;--icon-size:22px;--icon-inline:18px;--icon-large:28px;--icon-stroke:1.75;--icon-cap:round;--icon-join:round;--icon-fill:none}@media (prefers-contrast:more){:root{--label-2:#3D3D3D;--label-3:#4A4A4A;--separator:#8A8A8A;--control-line:#595959;--beige-line:#8A7E6A}}@supports (font:-apple-system-body){html{font:-apple-system-body}}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit;min-width:0}button{background:none;border:0;cursor:pointer}.ar{direction:rtl;font-family:var(--font-body);color:var(--label)}.ltr,bdi.ltr{direction:ltr;unicode-bidi:isolate}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.note{font-size:var(--t-footnote);color:var(--label-2)}.t-large-title{font:700 var(--t-large-title)/1.25 var(--font-body)}.t-title1{font:700 var(--t-title1)/1.3 var(--font-body)}.t-title2{font:700 var(--t-title2)/1.35 var(--font-body)}.t-title3{font:700 var(--t-title3)/1.4 var(--font-body)}.t-headline{font:600 var(--t-headline)/1.6 var(--font-body)}.t-body{font:400 var(--t-body)/1.7 var(--font-body)}.t-callout{font:400 var(--t-callout)/1.6 var(--font-body)}.t-subheadline{font:500 var(--t-subheadline)/1.55 var(--font-body);color:var(--label-2)}.t-footnote{font:400 var(--t-footnote)/1.55 var(--font-body);color:var(--label-2)}.t-caption1{font:400 var(--t-caption1)/1.5 var(--font-body);color:var(--label-2)}.t-caption2{font:600 var(--t-caption2)/1.45 var(--font-body)}.wordmark{font:400 min(1.625rem,30px)/1 var(--font-logo);letter-spacing:.06em;direction:ltr}.ico,.wordmark{display:inline-block}.ico{width:var(--icon-size);height:var(--icon-size);flex:none;vertical-align:middle;fill:var(--icon-fill);stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:var(--icon-cap);stroke-linejoin:var(--icon-join)}.ico--sm{--icon-size:var(--icon-inline)}.ico--lg{--icon-size:var(--icon-large)}.ico--filled{fill:currentColor}[dir=rtl] .ico.dir{transform:scaleX(-1)}.navbar{display:flex;align-items:center;gap:var(--sp-8);min-height:var(--bar-h);padding-inline:var(--layout-gutter);background:var(--bg);border-bottom:1px solid var(--separator)}.navbar .ttl{flex:1 1;font:600 var(--t-headline)/1.3 var(--font-body);text-align:center}.navbar .spacer{flex:1 1}.navbar-large{padding:var(--sp-8) var(--layout-gutter) var(--sp-12);background:var(--bg)}.navbar-large .ttl{font:700 var(--t-large-title)/1.25 var(--font-body)}.iconbtn{width:var(--target-min);height:var(--target-min);display:inline-grid;place-items:center;flex:none;position:relative;color:var(--label)}.iconbtn:active{opacity:.55}.pill{display:inline-flex;align-items:center;gap:6px;min-height:var(--target-min);min-width:var(--target-min);padding-inline:10px;border:1px solid var(--separator);font-size:var(--t-footnote);max-width:52vw;flex:0 1 auto}.pill .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);background:var(--bg);border-top:1px solid var(--separator);padding-bottom:var(--safe-bottom)}.tabbar .tab{display:grid;justify-items:center;align-content:center;gap:2px;min-height:var(--tab-h);font-size:clamp(12px,var(--t-caption1),15px);line-height:1.3;color:var(--label-2);position:relative}.tabbar .tab[aria-current=page]{color:var(--label);font-weight:600}.tabbar .tab[aria-current=page]:before{content:"";position:absolute;top:0;inset-inline:30%;height:2px;background:var(--ink)}.tabbar .tab .ico.sel{fill:currentColor}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);padding:var(--sp-12) var(--layout-gutter) calc(var(--sp-12) + var(--safe-bottom));background:var(--bg);border-top:1px solid var(--separator)}.toolbar .tot{display:grid;line-height:1.3;flex:0 1 auto}.toolbar .tot small{font-size:var(--t-caption1);color:var(--label-2)}.toolbar .tot b{font-size:var(--t-title3)}.toolbar .btn{flex:1 1 11em}.searchbar,.searchbar .field{display:flex;align-items:center;gap:var(--sp-8)}.searchbar .field{flex:1 1;min-height:48px;padding-inline:var(--sp-12);border:1px solid var(--control-line);background:var(--bg)}.searchbar .field input{border:0;flex:1 1;min-height:46px;background:none;outline:none}.searchbar .field input::placeholder{color:var(--label-3)}.searchbar .cancel{min-height:var(--target-min);font-weight:600}.list{display:grid}.row{display:flex;align-items:center;gap:var(--sp-12);min-height:52px;padding-block:var(--sp-8);border-bottom:1px solid var(--separator);text-align:start;width:100%}.row .lead{flex:none;color:var(--label)}.row .thumb{width:44px;height:55px;background:var(--photo);flex:none}.row .main{flex:1 1;display:grid;min-width:0}.row .main .sub{font-size:var(--t-footnote);color:var(--label-2)}.row .trail{flex:none;color:var(--label-2);font-size:var(--t-callout);display:inline-flex;align-items:center;gap:var(--sp-4)}.row:active{background:var(--bg-2)}.list-grouped{background:var(--grouped-bg);padding:var(--sp-16) var(--layout-gutter)}.list-grouped .group{background:var(--grouped-bg-2);padding-inline:var(--sp-16)}.list-grouped .group .row:last-child,.list-inset .row:last-child{border-bottom:0}.list-inset{border:1px solid var(--separator);padding-inline:var(--sp-16)}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-12);padding-block:var(--sp-8)}.sec-head h2{font:700 var(--t-title2)/1.35 var(--font-body)}.sec-head .eyebrow{font-weight:500}.sec-foot,.sec-head .eyebrow{font-size:var(--t-footnote);color:var(--label-2)}.sec-foot{padding-block:var(--sp-8)}.card{background:var(--bg);border:1px solid var(--separator);padding:var(--sp-16);display:grid;gap:var(--sp-12)}.card.strong{border-color:var(--ink)}.card.place{background:var(--beige);border-color:var(--beige-line)}details.acc{border-bottom:1px solid var(--separator)}details.acc summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;font-weight:600;cursor:pointer;list-style:none}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font-size:1.375rem;font-weight:400}details.acc[open] summary:after{content:"−"}details.acc .body{padding-block-end:var(--sp-16);color:var(--label-2);font-size:var(--t-callout);display:grid;gap:var(--sp-8)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);min-height:52px;padding-inline:var(--sp-24);font-weight:600;font-size:var(--t-body);border:1px solid var(--ink);background:var(--bg);color:var(--label);transition:transform var(--dur-press) ease-out;-webkit-user-select:none;user-select:none;touch-action:manipulation}.btn:active{transform:scale(var(--press-scale))}.btn:focus-visible,.chip:focus-visible,.seg button:focus-visible,.sz:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn.filled{background:var(--ink);color:var(--on-ink)}.btn.prominent{border-width:2px;font-weight:700}.btn.tinted{background:var(--fill)}.btn.gray,.btn.tinted{border-color:transparent}.btn.gray{background:var(--bg-2)}.btn.plain{border-color:transparent;padding-inline:var(--sp-8);min-height:var(--target-min);text-decoration:underline;text-underline-offset:5px}.btn.danger{border-color:var(--danger);color:var(--danger)}.btn.sm{min-height:var(--target-min);padding-inline:var(--sp-16);font-size:var(--t-callout)}.btn.block{width:100%}.btn:disabled,.btn[aria-disabled=true]{color:var(--label-4);border-color:var(--separator);background:var(--bg);cursor:not-allowed;transform:none}.btn.filled[aria-disabled=true]{background:var(--bg-3);color:var(--label-4);border-color:transparent}.btn .spin{width:18px;height:18px}.menubtn{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--target-min);padding-inline:14px;font-size:var(--t-callout)}.menu,.menubtn{border:1px solid var(--separator);background:var(--bg)}.menu{box-shadow:var(--elev-overlay);min-width:220px;display:grid}.menu button{display:flex;align-items:center;gap:var(--sp-12);min-height:var(--target-min);padding-inline:var(--sp-16);text-align:start;border-bottom:1px solid var(--separator)}.menu button:last-child{border-bottom:0}.menu button .chk{width:18px;flex:none}.menu button.danger{color:var(--danger)}.menu button:active{background:var(--bg-2)}.chip{flex:none;min-height:var(--target-min);min-width:var(--target-min);padding-inline:14px;border:1px solid var(--separator);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--t-callout);white-space:nowrap;background:var(--bg);transition:transform var(--dur-press) ease-out}.chip:active{transform:scale(var(--press-scale))}.chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.chips{display:flex;overflow-x:auto;scrollbar-width:none;padding-block:2px}.chips,.seg{gap:var(--sp-8)}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.seg button{min-height:48px;font-weight:500;border:1px solid var(--separator);display:inline-flex;gap:6px;align-items:center;justify-content:center;transition:transform var(--dur-press) ease-out}.seg button:active{transform:scale(var(--press-scale))}.seg button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:700}.slider{appearance:none;width:100%;height:var(--target-min);background:transparent}.slider::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to left,var(--ink) var(--val,50%),var(--separator) var(--val,50%))}.slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-11px;background:var(--bg);border:2px solid var(--ink)}.slider::-moz-range-track{height:2px;background:var(--separator)}.slider::-moz-range-progress{height:2px;background:var(--ink)}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:0;background:var(--bg);border:2px solid var(--ink)}.qty{display:inline-flex;border:1px solid var(--control-line);align-items:center}.qty button{width:var(--target-min);height:var(--target-min);display:grid;place-items:center;transition:transform var(--dur-press) ease-out}.qty button:active{transform:scale(.9)}.qty button[aria-disabled=true]{color:var(--label-4)}.qty output{min-width:32px;text-align:center;font-weight:600}.switch{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);min-height:52px;cursor:pointer}.switch input{width:44px;height:26px;appearance:none;-webkit-appearance:none;border:1px solid var(--ink);position:relative;cursor:pointer;background:var(--bg);flex:none}.switch input:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;background:var(--label-2);transition:inset-inline-start var(--dur-fast) var(--ease)}.switch input:checked{background:var(--ink)}.switch input:checked:after{inset-inline-start:21px;background:var(--on-ink)}.wheel{position:relative;height:180px;overflow:hidden;border-block:1px solid var(--separator);text-align:center}.wheel .opt{height:36px;display:grid;place-items:center;color:var(--label-3)}.wheel .opt.near{color:var(--label-2)}.wheel .opt.sel{color:var(--label);font-weight:700}.wheel:before{content:"";position:absolute;inset-inline:0;top:72px;height:36px;border-block:1px solid var(--ink);pointer-events:none}.f{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.f .lbl,.f label{font-size:var(--t-callout);font-weight:600}.f .hint{font-size:var(--t-footnote);color:var(--label-2)}.in-f{min-height:52px;width:100%;border:1px solid var(--control-line);background:var(--bg);padding-inline:var(--sp-12);font-size:var(--t-body);border-radius:0}.in-f::placeholder{color:var(--label-3)}.in-f:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.in-f[aria-invalid=true]{border-color:var(--danger);border-width:2px}.in-f:disabled{background:var(--bg-2);color:var(--label-4);border-color:var(--separator)}textarea.in-f{min-height:112px;padding-block:var(--sp-12);resize:vertical;line-height:1.7}.phone{display:flex;border:1px solid var(--control-line);direction:ltr}.phone span{display:grid;place-items:center;background:var(--bg-2);font-weight:600}.phone input,.phone span{padding-inline:var(--sp-12)}.phone input{border:0;min-height:50px;flex:1 1;background:var(--bg);letter-spacing:.04em}.phone[data-invalid=true]{border-color:var(--danger);border-width:2px}.err{color:var(--danger);font-size:var(--t-footnote);display:flex;gap:6px;align-items:center;font-weight:500}.progress{height:4px;background:var(--bg-3);overflow:hidden}.progress span{display:block;height:100%;background:var(--ink);width:var(--val,40%)}.spinner{width:22px;height:22px;border:2px solid var(--separator);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.pagectl{display:inline-flex;gap:var(--sp-8);align-items:center;min-height:var(--target-min)}.pagectl i{width:8px;height:8px;background:var(--label-4);display:block}.pagectl i[aria-current=true]{background:var(--ink);width:20px}.counter{background:var(--bg);color:var(--label);font-size:var(--t-caption1);padding:2px 8px}.scrim{background:var(--scrim)}.sheet{background:var(--bg);display:flex;flex-direction:column;border-top-left-radius:var(--r-sheet);border-top-right-radius:var(--r-sheet);max-height:88dvh;padding-bottom:var(--safe-bottom)}.sheet .grab{width:36px;height:5px;border-radius:var(--r-grabber);background:var(--label-4);margin:6px auto 0;flex:none}.sheet .sh{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:var(--sp-8) var(--sp-16);border-bottom:1px solid var(--separator)}.sheet .sh h2{font:700 var(--t-title3)/1.4 var(--font-body)}.sheet .sb{overflow-y:auto;padding:var(--sp-16);display:grid;gap:var(--sp-16)}.sheet .sf{padding:var(--sp-12) var(--sp-16);border-top:1px solid var(--separator);display:flex;gap:var(--sp-8)}.sheet .sf .btn{flex:1 1}.actionsheet{display:grid;gap:var(--sp-8)}.actionsheet .grp{background:var(--bg);display:grid}.actionsheet .grp .ttl{font-size:var(--t-footnote);color:var(--label-2);text-align:center;padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--separator)}.actionsheet button{min-height:56px;font-size:var(--t-body);border-bottom:1px solid var(--separator)}.actionsheet button:last-child{border-bottom:0}.actionsheet button.danger{color:var(--danger)}.actionsheet .cancel{background:var(--bg);font-weight:700;min-height:56px}.alert{background:var(--bg);width:min(300px,100%);text-align:center;border:1px solid var(--separator)}.alert .ab{padding:var(--sp-24) var(--sp-16) var(--sp-16);display:grid;gap:var(--sp-8)}.alert .ab b{font-size:var(--t-headline)}.alert .ab p{font-size:var(--t-footnote);color:var(--label-2)}.alert .aa{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--separator)}.alert .aa button{min-height:var(--target-min);font-weight:600}.alert .aa button+button{border-inline-start:1px solid var(--separator)}.alert .aa button.danger{color:var(--danger)}.popover{position:relative;background:var(--bg);border:1px solid var(--separator);box-shadow:var(--elev-overlay);padding:var(--sp-12) var(--sp-16);max-width:260px;font-size:var(--t-footnote)}.popover:before{content:"";position:absolute;top:-7px;inset-inline-start:24px;width:12px;height:12px;background:var(--bg);border-inline-start:1px solid var(--separator);border-top:1px solid var(--separator);transform:rotate(45deg)}.ctxmenu{display:grid;gap:var(--sp-8);justify-items:start}.ctxmenu .menu button{justify-content:space-between}.share{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-8)}.share button{display:grid;justify-items:center;gap:6px;min-height:76px;font-size:var(--t-caption1);color:var(--label)}.share button .ic{width:52px;height:52px;display:grid;place-items:center;background:var(--bg-2)}.badge{min-width:18px;min-height:18px;padding-inline:4px;background:var(--ink);color:var(--on-ink);font:600 var(--t-caption2)/1.65 var(--font-body);text-align:center;display:inline-block}.badge.dot{min-width:8px;min-height:8px;width:8px;height:8px;padding:0}.flag{display:inline-flex;gap:6px;align-items:center;font-size:var(--t-footnote);font-weight:600;padding:2px 8px;border:1px solid}.flag.danger{color:var(--danger)}.pcard{gap:var(--sp-8);min-width:0}.pcard,.ph{display:grid;position:relative}.ph{aspect-ratio:4/5;background:var(--photo);place-items:center;overflow:hidden}.ph>img,.ph>video{width:100%;height:100%;object-fit:cover;display:block}.fitnote{background:var(--bg-2);padding:var(--sp-12) var(--sp-16);font-size:var(--t-callout);display:flex;gap:var(--sp-8);align-items:start}.tblwrap{overflow-x:auto}.chart{width:100%;border-collapse:collapse;font-size:var(--t-callout)}.chart td,.chart th{padding:10px var(--sp-8);border-bottom:1px solid var(--separator);text-align:center}.chart th{font-size:var(--t-footnote);color:var(--label-2);font-weight:600}.chart tr.me td,.chart tr.me th{background:var(--bg-2);font-weight:700;color:var(--label)}.ph .phl{color:var(--label-2);padding:var(--sp-8);text-align:center}.ph .phl,.ph .tag{font-size:var(--t-caption1)}.ph .tag{position:absolute;top:var(--sp-8);inset-inline-start:var(--sp-8);background:var(--bg);font-weight:600;padding:2px 8px}.pcard .fav{position:absolute;top:0;inset-inline-end:0;width:var(--target-min);height:var(--target-min);display:grid;place-items:center;z-index:2}.pcard .brand{font-size:var(--t-caption1);color:var(--label-2);font-weight:600;letter-spacing:.04em}.pcard .name{font-size:var(--t-callout);line-height:1.5}.pcard .name:after{content:"";position:absolute;inset:0;z-index:1}.pcard .price{font-weight:700;font-size:var(--t-callout)}.pcard .sizes{font-size:var(--t-caption1);color:var(--label-2)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-24) var(--sp-12)}.sizes-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(60px,4rem),1fr));gap:var(--sp-8)}.sz{min-height:48px;border:1px solid var(--control-line);font-weight:600;font-size:var(--t-callout);display:grid;place-items:center;line-height:1.2;transition:transform var(--dur-press) ease-out}.sz:active{transform:scale(var(--press-scale))}.link,.tab{transition:opacity var(--dur-press) ease-out}.link:active,.tab:active{opacity:.55}.radio-list label:active{background:var(--bg-2)}.sz small{display:block;font-size:var(--t-caption1);font-weight:500;color:var(--label-2)}.sz[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-weight:700}.sz[aria-disabled=true]{color:var(--label-2);border-color:var(--separator);background:linear-gradient(to top left,transparent calc(50% - .5px),var(--separator) 50%,transparent calc(50% + .5px));cursor:not-allowed}.sw{display:flex;gap:var(--sp-8);flex-wrap:wrap}.sw button{width:var(--target-min);height:var(--target-min);display:grid;place-items:center;border:1px solid var(--separator)}.sw button span{width:28px;height:28px;border:1px solid rgb(128 128 128/.5)}.sw button[aria-pressed=true]{border:2px solid var(--ink)}.price-l{font:700 var(--t-title2)/1.35 var(--font-body)}.price-l .approx{display:block;font-size:var(--t-footnote);font-weight:400;color:var(--label-2)}.toast{display:flex;gap:var(--sp-8);align-items:center;background:var(--ink);color:var(--on-ink);padding:var(--sp-12) var(--sp-16);font-size:var(--t-callout);max-width:480px}.toast button{margin-inline-start:auto;min-height:var(--target-min);padding-inline:var(--sp-12);font-weight:700;text-decoration:underline;text-underline-offset:4px;color:var(--on-ink)}.empty{border:1px dashed var(--control-line);padding:var(--sp-32) var(--sp-16);text-align:center;display:grid;gap:var(--sp-12);justify-items:center}.offline{border:1px solid var(--separator)}.note-box,.offline{display:flex;gap:var(--sp-8);align-items:start;background:var(--bg-2);padding:var(--sp-12) var(--sp-16);font-size:var(--t-footnote)}.shopbox{background:var(--beige);gap:var(--sp-8);font-size:var(--t-callout)}.receipt,.shopbox{padding:var(--sp-16);display:grid}.receipt{border:1px dashed var(--control-line);gap:var(--sp-12);background:var(--bg);max-width:420px}.receipt .rc-h{display:grid;justify-items:center;gap:2px;text-align:center;padding-bottom:var(--sp-12);border-bottom:1px dashed var(--control-line);font-size:var(--t-footnote)}.sum{display:grid;gap:var(--sp-8);font-size:var(--t-callout)}.sum div{display:flex;justify-content:space-between;gap:var(--sp-12)}.sum .total{font-size:var(--t-title3);font-weight:700;border-top:1px solid var(--ink);padding-top:var(--sp-12)}.track{list-style:none;display:grid}.track li{display:grid;grid-template-columns:24px 1fr;gap:var(--sp-12);padding-block:var(--sp-8)}.track .dot{width:14px;height:14px;border:2px solid var(--separator);margin:6px auto 0}.track li.done .dot{background:var(--ink)}.track li.done .dot,.track li.now .dot{border-color:var(--ink)}.track li.later{color:var(--label-2)}.skel{background:var(--bg-2);position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/.55),transparent);transform:translateX(-100%);animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}.skel{pointer-events:none}html[dir=rtl] .skel:after{animation-direction:reverse}.skel.text{display:block;height:1em;border-radius:4px;margin-block:.25em}.skel.circle{border-radius:var(--r-full)}.skel-title{width:45%;height:1.6em}.skel-chip{flex:none;width:64px}.skel-chip,.skel-dot{display:inline-block;height:var(--target-min)}.skel-dot{width:var(--target-min)}.skel-input{display:block;height:var(--target-min);width:100%}.skel-thumb{display:block;width:72px;height:90px;flex:none}.skel-stack{display:grid;gap:var(--sp-4);flex:1 1;min-width:0}.skel-line-item{display:flex;gap:var(--sp-12);padding-block:var(--sp-12);border-bottom:1px solid var(--separator)}.skel-form{display:grid;gap:var(--sp-16)}.skel-field{display:grid;gap:var(--sp-4)}.hero{background:var(--beige);color:var(--on-beige)}.hero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.hero-track::-webkit-scrollbar{display:none}.hero .slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:grid}.hero .s-text{padding:var(--sp-24) var(--layout-gutter);display:grid;gap:var(--sp-12);align-content:center;min-height:248px}.hero .s-text h2{font:700 var(--t-large-title)/1.25 var(--font-body);max-width:16ch}.hero .s-text p{color:var(--label-2);max-width:36ch}.hero .s-text .btn{justify-self:start;margin-top:var(--sp-8)}.hero .s-media{position:relative;display:block;min-height:248px;aspect-ratio:4/3;background:var(--photo);overflow:hidden}.hero .s-media img,.hero .s-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-ctl{align-items:center;justify-content:space-between;gap:var(--sp-8);padding-inline:var(--sp-8)}.dots,.hero-ctl{display:flex}.dots button{width:var(--target-min);height:var(--target-min);display:grid;place-items:center}.dots i{width:8px;height:8px;background:var(--label-2);transition:width var(--dur-base) var(--ease)}.dots button[aria-current=true] i{width:24px;background:var(--ink)}.opts{gap:var(--sp-8)}.opt,.opts{display:grid}.opt{grid-template-columns:24px minmax(0,1fr);gap:var(--sp-12);align-items:start;padding:var(--sp-12) var(--sp-16);border:1px solid var(--separator);min-height:56px;cursor:pointer}.opt input{width:20px;height:20px;margin:4px 0 0;accent-color:var(--ink)}.opt:has(input:checked){border:2px solid var(--ink);padding:calc(var(--sp-12) - 1px) calc(var(--sp-16) - 1px)}.opt b{display:block;font-size:var(--t-callout)}.opt .sub{font-size:var(--t-footnote);color:var(--label-2)}.opt .pr{display:block;font-weight:700;font-size:var(--t-callout);margin-top:2px}.opt.pk{grid-template-columns:24px 64px minmax(0,1fr)}.pkimg{width:64px;height:64px;background:var(--photo);display:grid;place-items:center;overflow:hidden;position:relative}.pkimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cbx{display:flex;align-items:center;gap:var(--sp-12);min-height:48px;border-bottom:1px solid var(--separator);cursor:pointer;font-size:var(--t-callout)}.cbx input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:0}.cbx .grow{flex:1 1;min-width:0}.cprow{display:flex;gap:var(--sp-8)}.cprow .in-f{flex:1 1}.cprow .btn{flex:none}.auth{max-width:440px;margin-inline:auto;display:grid;gap:var(--sp-24)}.or{display:flex;align-items:center;gap:var(--sp-12);color:var(--label-2);font-size:var(--t-footnote)}.or:after,.or:before{content:"";flex:1 1;border-top:1px solid var(--separator)}.arow{display:flex;align-items:center;gap:var(--sp-12);min-height:64px;padding-block:var(--sp-8);border-bottom:1px solid var(--separator);width:100%;text-align:start}.arow .grow{flex:1 1;min-width:0;display:grid;gap:2px}.arow .sub{font-size:var(--t-footnote);color:var(--label-2)}.arow .clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arow .thumb{width:56px;height:56px;flex:none;background:var(--photo);display:grid;place-items:center;overflow:hidden;position:relative}.arow .thumb.place{background:var(--beige)}.arow .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.arow-acts{display:flex;flex:none}.iconbtn[aria-disabled=true]{opacity:.3;cursor:default}.navlist{display:grid}.navlist h3{font-size:var(--t-footnote);color:var(--label-2);font-weight:600;padding-block:var(--sp-16) var(--sp-4)}.navlist a{display:flex;align-items:center;gap:var(--sp-12);min-height:48px;border-bottom:1px solid var(--separator)}.navlist a .grow{flex:1 1;min-width:0}.navlist a[aria-current=page]{font-weight:700;border-inline-start:2px solid var(--ink);padding-inline-start:var(--sp-8)}.upl{position:relative;overflow:hidden}.upl input{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;cursor:pointer}.upl:focus-within{outline:none;box-shadow:var(--focus-ring)}.imgprev{aspect-ratio:4/3;background:var(--photo);display:grid;place-items:center;overflow:hidden;position:relative}.imgprev.sq{aspect-ratio:1;max-width:168px}.imgprev img,.imgprev video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.charcount{font-size:var(--t-footnote);color:var(--label-2)}.charcount.over{color:var(--danger);font-weight:600}.stk{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sp-8) var(--sp-12);align-items:center}.stk .h{font-size:var(--t-footnote);color:var(--label-2);font-weight:600}.stk .in-f{min-height:var(--target-min);text-align:center}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--separator)}.kpis div{padding:var(--sp-12);display:grid;gap:2px}.kpis div+div{border-inline-start:1px solid var(--separator)}.kpis span{font-size:var(--t-caption1);color:var(--label-2)}.kpis b{font-size:var(--t-title2);line-height:1.3}.kpis b span{font-size:inherit;color:inherit}.kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis.k4 div:nth-child(odd){border-inline-start:0}.kpis.k4 div:nth-child(n+3){border-top:1px solid var(--separator)}@media (min-width:640px){.kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis.k4 div:nth-child(n+3){border-top:0}.kpis.k4 div:nth-child(3){border-inline-start:1px solid var(--separator)}}.serp{border:1px solid var(--separator);padding:var(--sp-16);display:grid;gap:4px}.serp .u{font-size:var(--t-footnote);color:var(--label-2);direction:ltr;text-align:start}.serp .t{font-size:var(--t-title3);font-weight:600;line-height:1.4}.serp .d{font-size:var(--t-footnote);color:var(--label-2)}pre.code{background:var(--bg-2);padding:var(--sp-12) var(--sp-16);font:400 var(--t-footnote)/1.65 var(--font-mono);direction:ltr;text-align:left;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}pre.code.ar{font-family:var(--font-body);direction:rtl;text-align:right}.ev{display:grid;gap:2px;padding-block:var(--sp-8);border-bottom:1px solid var(--separator);font-size:var(--t-footnote)}.ev .meta{color:var(--label-2)}html.glass .navbar{background:transparent;border-bottom-color:transparent}html.glass .navbar .iconbtn,html.glass .navbar .pill,html.glass .sheet,html.glass .tabbar,html.glass .toolbar{background:var(--mat-regular);-webkit-backdrop-filter:blur(var(--mat-regular-blur)) saturate(160%);backdrop-filter:blur(var(--mat-regular-blur)) saturate(160%);border:1px solid var(--fill);box-shadow:inset 0 1px 0 var(--mat-edge),var(--elev-overlay)}html.glass .navbar .iconbtn,html.glass .navbar .pill,html.glass .tabbar{border-radius:var(--r-full)}html.glass .tabbar{padding:4px}html.glass .tabbar .tab{border-radius:var(--r-full);color:var(--label)}html.glass .tabbar .tab[aria-current=page]{background:var(--fill)}html.glass .tabbar .tab[aria-current=page]:before{display:none}html.glass .toolbar{border-radius:var(--r-glass)}html.glass .toolbar .btn{border-radius:var(--r-full)}html.glass .sheet{background:var(--mat-thick);-webkit-backdrop-filter:blur(var(--mat-thick-blur)) saturate(160%);backdrop-filter:blur(var(--mat-thick-blur)) saturate(160%);border-radius:var(--r-glass)}html.glass .sheet .btn{border-radius:var(--r-full)}html.glass .sheet .chip,html.glass .sheet .in-f,html.glass .sheet .opt,html.glass .sheet .seg button,html.glass .sheet .sz{background:rgb(255 255 255/.92)}@media (prefers-reduced-transparency:reduce){html.glass .navbar .iconbtn,html.glass .navbar .pill,html.glass .sheet,html.glass .tabbar,html.glass .toolbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}html.glass.glass-lite .navbar .iconbtn,html.glass.glass-lite .navbar .pill,html.glass.glass-lite .sheet,html.glass.glass-lite .tabbar,html.glass.glass-lite .toolbar{background:rgb(255 255 255/.96);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-contrast:more){html.glass .navbar .iconbtn,html.glass .navbar .pill,html.glass .sheet,html.glass .tabbar,html.glass .toolbar{background:rgb(255 255 255/.97);border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.skel:after,.spinner{animation:none}*{transition:none!important}}.stack{display:grid;gap:var(--gap-related)}.section{display:grid;gap:var(--gap-section)}.bleed{margin-inline:calc(-1 * var(--layout-gutter))}.inset{padding-inline:var(--layout-gutter)}body{caret-color:transparent}[contenteditable]:not([contenteditable=false]),input,select,textarea{caret-color:auto}.look{position:relative;display:grid;gap:var(--sp-12);width:100%;max-width:480px;margin-inline:auto}.look-photo{grid-row:2;grid-column:1;aspect-ratio:4/5;background:var(--photo);overflow:hidden}.look-photo img{display:block;width:100%;height:100%;object-fit:cover}.look-head{grid-row:1;display:grid;gap:2px}.look-title{font-size:var(--t-headline);font-weight:700}.look-sub{font-size:var(--t-footnote);color:var(--label-2)}.look-buy-ph{display:block;height:var(--target-min)}.look-over{position:relative;grid-row:2;grid-column:1;aspect-ratio:4/5}.look-arrows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.look-arrows path{fill:none;stroke-linecap:round;stroke-linejoin:round}.look-arrows .halo{stroke:var(--bg);stroke-width:3.5;opacity:.85}.look-arrows .line{stroke:var(--ink);stroke-width:1.25}.look-dot{position:absolute;width:var(--target-min);height:var(--target-min);transform:translate(-50%,-50%)}.look-dot,.look-dot span{display:grid;place-items:center}.look-dot span{width:28px;height:28px;border-radius:50%;background:var(--bg);color:var(--ink);box-shadow:var(--elev-overlay)}.look-dot svg{transition:transform var(--dur-fast) ease-out}.look-dot[aria-expanded=true] span{box-shadow:0 0 0 2px var(--ink)}.look-dot[aria-expanded=true] svg{transform:rotate(45deg)}.look-over[data-mode=ARROWS] .look-dot span{width:12px;height:12px;background:var(--ink);box-shadow:0 0 0 2.5px var(--bg)}.look-over[data-mode=ARROWS] .look-dot svg{display:none}.look-over[data-mode=DOTS] .look-dot:not([aria-expanded=true]):before{content:"";position:absolute;inset:8px;border:2px solid var(--bg);border-radius:50%;animation:look-pulse 2.2s ease-out infinite}@keyframes look-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}@media (prefers-reduced-motion:reduce){.look-over .look-dot:before{animation:none}}.look-col{position:absolute;top:0;bottom:0;width:min(84px,25%);display:flex;flex-direction:column;justify-content:space-around;gap:var(--sp-4);pointer-events:none}.look-col.left{left:var(--sp-8)}.look-col.right{right:var(--sp-8)}.look-card{display:grid;gap:2px;padding:var(--sp-4);background:var(--bg);box-shadow:var(--elev-overlay);text-align:start;pointer-events:auto}.look-card-photo{display:grid;place-items:center;aspect-ratio:1;background:var(--photo);overflow:hidden}.look-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.look-card-name,.look-card-note{font-size:var(--t-caption1);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.look-card-name{font-weight:600}.look-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:var(--sp-8)}.look-strip .look-card{border:1px solid var(--separator);box-shadow:none}.look-strip .look-card[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.look-strip .look-card-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.look-card-note{color:var(--label-2)}.look-tag{z-index:2;display:flex;align-items:center;gap:var(--sp-8);max-width:260px;min-height:var(--target-min);padding:var(--sp-4);padding-inline-end:var(--sp-8);box-shadow:var(--elev-overlay);text-align:start}.look-tag,.look-tag:after{position:absolute;background:var(--bg)}.look-tag:after{content:"";left:var(--tip,50%);bottom:-6px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg)}.look-tag.below:after{bottom:auto;top:-6px}.look-tag-photo{display:grid;place-items:center;width:44px;height:55px;flex:none;background:var(--photo);overflow:hidden}.look-tag-photo img{display:block;width:100%;height:100%;object-fit:cover}.look-tag-text{display:grid;min-width:0;font-size:var(--t-subheadline)}.look-tag-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.look-piece{display:grid;gap:var(--sp-16)}.look-piece-photo{display:grid;place-items:center;aspect-ratio:4/5;width:100%;max-width:240px;margin-inline:auto;background:var(--photo);overflow:hidden}.look-piece-photo img{display:block;width:100%;height:100%;object-fit:cover}.look-piece-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-12);color:var(--label-2);font-size:var(--t-subheadline)}.look-piece-head b{color:var(--label);font-size:var(--t-headline)}.look-rows{list-style:none;margin:0;padding:0}.look-row{display:grid;gap:var(--sp-8);padding-block:var(--sp-12);border-bottom:1px solid var(--separator)}.look-row-head{display:flex;align-items:center;gap:var(--sp-12);min-height:var(--target-min);cursor:pointer}.look-row-head input{width:22px;height:22px;flex:none;accent-color:var(--ink)}.look-row-photo{display:grid;place-items:center;width:48px;height:60px;flex:none;background:var(--photo);overflow:hidden}.look-row-photo img{display:block;width:100%;height:100%;object-fit:cover}.look-row-text{display:grid;min-width:0}.look-row[data-off] .look-row-photo,.look-row[data-off] .look-row-text{opacity:.45}.look-buy-foot{display:grid;gap:var(--sp-8);width:100%}.look-list{display:grid;gap:var(--sp-32);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.toast-slot{position:fixed;z-index:60;inset-inline:var(--sp-16);bottom:calc(var(--tab-h) + var(--sp-24) + var(--safe-bottom));pointer-events:none;display:grid;justify-items:center}.toast-slot .toast{pointer-events:auto;width:100%;margin-inline:auto}html.glass .toast-slot{bottom:calc(96px + var(--safe-bottom))}body:has(.toolbar) .toast-slot{bottom:calc(160px + var(--safe-bottom))}html.glass body:has(.toolbar) .toast-slot{bottom:calc(176px + var(--safe-bottom))}body.sheet-open .toast-slot,html.glass body.sheet-open .toast-slot{top:calc(var(--safe-top) + var(--sp-12));bottom:auto}.scrim{inset:0;z-index:40}.scrim,.sheet{position:fixed}.sheet{inset-inline:0;bottom:0;z-index:41;max-width:640px;margin-inline:auto;will-change:transform;outline:none}.sheet .grab,.sheet .sh{touch-action:none}.sheet.full{top:0;max-height:none;border-radius:0}html.glass .sheet:not(.full){inset-inline:var(--sp-8);bottom:calc(var(--sp-8) + var(--safe-bottom));overflow:hidden}html.glass .sheet.full{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none}html.glass .sheet .grab{background:rgb(10 10 10/.35)}@media (min-width:960px){.toast-slot,html.glass .toast-slot{bottom:var(--sp-24)}body:has(.toolbar) .toast-slot,html.glass body:has(.toolbar) .toast-slot{bottom:110px}body.sheet-open .toast-slot,html.glass body.sheet-open .toast-slot{bottom:auto}}body,html{background:var(--bg)}body{margin:0;font:400 var(--t-body)/1.7 var(--font-body);color:var(--label);-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}