:root{--sx-bg:#fff;--sx-surface:#fff;--sx-soft:#f7f2f8;--sx-text:#3a332f;--sx-muted:#776d7d;--sx-line:#e6dce9;--sx-primary:#a6532f;--sx-shadow:0 14px 40px rgba(55,32,66,.12)}html[data-theme="dark"]{color-scheme:dark;--sx-bg:#171413;--sx-surface:#211d1b;--sx-soft:#2b2522;--sx-text:#f3edf6;--sx-muted:#c4b8ca;--sx-line:#4a403a;--sx-primary:#d69a61;--sx-shadow:0 18px 50px rgba(0,0,0,.38)}html[data-theme="dark"] body,html[data-theme="dark"] main{background:var(--sx-bg)!important;color:var(--sx-text)!important}html[data-theme="dark"] .topline,html[data-theme="dark"] .nav,html[data-theme="dark"] .footer,html[data-theme="dark"] .store-panel,html[data-theme="dark"] .store-product-card,html[data-theme="dark"] .store-category-card,html[data-theme="dark"] .store-buy-box,html[data-theme="dark"] .account-project-card,html[data-theme="dark"] .account-order-card,html[data-theme="dark"] .store-account-nav,html[data-theme="dark"] .store-account-main,html[data-theme="dark"] .store-cart-item,html[data-theme="dark"] .store-options label{background:var(--sx-surface)!important;color:var(--sx-text)!important;border-color:var(--sx-line)!important}html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{background:#171413!important;color:var(--sx-text)!important;border-color:var(--sx-line)!important}html[data-theme="dark"] p,html[data-theme="dark"] small,html[data-theme="dark"] .muted{color:var(--sx-muted)!important}html[data-theme="dark"] a{color:var(--sx-primary)}html[data-theme="dark"] .hero-photo{filter:brightness(.88)}.user-menu{position:relative}.user-menu summary{cursor:pointer;list-style:none;font-weight:800}.user-menu summary::-webkit-details-marker{display:none}.user-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:1000;min-width:250px;background:var(--sx-surface);color:var(--sx-text);border:1px solid var(--sx-line);border-radius:14px;box-shadow:var(--sx-shadow);padding:10px;display:grid;gap:4px}.user-menu-panel a,.user-menu-panel button,.theme-select-label{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:9px;background:transparent;color:inherit;text-decoration:none;font:inherit;text-align:left}.user-menu-panel a:hover,.user-menu-panel button:hover{background:var(--sx-soft)}.user-menu-panel button{cursor:pointer;color:#b42318}.theme-select-label{display:grid}.theme-select-label select{width:100%;padding:7px}.account-link{display:inline-flex!important;align-items:center;gap:6px}.account-project-badge{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--sx-primary);color:#fff;font-size:11px}.workflow-visual{max-width:1080px;margin:28px auto}.workflow-visual img{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:22px;box-shadow:var(--sx-shadow)}.workflow-visual figcaption{text-align:center;margin-top:9px;color:var(--sx-muted)}.store-inline-link,.store-secondary-action{display:inline-flex;margin-top:12px;font-weight:800;text-decoration:none}.store-secondary-action{justify-content:center;width:100%;padding:11px;border:1px solid var(--sx-line);border-radius:10px}.checkout-head-actions{display:flex;gap:18px;flex-wrap:wrap}.saved-addresses{margin-bottom:28px}.store-section-head.compact{align-items:center}.store-section-head.compact h3{margin:0}.saved-address-card{display:flex;justify-content:space-between;gap:18px;border:1px solid var(--sx-line);border-radius:14px;padding:16px;margin-bottom:12px;background:var(--sx-surface)}.saved-address-card span{display:block;color:var(--sx-muted);font-size:13px}.address-edit-form{border-top:1px solid var(--sx-line);padding-top:18px;margin-top:18px}.store-empty.compact{padding:16px}.cta.disabled,[aria-disabled="true"]{pointer-events:none;opacity:.45}.hint-badge{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--sx-soft);color:var(--sx-primary);font-size:12px;font-weight:900}.theme-switcher{display:grid;gap:8px;padding:10px 11px}.theme-switcher>span{font-size:12px;font-weight:900;color:var(--sx-muted)}.theme-switcher>div,.theme-preference-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-switcher button,.theme-preference-cards button{border:1px solid var(--sx-line);background:var(--sx-surface);color:var(--sx-text);border-radius:12px;padding:10px;cursor:pointer}.theme-switcher button.active,.theme-preference-cards button.active{border-color:var(--sx-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--sx-primary) 24%,transparent);background:var(--sx-soft)}.theme-preference-cards button{display:grid;gap:6px;text-align:left}.theme-preference-cards button>span{font-size:24px}.theme-preference-cards small{color:var(--sx-muted)}.store-small-button.danger{color:#b42318;border-color:#e9b9b5}.search-context-results{margin:18px 0 24px}.search-context-results h2{font-size:1rem;margin:0 0 10px}.search-context-results>div{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.search-context-results a{flex:0 0 min(280px,82vw);display:grid;gap:4px;padding:14px;border:1px solid var(--sx-line);border-radius:14px;background:var(--sx-surface);color:var(--sx-text);text-decoration:none}.search-context-results small{color:var(--sx-muted)}.store-search{position:relative;background:var(--sx-surface)!important;border:1px solid var(--sx-line)!important;overflow:visible!important}.store-search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1200;min-width:min(620px,calc(100vw - 24px));max-height:min(70vh,620px);overflow:auto;background:var(--sx-surface);color:var(--sx-text);border:1px solid var(--sx-line);border-radius:16px;box-shadow:var(--sx-shadow);padding:10px}.store-search-suggestions section+section{border-top:1px solid var(--sx-line);margin-top:8px;padding-top:8px}.store-search-suggestions h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--sx-muted);margin:4px 8px 8px}.search-suggestion-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:11px;color:var(--sx-text)!important;text-decoration:none}.search-suggestion-item:hover,.search-suggestion-item.active{background:var(--sx-soft)}.search-suggestion-item.compact{grid-template-columns:38px minmax(0,1fr)}.search-suggestion-item.compact:not(:has(img)){grid-template-columns:1fr}.search-suggestion-item img{width:48px;height:48px;object-fit:cover;border-radius:9px;background:var(--sx-soft)}.search-suggestion-item span{min-width:0;display:grid}.search-suggestion-item b,.search-suggestion-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggestion-item small{color:var(--sx-muted)}.search-suggestion-item strong{white-space:nowrap;font-size:13px}.search-all-results{display:block;margin-top:8px;padding:12px;border-top:1px solid var(--sx-line);text-align:center;font-weight:900;color:var(--sx-primary)!important;text-decoration:none}.search-suggestion-loading,.search-suggestion-empty{padding:18px;text-align:center;color:var(--sx-muted)}.live-search-central{max-width:1280px;margin:0 auto;padding:38px 24px 72px}.live-search-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px}.live-search-header h1{margin:.25rem 0;font-size:clamp(2rem,4vw,4rem)}.live-search-header p{color:var(--sx-muted)}.live-search-sector{margin-top:34px}.live-search-sector-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.live-search-sector-head h2{margin:0;font-size:clamp(1.4rem,2vw,2rem)}.live-search-sector-head span{color:var(--sx-muted);font-weight:800}.live-search-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.live-search-product-card{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(38,24,45,.08);display:grid}.live-search-product-image{display:block;aspect-ratio:4/3;background:var(--sx-soft)}.live-search-product-image img{width:100%;height:100%;object-fit:cover}.live-search-product-card>div{display:grid;align-content:start;gap:7px;padding:16px}.live-search-product-card small{color:var(--sx-muted)}.live-search-product-card h3{margin:0;font-size:1.05rem}.live-search-product-card h3 a{color:var(--sx-text);text-decoration:none}.live-search-product-card p{margin:0;color:var(--sx-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live-search-product-card strong{margin-top:4px}.live-search-product-action{display:inline-flex;justify-content:center;margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--sx-primary);color:#fff!important;text-decoration:none;font-weight:900}.live-search-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.live-search-theme-grid a{display:grid;gap:5px;padding:18px;border:1px solid var(--sx-line);border-radius:16px;background:var(--sx-surface);color:var(--sx-text);text-decoration:none}.live-search-theme-grid small,.live-search-theme-grid span{color:var(--sx-muted)}.live-search-footer{display:flex;justify-content:center;margin-top:38px}.live-search-empty,.live-search-loading{min-height:360px;display:grid;place-items:center;align-content:center;text-align:center;gap:12px}.live-search-loading span{width:42px;height:42px;border:4px solid var(--sx-line);border-top-color:var(--sx-primary);border-radius:50%;animation:sx-spin .8s linear infinite}@keyframes sx-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.live-search-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.live-search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-search-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-search-header{align-items:stretch;flex-direction:column}}@media(max-width:560px){.live-search-central{padding:24px 14px 56px}.live-search-product-grid,.live-search-theme-grid{grid-template-columns:1fr}.live-search-product-card{grid-template-columns:110px minmax(0,1fr)}.live-search-product-image{height:100%;aspect-ratio:auto}.live-search-product-card>div{padding:13px}.live-search-header h1{font-size:2rem}}.store-search input{background:transparent!important;color:var(--sx-text)!important;border:0!important}.store-search-clear{flex:0 0 auto;width:34px;height:34px;border:0!important;border-radius:50%;background:var(--sx-soft)!important;color:var(--sx-text)!important;font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center}.store-search-clear:hover{background:var(--sx-line)!important}.store-search-clear[hidden]{display:none!important}.store-search button{background:var(--sx-soft)!important;color:var(--sx-primary)!important;border:0!important}.store-search input::placeholder{color:var(--sx-muted)!important}.store-account-shell,.store-account-main,.account-pane,.products-shell,.store-checkout-layout{min-width:0}.store-account-nav{max-width:100%}body{overflow-x:hidden}@media(max-width:760px){.user-menu-panel{position:fixed;left:12px;right:12px;top:52px}.account-type-choice{grid-template-columns:1fr!important}.workflow-visual img{border-radius:14px}.saved-address-card{flex-direction:column}.store-account-shell{display:block!important;width:100%!important}.store-account-nav{display:flex!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:8px;padding:10px!important;position:sticky;top:0;z-index:20}.store-account-nav>button{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.store-account-main{width:100%!important;padding:0!important}.account-pane{width:100%!important;overflow:visible!important}.theme-preference-cards{grid-template-columns:1fr}.store-checkout-layout{grid-template-columns:1fr!important}.store-cart-item{grid-template-columns:72px minmax(0,1fr)!important}.store-cart-actions{grid-column:1/-1;display:grid!important;grid-template-columns:1fr auto auto;align-items:center}.store-search{width:min(100%,320px)!important}.topline{overflow:visible!important}.store-nav{overflow-x:auto!important;flex-wrap:nowrap!important}.workflow-visual{margin-inline:0}.workflow-visual img{width:100%;height:auto}.store-account-main h1,.store-page-head h1{font-size:clamp(2rem,12vw,3.2rem)!important}}html[data-theme="dark"] .store-steps article{background:var(--sx-surface)!important;color:var(--sx-text)!important;border:1px solid var(--sx-line);box-shadow:var(--sx-shadow)}html[data-theme="dark"] .store-steps article p{color:var(--sx-muted)!important}html[data-theme="dark"] .hero-photo{background:#171413!important;filter:none}html[data-theme="dark"] .hero-photo:after{background:linear-gradient(90deg,rgba(23,19,27,.98) 0%,rgba(23,19,27,.94) 30%,rgba(23,19,27,.55) 48%,rgba(23,19,27,.08) 67%)!important}@media(max-width:1100px){html[data-theme="dark"] .hero-photo:after{background:linear-gradient(90deg,rgba(23,19,27,.98) 0%,rgba(23,19,27,.88) 48%,rgba(23,19,27,.18) 100%)!important}}@media(max-width:650px){html[data-theme="dark"] .hero-image{background-color:#171413!important}html[data-theme="dark"] .hero-photo:after{background:linear-gradient(180deg,rgba(23,19,27,1) 0%,rgba(23,19,27,.96) 38%,rgba(23,19,27,.28) 68%,rgba(23,19,27,.05) 100%)!important}}.workflow-visual .workflow-image-light{display:block!important}.workflow-visual .workflow-image-dark{display:none!important}html[data-theme="dark"] .workflow-visual .workflow-image-light{display:none!important}html[data-theme="dark"] .workflow-visual .workflow-image-dark{display:block!important}.footer{display:grid!important;grid-template-columns:minmax(320px,1fr) minmax(300px,.85fr)!important;gap:56px!important;align-items:center!important;margin-top:72px!important;padding:54px clamp(28px,6vw,86px)!important;border:0!important;border-radius:32px 32px 0 0!important;background:linear-gradient(135deg,var(--sx-footer-bg,#292321),color-mix(in srgb,var(--sx-footer-bg,#292321) 74%,#a6532f))!important;color:var(--sx-footer-text,#fff)!important;box-shadow:0 -18px 50px rgba(30,18,38,.14)!important}.footer-identity{display:grid!important;grid-template-columns:auto 1fr!important;gap:24px!important;align-items:start!important}.footer .brand-logo-footer{align-items:center!important;gap:14px!important}.footer .brand-logo-footer img{width:72px!important;height:72px!important;border-radius:20px!important;object-fit:cover!important;border:2px solid rgba(255,255,255,.28)!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important}.footer .brand-logo-footer span{font-size:1.45rem!important;color:var(--sx-footer-text,#fff)!important}.footer address{margin:0!important;font-style:normal!important;line-height:1.9!important;color:color-mix(in srgb,var(--sx-footer-text,#fff) 82%,transparent)!important}.footer address a{display:inline-flex!important;align-items:center!important;margin-top:2px!important;color:var(--sx-footer-text,#fff)!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.26)!important}.footer address a:hover{border-bottom-color:currentColor!important}.footer-legal{display:grid!important;gap:16px!important;justify-items:end!important;text-align:right!important;color:color-mix(in srgb,var(--sx-footer-text,#fff) 76%,transparent)!important}.footer-legal span:first-child{font-weight:800!important;color:var(--sx-footer-text,#fff)!important}.footer-legal a{color:var(--sx-footer-text,#fff)!important;text-decoration:none!important}.footer-legal a:hover{text-decoration:underline!important}@media(max-width:860px){.footer{grid-template-columns:1fr!important;gap:30px!important;padding:38px 24px!important}.footer-legal{justify-items:start!important;text-align:left!important}}@media(max-width:560px){.footer-identity{grid-template-columns:1fr!important}.footer .brand-logo-footer img{width:64px!important;height:64px!important}}

/* Footer final por tema */
html:not([data-theme="dark"]) .footer{background:linear-gradient(135deg,#fff 0%,#f7f0fa 58%,#efe3f6 100%)!important;color:#2f2926!important;border:1px solid #e6d9ec!important;box-shadow:0 -12px 36px rgba(85,55,98,.10)!important}html:not([data-theme="dark"]) .footer .brand-logo-footer span,html:not([data-theme="dark"]) .footer-legal span:first-child{color:#874225!important}html:not([data-theme="dark"]) .footer address,html:not([data-theme="dark"]) .footer-legal{color:#625969!important}html:not([data-theme="dark"]) .footer address a,html:not([data-theme="dark"]) .footer-legal a{color:#a6532f!important;border-bottom-color:rgba(110,57,189,.22)!important}html:not([data-theme="dark"]) .footer .brand-logo-footer img{border-color:#eadff0!important;box-shadow:0 12px 30px rgba(74,45,87,.14)!important}html[data-theme="dark"] .footer{background:linear-gradient(135deg,#171413 0%,#211d1b 56%,#131212 100%)!important;color:#f3edf6!important;border:1px solid #3d342f!important;box-shadow:0 -16px 42px rgba(0,0,0,.34)!important}html[data-theme="dark"] .footer .brand-logo-footer span,html[data-theme="dark"] .footer-legal span:first-child{color:#fff!important}html[data-theme="dark"] .footer address,html[data-theme="dark"] .footer-legal{color:#cbbfd1!important}html[data-theme="dark"] .footer address a,html[data-theme="dark"] .footer-legal a{color:#ead8fa!important;border-bottom-color:rgba(234,216,250,.26)!important}.footer address a{padding:3px 0!important}.footer-legal span:last-child{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px 14px!important}.footer-legal span:last-child a{display:inline-flex!important;padding:8px 12px!important;border:1px solid currentColor!important;border-radius:999px!important;line-height:1.2!important}.footer-legal span:last-child a:hover{transform:translateY(-1px)!important;text-decoration:none!important}@media(max-width:860px){.footer-legal span:last-child{justify-content:flex-start!important}}

/* Restauro explícito do bloco pós-produtos */
.workflow-section{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:72px 24px 54px!important;background:transparent!important}.workflow-section .workflow-head{display:block!important;visibility:visible!important;opacity:1!important;max-width:760px!important;margin:0 auto 28px!important;text-align:center!important}.workflow-section .workflow-head>*{visibility:visible!important;opacity:1!important}.workflow-section .workflow-visual{display:block!important;visibility:visible!important;opacity:1!important;width:min(1080px,100%)!important;max-width:1080px!important;height:auto!important;margin:28px auto!important}.workflow-section .workflow-visual img{visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}.workflow-section .workflow-visual figcaption{display:block!important;visibility:visible!important;opacity:1!important;margin-top:12px!important;text-align:center!important}.workflow-section .store-steps{display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:min(1080px,100%)!important;margin:30px auto 0!important}.workflow-section .store-steps article{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:190px!important;padding:24px!important;border:1px solid var(--sx-line)!important;border-radius:18px!important;background:var(--sx-surface)!important;color:var(--sx-text)!important;box-shadow:var(--sx-shadow)!important}.workflow-section .store-steps article b{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;margin:0 0 14px!important;border-radius:50%!important;line-height:1!important;text-align:center!important;overflow:hidden!important;visibility:visible!important;opacity:1!important}.workflow-section .store-steps article h3,.workflow-section .store-steps article p{display:block!important;visibility:visible!important;opacity:1!important}@media(max-width:900px){.workflow-section .store-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.workflow-section{padding:52px 14px 38px!important}.workflow-section .store-steps{grid-template-columns:1fr!important}.workflow-section .store-steps article{min-height:0!important}}

/* Ajustes cirúrgicos: KPIs da conta e links legais */
.account-kpis article{display:grid!important;place-content:center!important;justify-items:center!important;text-align:center!important;min-height:102px!important}.account-kpis article b,.account-kpis article span{display:block!important;width:100%!important;text-align:center!important}html[data-theme="dark"] .account-kpis article{background:var(--sx-surface)!important;color:var(--sx-text)!important;border:1px solid var(--sx-line)!important;box-shadow:var(--sx-shadow)!important}html[data-theme="dark"] .account-kpis article b{color:var(--sx-primary)!important}html[data-theme="dark"] .account-kpis article span{color:var(--sx-muted)!important}.footer-legal{justify-items:stretch!important}.footer-legal span:first-child{text-align:center!important}.footer-legal span:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(170px,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:10px!important;width:100%!important}.footer-legal span:last-child a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;margin:0!important;text-align:center!important;vertical-align:middle!important}@media(max-width:860px){.footer-legal span:first-child{text-align:left!important}.footer-legal span:last-child{grid-template-columns:1fr!important}}
/* Categorias e subcategorias */
.store-category-breadcrumb,.store-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;font-size:13px}.store-category-breadcrumb a,.store-breadcrumb a{color:inherit;text-decoration:none;font-weight:700}.store-category-breadcrumb span,.store-breadcrumb span{opacity:.55}.store-subcategory-section{margin:22px 0 30px}.store-subcategory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.store-subcategory-card{display:flex;min-height:180px;flex-direction:column;justify-content:space-between;gap:20px;padding:22px;border:1px solid rgba(116,59,192,.18);border-radius:20px;background:linear-gradient(145deg,#fff,#faf7fc);color:inherit;text-decoration:none;box-shadow:0 10px 28px rgba(36,20,48,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.store-subcategory-card:hover{transform:translateY(-3px);border-color:rgba(116,59,192,.45);box-shadow:0 16px 36px rgba(36,20,48,.1)}.store-subcategory-card span,.search-context-results a>span,.live-search-theme-grid a>em{display:inline-block;margin-bottom:7px;color:#a6532f;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.store-subcategory-card h3{margin:0 0 8px;font-size:1.35rem}.store-subcategory-card p{margin:0;color:#756a64;line-height:1.55}.store-subcategory-card strong{color:#a6532f;font-size:13px}.search-context-results a{display:grid;gap:4px}.live-search-theme-grid a{display:flex!important;flex-direction:column;align-items:flex-start}.live-search-theme-grid a em{order:-1}.live-search-theme-grid a b{line-height:1.25}@media(max-width:980px){.store-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.store-subcategory-grid{grid-template-columns:1fr}.store-subcategory-card{min-height:150px}}

/* Tamanho físico do produto */
.store-size-picker{margin:0;padding:16px;border:1px solid rgba(116,59,192,.22);border-radius:16px;background:#fbf8fd}.store-size-picker legend{padding:0 8px;font-weight:900;color:#a6532f}.store-size-picker>div{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end}.store-size-picker label{display:grid;gap:6px;font-weight:800}.store-size-picker input{width:100%}.store-size-picker small{display:block;margin-top:10px;color:#756a64;line-height:1.45}.store-fixed-size{margin:0;padding:12px 14px;border-radius:12px;background:#f6f0fa;color:#51453f}@media(max-width:560px){.store-size-picker>div{grid-template-columns:1fr}.store-size-picker>div>span{display:none}}.store-subcategory-card>img{width:100%;height:150px;object-fit:cover;border-radius:14px}.store-subcategory-card:has(>img){padding:12px}.store-subcategory-card:has(>img)>div,.store-subcategory-card:has(>img)>strong{margin-left:10px;margin-right:10px}.store-subcategory-card:has(>img)>strong{margin-bottom:10px}
