.NativeCommerceShop_shop__krP_u{position:relative;color:var(--profile-text,#f7f8ff);pointer-events:auto;container-type:inline-size;scroll-margin-top:32px;padding:32px 0}.NativeCommerceShop_shop__krP_u button,.NativeCommerceShop_shop__krP_u input,.NativeCommerceShop_shop__krP_u select{font:inherit}.NativeCommerceShop_shop__krP_u button{color:inherit;cursor:pointer}.NativeCommerceShop_shop__krP_u button:disabled{cursor:default;opacity:.45}.NativeCommerceShop_shop__krP_u button:focus-visible,.NativeCommerceShop_shop__krP_u input:focus-visible,.NativeCommerceShop_shop__krP_u select:focus-visible,.NativeCommerceShop_shop__krP_u summary:focus-visible{outline:2px solid var(--profile-accent,#a78bfa);outline-offset:3px}.NativeCommerceShop_bar__LbxLU{display:flex;justify-content:space-between;align-items:center;gap:16px}.NativeCommerceShop_bar__LbxLU h2{font-size:clamp(25px,3.2cqw,34px);font-weight:600;letter-spacing:-.045em;margin:0 0 5px}.NativeCommerceShop_bar__LbxLU small{font-size:11px;opacity:.6}.NativeCommerceShop_bar__LbxLU button{display:flex;align-items:center;gap:10px;border:0;border-radius:50px;background:rgba(128,128,128,.1);min-height:44px;padding:12px 16px}.NativeCommerceShop_bar__LbxLU b{font-size:12px}.NativeCommerceShop_disclosure__MBIZV{font-size:11px;opacity:.58;margin:12px 0 20px;line-height:1.5}.NativeCommerceShop_grid__n7dPC{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(150px,44cqw,240px);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 3px 14px;margin:0 -3px}.NativeCommerceShop_productCard__2odO6{text-align:left;background:none;border:0;padding:0;min-width:0;scroll-snap-align:start}.NativeCommerceShop_art__gHdY3{position:relative;aspect-ratio:1;border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--profile-text,#f7f8ff) 5%,transparent)}.NativeCommerceShop_art__gHdY3 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}.NativeCommerceShop_productCard__2odO6:hover .NativeCommerceShop_art__gHdY3 img{transform:scale(1.035)}.NativeCommerceShop_quickView__zw_Ae{display:grid;place-items:center;position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;background:var(--profile-sheet,#11151d);opacity:.92}.NativeCommerceShop_placeholder__XZl5_{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;opacity:.48;font-size:10px;padding:16px}.NativeCommerceShop_productCard__2odO6>small{display:block;margin-top:12px;font-size:10px;opacity:.6}.NativeCommerceShop_productCard__2odO6>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;letter-spacing:-.025em;font-weight:550;margin:5px 0 8px;line-height:1.3}.NativeCommerceShop_productCard__2odO6>span{display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.8}.NativeCommerceShop_categories__YNm7j{display:flex;gap:6px;overflow:auto;margin:0 0 16px;padding:2px;scrollbar-width:none}.NativeCommerceShop_categories__YNm7j button{border:0;border-radius:99px;min-height:44px;padding:10px 15px;background:none;white-space:nowrap;opacity:.6;font-size:12px!important}.NativeCommerceShop_categories__YNm7j button[aria-pressed=true]{background:rgba(128,128,128,.12);opacity:1}.NativeCommerceShop_sheet__8S04u{color:var(--profile-text,#f7f8ff);background:var(--profile-sheet,#11151d);border:0;border-radius:28px;padding:0;width:min(680px,calc(100vw - 32px));max-width:none;height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);box-shadow:0 30px 120px rgba(0,0,0,.3);container-type:inline-size;overflow:hidden}.NativeCommerceShop_sheet__8S04u[open]{display:flex;flex-direction:column;animation:NativeCommerceShop_sheetEnter__3oAei .25s ease-out}.NativeCommerceShop_sheet__8S04u::backdrop{background:rgba(5,8,14,.45);backdrop-filter:blur(12px)}.NativeCommerceShop_sheet__8S04u[data-contained]{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;z-index:5}.NativeCommerceShop_sheetHeader__2xbyl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;flex-shrink:0}.NativeCommerceShop_stages__GprEu{display:flex;gap:16px;font-size:10px}.NativeCommerceShop_stages__GprEu span{opacity:.4}.NativeCommerceShop_stages__GprEu [aria-current=step]{opacity:1}.NativeCommerceShop_close__31WSl{display:grid;place-items:center;background:rgba(128,128,128,.1);border:0;border-radius:50%;min-width:44px;min-height:44px}.NativeCommerceShop_body__rpvhF{padding:4px 24px 20px;overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin}.NativeCommerceShop_body__rpvhF h2{font-size:clamp(24px,4.5cqw,34px);font-weight:550;letter-spacing:-.045em;line-height:1.1;margin:0 0 20px;overflow-wrap:anywhere}.NativeCommerceShop_body__rpvhF h2:focus{outline:none}.NativeCommerceShop_body__rpvhF p{font-size:14px;line-height:1.55}.NativeCommerceShop_muted__iOTXS{opacity:.65;font-size:12px!important;line-height:1.5}.NativeCommerceShop_back__20pgo{display:flex;gap:8px;align-items:center;background:none;border:0;min-height:44px;padding:8px 0;margin:0 0 8px;font-size:12px!important;opacity:.7}.NativeCommerceShop_productLayout__1ZG0n{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.NativeCommerceShop_productLayout__1ZG0n .NativeCommerceShop_art__gHdY3{max-height:280px}.NativeCommerceShop_thumbnails__fXPtv{display:flex;gap:6px;margin-top:10px;overflow:auto;padding:3px}.NativeCommerceShop_thumbnails__fXPtv button{width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:8px;overflow:hidden;background:none;opacity:.55}.NativeCommerceShop_thumbnails__fXPtv img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.NativeCommerceShop_thumbnails__fXPtv button[aria-pressed=true]{outline:2px solid var(--profile-text);outline-offset:1px;opacity:1}.NativeCommerceShop_field__5TCac{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;min-width:0}.NativeCommerceShop_field__5TCac>span{text-transform:capitalize;font-size:11px;opacity:.7}.NativeCommerceShop_field__5TCac input,.NativeCommerceShop_field__5TCac select{border:0;border-radius:12px;background:rgba(128,128,128,.1);color:inherit;padding:12px;width:100%;min-width:0;min-height:44px;font-size:16px}.NativeCommerceShop_field__5TCac option{background:#f7f8ff;color:#171817}.NativeCommerceShop_price__2clCe{font-size:24px!important;letter-spacing:-.04em;margin:12px 0}.NativeCommerceShop_price__2clCe small{display:block;font-size:11px;letter-spacing:0;opacity:.6;margin-top:5px}.NativeCommerceShop_primary__q2mII,.NativeCommerceShop_secondary__F5WkH{display:flex;justify-content:center;align-items:center;gap:10px;border:0;border-radius:99px;min-height:48px;padding:12px 18px;font-size:13px!important}.NativeCommerceShop_primary__q2mII{width:100%;background:var(--profile-text,#f7f8ff);color:var(--profile-sheet,#11151d)!important;font-weight:600;margin:18px 0 8px}.NativeCommerceShop_secondary__F5WkH{background:rgba(128,128,128,.1)}.NativeCommerceShop_purchaseActions__iDssu{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 24px 4px;flex-shrink:0;background:var(--profile-sheet,#11151d)}.NativeCommerceShop_purchaseActions__iDssu .NativeCommerceShop_primary__q2mII{margin:0}.NativeCommerceShop_buyLabel__ygrBb{display:flex;flex-direction:column;gap:3px;line-height:1.2}.NativeCommerceShop_buyLabel__ygrBb small{font-size:11px;opacity:.75;font-weight:400}.NativeCommerceShop_shortDescription__RHRPZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NativeCommerceShop_details___9EeQ{padding:12px 0;font-size:12px}.NativeCommerceShop_details___9EeQ summary{cursor:pointer;line-height:1.4;min-height:36px;display:list-item;padding:8px 0}.NativeCommerceShop_details___9EeQ dl>div{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.NativeCommerceShop_details___9EeQ dd{margin:0;text-align:right;max-width:65%;opacity:.7}.NativeCommerceShop_line__DB_LJ{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px}.NativeCommerceShop_line__DB_LJ>div:first-child{min-width:0}.NativeCommerceShop_line__DB_LJ strong{display:block;font-weight:550;line-height:1.4}.NativeCommerceShop_line__DB_LJ small{display:block;font-size:11px;opacity:.6;margin:5px 0}.NativeCommerceShop_line__DB_LJ span{font-size:12px}.NativeCommerceShop_quantity__YkULl{display:flex;align-items:center;gap:8px;border-radius:99px;background:rgba(128,128,128,.08);padding:0;flex-shrink:0}.NativeCommerceShop_quantity__YkULl button{border:0;background:none;width:44px;height:44px;font-size:20px!important}.NativeCommerceShop_quantity__YkULl span{min-width:12px;text-align:center}.NativeCommerceShop_total__o3Rlz{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px}.NativeCommerceShop_total__o3Rlz strong{font-weight:600}.NativeCommerceShop_addressForm__dC8YD{margin-top:20px}.NativeCommerceShop_addressGrid__daOuH{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.NativeCommerceShop_addressGrid__daOuH .NativeCommerceShop_field__5TCac:first-child,.NativeCommerceShop_addressGrid__daOuH .NativeCommerceShop_field__5TCac:nth-child(2){grid-column:1/-1}.NativeCommerceShop_shippingOptions__m_oby{margin-top:24px}.NativeCommerceShop_shippingOptions__m_oby fieldset{border:0;padding:0;margin:0 0 16px}.NativeCommerceShop_shippingOptions__m_oby legend{font-size:12px;opacity:.7;margin-bottom:10px}.NativeCommerceShop_shippingOptions__m_oby label{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(128,128,128,.08);border-radius:12px;margin:6px 0;font-size:12px;min-height:48px}.NativeCommerceShop_shippingOptions__m_oby label>span{flex:1}.NativeCommerceShop_shippingOptions__m_oby label small{display:block;font-size:10px;opacity:.6;margin-top:4px}.NativeCommerceShop_shippingOptions__m_oby input{accent-color:var(--profile-accent,#a78bfa)}.NativeCommerceShop_error__DJFqR{padding:14px 16px;border-radius:12px;background:rgba(255,105,120,.12);font-size:12px;line-height:1.5;margin-bottom:16px}.NativeCommerceShop_error__DJFqR button{display:block;margin-top:12px;border:0;background:none;text-decoration:underline;padding:8px 0;min-height:44px}.NativeCommerceShop_empty__w86JC{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}.NativeCommerceShop_empty__w86JC .NativeCommerceShop_primary__q2mII{max-width:320px}.NativeCommerceShop_receipt__uyxHi{max-width:620px}.NativeCommerceShop_footer__1qhDL{padding:12px 24px max(16px,env(safe-area-inset-bottom));text-align:center;font-size:10px;opacity:.55;flex-shrink:0}.NativeCommerceShop_cartIdentity__10Mcx{display:flex;align-items:center;gap:12px}.NativeCommerceShop_cartImage__I7_TR{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:64px;background:rgba(150,155,170,.1);border-radius:10px;overflow:hidden}.NativeCommerceShop_cartImage__I7_TR img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.NativeCommerceShop_retailerGroup__HjwFB{padding:16px 0}.NativeCommerceShop_retailerGroup__HjwFB h3{font-size:18px;font-weight:550;letter-spacing:-.025em;margin:0}@container(max-width:450px){.NativeCommerceShop_productLayout__1ZG0n{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:14px}.NativeCommerceShop_body__rpvhF{padding:4px 18px 16px}.NativeCommerceShop_body__rpvhF h2{font-size:26px}.NativeCommerceShop_productLayout__1ZG0n .NativeCommerceShop_art__gHdY3{max-height:170px;border-radius:12px}.NativeCommerceShop_productLayout__1ZG0n .NativeCommerceShop_muted__iOTXS{margin-top:0}.NativeCommerceShop_productLayout__1ZG0n p{font-size:12px}.NativeCommerceShop_productLayout__1ZG0n .NativeCommerceShop_field__5TCac{margin-bottom:10px}.NativeCommerceShop_cartIdentity__10Mcx,.NativeCommerceShop_line__DB_LJ{gap:8px}.NativeCommerceShop_cartImage__I7_TR{width:40px;height:52px}.NativeCommerceShop_quantity__YkULl{gap:0}.NativeCommerceShop_quantity__YkULl button{width:40px}.NativeCommerceShop_purchaseActions__iDssu{padding:10px 18px 4px}.NativeCommerceShop_sheetHeader__2xbyl{padding:10px 18px}.NativeCommerceShop_stages__GprEu{gap:10px;font-size:9px}}@media(max-width:600px){.NativeCommerceShop_sheet__8S04u:not([data-contained]){width:100%;height:calc(100dvh - max(12px,env(safe-area-inset-top)));max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));margin:max(12px,env(safe-area-inset-top)) 0 0;border-radius:24px 24px 0 0}}@media(prefers-reduced-motion:reduce){.NativeCommerceShop_sheet__8S04u[open]{animation:none}.NativeCommerceShop_art__gHdY3 img{transition:none}}@media(prefers-reduced-transparency:reduce){.NativeCommerceShop_sheet__8S04u::backdrop{backdrop-filter:none;background:rgba(5,8,14,.8)}}@keyframes NativeCommerceShop_sheetEnter__3oAei{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ProfileCoverVideo_playCover__IBf2v{position:absolute;top:max(24px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));z-index:2;pointer-events:auto;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:0;border-radius:99px;color:#fff;background:rgba(16,19,25,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font:500 12px -apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer}.ProfileCoverVideo_playCover__IBf2v:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-transparency:reduce){.ProfileCoverVideo_playCover__IBf2v{backdrop-filter:none;-webkit-backdrop-filter:none;background:#191b22}}.ProfileMediaRail_rail__L0Gtb{min-width:0;pointer-events:auto;--slide-width:min(82%,600px);--single-width:780px}.ProfileMediaRail_rail__L0Gtb[data-format=portrait]{--slide-width:clamp(210px,66cqw,280px);--single-width:300px}.ProfileMediaRail_rail__L0Gtb[data-format=square]{--slide-width:clamp(230px,65cqw,340px);--single-width:440px}.ProfileMediaRail_rail__L0Gtb[data-format=music]{--slide-width:min(88%,380px);--single-width:540px}.ProfileMediaRail_heading__VLDMb{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:14px}.ProfileMediaRail_heading__VLDMb h3{margin:0;font-size:14px;font-weight:550;letter-spacing:-.01em;color:inherit;opacity:.68}.ProfileMediaRail_controls__u4wOs{display:flex;gap:6px;margin-left:auto}.ProfileMediaRail_controls__u4wOs button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:inherit;background:color-mix(in srgb,currentColor 7%,transparent);cursor:pointer;transition:background .2s}.ProfileMediaRail_controls__u4wOs button:hover:not(:disabled){background:color-mix(in srgb,currentColor 13%,transparent)}.ProfileMediaRail_controls__u4wOs button:disabled{opacity:.25;cursor:default}.ProfileMediaRail_track__SOpyy{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-width);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;padding:3px 2px 10px;margin-inline:-2px}.ProfileMediaRail_track__SOpyy::-webkit-scrollbar{display:none}.ProfileMediaRail_track__SOpyy>*{min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.ProfileMediaRail_rail__L0Gtb[data-count=single] .ProfileMediaRail_track__SOpyy{grid-template-columns:minmax(0,var(--single-width));grid-auto-flow:row;grid-auto-columns:auto;justify-content:center;overflow:visible}.ProfileMediaRail_controls__u4wOs button:focus-visible,.ProfileMediaRail_track__SOpyy:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}@container(max-width:700px){.ProfileMediaRail_track__SOpyy{gap:14px}.ProfileMediaRail_rail__L0Gtb[data-format=portrait]{--single-width:min(100%,280px)}}@media(prefers-reduced-motion:reduce){.ProfileMediaRail_controls__u4wOs button{transition:none}}