.GamingBannerEditor_editor__qX1Wb{border:1px solid var(--border);border-radius:20px;padding:18px;display:grid;gap:16px;min-width:0;scroll-margin-top:100px}.GamingBannerEditor_editor__qX1Wb header{display:grid;gap:6px}.GamingBannerEditor_editor__qX1Wb h3{font-size:16px;font-weight:700}.GamingBannerEditor_editor__qX1Wb p,.GamingBannerEditor_editor__qX1Wb small{font-size:12px;line-height:1.55;color:var(--muted-foreground)}.GamingBannerEditor_editor__qX1Wb fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.GamingBannerEditor_editor__qX1Wb fieldset:disabled{opacity:.7}.GamingBannerEditor_list__8njOM{display:grid;gap:10px}.GamingBannerEditor_banner__Q_Jhq{border:1px solid var(--border);border-radius:16px;min-width:0;background:var(--card)}.GamingBannerEditor_banner__Q_Jhq summary{display:flex;gap:12px;align-items:center;cursor:pointer;padding:12px;list-style:none}.GamingBannerEditor_banner__Q_Jhq summary::-webkit-details-marker{display:none}.GamingBannerEditor_banner__Q_Jhq summary>span:last-child{display:grid;gap:4px;min-width:0}.GamingBannerEditor_banner__Q_Jhq strong{font-size:14px;overflow-wrap:anywhere}.GamingBannerEditor_banner__Q_Jhq small{font-size:11px}.GamingBannerEditor_thumb__tVPpS{width:64px;height:54px;flex-shrink:0;background:#e9e1ff;border-radius:10px;padding:4px}.GamingBannerEditor_thumb__tVPpS[data-theme=mint]{background:#dcedd1}.GamingBannerEditor_thumb__tVPpS[data-theme=peach]{background:#f8e7d6}.GamingBannerEditor_thumb__tVPpS[data-theme=night]{background:#1b243c}.GamingBannerEditor_thumb__tVPpS img{width:100%;height:100%;object-fit:contain}.GamingBannerEditor_fields__dNUuP{display:grid;gap:16px;padding:4px 14px 16px;min-width:0}.GamingBannerEditor_fields__dNUuP label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.GamingBannerEditor_fields__dNUuP label small{font-weight:400}.GamingBannerEditor_twoColumns__QsS8_{display:grid;grid-template-columns:1fr 1fr;gap:12px}.GamingBannerEditor_editor__qX1Wb .GamingBannerEditor_upload__61ew_{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:14px;border:1px dashed var(--border);border-radius:14px;cursor:pointer;background:var(--site-surface-soft)}.GamingBannerEditor_upload__61ew_ input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.GamingBannerEditor_upload__61ew_ small{width:100%;text-align:center}.GamingBannerEditor_upload__61ew_:focus-within{outline:2px solid var(--ring);outline-offset:2px}.GamingBannerEditor_actions__g_48U{display:flex;gap:8px;flex-wrap:wrap}.GamingBannerEditor_actions__g_48U button,.GamingBannerEditor_editor__qX1Wb button.GamingBannerEditor_add__IY1J2{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);font-size:12px;cursor:pointer}.GamingBannerEditor_editor__qX1Wb button:disabled{opacity:.5;cursor:default}.GamingBannerEditor_add__IY1J2 small{margin-left:auto}.GamingBannerEditor_empty__I5Acg{padding:16px;border-radius:14px;background:var(--site-surface-soft)}.GamingBannerEditor_editor__qX1Wb [role=alert]{color:var(--destructive)}@media (max-width:560px){.GamingBannerEditor_editor__qX1Wb{padding:14px}.GamingBannerEditor_twoColumns__QsS8_{grid-template-columns:1fr}.GamingBannerEditor_actions__g_48U button{min-height:44px}}.TemplateStudio_studio__2mibK{background:var(--card);border:1px solid var(--site-brand-line);border-radius:24px;padding:22px;color:var(--foreground);min-width:0}.TemplateStudio_studioHeader__PBxUf{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--site-brand-line)}.TemplateStudio_kicker__Hi7iI{display:flex;align-items:center;gap:6px;color:var(--site-link);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:650}.TemplateStudio_studioHeader__PBxUf h3{font-size:23px;letter-spacing:-.03em;margin:6px 0;color:var(--foreground)!important}.TemplateStudio_studioHeader__PBxUf p{font-size:11px;color:var(--muted-foreground);margin:0;line-height:1.5}.TemplateStudio_previewButton__3Ho_s{display:flex;align-items:center;gap:7px;min-height:44px;white-space:nowrap;border:1px solid var(--site-brand-line);background:var(--local-soft);color:var(--site-link);border-radius:99px;padding:0 14px;font-size:11px;font-weight:650;cursor:pointer}.TemplateStudio_fields__qQ1A0{margin:0;padding:20px 0 0;border:0;display:flex;flex-direction:column;gap:20px;min-width:0}.TemplateStudio_fields__qQ1A0:disabled{opacity:.65}.TemplateStudio_fields__qQ1A0>label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650}.TemplateStudio_fields__qQ1A0 input:not([type=color],[type=checkbox]),.TemplateStudio_fields__qQ1A0 select,.TemplateStudio_fields__qQ1A0 textarea{min-height:44px;width:100%;padding:11px 13px;border:1px solid var(--site-brand-line);border-radius:14px;background:var(--local-soft);font:inherit;color:var(--foreground);resize:vertical;min-width:0}.TemplateStudio_fields__qQ1A0>label>span{font-size:10px;font-weight:400;color:var(--muted-foreground);text-align:right}.TemplateStudio_colors__tVM5q>span{font-size:12px;font-weight:650}.TemplateStudio_colors__tVM5q>div{display:flex;gap:10px;align-items:center;margin-top:10px;flex-wrap:wrap}.TemplateStudio_colors__tVM5q button{width:44px;height:44px;border:3px solid white;border-radius:50%;box-shadow:0 0 0 1px var(--site-shadow-ink);display:grid;place-items:center;color:white;cursor:pointer}.TemplateStudio_colors__tVM5q button[aria-pressed=true]{box-shadow:0 0 0 2px var(--blue-brand)}.TemplateStudio_customColor__crgC7{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted-foreground)}.TemplateStudio_customColor__crgC7 input{width:44px;height:44px;border:1px solid var(--site-brand-line);padding:3px;background:var(--card);border-radius:12px;cursor:pointer}.TemplateStudio_selectFields__b7__N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.TemplateStudio_selectFields__b7__N label{font-size:11px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-weight:650}.TemplateStudio_selectFields__b7__N label:last-child{grid-column:1/-1}.TemplateStudio_toggles__uXtc8{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:17px;padding:0 15px}.TemplateStudio_toggles__uXtc8>label{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:65px;border-bottom:1px solid var(--border);padding:12px 0;cursor:pointer}.TemplateStudio_toggles__uXtc8>label:last-child{border:0}.TemplateStudio_toggles__uXtc8 strong{font-size:12px;font-weight:650;display:block}.TemplateStudio_toggles__uXtc8 span{font-size:10px;color:var(--muted-foreground);display:block;margin-top:3px}.TemplateStudio_toggles__uXtc8 input{-webkit-appearance:none;appearance:none;width:36px;height:22px;flex-shrink:0;border-radius:99px;background:#b4c4d8;border:0;position:relative;cursor:pointer}.TemplateStudio_toggles__uXtc8 input:after{content:"";position:absolute;width:16px;height:16px;background:var(--card);border-radius:50%;top:3px;left:3px;transition:transform .15s}.TemplateStudio_toggles__uXtc8 input:checked{background:var(--blue-brand)}.TemplateStudio_toggles__uXtc8 input:checked:after{transform:translateX(14px)}.TemplateStudio_reset__gNqJu{display:flex;align-items:center;gap:7px;color:var(--muted-foreground);border:0;background:transparent;min-height:44px;font-size:11px;cursor:pointer;align-self:flex-start;padding:0}.TemplateStudio_lockHint__RRCuq{font-size:11px;color:var(--muted-foreground);line-height:1.6;margin:15px 0 0}.TemplateStudio_studio__2mibK :is(button,input,textarea,select):focus-visible{outline:3px solid var(--blue-brand);outline-offset:3px}.TemplateStudio_previewDialog__SvCnz{width:calc(100vw - 28px)!important;max-width:1180px!important;max-height:calc(100dvh - 28px);padding:0!important;border-radius:28px!important;overflow:hidden;display:flex!important;flex-direction:column;gap:0!important;background:var(--local-soft)!important}.TemplateStudio_previewHeading__oN4mQ{padding:20px 55px 20px 24px;border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;text-align:left!important}.TemplateStudio_previewHeading__oN4mQ h2{font-size:19px}.TemplateStudio_previewHeading__oN4mQ p{font-size:11px}.TemplateStudio_previewScroll__xZo4Q{min-height:0;overflow-y:auto;padding:22px;overscroll-behavior:contain}.TemplateStudio_previewScroll__xZo4Q h1{font-size:40px}.TemplateStudio_studioHeader__PBxUf .TemplateStudio_previewButton__3Ho_s:hover{background:var(--local-soft)}.TemplateStudio_reset__gNqJu:hover{color:var(--site-link)}@media(max-width:600px){.TemplateStudio_studio__2mibK{padding:17px;border-radius:20px}.TemplateStudio_studioHeader__PBxUf{flex-direction:column}.TemplateStudio_previewButton__3Ho_s{width:100%;justify-content:center}.TemplateStudio_selectFields__b7__N{grid-template-columns:1fr}.TemplateStudio_previewDialog__SvCnz{width:100vw!important;max-height:100dvh;height:100dvh;border-radius:0!important}.TemplateStudio_previewHeading__oN4mQ{padding:18px 46px 17px 16px}.TemplateStudio_previewScroll__xZo4Q{padding:12px}.TemplateStudio_studioHeader__PBxUf h3{font-size:21px}}.TemplateStudio_thumbnail__exMnV{height:100px;border-radius:12px;overflow:hidden;background:#0b55d1;padding:12px;position:relative;color:white;display:flex;flex-direction:column;gap:5px;text-align:left}.TemplateStudio_thumbnail__exMnV>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.TemplateStudio_thumbnail__exMnV>strong{font-size:11px;letter-spacing:.02em}.TemplateStudio_thumbnail__exMnV>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:auto}.TemplateStudio_thumbnail__exMnV i{height:28px;border-radius:6px;background:#fff}.TemplateStudio_thumbnail__exMnV i:nth-child(2){opacity:.8}.TemplateStudio_thumbnail__exMnV i:nth-child(3){opacity:.6}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK{background:#246b4b}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK i{border-bottom:5px solid #c6dca9}.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n{background:#612d27}.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n>strong{font-family:Georgia,serif;font-style:italic}.TemplateStudio_thumbnail__exMnV.TemplateStudio_cafe__R8ZfO>div,.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n>div{grid-template-columns:1fr;gap:4px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_cafe__R8ZfO i,.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n i{height:7px;border-radius:1px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_cafe__R8ZfO{background:#574035;border-top-left-radius:30px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_bakery__jhY3O{background:#ae536d}.TemplateStudio_thumbnail__exMnV.TemplateStudio_bakery__jhY3O i{border-radius:40px 40px 5px 5px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_portfolio__jo2a5{background:#1a3458}.TemplateStudio_thumbnail__exMnV.TemplateStudio_portfolio__jo2a5 i{border-radius:1px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_gaming__1YmGh{background:repeating-linear-gradient(90deg,#152d48,#152d48 20px,#193452 21px,#152d48 22px)}.TemplateStudio_thumbnail__exMnV.TemplateStudio_gaming__1YmGh i{background:#4078ba;clip-path:polygon(0 0,85% 0,100% 20%,100% 100%,0 100%);border-radius:0}.TemplateStudio_inspectStyles__GziCR{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px}.TemplateStudio_inspectStyles__GziCR span{color:var(--muted-foreground)}.TemplateStudio_inspectStyles__GziCR button{min-height:36px;padding:6px 10px;color:var(--site-link);background:var(--local-soft);border:1px solid var(--site-brand-line);border-radius:99px;cursor:pointer}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK{background:#d92330;border:1px solid #c3202b}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK>span{font-size:8px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK>strong{font-size:13px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK i{border:0;border-bottom:5px solid #ffdf80;opacity:1;transform:rotate(-5deg)}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK i:nth-child(2){transform:translateY(-3px) rotate(3deg)}.TemplateStudio_thumbnail__exMnV.TemplateStudio_grocery__gbfNK i:nth-child(3){border-color:#167445;transform:rotate(6deg)}.TemplateStudio_thumbnail__exMnV.TemplateStudio_bakery__jhY3O{background:#965124}.TemplateStudio_thumbnail__exMnV.TemplateStudio_bakery__jhY3O>div{grid-template-columns:18px repeat(2,1fr) 24px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_bakery__jhY3O>div:after{content:"";background:#ffffffb3;border-radius:5px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_bakery__jhY3O i{border-radius:5px}.TemplateStudio_thumbnail__exMnV.TemplateStudio_bakery__jhY3O i:first-child{background:#ffffff40}.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n{background:#f7f0e8;color:#5a3c2e}.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n>strong{font-family:inherit;font-style:normal}.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n>div{grid-template-columns:repeat(3,1fr)}.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n i{height:26px;border-radius:6px;background:#bd4b2a}.TemplateStudio_thumbnail__exMnV.TemplateStudio_restaurant__wi61n>span{color:#94634b}.TemplateStudio_studio__2mibK .TemplateStudio_fields__qQ1A0 :is(input:not([type=color],[type=checkbox]),textarea,select){min-height:44px;padding:10px 14px;font-size:15px;font-weight:400;line-height:1.5}.TemplateStudio_studio__2mibK .TemplateStudio_selectFields__b7__N label{font-size:13px;line-height:1.5}.TemplateStudio_studio__2mibK .TemplateStudio_fields__qQ1A0 textarea{min-height:112px}@media(max-width:640px){.TemplateStudio_studio__2mibK .TemplateStudio_fields__qQ1A0 :is(input:not([type=color],[type=checkbox]),textarea,select){font-size:16px}}.TemplateStudio_catalogSections__fDYFO{padding:18px;border:1px solid var(--border);border-radius:18px}.TemplateStudio_catalogSections__fDYFO h3{margin:0 0 6px;font-size:16px}.TemplateStudio_catalogSections__fDYFO>p{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--muted-foreground)}.TemplateStudio_catalogSectionRow__aZfjy{display:flex;align-items:center;gap:6px;padding:8px 0;border-top:1px solid var(--border)}.TemplateStudio_catalogSectionRow__aZfjy label{display:flex;flex:1;min-width:0;align-items:center;gap:10px;font-size:14px;line-height:1.4}.TemplateStudio_catalogSectionRow__aZfjy img{flex-shrink:0}.TemplateStudio_catalogSectionRow__aZfjy input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary)}.TemplateStudio_catalogSectionRow__aZfjy button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--border);border-radius:10px;color:var(--foreground);background:var(--card)}.TemplateStudio_catalogSectionRow__aZfjy button:disabled{opacity:.35}@media(max-width:450px){.TemplateStudio_catalogSections__fDYFO{padding:12px}.TemplateStudio_catalogSectionRow__aZfjy label{gap:6px;font-size:13px}.TemplateStudio_catalogSectionRow__aZfjy img{display:none}}.TemplateStudio_catalogEditorGroup__cM6AQ{border-top:1px solid var(--border);padding:14px 0}.TemplateStudio_catalogEditorGroup__cM6AQ summary{cursor:pointer;font-size:14px;font-weight:650;padding:10px 0}.TemplateStudio_catalogEditorGroup__cM6AQ label{display:flex;flex-direction:column;gap:6px;font-size:13px;margin:12px 0}.TemplateStudio_catalogEditorGroup__cM6AQ label:has(input[type=checkbox]){flex-direction:row;align-items:center}.TemplateStudio_catalogEditorActions__llPYU{display:flex;flex-wrap:wrap;gap:8px}.TemplateStudio_catalogSections__fDYFO button{padding:8px 12px;min-height:36px;border:1px solid var(--border);border-radius:10px;font-size:13px;background:var(--card)}.TemplateStudio_catalogSections__fDYFO button:disabled{opacity:.4}.TemplateStudio_catalogEntry__wQ4Dv{border:1px solid var(--border);padding:12px;border-radius:14px;margin:12px 0}.TemplateStudio_selectFields__b7__N>:last-child{grid-column:1/-1}.TemplateStudio_fields__qQ1A0>.commerce-select-field>label{font-size:12px;font-weight:650}.listing-commerce-actions{display:flex;gap:6px;width:100%;min-width:0;align-items:stretch}.listing-commerce-actions>a,.listing-commerce-actions>button{flex:1 1 0;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 5px;border-radius:999px;font-size:12px;font-weight:650;text-align:center;line-height:1.25;cursor:pointer;text-decoration:none;white-space:normal}.listing-commerce-actions>.listing-commerce-buy{background:var(--blue-brand,#0066ff);color:#fff;border:1px solid var(--blue-brand,#0066ff)}.listing-commerce-actions>.listing-commerce-swap{background:var(--local-soft);color:var(--site-link);border:1px solid var(--site-brand-line)}.listing-commerce-actions>.listing-commerce-swap[aria-pressed=true]{background:var(--local-soft);border-color:var(--blue-brand,#0066ff)}.listing-commerce-actions>:focus-visible{outline:3px solid var(--blue-brand,#0066ff);outline-offset:3px}.listing-commerce-detail>a,.listing-commerce-detail>button{font-size:14px;min-height:48px}.listing-checkout{scroll-margin-top:95px}.listing-commerce-person-row{display:flex;align-items:center;gap:6px}.listing-commerce-person-row .local-card-person{flex:1;min-width:0;padding:0!important}.listing-commerce-person-row .local-card-actions{margin-top:0!important;flex-shrink:0}html.dark .listing-commerce-actions>.listing-commerce-swap{background:var(--card);color:var(--foreground);border-color:var(--border)}@media(max-width:480px){.listing-commerce-actions>a,.listing-commerce-actions>button{font-size:11px}.listing-commerce-detail>button{font-size:13px}}.local-card-digital-delivery{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--site-surface-soft,var(--muted));color:var(--foreground);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.local-card-digital-delivery>svg{flex-shrink:0}