/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}}.personalization-fee{color:#8a641d;margin-top:7px;font-size:12px;font-weight:700;display:block}:root{--gold:#d9ad55;--light:#f6d98c;--cream:#f7f1e4;--muted:#aaa49a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--cream);background:#070707;margin:0;font-family:Arial,sans-serif}.shared-product-page{color:#fff;background:#090909;place-items:center;min-height:100dvh;padding:24px;display:grid}.shared-product-page>div{text-align:center;background:#12110e;border:1px solid #705722;border-radius:14px;justify-items:center;gap:12px;width:min(420px,100%);padding:22px;display:grid}.shared-product-page img{object-fit:contain;background:#f7f4ec;border-radius:10px;width:min(280px,100%);height:280px}.shared-product-page span{color:#d9ad55;letter-spacing:.16em;font-size:11px;font-weight:900}.shared-product-page h1,.shared-product-page p{margin:0}.shared-product-page h1{font-size:24px}.shared-product-page p{color:#b8ad98}.shared-product-page a{color:#111;background:#d9ad55;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}a{color:inherit;text-decoration:none}button,input{font:inherit}header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707e8;border-bottom:1px solid #d9ad5533;justify-content:space-between;align-items:center;height:80px;padding:0 clamp(22px,6vw,95px);display:flex;position:sticky;top:0}.brand{grid-template-columns:auto auto;align-items:center;column-gap:9px;line-height:.85;display:grid}.brand img{object-fit:cover;object-position:top;background:#fff;border-radius:8px;grid-row:1/3;width:48px;height:48px}.brand b{color:var(--light);font-size:24px}.brand small{letter-spacing:.5em;color:var(--gold);font-size:8px}nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.outline{border:1px solid var(--gold);border-radius:99px;padding:11px 17px}.main-banner{background:#050505;width:100%;height:clamp(280px,34vw,640px);position:relative;overflow:hidden}.banner-track{height:100%;transition:transform .55s;display:flex}.banner-track>a{min-width:100%;height:100%}.banner-track img{object-fit:cover;width:100%;height:100%;display:block}.banner-prev,.banner-next{width:46px;height:46px;color:var(--light);cursor:pointer;background:#05050599;border:1px solid #d9ad5580;border-radius:50%;font-size:34px;position:absolute;top:50%;transform:translateY(-50%)}.banner-prev{left:18px}.banner-next{right:18px}.banner-dots{gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.banner-dots button{border:1px solid var(--gold);cursor:pointer;background:#111;border-radius:50%;width:10px;height:10px;padding:0}.banner-dots button.active{background:var(--gold)}.hero{background:radial-gradient(circle at 78% 45%,#d9ad5533,#0000 32%),linear-gradient(125deg,#070707,#14130e 58%,#080808);grid-template-columns:1.05fr .95fr;align-items:center;min-height:680px;padding:70px clamp(22px,6vw,95px);display:grid;overflow:hidden}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.28em;margin:0 0 18px;font-size:12px;font-weight:800}h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6vw,90px);line-height:.95}.lead{color:#c4beb3;max-width:620px;margin:28px 0;font-size:19px;line-height:1.65}.lead strong{color:var(--light)}.actions{flex-wrap:wrap;gap:12px;display:flex}.actions a{border-radius:6px;padding:15px 23px;font-weight:700}.gold{background:linear-gradient(135deg, var(--light), #b7802e);color:#111}.dark{border:1px solid #514b3f}.trust{color:#938d82;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;display:flex}.hero-img{justify-self:end;width:min(520px,42vw);position:relative}.hero-img img{border-radius:25px;width:100%;display:block;transform:rotate(2deg);box-shadow:0 35px 90px #000}.hero-img>span{background:var(--cream);color:#111;border-radius:8px;padding:13px 20px;position:absolute;bottom:35px;left:-30px}.hero-img small,.hero-img b{display:block}.hero-img b{font-size:27px}.hero-brand-card{background:radial-gradient(circle at 50% 36%,#d9ad5538,#0000 38%),linear-gradient(145deg,#15120b,#030303 68%);border:1px solid #d9ad5570;border-radius:28px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:min(500px,41vw);min-height:550px;padding:32px 42px;display:flex;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 90px #000,0 0 0 8px #d9ad5508}.hero-brand-card:before,.hero-brand-card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:170px;height:2px;box-shadow:0 0 18px var(--gold);position:absolute}.hero-brand-card:before{top:90px;left:-35px;transform:rotate(-38deg)}.hero-brand-card:after{bottom:100px;right:-35px;transform:rotate(-38deg)}.brand-glow{border:1px solid #d9ad5530;border-radius:50%;position:absolute;inset:18%;box-shadow:0 0 70px #d9ad5533,inset 0 0 50px #d9ad551c}.hero-brand-card>img{object-fit:cover;object-position:top;filter:drop-shadow(0 10px 20px #000)drop-shadow(0 0 12px #d9ad5544);width:min(310px,75%);max-height:355px;position:relative}.brand-kicker{color:var(--light);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin-bottom:13px;font-size:11px;font-weight:800;position:relative}.brand-callout{text-align:center;background:#050505d9;border:1px solid #d9ad5547;border-radius:11px;width:100%;margin-top:14px;padding:15px 17px;position:relative}.brand-callout small,.brand-callout b{display:block}.brand-callout small{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;font-size:9px}.brand-callout b{color:#fff;margin:5px 0 10px;font-size:23px}.brand-callout a{background:linear-gradient(135deg, var(--light), #b7802e);color:#111;border-radius:99px;padding:9px 14px;font-size:11px;font-weight:800;display:inline-block}.brand-stars{color:var(--gold);letter-spacing:5px;font-size:9px;position:absolute;top:19px;right:23px}.catalog,.how{padding:95px clamp(22px,6vw,95px)}.title-row{justify-content:space-between;align-items:end;display:flex}.title-row h2,.how h2,.cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,56px)}.title-row>p{color:var(--muted);font-size:13px}.filters{justify-content:space-between;gap:15px;margin:34px 0;display:flex}.filters label{width:min(420px,100%);color:var(--gold);background:#0d0d0c;border:1px solid #343129;border-radius:8px;align-items:center;gap:10px;padding:0 15px;font-size:24px;display:flex}.filters input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:46px}.filters>div{flex-wrap:wrap;gap:8px;display:flex}.filters button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #343129;border-radius:99px;padding:10px 14px}.filters button.active{background:var(--gold);color:#111;font-weight:700}.grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.grid article{background:#10100f;border:1px solid #29271f;border-radius:14px;transition:all .25s;overflow:hidden}.grid article:hover{border-color:#79602d;transform:translateY(-5px)}.photo{aspect-ratio:1;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo em{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:13px;left:13px;box-shadow:0 3px 10px #0004}.photo em.ready-status{background:#1da650;border:1px solid #11833b}.photo em.order-status{background:#ba7b12;border:1px solid #946009}.info{padding:19px}.info>small{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-weight:700}.info h3{margin:8px 0 18px;font-size:21px}.bottom{border-top:1px solid #2b2922;justify-content:space-between;align-items:end;gap:10px;padding-top:15px;display:flex}.bottom p{margin:0}.bottom i,.bottom b{display:block}.bottom i{color:var(--muted);font-size:10px;font-style:normal}.bottom b{color:var(--light);font-size:20px}.bottom a,.bottom button{color:#fff;white-space:nowrap;cursor:pointer;background:#20b45a;border:0;border-radius:7px;padding:11px 14px;font-size:12px;font-weight:700}.empty{text-align:center;border:1px dashed #39362e;padding:80px}.how{text-align:center;background:#0d0d0c;border-block:1px solid #25221c}.steps{grid-template-columns:repeat(3,1fr);max-width:1050px;margin:50px auto 0;display:grid}.steps div{border-right:1px solid #302d26;padding:20px 40px}.steps div:last-child{border:0}.steps b{color:var(--gold);letter-spacing:.2em;font-size:12px}.steps p{color:var(--muted)}.cta{background:linear-gradient(110deg,#16140e,#3c2c0e);border:1px solid #735a27;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin:65px clamp(22px,6vw,95px);padding:50px clamp(25px,5vw,65px);display:flex}.cta a{background:var(--light);color:#111;white-space:nowrap;border-radius:7px;padding:15px 21px;font-weight:700}footer{color:var(--muted);border-top:1px solid #28251e;justify-content:space-between;align-items:center;padding:35px clamp(22px,6vw,95px);font-size:12px;display:flex}.footer-logo{object-fit:cover;object-position:top;background:#fff;border-radius:12px;width:115px;height:115px}footer div{flex-direction:column;gap:6px;display:flex}footer b{color:var(--gold);letter-spacing:.12em}footer div a{color:var(--light);margin-top:6px}.float{z-index:10;color:#fff;background:#21b65b;border-radius:99px;padding:13px 17px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #0009}.admin-shell{background:#0a0a09;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-side{background:#11110f;border-right:1px solid #302a1e;flex-direction:column;gap:18px;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.admin-side img{object-fit:cover;object-position:top;background:#fff;border-radius:14px;width:100%;max-height:210px}.admin-side div{flex-direction:column;gap:5px;display:flex}.admin-side strong{color:var(--light)}.admin-side small{color:var(--muted)}.admin-side a{border:1px solid #38342a;border-radius:7px;padding:11px 12px;font-size:13px}.admin-content{padding:48px clamp(22px,5vw,70px)}.admin-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-title h1{font-size:clamp(36px,5vw,64px)}.admin-title>span{color:var(--muted)}.admin-message{color:#bdf0c9;background:#183d24;border:1px solid #2f7443;border-radius:8px;padding:13px 16px}.product-form,.admin-list{background:#121210;border:1px solid #2d2a23;border-radius:14px;margin-bottom:28px;padding:25px}.product-form h2,.admin-list h2{margin:0 0 22px}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-grid label{color:#c9c3b8;flex-direction:column;gap:7px;font-size:12px;display:flex}.form-grid input,.form-grid select{color:#fff;background:#090909;border:1px solid #3a372f;border-radius:7px;height:44px;padding:0 12px}.file-field input{padding:9px}.file-field small{color:var(--muted)}.admin-primary{background:var(--gold);color:#111;cursor:pointer;border:0;border-radius:7px;margin-top:20px;padding:13px 20px;font-weight:700}.admin-primary:disabled,.admin-list button:disabled{opacity:.5}.admin-list article{border-top:1px solid #2d2a23;grid-template-columns:78px 1fr auto auto;align-items:center;gap:15px;padding:13px 0;display:grid}.admin-list article:first-of-type{border-top:0}.admin-list article img{object-fit:cover;border-radius:8px;width:78px;height:78px}.admin-product-info{flex-direction:column;gap:6px;display:flex}.admin-product-info span{color:var(--muted);font-size:12px}.admin-list button{cursor:pointer;border:0;border-radius:99px;padding:9px 12px}.status-on{color:#9de8b0;background:#153d24}.status-off{color:#ffe28a;background:#453b18}.delete-button{color:#ffb2b2;background:#441f1f}@media (width<=950px){.hero{grid-template-columns:1fr}.hero-img{justify-self:center;width:min(520px,76vw);margin-top:50px}.grid{grid-template-columns:repeat(2,1fr)}.admin-shell{grid-template-columns:1fr}.admin-side{grid-template-columns:90px 1fr auto auto;align-items:center;height:auto;display:grid;position:static}.admin-side img{height:90px}.admin-side div{align-self:center}}@media (width<=680px){header{height:70px}nav>a:not(.outline){display:none}.hero{min-height:auto}h1{font-size:48px}.hero-img{width:86vw}.hero-img>span{left:0}.title-row,.filters,.cta,footer{flex-direction:column;align-items:stretch}.filters>div{order:-1}.grid,.steps{grid-template-columns:1fr}.steps div{border-bottom:1px solid #302d26;border-right:0}.cta a{text-align:center}.float span{display:none}.float{place-items:center;width:55px;height:55px;padding:0;display:grid}.form-grid{grid-template-columns:1fr}.admin-side{grid-template-columns:70px 1fr}.admin-side img{height:70px}.admin-side a{font-size:11px}.admin-list article{grid-template-columns:65px 1fr}.admin-list article img{width:65px;height:65px}.admin-list button{grid-column:auto}.admin-title{flex-direction:column;align-items:start;gap:10px}}.info h3{margin-bottom:13px}.catalog-sizes{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:15px;font-size:11px;display:flex}.catalog-sizes b{min-width:28px;height:28px;color:var(--light);border:1px solid #5b4b2d;border-radius:5px;place-items:center;padding:0 6px;font-size:11px;display:grid}.catalog-sizes i{font-style:normal}.brand img,.footer-logo,.admin-side img{background:#050505}.size-field{border:1px solid #3a372f;border-radius:8px;grid-column:1/-1;padding:13px}.size-field legend{color:#c9c3b8;padding:0 6px;font-size:12px}.size-field>div{flex-wrap:wrap;gap:9px;display:flex}.size-field label{display:block}.size-field input{opacity:0;pointer-events:none;position:absolute}.size-field span{cursor:pointer;border:1px solid #4a463c;border-radius:6px;place-items:center;min-width:44px;height:38px;display:grid}.size-field input:checked+span{background:var(--gold);color:#111;border-color:var(--gold);font-weight:700}.admin-sizes{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.admin-sizes button{color:#aaa;background:#22211d;min-width:31px;border:1px solid #3d3a32!important;padding:5px 7px!important}.admin-sizes button.selected{background:var(--gold);color:#111;font-weight:700;border-color:var(--gold)!important}.stock-line{flex-wrap:wrap;gap:7px;margin:-5px 0 12px;display:flex}.stock-line span,.stock-line i{border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.stock-line span{color:#a9efb9;background:#183d24}.stock-line i{color:#f0d38f;background:#3d2e12}.no-personalization{color:#666;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:12px;display:flex}.no-personalization b{color:#333}.payment-method{margin:14px 0}.payment-method small{color:#8b733f}.old-price{margin-bottom:3px;text-decoration:line-through;color:#777!important;font-size:11px!important}.consult-price b{line-height:1.2;font-size:16px!important}.empty a{color:#fff;background:#20b45a;border-radius:7px;margin-top:12px;padding:12px 17px;font-weight:700;display:inline-block}.not-found-cta{background:linear-gradient(110deg,#12110e,#2b2110);border:1px solid #5b4827;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:24px 28px;display:flex}.homepage-contact-cta{width:min(1200px,100% - 32px);margin:24px auto 0}.not-found-cta>div{align-items:center;gap:16px;display:flex}.not-found-cta>div>span{color:#e5c477;border:1px solid #d9ad55;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.not-found-cta strong{color:var(--light);font-size:20px}.not-found-cta p{color:var(--muted);margin:5px 0 0}.not-found-cta>a{color:#fff;white-space:nowrap;background:#20b45a;border-radius:7px;padding:13px 18px;font-weight:700}.inline-price-editor{border-top:1px solid #302d27;flex-wrap:wrap;align-items:end;gap:7px;margin-top:7px;padding-top:8px;display:flex}.inline-price-editor label{color:var(--muted);flex-direction:column;gap:3px;font-size:10px;display:flex}.inline-price-editor input[type=number]{color:#fff;background:#090909;border:1px solid #3d392f;border-radius:5px;width:82px;height:31px;padding:0 7px}.inline-price-editor .consult-check{flex-direction:row;align-items:center;font-size:11px}.inline-price-editor .consult-check input{width:auto;height:auto}.inline-price-editor>button{font-size:10px;color:var(--light)!important;background:#4d3c1d!important;border:1px solid #79602d!important;border-radius:6px!important;padding:7px 9px!important}.admin-list article{grid-template-columns:78px minmax(340px,1fr) auto auto}@media (width<=650px){.homepage-contact-cta{flex-direction:column;align-items:stretch}.homepage-contact-cta>a{text-align:center}.not-found-cta>div{align-items:flex-start}.not-found-cta strong{font-size:17px}}@media (width<=680px){.not-found-cta{flex-direction:column;align-items:stretch}.not-found-cta>a{text-align:center}.admin-list article{grid-template-columns:65px 1fr}.inline-price-editor{grid-column:1/-1}}.product-gallery{background:#080808}.photo-thumbs{grid-template-columns:repeat(4,1fr);gap:5px;padding:7px;display:grid}.photo-thumbs button{aspect-ratio:1;cursor:pointer;background:#171717;border:2px solid #0000;border-radius:6px;padding:0;overflow:hidden}.photo-thumbs button.active{border-color:var(--gold)}.photo-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.kids-size-guide{color:#251d10;background:#fffaf0;border:1px solid #d7c08a;border-radius:8px;margin:12px 0}.kids-size-guide summary{cursor:pointer;color:#7b5a18;padding:11px 13px;font-weight:800}.kids-size-guide>div{overflow-x:auto}.kids-size-guide table{border-collapse:collapse;width:100%;min-width:570px;font-size:11px}.kids-size-guide th,.kids-size-guide td{text-align:center;border:1px solid #e4dac3;padding:7px}.kids-size-guide th{background:#efe2c4}.kids-size-guide small{color:#6f6552;padding:8px 12px;display:block}.photo-placeholder{color:#d9ad55;text-align:center;background:linear-gradient(145deg,#1b1b1b,#090909);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.photo-placeholder b{font-size:20px}.photo-placeholder span{color:#aaa;font-size:11px}.admin-list article{grid-template-columns:230px minmax(340px,1fr) auto auto;padding:18px 0}.sizes-title{color:var(--light);margin-top:6px;font-size:12px;font-weight:700}.sizes-help{color:#827d72}.admin-photo-manager{flex-direction:column;gap:9px;display:flex}.admin-photo-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.admin-photo-grid>div{aspect-ratio:1;position:relative}.admin-photo-grid img{object-fit:cover;border-radius:7px;width:100%!important;height:100%!important}.admin-photo-grid button{color:#fff;background:#752d2d;border-radius:50%;width:23px;height:23px;padding:0;position:absolute;top:-5px;right:-4px}.admin-photo-manager form{grid-template-columns:1fr auto;gap:6px;display:grid}.admin-photo-manager input{color:#aaa;min-width:0;font-size:10px}.admin-photo-manager form button{color:var(--light);background:#4d3c1d;border:1px solid #79602d;border-radius:6px;padding:6px 8px;font-size:10px}.admin-photo-manager form small{color:#827d72;grid-column:1/-1;font-size:9px}@media (width<=680px){.admin-list article{grid-template-columns:1fr}.admin-photo-manager{grid-column:1/-1}}.admin-message.error{color:#ffd0d0;background:#4a1d1d;border-color:#8f3f3f}.form-intro{color:var(--muted);margin:-12px 0 20px;font-size:13px}.admin-product-card{align-items:start!important}.admin-product-editor{flex-direction:column;gap:14px;display:flex}.edit-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}.edit-grid label,.add-photo-form label{color:#c9c3b8;flex-direction:column;gap:5px;font-size:11px;display:flex}.edit-grid input,.edit-grid select{color:#fff;background:#090909;border:1px solid #3a372f;border-radius:6px;height:37px;padding:0 9px}.edit-grid input:disabled{opacity:.45}.edit-sizes{background:#0b0b0a;border:1px solid #3a372f;border-radius:8px;padding:12px}.edit-sizes strong{color:var(--light);font-size:13px}.edit-sizes p{color:var(--muted);margin:4px 0 10px;font-size:11px}.edit-sizes>div{flex-wrap:wrap;gap:7px;display:flex}.edit-sizes button{color:#a9a59d;background:#23221e;font-weight:700;border:2px solid #474238!important;min-width:42px!important}.edit-sizes button.selected{background:var(--gold);color:#111;box-shadow:0 0 0 2px #d9ad5533;border-color:#f5d68a!important}.edit-actions{flex-wrap:wrap;gap:9px;display:flex}.save-product{background:var(--gold);color:#111;font-weight:700;border-radius:7px!important}.admin-photo-manager>strong{color:var(--light);font-size:12px}.admin-photo-grid>div small{color:#ddd;background:#050505d9;border-radius:4px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;left:4px}.add-photo-form{border:1px dashed #494337;border-radius:7px;padding:9px;grid-template-columns:1fr auto!important;gap:7px!important;display:grid!important}.add-photo-form label{min-width:0}.add-photo-form input{max-width:100%}.add-photo-form>small{grid-column:1/-1!important}.admin-product-card>.status-on,.admin-product-card>.status-off{display:none}@media (width<=1050px){.admin-list article{grid-template-columns:190px 1fr}.admin-product-card>.delete-button{grid-column:2}}@media (width<=680px){.edit-grid{grid-template-columns:1fr}.admin-product-card>.delete-button{grid-column:auto}.add-photo-form{grid-template-columns:1fr!important}.add-photo-form button,.add-photo-form>small{grid-column:1!important}}@media (width<=950px){.hero-brand-card{justify-self:center;width:min(500px,82vw);margin-top:50px}}@media (width<=680px){.hero-brand-card{width:88vw;min-height:480px;padding:28px 25px}.hero-brand-card>img{width:260px;max-height:310px}.brand-callout b{font-size:20px}}.csv-import-panel{background:linear-gradient(145deg,#211b10,#11100d);border:1px solid #846a34;border-radius:14px;margin-bottom:28px;padding:25px}.csv-import-actions{grid-template-columns:220px 1fr;align-items:stretch;gap:14px;display:grid}.csv-template-button{color:#15110a;cursor:pointer;background:#d9ad55;border:1px solid #d9ad55;border-radius:8px;font-weight:900}.csv-preview{background:#090909;border:1px solid #3e392d;border-radius:9px;margin-top:15px;padding:15px}.csv-preview>b{color:#f0d58e;margin-bottom:8px;display:block}.csv-preview>div{border-top:1px solid #27241e;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.csv-preview span{color:#fff}.csv-preview small{color:#aaa;text-align:right}.csv-preview em{color:#d9ad55;margin-top:8px;font-style:normal;display:block}.csv-import-panel>.admin-primary{margin-top:14px}@media (width<=700px){.csv-import-actions{grid-template-columns:1fr}.csv-template-button{min-height:46px}.csv-preview>div{flex-direction:column;gap:3px}.csv-preview small{text-align:left}}.product-detail-overlay{z-index:1200;padding:18px 15px}.cart-drawer-overlay:not(.checkout-page-overlay){z-index:1200}.cart-drawer-overlay:not(.checkout-page-overlay) .cart-drawer{padding-top:30px}.cart-drawer-overlay:not(.checkout-page-overlay) .cart-drawer>.order-close{z-index:4}.storefront .product-detail-modal{row-gap:20px;max-height:calc(100dvh - 36px);padding:18px 36px 36px}.detail-modal-toolbar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f6f0f2;border-bottom:1px solid #ded5c3;grid-column:1/-1;align-items:center;gap:16px;min-width:0;margin:-2px -8px 0;padding:10px 50px 10px 8px;display:flex;position:sticky;top:-18px}.detail-back-button{color:#fff;cursor:pointer;background:#111;border:1px solid #c7b482;border-radius:7px;flex:none;min-height:36px;padding:0 13px;font-size:11px;font-weight:850}.detail-back-button:hover,.detail-back-button:focus-visible{color:#111;background:#b99143;border-color:#b99143}.detail-back-button span{margin-right:4px;font-size:16px}.storefront .detail-modal-toolbar .detail-breadcrumb{color:#727880;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;position:static;overflow:hidden}.product-detail-modal>.order-close{z-index:8;margin:0;position:absolute;top:17px;right:16px}.service-header-item{z-index:940}.service-header-item:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.service-menu-trigger small{color:#d2ae5e;margin-left:2px;font-size:10px}.service-menu{z-index:1100;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#0c0c0c;border:1px solid #3b3325;border-radius:10px;width:286px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%,8px);box-shadow:0 20px 50px #0009}.service-menu:before{content:"";background:#17130c;border-top:1px solid #3b3325;border-left:1px solid #3b3325;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.service-header-item:hover .service-menu,.service-header-item:focus-within .service-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.service-menu-heading{background:#17130c;border-bottom:1px solid #28241d;padding:14px 16px 11px}.service-menu-heading b,.service-menu-heading span{display:block}.service-menu-heading b{color:#e1bd6e;font-size:12px}.service-menu-heading span{color:#aaa49a;margin-top:3px;font-size:9px}.service-menu>a{color:#fff;text-align:left;border-bottom:1px solid #242424;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.service-menu>a:last-child{border-bottom:0}.service-menu>a>span:first-child{color:#d5af5a;background:#262116;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.service-menu>a b,.service-menu>a small{display:block}.service-menu>a b{font-size:11px}.service-menu>a small{color:#9f9f9f;margin-top:2px;font-size:9px}.service-menu>a:hover,.service-menu>a:focus-visible{color:#efd28e;background:#201b12}@media (width<=820px){.product-detail-overlay{padding:0}.storefront .product-detail-modal{border:0;border-radius:0;min-height:100dvh;max-height:100dvh;padding:0 14px 26px}.detail-modal-toolbar{margin:0 -14px;padding:11px 48px 11px 14px;top:0}.detail-back-button{min-height:38px;padding-inline:11px}.product-detail-modal>.order-close{top:12px;right:10px}}@media (width<=760px){.service-menu{width:min(286px,100vw - 20px);position:fixed;top:74px;left:auto;right:10px;transform:translateY(8px)}.service-menu:before{left:auto;right:34px;transform:rotate(45deg)}.service-header-item:hover .service-menu,.service-header-item:focus-within .service-menu{transform:translateY(0)}}.store-login-page .google-auth-button,.store-registration-page .google-auth-button{color:#201b13;background:#fff;border:1px solid #c9c1b2;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:48px;font-weight:750;text-decoration:none;display:flex}.google-auth-button span{color:#4285f4;font-size:20px;font-weight:900}.auth-divider{color:#766c5c;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ddd4c5;flex:1;height:1px}.my-account-page .account-oauth-notice{color:#4b3910;background:#fff9e8;border:1px solid #b99435;border-radius:7px;padding:12px 16px}.my-account-page .profile-completion-form{border-top:1px solid #e4dccb;margin-top:14px;padding-top:14px}.my-account-page .profile-completion-form label{gap:6px;font-weight:700;display:grid}.my-account-page .profile-completion-form input{border:1px solid #bfb39c;border-radius:5px;min-height:44px;padding:9px 11px}.my-account-page .profile-completion-form button,.my-account-page .google-link-account{border-radius:5px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;padding:9px 14px;display:inline-flex}.my-account-page .google-link-account{color:#171109;border:1px solid #b99435;font-weight:750;text-decoration:none}@media (width<=620px){.store-login-page .google-auth-button,.store-registration-page .google-auth-button,.my-account-page .profile-completion-form button,.my-account-page .google-link-account{width:100%}}.operations-overview{color:#f8f3e8;background:linear-gradient(145deg,#17140f,#0d0c09);border:1px solid #3a3328;border-radius:18px;margin:0 0 18px;padding:20px}.operations-heading,.operations-metrics,.operations-columns,.operations-row{display:flex}.operations-heading{justify-content:space-between;align-items:center;gap:16px}.operations-heading span:first-child{color:#d9ae45;letter-spacing:.1em;font-size:11px;font-weight:800}.operations-heading h2{margin:3px 0 0;font-size:clamp(20px,2vw,28px)}.operations-health{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.operations-health.ok{color:#8ee4aa;background:#173d27}.operations-health.attention{color:#ffd095;background:#4b2b19}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.operations-metrics article,.operations-card{background:#211d17;border:1px solid #373027;border-radius:13px}.operations-metrics article{padding:14px}.operations-metrics small,.operations-metrics span,.operations-row small{color:#bdb3a2;font-size:11px;display:block}.operations-metrics strong{color:#f2c65d;margin:5px 0;font-size:21px;display:block}.operations-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.operations-card{min-width:0;padding:14px}.operations-card h3{margin:0 0 8px;font-size:15px}.operations-row{border-top:1px solid #393127;justify-content:space-between;align-items:center;gap:10px;padding:9px 0}.operations-row div{min-width:0}.operations-row b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.operations-row span{color:#e4bd61;text-align:right;flex:none;font-size:11px}.operations-empty{color:#bdb3a2;margin:12px 0 4px;font-size:12px}@media (width<=900px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-columns{grid-template-columns:1fr}}@media (width<=560px){.operations-overview{border-radius:14px;padding:14px}.operations-heading{flex-direction:column;align-items:flex-start}.operations-metrics{grid-template-columns:1fr 1fr}.operations-metrics article{padding:11px}.operations-metrics strong{font-size:17px}}@media (width<=520px){.detail-modal-toolbar{flex-direction:column;align-items:flex-start;gap:5px}.storefront .detail-modal-toolbar .detail-breadcrumb{width:100%}}.storefront .store-nav{gap:clamp(12px,1.55vw,26px)}.storefront .league-mega-menu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 28px;width:min(1180px,100vw - 32px);max-height:min(68vh,620px);padding:28px 30px;overflow-y:auto}.storefront .league-mega-menu section{align-self:start}.storefront .league-mega-menu section>button{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.storefront .league-mega-menu section>button small{color:#755b20;text-align:center;background:#f4eee0;border-radius:99px;min-width:25px;padding:2px 6px;font-size:8px;font-weight:900}.storefront .league-quick-access{background:#fbf6e9;border-radius:8px;padding:14px}.storefront .featured-priority,.storefront .launch-priority{background:#fff;border-bottom:1px solid #eee8db;padding-top:30px;padding-bottom:28px}.storefront .launch-priority{background:#fbfaf7}.storefront .featured-priority .rail-shell,.storefront .launch-priority .rail-shell{max-width:1120px}.ready-priority-title>button,.catalog-return-home{color:#6c5421;cursor:pointer;background:#fff;border:1px solid #cdbb90;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:800}.catalog-return-home{grid-column:1/-1;justify-self:start;margin-top:4px}.storefront #destaques,.storefront #pronta-entrega,.storefront #lancamentos,.storefront #catalogo{scroll-margin-top:76px}@media (width<=1180px){.storefront .store-nav>button:nth-of-type(n+4){display:none}}@media (width<=760px){.storefront .league-mega-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px}.storefront .ready-priority-title{align-items:flex-start;gap:12px}.ready-priority-title>button{flex:none;max-width:145px}}@media (width<=520px){.storefront .league-mega-menu{grid-template-columns:1fr}}html:has(.admin-shell){background:#0b0c0b}html:has(.admin-shell) body{background:#0b0c0b}.admin-shell{background:#0b0c0b;grid-template-columns:224px minmax(0,1fr);transition:grid-template-columns .18s}.admin-shell .admin-side{background:#10110f;border-right-color:#24241f;gap:14px;padding:18px 14px}.admin-shell .admin-side>img{object-fit:contain;background:0 0;border-radius:10px;width:68px;height:68px;margin:0 auto}.admin-shell .admin-side>div:first-of-type{text-align:center;align-items:center}.admin-side-tools{grid-template-columns:1fr auto;gap:6px!important;display:grid!important}.admin-side-tools button{color:#ddd7c9;cursor:pointer;background:#171814;border:1px solid #2d2d27;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:flex}.admin-side-tools button:hover,.admin-side-tools button:focus-visible{background:#1e1c15;border-color:#8d7440}.admin-side-tools button b{font-size:11px}.admin-side-tools kbd{color:#8f8b80;margin-left:auto;font-size:9px}.admin-shell .admin-section-nav{gap:14px;padding:2px 3px 8px 0}.admin-shell .admin-section-nav .admin-nav-group{gap:3px;display:grid}.admin-nav-group>span{color:#77776f;letter-spacing:.14em;text-transform:uppercase;padding:0 9px 4px;font-size:9px;font-weight:800}.admin-shell .admin-section-nav button{color:#bcb8af;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid}.admin-shell .admin-section-nav button:hover{color:#f3f0e9;background:#171813}.admin-shell .admin-section-nav button.active{color:#fff;background:#242014;border:0;box-shadow:inset 3px 0 #d3a83f}.admin-section-nav button>i{color:#b9a267;border:1px solid #34342d;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.admin-section-nav button.active>i{color:#f2cb6b;background:#322814;border-color:#8e7336}.admin-shell .admin-section-nav button>span{text-align:left;gap:1px;min-width:0;display:grid}.admin-shell .admin-section-nav button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.admin-shell .admin-section-nav button small{color:#807e76;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.admin-side-footer{grid-template-columns:1fr 56px;gap:6px!important;display:grid!important}.admin-shell .admin-side .admin-side-footer a{color:#aaa79f;border-color:#2d2d27;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 9px;display:flex}.admin-side-footer a b{font-size:10px}.admin-shell.admin-nav-compact{grid-template-columns:76px minmax(0,1fr)}.admin-nav-compact .admin-side{padding-inline:10px}.admin-nav-compact .admin-side>img{width:48px;height:48px}.admin-nav-compact .admin-side>div:first-of-type,.admin-nav-compact .admin-nav-group>span,.admin-nav-compact .admin-section-nav button>span,.admin-nav-compact .admin-side-tools button b,.admin-nav-compact .admin-side-tools kbd,.admin-nav-compact .admin-side-footer a b{display:none}.admin-nav-compact .admin-side-tools,.admin-nav-compact .admin-side-footer{grid-template-columns:1fr!important}.admin-nav-compact .admin-side-tools button,.admin-nav-compact .admin-side-footer a{justify-content:center;padding:0}.admin-nav-compact .admin-section-nav{gap:8px}.admin-nav-compact .admin-section-nav .admin-nav-group{gap:4px}.admin-nav-compact .admin-section-nav button{grid-template-columns:1fr;justify-items:center;padding-inline:4px}.admin-shell .admin-content{min-width:0;padding:28px clamp(20px,3vw,42px) 48px;font-size:13px}.admin-shell .admin-title{align-items:center;margin-bottom:20px}.admin-shell .admin-title h1{letter-spacing:-.035em;margin-top:3px;font-size:clamp(26px,2.5vw,34px);line-height:1.08}.admin-shell .admin-title>span{color:#9b988f;background:#171814;border-radius:99px;padding:6px 10px;font-size:11px}.admin-shell .admin-content h2{letter-spacing:-.02em;font-size:clamp(20px,1.7vw,25px)}.admin-shell .admin-content h3{font-size:16px}.admin-shell .admin-overview,.admin-shell .product-form,.admin-shell .admin-list,.admin-shell .sales-control-panel,.admin-shell .bulk-maintenance-panel,.admin-shell .category-manager,.admin-shell .customers-panel,.admin-shell .coupon-panel{box-shadow:none;border-color:#292a25}.admin-shell .admin-overview{background:#11120f;gap:22px;padding:clamp(18px,2.3vw,28px)}.admin-shell .admin-overview-metrics{gap:8px}.admin-shell .admin-overview-metrics>button{background:#0e0f0d;border-color:#252621;padding:13px 14px}.admin-shell .admin-overview-metrics b{font-size:clamp(22px,2vw,28px)}.admin-shell .product-form,.admin-shell .admin-list{background:#11120f;border-radius:11px;padding:clamp(16px,2vw,22px)}.admin-shell .form-grid,.admin-shell .bulk-scope-filter-grid,.admin-shell .maintenance-grid{gap:12px}.admin-shell .admin-content input:not([type=checkbox]):not([type=radio]),.admin-shell .admin-content select,.admin-shell .admin-content textarea{background:#0c0d0b;border-color:#34352f;border-radius:7px}.admin-shell .admin-content input:focus,.admin-shell .admin-content select:focus,.admin-shell .admin-content textarea:focus{outline-offset:1px;border-color:#b49145;outline:2px solid #b4914530}.admin-shell .admin-content button{border-radius:7px}.admin-command-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:start center;padding:min(14vh,120px) 18px 24px;display:grid;position:fixed;inset:0}.admin-command-palette{background:#12130f;border:1px solid #51462e;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(620px,72vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #000c}.admin-command-palette header{border-bottom:1px solid #2b2c26;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-command-palette header>span{color:#d9b65c;font-size:20px}.admin-command-palette input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:42px;font-size:16px}.admin-command-palette kbd{color:#aaa79e;background:#1c1d18;border:1px solid #3b3b34;border-radius:5px;padding:3px 6px;font-size:10px}.admin-command-palette>div{gap:4px;padding:8px;display:grid;overflow-y:auto}.admin-command-palette>div button{color:#eeeae1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:9px 12px;display:flex}.admin-command-palette>div button:hover,.admin-command-palette>div button:focus-visible{background:#272217;outline:1px solid #68572f}.admin-command-palette>div button span{gap:3px;display:grid}.admin-command-palette>div button small{color:#8f8c83}.admin-command-palette>div button em{color:#c9a852;font-size:11px;font-style:normal}.admin-command-palette>div>p{color:#9c998f;text-align:center;padding:22px}.admin-command-palette footer{color:#77766f;border-top:1px solid #2b2c26;gap:16px;padding:10px 14px;font-size:10px;display:flex}.sales-view-controls{background:#10110f;border:1px solid #292a25;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;display:flex}.sales-view-controls>div{gap:2px;display:grid}.sales-view-controls small{color:#8d8b83;font-size:10px}.sales-view-controls button{color:#e7c66e;cursor:pointer;background:#1e1b13;border:1px solid #65562f;min-height:34px;padding:0 12px}.sales-sheet.compact .sales-optional-column{display:none}.sales-sheet.compact{min-width:1060px}.sales-sheet.complete{min-width:1520px}.admin-shell .sales-sheet thead th,.admin-shell .financial-sheet thead th{z-index:2;color:#aaa79e;letter-spacing:.05em;text-transform:uppercase;background:#151610;padding-block:10px;font-size:10px;position:sticky;top:0}.admin-shell .sales-sheet td,.admin-shell .financial-sheet td{vertical-align:middle;border-color:#262721;padding-block:10px}.admin-shell .sales-sheet tbody tr,.admin-shell .financial-sheet tbody tr{transition:background .12s}.admin-shell .sales-sheet tbody tr:hover,.admin-shell .financial-sheet tbody tr:hover{background:#1a1b17}.admin-shell .sales-sheet td:first-child,.admin-shell .sales-sheet th:first-child{z-index:1;background:#11120f;position:sticky;left:0}.admin-shell .sales-sheet thead th:first-child{z-index:3;background:#151610}.admin-shell .sales-sheet tbody tr:hover td:first-child{background:#1a1b17}@media (hover:hover){.admin-shell .sales-sheet tbody td:last-child>button{opacity:.35;transition:opacity .12s,transform .12s}.admin-shell .sales-sheet tbody tr:hover td:last-child>button,.admin-shell .sales-sheet tbody tr:focus-within td:last-child>button{opacity:1;transform:translate(-2px)}}@media (width<=900px){.admin-shell,.admin-shell.admin-nav-compact{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-side{z-index:80;border-bottom:1px solid #2c2d27;border-right:0;grid-template-columns:42px minmax(0,1fr);gap:8px;height:auto;padding:8px 10px;display:grid;position:sticky;top:0}.admin-shell .admin-side>img,.admin-nav-compact .admin-side>img{width:40px;height:40px}.admin-shell .admin-side>div:first-of-type,.admin-shell .admin-side-footer,.admin-shell .admin-side-tools button:last-child{display:none!important}.admin-side-tools,.admin-nav-compact .admin-side-tools{justify-content:flex-end;display:flex!important}.admin-side-tools button:first-child{width:min(220px,100%)}.admin-nav-compact .admin-side-tools button b,.admin-nav-compact .admin-side-tools kbd{display:inline}.admin-shell .admin-section-nav{flex-direction:row;grid-column:1/-1;gap:5px;padding:0 0 2px;overflow-x:auto}.admin-shell .admin-section-nav .admin-nav-group{display:contents}.admin-shell .admin-nav-group>span{display:none}.admin-shell .admin-section-nav button,.admin-nav-compact .admin-section-nav button{flex:none;gap:6px;min-height:36px;padding:4px 9px;display:flex}.admin-shell .admin-section-nav button>i{width:25px;height:25px}.admin-shell .admin-section-nav button>span,.admin-nav-compact .admin-section-nav button>span{display:block}.admin-shell .admin-section-nav button small{display:none}.admin-shell .admin-content{padding:18px 12px 36px}.admin-shell .admin-title{margin-bottom:14px}.admin-shell .admin-title h1{font-size:24px}.admin-shell .admin-title>span{display:none}.admin-shell .admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-view-controls{align-items:stretch}}@media (width<=560px){.admin-side-tools kbd{display:none!important}.admin-command-overlay{padding:10px}.admin-command-palette{max-height:calc(100dvh - 20px)}.admin-shell .admin-overview-metrics{grid-template-columns:1fr}.sales-view-controls{flex-direction:column}.sales-view-controls button{width:100%}}.admin-content[data-active-section=admin-products] .edit-product-search,.admin-content[data-active-section=admin-products] .edit-selection-bar{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative!important;inset:auto!important}.admin-content[data-active-section=admin-products] .edit-product-search{background:#10110e;border-color:#393429}.admin-content[data-active-section=admin-products] .edit-selection-bar{background:#241c0d}.admin-content[data-active-section=admin-products] .admin-product-editor,.admin-content[data-active-section=admin-products] .admin-product-card{scroll-margin-top:18px}.storefront .store-navigation-shell{overflow-anchor:none;backface-visibility:hidden;transform:translateZ(0)}.storefront .store-header,.storefront .store-nav,.storefront .announcement{overflow-anchor:none}.storefront .main-banner{contain:layout paint;isolation:isolate}.storefront .banner-track{width:100%;height:100%;position:relative;transition:none!important;transform:none!important}.storefront .banner-track>a{opacity:0;visibility:hidden;pointer-events:none;width:100%;min-width:0;height:100%;transition:opacity .42s,visibility .42s linear;position:absolute;inset:0}.storefront .banner-track>a.active{z-index:1;opacity:1;visibility:visible;pointer-events:auto}.storefront .banner-track img{backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.storefront .announcement,.storefront .store-header,.storefront .store-nav,.storefront .store-brand img,.storefront .banner-track>a{transition:none!important}}.sales-control-panel{flex-direction:column;display:flex}.sales-control-panel>.historical-import{opacity:.88;order:90;margin-top:24px}.financial-priority-overview{background:linear-gradient(135deg,#18150f 0%,#0c0c0a 68%),#0c0c0a;border:1px solid #4e4027;border-radius:11px;gap:11px;margin:2px 0 14px;padding:14px;display:grid}.financial-priority-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.financial-priority-heading span{color:#d9ad55;letter-spacing:.15em;font-size:8px;font-weight:900}.financial-priority-heading h3{color:#f5edd9;margin:3px 0 0;font-size:17px}.financial-priority-heading>small{color:#91897b;font-size:9px}.financial-priority-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.financial-priority-grid button{color:#d9d1c2;text-align:left;cursor:pointer;background:#12110e;border:1px solid #39342b;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:90px;padding:12px 13px 12px 16px;display:flex;position:relative;overflow:hidden}.financial-priority-grid button:before{content:"";background:#7e735f;width:4px;position:absolute;inset:0 auto 0 0}.financial-priority-grid button.critical{background:linear-gradient(135deg,#2a1212,#15100d);border-color:#743b3b}.financial-priority-grid button.critical:before{background:#ef5b55}.financial-priority-grid button.warning{background:linear-gradient(135deg,#271c0e,#15110b);border-color:#725627}.financial-priority-grid button.warning:before{background:#e1a83d}.financial-priority-grid button.settled:before{background:#36a566}.financial-priority-grid button:hover,.financial-priority-grid button:focus-visible{border-color:#d9ad55;transform:translateY(-1px)}.financial-priority-grid span,.financial-priority-grid small{color:#aaa192;max-width:100%;font-size:9px;display:block}.financial-priority-grid b{color:#f5e5b5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(15px,1.6vw,20px);overflow:hidden}.financial-rule-note{color:#b9ddc5;background:#111d16;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.financial-rule-note b{color:#60da8d;flex:none}.financial-quick-views{background:#11100c;border:1px solid #393225;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex;overflow-x:auto}.financial-quick-views>div{min-width:160px;margin-right:auto}.financial-quick-views>div b,.financial-quick-views>div small{display:block}.financial-quick-views>div b{color:#f0d281;font-size:11px}.financial-quick-views>div small{color:#8f8778;margin-top:2px;font-size:8px}.financial-quick-views button{color:#c9c1b2;white-space:nowrap;cursor:pointer;background:#090908;border:1px solid #494236;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.financial-quick-views button span{color:#f1d890;text-align:center;background:#28241c;border-radius:99px;min-width:20px;padding:3px 6px}.financial-quick-views button.active{color:#111;background:#d9ad55;border-color:#d9ad55}.financial-quick-views button.active span{background:#111}.financial-quick-views button.critical{color:#ff9d95;border-color:#8d4141}.financial-universal-search{background:#080807;border:1px solid #4a4030;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid;position:relative}.financial-universal-search>span{color:#d9ad55;font-size:9px;font-weight:900}.financial-universal-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:34px;font-size:11px}.financial-universal-search button{color:#e5c46e;cursor:pointer;background:#2a2419;border:0;border-radius:50%;width:28px;height:28px}.financial-advanced-filters{background:#0e0d0a;border:1px solid #332d22;border-radius:8px}.financial-advanced-filters>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;list-style:none;display:flex}.financial-advanced-filters>summary::-webkit-details-marker{display:none}.financial-advanced-filters summary span,.financial-advanced-filters summary small{display:block}.financial-advanced-filters summary small{color:#91897b;font-size:8px}.financial-advanced-filters summary em{color:#d9ad55;font-size:9px;font-style:normal}.financial-advanced-filters[open] summary em{font-size:0}.financial-advanced-filters[open] summary em:before{content:"Fechar";font-size:9px}.financial-advanced-filters .financial-toolbar{border-top:1px solid #30291f;grid-template-columns:170px 190px 190px auto auto;padding:12px}.financial-flow-summary{background:#0d1510;border:1px solid #2e342b;border-radius:9px;grid-template-columns:repeat(7,auto) minmax(180px,1fr);align-items:center;gap:9px;padding:11px 13px;display:grid}.financial-flow-summary div span,.financial-flow-summary div b{display:block}.financial-flow-summary div span{color:#8da194;font-size:8px}.financial-flow-summary div b{color:#d7e9dc;margin-top:2px;font-size:11px}.financial-flow-summary i{color:#6e765f;font-style:normal}.financial-flow-summary>small{color:#9b927f;justify-self:end;font-size:8px}.sales-sheet tr.sales-row-delivered-unpaid td{box-shadow:inset 0 1px #632f2f,inset 0 -1px #632f2f}.sales-sheet tr.sales-row-delivered-unpaid td:first-child:before{color:#ff8c83;content:"ENTREGUE SEM RECEBER";letter-spacing:.06em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.sales-sheet tr.sales-row-negative-margin td{background:#251010!important}.sales-sheet tr.sales-row-no-cost td:first-child:before{color:#e6b958;content:"CUSTO PENDENTE";letter-spacing:.06em;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.sales-sheet td.positive>small,.sales-sheet td.negative>small{color:#9e9586;margin-top:4px;font-size:8px;display:block}.financial-sheet tr.financial-row-overdue td{background:#251010}.financial-sheet tr.financial-row-overdue td:first-child{color:#ff958d;border-left:3px solid #ef5b55;font-weight:900}.financial-sheet tr.financial-row-overdue .financial-status.pending{color:#ffb1aa;background:#5c2020}.sales-sheet th:first-child,.sales-sheet td:first-child,.financial-sheet th:first-child,.financial-sheet td:first-child{position:sticky;left:0}.sales-sheet th:first-child,.financial-sheet th:first-child{z-index:4}.sales-sheet td:first-child,.financial-sheet td:first-child{z-index:1;background:#0a0a09;box-shadow:8px 0 12px #0005}@media (width<=1200px){.financial-priority-grid,.financial-advanced-filters .financial-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-flow-summary{grid-template-columns:repeat(7,auto);overflow-x:auto}.financial-flow-summary>small{grid-column:1/-1;justify-self:start}}@media (width<=700px){.financial-priority-heading,.financial-rule-note{flex-direction:column;align-items:flex-start}.financial-priority-grid{grid-template-columns:1fr 1fr}.financial-priority-grid button{min-height:96px}.financial-priority-grid button:first-child,.financial-priority-grid button:nth-child(2){grid-column:1/-1}.financial-quick-views>div{display:none}.financial-universal-search{grid-template-columns:1fr auto}.financial-universal-search>span{grid-column:1/-1}.financial-advanced-filters .financial-toolbar{grid-template-columns:1fr}}.checkout-account-check{color:#5e6268;background:#faf8f2;border:1px solid #e2dbc9;border-radius:7px;align-items:center;gap:8px;min-height:38px;margin:8px 0 12px;padding:8px 11px;font-size:10px;display:flex}.checkout-account-check>span{border:2px solid #d6c7a3;border-top-color:#997126;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite checkoutSpin}.checkout-account-check a{color:#795715;margin-left:auto;font-weight:900;text-decoration:underline}.checkout-required-hint{color:#655330;background:#fff9ea;border-left:3px solid #ba8d37;margin:12px 0 4px;padding:9px 11px;font-size:10px}.checkout-security-note{color:#62686f;text-align:center;margin-top:9px;font-size:9px;font-weight:600;line-height:1.45;display:block}.checkout-actions .site-payment-finish:not(:disabled){box-shadow:0 8px 20px #275ea22b}.guest-checkout input:required:focus{border-color:#b58a39;box-shadow:0 0 0 3px #b58a3920}@keyframes checkoutSpin{to{transform:rotate(360deg)}}.store-recovery,.store-loading{color:#151515;background:#f7f4ed;min-height:100vh;font-family:Arial,sans-serif}.store-recovery{text-align:center;place-items:center;padding:24px;display:grid}.store-recovery section{background:#fff;border:1px solid #dbcda8;border-radius:16px;width:min(520px,100%);padding:34px;box-shadow:0 18px 50px #3d2f1114}.store-recovery strong{color:#9b711c;letter-spacing:.18em}.store-recovery h1{margin:14px 0 8px}.store-recovery button,.store-recovery a{color:#fff;background:#151515;border:1px solid #151515;border-radius:8px;place-items:center;min-height:44px;margin:12px 5px 0;padding:0 20px;font-weight:800;text-decoration:none;display:inline-grid}.store-recovery a{color:#151515;background:#fff}.store-loading{padding-bottom:48px}.loading-header{background:#0a0a0a;height:94px}.loading-banner{background:linear-gradient(100deg,#e8e2d6 30%,#f7f3eb 45%,#e8e2d6 60%) 0 0/250% 100%;border-radius:14px;width:min(1180px,100% - 32px);height:clamp(180px,30vw,360px);margin:24px auto;animation:1.4s infinite store-skeleton}.store-loading section{width:min(1180px,100% - 32px);margin:auto}.store-loading span{color:#765b25;font-weight:800}.loading-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:14px;display:grid}.loading-grid i{background:#e8e2d6;border-radius:12px;min-height:250px;animation:1.4s infinite store-skeleton}@keyframes store-skeleton{50%{opacity:.55}}@media (width<=720px){.loading-grid{grid-template-columns:repeat(2,1fr)}.loading-grid i{min-height:190px}}.manual-customer,.stock-new-entry{background:#11100d;border:1px solid #3b3424;border-radius:9px;margin:0 0 12px}.manual-customer summary,.stock-new-entry summary{color:#edcd78;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;list-style:none;display:flex}.manual-customer summary::-webkit-details-marker{display:none}.stock-new-entry summary::-webkit-details-marker{display:none}.manual-customer-grid,.stock-entry-grid{border-top:1px solid #29251c;grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;padding:13px 14px 10px;display:grid}.manual-customer-grid label,.stock-entry-grid label{color:#bdb5a7;gap:5px;font-size:10px;font-weight:700;display:grid}.manual-customer input,.stock-new-entry input,.stock-new-entry select,.stock-table input,.stock-table select{color:#fff;background:#080807;border:1px solid #3b372e;border-radius:6px;width:100%;min-height:36px;padding:0 9px}.manual-customer>button,.stock-new-entry>button{color:#111;cursor:pointer;background:#d9ad55;border:1px solid #80672f;border-radius:7px;min-height:38px;margin:0 14px 13px;padding:0 16px;font-weight:900}.manual-customer>p{color:#bdf5d0;margin:0 0 13px;display:inline-block}.stock-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.stock-kpis article{background:#12110e;border:1px solid #322e25;border-radius:8px;flex-direction:column;min-height:92px;padding:13px;display:flex}.stock-kpis article.stock-kpi-total{background:linear-gradient(135deg,#211a0d,#12110e);border-color:#8b6d2f}.stock-kpis span{color:#9d9587;font-size:10px;display:block}.stock-kpis b{color:#f1d890;margin-top:5px;font-size:17px;display:block}.stock-kpis small{color:#8f877b;margin-top:auto;padding-top:7px;font-size:9px;display:block}.stock-kpis .stock-kpi-total b{color:#ffd66d;font-size:19px}.stock-entry-grid{grid-template-columns:repeat(5,minmax(130px,1fr))}.stock-entry-grid .wide{grid-column:span 2}.stock-filter-bar{background:#11100d;border:1px solid #50401f;border-radius:9px;justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;padding:12px;display:flex}.stock-filter-bar label{color:#f2d276;flex:1;gap:6px;max-width:580px;font-size:12px;font-weight:800;display:grid}.stock-filter-bar label>div{gap:7px;display:flex}.stock-filter-bar input{color:#fff;width:100%;min-height:42px;font:inherit;background:#080807;border:1px solid #5c5037;border-radius:7px;outline:none;padding:0 12px}.stock-filter-bar input:focus{border-color:#e1b958;box-shadow:0 0 0 3px #e1b95829}.stock-filter-bar button,.stock-filter-empty button{color:#edcd78;cursor:pointer;background:#201b10;border:1px solid #80672f;border-radius:7px;min-height:42px;padding:0 13px;font-weight:800}.stock-filter-bar>strong{color:#b8ad98;white-space:nowrap;padding-bottom:12px;font-size:12px}.stock-filter-empty{color:#b8ad98;text-align:center;border:1px dashed #50401f;border-radius:9px;justify-items:center;gap:7px;padding:30px 16px;display:grid}.stock-filter-empty b{color:#f2d276;font-size:15px}.stock-filter-empty button{margin-top:4px}.stock-bulk-toolbar{background:#15120c;border:1px solid #50401f;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;padding:10px;display:flex}.stock-bulk-toolbar label{color:#f2d276;align-items:center;gap:7px;font-weight:800;display:inline-flex}.stock-bulk-toolbar span{color:#b8ad98;margin-right:auto;font-size:12px}.stock-bulk-toolbar button{color:#edcd78;background:#201b10;border:1px solid #80672f;border-radius:7px;min-height:36px;padding:0 12px;font-weight:800}.stock-bulk-toolbar button.danger{color:#faa;border-color:#713d3d}.stock-bulk-toolbar button:disabled{cursor:not-allowed;opacity:.45}.stock-table-wrap{border:1px solid #302c24;border-radius:9px;overflow:auto}.stock-table{border-collapse:collapse;background:#0a0a09;width:100%;min-width:1210px;font-size:11px}.stock-table th{color:#e6c66f;text-align:left;background:#1c1810;padding:10px 8px}.stock-table td{vertical-align:top;border-top:1px solid #26231d;padding:9px 8px}.stock-table tr.selected td{background:#171307}.stock-table th:first-child,.stock-table td:first-child{text-align:center;width:34px}.stock-table input[type=checkbox],.stock-bulk-toolbar input[type=checkbox]{accent-color:#ddb34f;width:17px;height:17px;min-height:17px;padding:0}.stock-table td>b,.stock-table td>small{display:block}.stock-product-cell{align-items:center;gap:9px;min-width:230px;display:flex}.stock-product-cell img{object-fit:cover;background:#161511;border:2px solid #eee7d5;border-radius:7px;flex:0 0 44px;width:44px;height:44px}.stock-product-cell div{min-width:0}.stock-product-cell b,.stock-product-cell small{display:block}.stock-product-cell b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-product-cell small,.stock-table td>small{color:#999083;margin-top:4px}.stock-table td:last-child{gap:5px;display:flex}.stock-table button{color:#edcd78;cursor:pointer;background:#1a1710;border:1px solid #80672f;border-radius:6px;min-height:34px;padding:0 10px;font-weight:800}.stock-table button.danger{color:#e99;border-color:#633}.stock-status{color:#e6c66f;white-space:nowrap;background:#2a251a;border-radius:999px;padding:5px 8px;display:inline-block}.stock-status.estoque{color:#65e69a;background:#12321f}.stock-status.esgotado{color:#f18d94;background:#321719}.stock-import{background:#11100d;border:1px solid #5d4a25;border-radius:9px;margin:0 0 12px}.stock-import summary{color:#edcd78;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.stock-import summary::-webkit-details-marker{display:none}.stock-import summary span,.stock-import summary small{display:block}.stock-import summary small,.stock-import-body>small{color:#9e9789;margin-top:3px}.stock-import summary em{font-size:11px;font-style:normal}.stock-import[open] summary em{font-size:0}.stock-import[open] summary em:before{content:"Fechar";font-size:11px}.stock-import-body{border-top:1px solid #29251c;gap:12px;padding:13px 14px;display:grid}.stock-import-body>label{color:#bdb5a7;gap:6px;font-size:11px;font-weight:700;display:grid}.stock-import textarea{resize:vertical;color:#fff;width:100%;min-height:96px;font:inherit;background:#080807;border:1px solid #3b372e;border-radius:7px;padding:10px}.stock-import-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stock-import-actions>button{color:#edcd78;cursor:pointer;background:#1a1710;border:1px solid #80672f;border-radius:7px;min-height:38px;padding:0 13px;font-weight:800}@media (width<=560px){.stock-filter-bar{flex-direction:column;align-items:stretch}.stock-filter-bar label{max-width:none}.stock-filter-bar label>div{flex-direction:column;align-items:stretch}.stock-filter-bar>strong{padding:0}.stock-import-actions>*,.stock-import .historical-import-review button{justify-content:center;width:100%}}.catalog-health-strip{background:#0b0b09;border:1px solid #3b3528;border-radius:9px;grid-template-columns:150px minmax(180px,1fr) minmax(280px,2fr) auto;align-items:center;gap:14px;margin:12px 0 16px;padding:12px 14px;display:grid}.catalog-health-strip>div{align-items:baseline;gap:8px;display:flex}.catalog-health-strip span,.catalog-health-strip p{color:#aaa194;font-size:10px}.catalog-health-strip b{color:#e7c970;font-size:18px}.catalog-health-strip i{background:#2b2923;border-radius:99px;height:7px;display:block;overflow:hidden}.catalog-health-strip i em{border-radius:inherit;background:linear-gradient(90deg,#c98e35,#55b777);height:100%;display:block}.catalog-health-strip p{margin:0}.catalog-health-strip button{color:#f0cf80;cursor:pointer;white-space:nowrap;background:#2a2111;border:1px solid #80672f;border-radius:7px;min-height:34px;padding:0 12px;font-weight:800}.category-manager-heading,.manual-product-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.category-manager-heading h2,.manual-product-heading h2{margin:2px 0 5px}.category-manager-stats{gap:8px;display:flex}.category-manager-stats span{color:#989184;text-align:center;border:1px solid #3a3428;border-radius:8px;min-width:90px;padding:10px;font-size:9px}.category-manager-stats b{color:#eccf80;font-size:17px;display:block}.category-manager-toolbar{grid-template-columns:minmax(220px,1fr) minmax(360px,1.3fr);gap:10px;margin-bottom:14px;display:grid}.category-manager-toolbar>label,.category-manager-toolbar form label{color:#aaa195;flex-direction:column;flex:1;gap:5px;font-size:10px;display:flex}.category-manager-toolbar form{align-items:flex-end;gap:8px;display:flex}.category-manager-toolbar input{color:#fff;background:#080807;border:1px solid #454034;border-radius:7px;width:100%;height:40px;padding:0 11px}.category-manager-toolbar .admin-primary{white-space:nowrap;min-height:40px;margin:0}.category-manager .category-list{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;max-height:520px;padding:3px;display:grid;overflow:auto}.category-manager .category-list>div{background:#0d0d0b;border:1px solid #40392c;border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;transition:border-color .2s,background .2s;display:grid}.category-manager .category-list>div:focus-within{background:#121008;border-color:#b38a35}.category-count{background:#211b0f;border:1px solid #372d18;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;display:flex}.category-open-products{width:100%;color:inherit;cursor:pointer;padding:0 5px;transition:border-color .2s,background .2s,transform .2s}.category-open-products:hover,.category-open-products:focus-visible{outline-offset:1px;background:#302510;border-color:#d6aa4a;outline:2px solid #d6aa4a33;transform:translateY(-1px)}.category-count b{color:#e9cc7e;font-size:18px;line-height:1}.category-count small{color:#8f8678;font-size:8px;line-height:1.2}.category-manager .category-list label{color:#b2aa9d;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.category-manager .category-list input{color:#fffdf7;letter-spacing:.01em;text-overflow:ellipsis;background:#060606;border:1px solid #4a4336;border-radius:8px;width:100%;height:48px;padding:0 13px;font-size:14px;font-weight:800}.category-manager .category-list input:focus{outline-offset:1px;border-color:#d6aa4a;outline:2px solid #d6aa4a33}.category-row-actions{align-self:stretch;gap:6px;display:grid}.category-manager .category-list .edit-category-products,.category-manager .category-list .delete-button{cursor:pointer;white-space:nowrap;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.category-manager .category-list .edit-category-products{color:#f3cf75;background:#2a2110;border:1px solid #8b6d2c}.category-manager .category-list .edit-category-products:hover,.category-manager .category-list .edit-category-products:focus-visible{background:#3a2d12;border-color:#d6aa4a}.category-manager .category-list .delete-button{border:1px solid #6b3636}.category-safety-note,.category-empty{color:#928a7d;margin-top:12px;font-size:9px;display:block}.manual-product-heading>span{color:#e3c477;white-space:nowrap;background:#211b0e;border:1px solid #4c4025;border-radius:99px;padding:7px 10px;font-size:9px}.manual-product-form .form-grid{background:#0b0b09;border:1px solid #322e26;border-radius:10px;padding:14px}.manual-product-checklist{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.manual-product-checklist span{color:#8ed5a7;background:#112319;border:1px solid #31513d;border-radius:99px;padding:6px 9px;font-size:9px}.manual-product-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.manual-product-actions .admin-primary{margin:0}.manual-product-actions .secondary-action{color:#b6ada0;cursor:pointer;background:#171512;border:1px solid #4b4438;border-radius:7px;padding:0 15px;font-weight:800}.bulk-workflow-step{align-items:center;gap:10px;display:flex}.bulk-workflow-step>span{color:#111;background:#d9ad55;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.bulk-workflow-step>div{flex-direction:column;gap:2px;display:flex}.bulk-workflow-step b{color:#f0d899;font-size:12px}.bulk-workflow-step small{color:#938b7d;font-size:9px}.bulk-maintenance-presets{flex-wrap:wrap;gap:7px;margin-top:-7px;display:flex}.bulk-maintenance-presets button{color:#dcc17d;cursor:pointer;background:#17140d;border:1px solid #4b432f;border-radius:99px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}.bulk-maintenance-presets .clear-preset{color:#d99b95;border-color:#5b3b38;margin-left:auto}.commercial-health-banner{background:#102117;border:1px solid #31563d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 13px;display:flex}.commercial-health-banner.attention{background:#251512;border-color:#704237}.commercial-health-banner>div{flex-direction:column;gap:3px;display:flex}.commercial-health-banner b{color:#a9e2bc;font-size:11px}.commercial-health-banner.attention b{color:#f0aa9d}.commercial-health-banner small{color:#9c9487;font-size:9px}.commercial-health-banner button{color:#f3bd99;cursor:pointer;white-space:nowrap;background:#3b2118;border:1px solid #8b5c3f;border-radius:7px;min-height:34px;padding:0 11px;font-weight:800}.customers-heading small{color:#928a7d;font-size:10px}.customer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.customer-summary article{background:#0d0d0b;border:1px solid #342f26;border-radius:8px;padding:11px 12px}.customer-summary span{color:#91897c;font-size:9px;display:block}.customer-summary b{color:#edce79;margin-top:3px;font-size:19px;display:block}.customer-toolbar{grid-template-columns:1fr 220px;align-items:end;gap:9px;margin-top:14px;display:grid}.customer-toolbar .customer-search{margin:0}.customer-search>span{gap:7px;display:flex}.customer-search>span input{flex:1}.customer-search button,.customer-sort select{color:#e3c474;background:#16130d;border:1px solid #4b4334;border-radius:6px;min-height:42px;padding:0 11px}.customer-sort{color:#aaa;flex-direction:column;gap:6px;font-size:11px;display:flex}.customer-result-count{color:#8f877b;margin:9px 0 0;font-size:9px}.customers-list article{grid-template-columns:48px minmax(180px,1fr) minmax(260px,1.3fr) 85px auto}.customer-whatsapp-action{color:#8fe0a9;text-align:center;white-space:nowrap;background:#123820;border:1px solid #287746;border-radius:7px;padding:9px 10px;font-size:9px;font-weight:800}@media (width<=1050px){.catalog-health-strip{grid-template-columns:150px 1fr}.catalog-health-strip p{grid-column:1/2}.category-manager .category-list{grid-template-columns:repeat(2,minmax(220px,1fr))}.customers-list article{grid-template-columns:48px 1fr 1.2fr auto}.customer-whatsapp-action{grid-column:2/-1;justify-self:start}}@media (width<=700px){.catalog-health-strip,.category-manager-toolbar,.customer-toolbar{grid-template-columns:1fr}.catalog-health-strip p{grid-column:auto}.catalog-health-strip button{width:100%}.category-manager-heading,.manual-product-heading,.commercial-health-banner{flex-direction:column;align-items:stretch}.category-manager-stats{width:100%}.category-manager-stats span{flex:1}.category-manager-toolbar form{flex-direction:column;align-items:stretch}.category-manager .category-list{grid-template-columns:1fr}.manual-product-heading>span{align-self:flex-start}.manual-product-actions{flex-direction:column-reverse}.manual-product-actions button,.commercial-health-banner button{width:100%;min-height:42px}.bulk-maintenance-presets button{flex:46%}.bulk-maintenance-presets .clear-preset{margin-left:0}.customer-summary{grid-template-columns:1fr 1fr}.customer-summary article:last-child{grid-column:1/-1}.customers-list article{grid-template-columns:42px 1fr}.customer-address,.customer-meta,.customer-whatsapp-action{grid-column:2}}@media (width<=900px){.manual-customer-grid,.stock-entry-grid,.stock-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.manual-customer-grid,.stock-entry-grid{grid-template-columns:1fr}.stock-entry-grid .wide{grid-column:auto}}.batch-panel{background:linear-gradient(145deg,#17140d,#0e0e0c);border:1px solid #6a5227;border-radius:14px;margin-bottom:28px;padding:25px}.batch-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.batch-heading h2{margin:0 0 8px}.batch-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.batch-heading>span{color:var(--light);white-space:nowrap;background:#d9ad551a;border:1px solid #d9ad5540;border-radius:99px;padding:8px 11px;font-size:11px}.batch-rows{flex-direction:column;gap:16px;display:flex}.batch-row{background:#0b0b0a;border:1px solid #3c382f;border-radius:10px;padding:18px;position:relative}.batch-row>legend{color:var(--light);padding:0 7px;font-weight:700}.batch-remove{color:#ffbaba;cursor:pointer;background:#431f1f;border:0;border-radius:99px;padding:6px 10px;font-size:10px;position:absolute;top:10px;right:12px}.batch-remove:disabled{opacity:.35}.batch-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.batch-grid>label{color:#c9c3b8;flex-direction:column;gap:5px;font-size:11px;display:flex}.batch-grid input,.batch-grid select{color:#fff;background:#070707;border:1px solid #39362e;border-radius:6px;height:39px;padding:0 9px}.batch-file input{padding:7px}.batch-file small{color:var(--muted)}.batch-sizes{border:1px solid #39362e;border-radius:7px;grid-column:1/-1;padding:10px}.batch-sizes>legend{color:#bdb6aa;padding:0 6px;font-size:11px}.batch-sizes>div{flex-wrap:wrap;gap:7px;display:flex}.batch-sizes label{position:relative}.batch-sizes input{opacity:0;position:absolute}.batch-sizes span{color:#aaa;cursor:pointer;border:1px solid #4a463c;border-radius:5px;place-items:center;min-width:38px;height:34px;padding:0 6px;display:grid}.batch-sizes input:checked+span{background:var(--gold);border-color:var(--gold);color:#111;font-weight:700}.batch-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.batch-actions .admin-primary{margin:0}.batch-add{color:var(--light);cursor:pointer;background:#1e1a11;border:1px solid #776238;border-radius:7px;padding:12px 16px;font-weight:700}.folder-import-panel{background:linear-gradient(145deg,#10241c,#0b1110);border:1px solid #2b7651;border-radius:14px;margin-bottom:28px;padding:25px}.folder-import-panel .batch-heading>span{color:#8ee0b6;background:#43a6751a;border-color:#43a67566}.folder-picker{color:#fff;background:#09130f;border:1px dashed #4f8d70;border-radius:10px;flex-direction:column;gap:7px;padding:18px;display:flex}.folder-picker input{color:#dcebe3;background:#06100c;border:1px solid #345d4a;border-radius:7px;padding:10px}.folder-picker small{color:#8fa99c}.folder-selection-actions{color:#b9cec4;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;font-size:12px;display:flex}.folder-selection-actions button,.folder-album-list button{color:#f3b1a2;cursor:pointer;background:#24120f;border:1px solid #7b493f;border-radius:6px}.folder-selection-actions button{padding:7px 10px}.folder-album-list{grid-template-columns:repeat(4,1fr);gap:10px;max-height:280px;margin:10px 0 16px;display:grid;overflow:auto}.folder-album-list>div{background:#09130f;border:1px solid #294c3b;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.folder-album-list p{flex:1;min-width:0;margin:0}.folder-album-list b,.folder-album-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.folder-album-list b{font-size:11px}.folder-album-list small{color:#8fa99c;margin-top:3px;font-size:10px}.folder-album-list button{padding:5px 7px;font-size:10px}.folder-import-options{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.folder-import-options label{color:#b9cec4;flex-direction:column;gap:6px;font-size:11px;display:flex}.folder-import-options input,.folder-import-options select{color:#fff;background:#07100c;border:1px solid #345d4a;border-radius:6px;height:40px;padding:0 9px}.folder-import-note{color:#a9c3b6;background:#081510;border-left:3px solid #51c487;margin-bottom:14px;padding:11px 13px;font-size:12px}.folder-import-panel>.admin-primary{margin:0}.folder-import-panel>.admin-primary:disabled{opacity:.45}@media (width<=900px){.folder-album-list,.folder-import-options{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.folder-album-list,.folder-import-options{grid-template-columns:1fr}.folder-import-panel{padding:16px}.batch-heading{flex-direction:column}}@media (width<=900px){.batch-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.batch-heading,.batch-actions{flex-direction:column;align-items:stretch}.batch-grid{grid-template-columns:1fr}.batch-actions button{text-align:center}.batch-heading>span{align-self:start}}.admin-list-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.admin-list-heading h2{margin:0 0 6px}.admin-list-heading p{color:var(--muted);margin:0;font-size:12px}.admin-list-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.visible-bulk-delete{white-space:nowrap;border-radius:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.bulk-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bulk-toolbar button{white-space:nowrap;font-weight:700;border-radius:7px!important}.select-duplicates{color:#171209;background:#d9ad55;border:1px solid #f0cf86!important}.select-all{color:var(--light);background:#28251e;border:1px solid #544b38!important}.bulk-save{color:#fff;background:#2e6f42;border:1px solid #55a96d!important}.bulk-save:disabled{color:#6f8d78!important;background:#243129!important}.bulk-delete{color:#fff;background:#7b2626;border:1px solid #ac4545!important}.bulk-delete:disabled{color:#866!important;background:#332424!important}.admin-product-card{position:relative}.admin-product-card.bulk-selected{box-shadow:inset 4px 0 var(--gold);background:#d9ad550b;border-radius:10px;margin-inline:-10px;padding-inline:10px;border:1px solid #d9ad5570!important}.bulk-product-check{color:#bcb5aa;cursor:pointer;grid-column:1/-1;align-items:center;gap:9px;width:max-content;font-size:11px;font-weight:700;display:flex}.bulk-product-check input{width:20px;height:20px;accent-color:var(--gold);cursor:pointer}.bulk-selected .bulk-product-check span{color:var(--light)}.bulk-category-select{justify-content:flex-end;gap:6px;width:100%;display:flex}.bulk-category-select select{color:#fff;background:#090909;border:1px solid #665630;border-radius:7px;min-width:190px;height:38px;padding:0 10px}.bulk-category-select button{color:#f5d98b;background:#463717;border:1px solid #80682e!important}.bulk-main-photo-control{background:#17130b;border:1px solid #655226;border-radius:8px;justify-content:flex-end;align-items:flex-end;gap:6px;width:100%;padding:9px;display:flex}.bulk-main-photo-control label{color:#e5c477;gap:4px;font-size:10px;font-weight:800;display:grid}.bulk-main-photo-control select{color:#fff;background:#090909;border:1px solid #665630;border-radius:7px;min-width:145px;height:38px;padding:0 10px}.bulk-main-photo-control button{color:#171209;background:#d9ad55;min-height:38px;border:1px solid #f0cf86!important}.bulk-main-photo-control button:disabled{opacity:.45}@media (width<=680px){.bulk-main-photo-control{flex-direction:column;align-items:stretch}.bulk-main-photo-control select,.bulk-main-photo-control button{width:100%}}.bulk-selected .admin-product-editor:before{content:"Edição sincronizada ativa — alterações serão copiadas para os produtos selecionados";color:#f1d17f;background:#2a210e;border:1px solid #735c29;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700;display:block}.edit-product-search{background:#0b0b09;border:1px solid #594822;border-radius:10px;margin:0 0 20px;padding:15px}.edit-product-search>label{color:#e5c477;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.edit-product-search>div{gap:8px;display:flex}.edit-product-search input{color:#fff;background:#050505;border:1px solid #554b37;border-radius:7px;width:100%;height:44px;padding:0 13px}.edit-product-search input:focus{outline-offset:1px;outline:2px solid #d9ad55}.edit-product-search button{color:#f2d58f;background:#302816;border:1px solid #786334!important;border-radius:7px!important;padding:0 16px!important}.edit-product-search small{color:#8f897d;margin-top:7px;display:block}.edit-search-empty{text-align:center;color:#bcb5aa;border:1px dashed #514936;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.edit-search-empty strong{color:#f1dfaa;font-size:14px}.edit-search-empty span{color:#938c80;font-size:11px}.edit-search-empty button{color:#f1d58b;cursor:pointer;background:#2c2413;border:1px solid #735f31;border-radius:7px;min-height:34px;margin-top:4px;padding:0 14px;font-weight:800}.edit-product-search .edit-product-quick-filters{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.edit-product-quick-filters button{min-height:34px;color:#aaa49a!important;background:#181714!important;border-color:#484337!important;padding:0 12px!important}.edit-product-quick-filters button.active{box-shadow:0 0 0 2px #d9ad5526;color:#16120a!important;background:#d9ad55!important;border-color:#f3d78e!important}.edit-product-quick-filters button b{background:#ffffff12;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;font-size:9px;display:inline-grid}.edit-product-quick-filters button.clear-filters{margin-left:auto;color:#ffc1c1!important;background:#352121!important;border-color:#704040!important}.edit-product-search .edit-product-filter-grid{grid-template-columns:repeat(4,minmax(135px,1fr));gap:9px;margin-top:11px;display:grid}.edit-product-filter-grid label{color:#a9a298;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.edit-product-filter-grid select{color:#fff;background:#080808;border:1px solid #4b4436;border-radius:6px;height:38px;padding:0 9px}.edit-product-filter-grid .clear-combination-filters{color:#ffc1c1;background:#352121;align-self:end;min-height:38px;border-color:#704040!important}.edit-product-search .edit-product-view-controls{grid-template-columns:minmax(210px,1fr) minmax(170px,.5fr);gap:9px;margin-top:11px;display:grid}.edit-product-view-controls label{color:#a9a298;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.edit-product-view-controls select{color:#fff;background:#080808;border:1px solid #4b4436;border-radius:6px;height:38px;padding:0 9px}.edit-product-search .edit-active-filters{border-top:1px solid #29261f;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;display:flex}.edit-active-filters span{color:#918a7d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.edit-active-filters b{color:#e8cd8b;background:#211b0f;border:1px solid #5a4b29;border-radius:999px;padding:5px 8px;font-size:9px}.edit-results-toolbar{background:#11100d;border:1px solid #353128;border-radius:9px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;margin:-8px 0 12px;padding:10px 12px;display:grid}.edit-results-toolbar>div:first-child{align-items:baseline;gap:6px;display:flex}.edit-results-toolbar>div:first-child strong{color:#f0cd75;font-size:16px}.edit-results-toolbar>div:first-child span{color:#999184;font-size:10px}.edit-page-actions,.edit-pagination{justify-content:flex-end;align-items:center;gap:7px;display:flex}.edit-results-toolbar button,.edit-pagination button,.edit-selection-bar button{color:#e6ca88;cursor:pointer;background:#1e1a11;border:1px solid #5a4d30;border-radius:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.edit-results-toolbar button:disabled,.edit-pagination button:disabled,.edit-selection-bar button:disabled{opacity:.38;cursor:not-allowed}.edit-page-actions .muted-action{color:#b9b0a1;background:#171613;border-color:#484238}.edit-pagination span{color:#9d9588;white-space:nowrap;font-size:10px}.edit-pagination span b{color:#f0cf83}.edit-pagination-footer{border-top:1px solid #342e21;justify-content:center;margin-top:15px;padding:12px}.edit-selection-bar{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#241c0df2;border:1px solid #8b7132;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex;position:sticky;top:8px;box-shadow:0 10px 30px #0009}.edit-selection-bar>div{flex-direction:column;flex:1;gap:2px;display:flex}.edit-selection-bar strong{color:#f0d58d;font-size:11px}.edit-selection-bar small{color:#a99d88;font-size:9px}.edit-selection-bar .bulk-save,.edit-selection-bar .bulk-delete{min-height:34px}@media (width<=980px){.edit-results-toolbar{grid-template-columns:1fr auto}.edit-results-toolbar .edit-pagination{border-top:1px solid #2d2921;grid-column:1/-1;justify-content:space-between;padding-top:8px}}@media (width<=680px){.edit-product-search .edit-product-view-controls{grid-template-columns:1fr}.edit-product-search .edit-product-quick-filters{grid-template-columns:1fr 1fr;display:grid}.edit-product-quick-filters button.clear-filters{grid-column:1/-1;margin-left:0}.edit-results-toolbar{grid-template-columns:1fr}.edit-results-toolbar .edit-page-actions,.edit-results-toolbar .edit-pagination{grid-column:auto;justify-content:stretch}.edit-page-actions button,.edit-pagination button{flex:1}.edit-selection-bar{flex-wrap:wrap;align-items:stretch;top:4px}.edit-selection-bar>div{flex-basis:100%;width:100%}.edit-selection-bar button{flex:1}}.admin-section-nav{flex-direction:column;gap:6px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.admin-section-nav button{color:#ddd4c5;text-align:left;cursor:pointer;background:#0b0b0a;border:1px solid #38342a;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 11px;display:flex}.admin-section-nav button:hover,.admin-section-nav button.active{border-color:var(--gold);color:var(--light);background:#2a220f}.admin-section-nav button b{font-size:12px}.admin-section-nav button small{color:#928b7e;font-size:10px}.admin-section-nav button.active small{color:#d4bb81}.edit-product-search{z-index:12;position:sticky;top:12px;box-shadow:0 10px 30px #000c}.coupon-panel-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.coupon-panel-heading h2{margin:0 0 7px}.coupon-panel-heading p{color:var(--muted);margin:0}.coupon-panel-heading>span{color:#a7e9b8;background:#173a23;border-radius:99px;padding:7px 10px;font-size:11px}.coupon-create-form{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.coupon-create-form label{color:#c9c3b8;flex-direction:column;gap:7px;font-size:12px;display:flex}.coupon-create-form input,.coupon-create-form select{color:#fff;background:#090909;border:1px solid #3a372f;border-radius:7px;height:44px;padding:0 12px}.coupon-create-form .admin-primary{height:44px;margin:0}.coupon-admin-message{color:#f0d48f;border:1px solid #5d4b25;border-radius:7px;padding:10px 12px}.coupon-admin-list{flex-direction:column;gap:8px;margin-top:18px;display:flex}.coupon-admin-list article{border:1px solid #353128;border-radius:9px;grid-template-columns:minmax(150px,1fr) auto minmax(300px,auto);align-items:center;gap:10px;padding:12px;display:grid}.coupon-admin-list article>div:first-child{flex-direction:column;gap:3px;display:flex}.coupon-admin-list article small{color:var(--muted)}.coupon-admin-list article em{border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal}.coupon-admin-list article.active em{color:#a7e9b8;background:#173a23}.coupon-admin-list article.inactive{opacity:.7}.coupon-admin-list article.inactive em{color:#e8c66f;background:#3b3320}.coupon-admin-list button{color:#f1d796;cursor:pointer;background:#28241c;border:1px solid #5b503b;border-radius:7px;padding:8px 11px}.coupon-admin-list button:disabled{cursor:not-allowed;opacity:.45}.coupon-admin-actions{flex-wrap:wrap;justify-content:flex-end;display:flex;flex-direction:row!important;gap:7px!important}.coupon-admin-actions .coupon-whatsapp-share{color:#a9efc2;background:#153a25;border-color:#168f47}.coupon-admin-actions .coupon-social-share{color:#bdd4f7;background:#18263b;border-color:#466da8}.coupon-checkout{background:#fffaf0;border:1px solid #d9ad5560;border-radius:10px;margin:12px 0;padding:14px}.coupon-checkout>label{color:#5f481b;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.coupon-checkout>div:first-of-type{gap:8px;display:flex}.coupon-checkout input{color:#111;text-transform:uppercase;background:#fff;border:1px solid #c7b68d;border-radius:7px;width:100%;height:43px;padding:0 12px}.coupon-checkout button{color:#f6d98c;background:#15120b;border:0;border-radius:7px;padding:0 18px;font-weight:700}.coupon-checkout>small{color:#746b5c;margin-top:7px;display:block}.coupon-applied{color:#196b37;border-top:1px solid #d8c69e;grid-template-columns:1fr auto;margin-top:10px;padding-top:10px;gap:5px!important;display:grid!important}.coupon-applied strong{text-align:right;color:#15120b;grid-column:1/-1;font-size:17px}@media (width<=780px){.admin-list-heading{flex-direction:column;align-items:stretch}.bulk-toolbar{justify-content:stretch}.bulk-toolbar button{flex:1}.bulk-product-check{width:auto}.bulk-category-select{flex-direction:column;justify-content:stretch}.bulk-category-select select{width:100%}.bulk-category-select button{min-height:42px}}@media (width<=900px){.edit-product-search .edit-product-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.edit-product-quick-filters button{flex:1}.edit-product-quick-filters button.clear-filters{flex-basis:100%;margin-left:0}.edit-product-search .edit-product-filter-grid{grid-template-columns:1fr 1fr}}@media (width<=950px){.admin-side{z-index:30;position:sticky;top:0}.admin-section-nav{flex-direction:row;grid-column:1/-1;padding:2px 0 5px;overflow-x:auto}.admin-section-nav button{min-width:145px}.admin-side>a{white-space:nowrap}.admin-anchor{scroll-margin-top:185px}.edit-product-search{top:175px}}@media (width<=680px){.admin-side{grid-template-columns:56px minmax(110px,1fr) auto}.admin-side img{width:56px;height:56px}.admin-section-nav{grid-column:1/-1}.admin-section-nav button{min-width:132px;padding:8px}.admin-side>a:last-child{display:none}.admin-anchor{scroll-margin-top:170px}.edit-product-search{top:158px}}@media (width<=780px){.coupon-panel-heading{flex-direction:column}.coupon-create-form{grid-template-columns:1fr}.coupon-admin-list article{grid-template-columns:1fr auto}.coupon-admin-actions{grid-column:1/-1;justify-content:flex-start}.coupon-checkout>div:first-of-type{align-items:stretch}.coupon-checkout button{padding:0 12px}}.order-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;justify-content:center;align-items:flex-start;padding:30px 15px;display:flex;position:fixed;inset:0;overflow:auto}.order-modal{color:#171717;background:#f8f7f3;border-radius:18px;width:min(720px,100%);padding:25px;position:relative;box-shadow:0 30px 100px #000}.order-close{z-index:2;color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:12px;right:14px}.order-product{border-bottom:1px solid #ddd;grid-template-columns:110px 1fr;align-items:center;gap:18px;padding-bottom:18px;display:grid}.order-product img{object-fit:cover;border-radius:10px;width:110px;height:110px}.order-product small{color:#78622f;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.order-product h2{margin:4px 45px 7px 0;font-size:27px}.order-product b{font-size:22px}.order-options,.personalization-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.order-modal label{color:#555;flex-direction:column;gap:6px;font-size:12px;display:flex}.order-modal input,.order-modal select,.order-modal textarea{color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:8px;outline:none;width:100%;padding:11px}.order-modal input:focus,.order-modal select:focus,.order-modal textarea:focus{border-color:#b88a30;box-shadow:0 0 0 3px #d9ad5530}.quantity-row{border-block:1px solid #ddd;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 0;padding:14px 0;display:grid}.quantity-row>div{border:1px solid #bbb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.quantity-row button{cursor:pointer;background:#eee;border:0;width:38px;height:38px;font-size:20px}.quantity-row b{text-align:center;width:38px}.quantity-row strong{text-align:right}.customer-data{border:1px solid #d5d5d5;border-radius:10px;margin:14px 0;padding:15px}.customer-data>legend{padding:0 7px;font-weight:700}.customer-data>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.customer-data .wide{grid-column:1/-1}.customer-data small{color:#999}.shipping-note{background:#fff5da;border:1px solid #e3c777;border-radius:8px;padding:11px;font-size:12px}.order-error{color:#a12020;background:#ffe7e7;border:1px solid #e8a8a8;border-radius:7px;padding:10px}.finish-order{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#0b0b0b;border:0;border-radius:9px;width:100%;padding:15px;font-weight:900}.finish-order:disabled{opacity:.6}.order-success{text-align:center;padding:45px 20px}.order-success>span{color:#fff;background:#21b65b;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:35px;display:grid}.order-success h2{font-size:32px}.order-success button{color:#fff;background:#111;border:0;border-radius:8px;padding:13px 18px;font-weight:700}@media (width<=600px){.order-overlay{padding:0}.order-modal{border-radius:0;min-height:100vh;padding:18px}.order-product{grid-template-columns:82px 1fr}.order-product img{width:82px;height:82px}.order-product h2{font-size:21px}.order-options,.personalization-fields,.customer-data>div{grid-template-columns:1fr}.customer-data .wide{grid-column:auto}.quantity-row{grid-template-columns:1fr auto}.quantity-row strong{text-align:left;grid-column:1/-1}}.orders-panel{background:#121210;border:1px solid #5b4827;border-radius:14px;margin-bottom:28px;padding:25px}.orders-heading{justify-content:space-between;align-items:end;gap:15px;display:flex}.orders-heading h2{margin:0}.orders-heading>span{color:var(--light);background:#d9ad5515;border:1px solid #d9ad5540;border-radius:99px;padding:8px 11px;font-size:11px}.orders-empty{color:var(--muted);padding:25px 0}.orders-list{flex-direction:column;margin-top:22px;display:flex}.orders-list article{border-top:1px solid #302d27;grid-template-columns:1fr 1.2fr 150px;gap:16px;padding:17px 0;display:grid}.order-admin-main{gap:12px;display:flex}.order-admin-main img{object-fit:cover;border-radius:7px;width:72px;height:72px}.order-admin-main div,.order-customer{flex-direction:column;gap:4px;display:flex}.order-admin-main small,.order-admin-main span,.order-customer span{color:var(--muted);font-size:10px}.order-admin-main strong{color:var(--light)}.order-customer a{color:#65dd8d}.order-customer em{color:#e7ce98;font-size:10px}.orders-list article>label{color:#aaa;flex-direction:column;gap:6px;font-size:10px;display:flex}.orders-list select{color:#fff;background:#080808;border:1px solid #474238;border-radius:6px;height:38px;padding:0 8px}.customers-panel{background:#121210;border:1px solid #5b4827;border-radius:14px;margin-bottom:28px;padding:25px}.customers-heading{justify-content:space-between;align-items:end;gap:15px;display:flex}.customers-heading h2{margin:0}.customers-heading>span{color:var(--light);background:#d9ad5515;border:1px solid #d9ad5540;border-radius:99px;padding:8px 11px;font-size:11px}.customer-search{color:#aaa;flex-direction:column;gap:6px;margin-top:20px;font-size:11px;display:flex}.customer-search input{color:#fff;background:#080808;border:1px solid #474238;border-radius:6px;height:42px;padding:0 12px}.customers-list{margin-top:18px}.customers-list article{border-top:1px solid #302d27;grid-template-columns:48px 1fr 1.3fr 100px;align-items:center;gap:14px;padding:16px 0;display:grid}.customer-avatar{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.customer-main,.customer-address,.customer-meta{flex-direction:column;gap:4px;display:flex}.customer-main a{color:#65dd8d;font-size:11px}.customer-address b{color:#ddd;font-size:11px}.customer-address span,.customer-meta span,.customer-meta small{color:var(--muted);font-size:10px}.customer-meta{text-align:center}.customer-meta strong{color:var(--light);font-size:22px}@media (width<=850px){.customers-list article{grid-template-columns:48px 1fr}.customer-address,.customer-meta{grid-column:2}.customer-meta{text-align:left}.orders-list article{grid-template-columns:1fr}.orders-heading{flex-direction:column;align-items:start}}.payment-return{text-align:center;background:radial-gradient(circle,#2d2412,#050505 65%);place-items:center;min-height:100vh;padding:25px;display:grid}.payment-return>img{object-fit:cover;object-position:top;border-radius:10px;width:75px;height:75px;position:absolute;top:25px;left:25px}.payment-return>div{background:#10100f;border:1px solid #6e5628;border-radius:18px;max-width:560px;padding:40px}.payment-return span{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:38px;display:grid}.payment-return h1{margin:20px 0;font-size:42px}.payment-return p{color:#bdb7ac;line-height:1.6}.payment-return a{background:var(--gold);color:#111;border-radius:8px;margin-top:15px;padding:13px 20px;font-weight:700;display:inline-block}.header-cart{color:#f3d58f;cursor:pointer;background:#d9ad5518;border:1px solid #d9ad55;border-radius:7px;padding:10px 12px;font-weight:700}.mini-cart{z-index:80;color:#111;background:#f8f8f8;border:1px solid #ddd;width:min(410px,100vw - 24px);padding:5px;position:fixed;bottom:82px;right:18px;box-shadow:0 15px 45px #0008}.mini-cart-item{grid-template-columns:74px 1fr auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.mini-cart-item img{object-fit:cover;border-radius:4px;width:74px;height:74px}.mini-cart-item div{flex-direction:column;gap:4px;display:flex}.mini-cart-item small{color:#555}.mini-cart-item strong{font-size:12px}.mini-subtotal{border:1px solid #ddd;justify-content:space-between;margin:5px 0 10px;padding:12px 9px;display:flex}.mini-cart>button{color:#fff;cursor:pointer;background:#050505;border:0;width:100%;margin-top:5px;padding:11px;font-size:15px;font-weight:900;display:block}.cart-quantity{border:1px solid #ccc;border-radius:8px;align-items:center;height:42px;display:flex;overflow:hidden}.cart-quantity button{border:0;width:42px;height:100%;font-size:20px}.cart-quantity b{text-align:center;flex:1}.cart-personalize{margin:17px 0!important}.cart-personalize select{cursor:pointer;height:42px}.add-cart-modal .finish-order{margin-top:18px}.cart-modal>h2{margin:4px 45px 18px}.cart-list{flex-direction:column;display:flex}.cart-list>div{border-top:1px solid #ddd;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cart-list img{object-fit:cover;border-radius:6px;width:70px;height:70px}.cart-list p{flex-direction:column;gap:5px;margin:0;display:flex}.cart-list small{color:#666}.cart-list button{color:#a22;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;padding:0}.track-link{color:#fff;background:#111;border-radius:8px;margin-top:12px;padding:12px 18px;font-weight:700;display:inline-block}.tracking-page{color:#eee;background:radial-gradient(circle at top,#2f2512,#050505 60%);min-height:100vh;padding:35px}.tracking-back{color:#e5c578}.tracking-page>section{background:#111;border:1px solid #6b5429;border-radius:18px;width:min(680px,100%);margin:8vh auto;padding:35px}.tracking-page h1{margin:8px 0;font-size:clamp(38px,6vw,64px)}.tracking-page>section>p{color:#aaa}.tracking-page form{grid-template-columns:1fr 190px auto;gap:10px;margin:25px 0;display:grid}.tracking-page label{color:#bbb;flex-direction:column;gap:6px;font-size:11px;display:flex}.tracking-page input{color:#fff;background:#070707;border:1px solid #494338;border-radius:7px;height:45px;padding:0 11px}.tracking-page button{background:var(--gold);border:0;border-radius:7px;align-self:end;height:45px;padding:0 18px;font-weight:700}.tracking-result{border-left:5px solid var(--gold);background:#1b1811;padding:20px}.tracking-result>span{color:#f1d38d;text-transform:uppercase;font-weight:700}.tracking-result h2{margin:10px 0}.tracking-result p{color:#bbb}.tracking-error{color:#ffcaca;background:#451b1b;border-radius:7px;padding:12px!important}.admin-order-items{color:#e5c578!important}@media (width<=700px){.mini-cart{width:auto;bottom:72px;left:12px;right:12px}.tracking-page{padding:18px}.tracking-page>section{padding:24px}.tracking-page form{grid-template-columns:1fr}.cart-list>div{grid-template-columns:58px 1fr}.cart-list img{width:58px;height:58px}.cart-list strong{grid-column:2}}.customer-account{grid-template-columns:auto auto;align-items:center;gap:3px 12px;display:grid;position:relative}.account-trigger,.account-cart,.account-exit{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.account-trigger{text-align:left;grid-column:1/-1;font-size:12px}.account-trigger:hover{color:var(--gold)}.account-cart{text-align:left;font-size:12px}.account-exit{color:#aaa;text-align:right;font-size:9px}.account-overlay{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000d;place-items:start center;padding:80px 16px;display:grid;position:fixed;inset:0;overflow:auto}.account-modal{color:#161616;background:#fbfbfb;border-radius:4px;width:min(660px,100%);padding:32px 60px;position:relative;box-shadow:0 30px 100px #000}.account-tabs{border-bottom:1px solid #ddd;margin-bottom:28px;display:flex}.account-tabs button{color:#777;cursor:pointer;background:0 0;border:0;flex:1;padding:12px;font-weight:700}.account-tabs button.active{color:#111;border-bottom:3px solid #58bd5e}.account-modal h2{margin:0 0 18px;font-size:27px;font-weight:500}.account-modal h2 small{color:#aaa;font-size:16px}.account-modal form{grid-template-columns:1fr auto;gap:12px;display:grid}.account-modal form label{color:#666;flex-direction:column;grid-column:1;gap:5px;font-size:11px;display:flex}.account-modal form input{color:#333;border:1px solid #cbd2d8;border-radius:3px;height:53px;padding:0 20px;font-size:18px}.account-continue{color:#fff;cursor:pointer;background:#58bd5e;border:0;border-radius:2px;grid-area:1/2;align-self:end;height:53px;padding:0 22px;font-weight:700}.account-modal form label+label,.account-modal form label+label~label{grid-column:1/-1}.account-modal form label+label input,.account-modal form label+label~label input{width:100%}.account-modal form:has(label:nth-of-type(2)) .account-continue{grid-area:auto/1/auto/-1}.account-security{color:#999;border:1px solid #ddd;border-radius:4px;flex-direction:column;gap:5px;width:min(350px,100%);margin:28px auto 0;padding:12px 15px;font-size:12px;display:flex}.account-security b{color:#65bd1e}.login-email{color:#666;background:#f2f2f2;grid-column:1/-1;margin:0;padding:8px 12px}.account-modal .order-error{grid-column:1/-1;margin:0}.customer-profile{text-align:center;padding:25px}.customer-profile>span{color:#fff;background:#58bd5e;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:30px;display:grid}.customer-profile h2{margin:16px 0 8px}.customer-profile p{color:#777}.customer-profile a,.customer-profile button{color:#fff;background:#111;border:0;border-radius:4px;width:100%;margin-top:10px;padding:13px;font-weight:700;display:block}.customer-profile button{color:#555;cursor:pointer;background:#eee}.whatsapp-order-link{color:#fff;background:#20b45a;border-radius:8px;margin-top:12px;padding:13px 18px;font-weight:700;display:block}.account-modal.register-open{min-height:650px;max-height:calc(100vh - 40px);overflow-y:auto;width:min(1180px,100%)!important;display:block!important}.account-modal.register-open>h2,.account-modal.register-open>.register-form{visibility:visible!important;opacity:1!important;display:block!important}.register-form{width:100%!important;display:block!important}.registration-columns{grid-template-columns:1fr 1fr;gap:30px;width:100%;display:grid!important}.registration-columns fieldset{border:0;min-width:0;padding:0 14px;display:block!important}.registration-columns legend{border-bottom:1px solid #ddd;width:100%;margin-bottom:20px;padding:0 0 10px;font-size:20px}.registration-columns fieldset>label{grid-template-columns:130px 1fr;align-items:center;gap:12px;margin-bottom:12px;color:#111!important;display:grid!important}.registration-columns fieldset>label input,.registration-columns fieldset>label select{color:#222;background:#fff;border:1px solid #cbd2d8;border-radius:3px;width:100%!important;height:38px!important;padding:0 12px!important;font-size:13px!important;display:block!important}.registration-field{align-items:center;gap:14px;min-height:38px;margin-bottom:12px;display:flex!important}.registration-field>span{text-align:right;width:130px;font-size:12px}.registration-field label{align-items:center;color:#111!important;flex-direction:row!important;gap:5px!important;display:flex!important}.registration-field input{width:auto!important;height:auto!important;display:inline-block!important}.register-form>.account-continue{float:right;height:44px;margin:16px 15px 0 0;font-size:16px;display:block!important}.registration-columns small{color:#999}@media (width<=900px){nav{gap:14px}.customer-account{order:-1}}@media (width<=680px){header{padding:0 12px}.brand b,.brand small{display:none}.customer-account{display:grid}.account-trigger{font-size:11px}.account-cart{font-size:10px}.outline{display:none}.account-modal{padding:25px 20px}.account-modal h2{font-size:22px}.account-modal form{grid-template-columns:1fr}.account-continue{grid-area:auto/1}.account-overlay{padding:20px 8px}}@media (width<=800px){.registration-columns,.registration-columns fieldset>label{grid-template-columns:1fr}.registration-field{flex-wrap:wrap;align-items:flex-start}.registration-field>span{text-align:left;width:100%}.register-form>.account-continue{justify-self:stretch;margin:0}}.account-menu{z-index:120;color:#777;background:#fff;border:1px solid #ccd1d5;width:255px;position:absolute;top:48px;right:0;box-shadow:0 14px 35px #0008}.account-menu>div{text-align:center;border-bottom:1px solid #ccd1d5;flex-direction:column;gap:3px;padding:12px;display:flex}.account-menu>div b{color:#334;font-size:13px}.account-menu>div small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu>div span{color:#2caa48;font-size:11px}.account-menu>a,.account-menu>button{color:#888;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ccd1d5;align-items:center;gap:12px;width:100%;padding:10px 13px;font-size:14px;display:flex}.account-menu>a:hover,.account-menu>button:hover{color:#111;background:#f2f2f2}.checkout-login-required{text-align:center;background:#fff;border:1px solid #ddd;padding:30px 15px}.checkout-login-required h3{font-size:22px}.checkout-login-required p{color:#777;max-width:520px;margin:10px auto 20px}.checkout-account-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.checkout-login-required button{color:#fff;cursor:pointer;background:#58bd5e;border:0;border-radius:4px;padding:13px 22px;font-weight:700}.checkout-login-required button.secondary{color:#fff;background:#111}.my-account-page{color:#222;background:#f3f3f3;min-height:100vh}.my-account-page>header{color:#fff;background:#070707;justify-content:space-between;padding:20px clamp(20px,5vw,70px);display:flex;position:static}.my-account-page>header a{color:#e3c473}.account-page-layout{grid-template-columns:240px 1fr;align-items:start;gap:25px;width:min(1120px,100% - 30px);margin:35px auto;display:grid}.account-page-layout>aside{background:#fff;border:1px solid #ddd;flex-direction:column;display:flex}.account-page-layout>aside b,.account-page-layout>aside small{padding:10px 15px}.account-page-layout>aside small{color:#777;padding-top:0}.account-page-layout>aside a{color:#666;border-top:1px solid #ddd;padding:12px 15px}.account-page-card{background:#fff;border:1px solid #ddd;margin-bottom:20px;padding:25px}.account-page-card h1,.account-page-card h2{margin-top:0}.account-page-card article{border-top:1px solid #ddd;grid-template-columns:1fr auto auto auto;align-items:center;gap:15px;padding:14px 0;display:grid}.account-page-card article>div{flex-direction:column;gap:4px;display:flex}.account-page-card article small{color:#888}.account-page-card article span{color:#b17c18}.account-page-card article a{color:#fff;background:#111;border-radius:4px;padding:8px 11px}.my-account-page>.account-page-card{text-align:center;width:min(650px,100% - 30px);margin:70px auto}.change-password-form{flex-direction:column;gap:12px;width:min(480px,100%);display:flex}.change-password-form label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.change-password-form input{border:1px solid #cbd2d8;border-radius:4px;height:42px;padding:0 12px}.change-password-form button{color:#fff;cursor:pointer;background:#58bd5e;border:0;border-radius:4px;align-self:flex-start;padding:12px 18px;font-weight:700}.password-message{margin:0;padding:10px}.password-message.error{color:#a22222;background:#ffe5e5}.password-message.success{color:#197131;background:#e4f8e8}.account-order-actions{flex-direction:column;gap:7px;display:flex}.account-order-actions button{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #b3261e;border-radius:4px;padding:8px 11px;font-weight:700}.cancel-order-message{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cancel-order-message.success{color:#197131;background:#e4f8e8}.cancel-order-message.error{color:#a22222;background:#ffe5e5}.cancel-order-message a{white-space:nowrap;background:#20b45a;border-radius:4px;padding:8px 12px;color:#fff!important}.address-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.address-heading h2{margin-bottom:4px}.address-heading p{color:#777;margin-top:0}.address-heading>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:4px;padding:11px 15px;font-weight:700}.saved-addresses{gap:10px;display:grid}.saved-addresses>article{justify-content:space-between;gap:15px;border:1px solid #ddd!important;padding:15px!important;display:flex!important}.saved-addresses>article.primary{border-left:5px solid #58bd5e!important}.saved-addresses article>div:first-child{display:block}.saved-addresses b{margin-right:8px}.saved-addresses span{color:#197131;background:#e4f8e8;border-radius:10px;padding:3px 7px;font-size:11px}.saved-addresses p{color:#666;line-height:1.5}.saved-addresses article>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.saved-addresses button{color:#278a34;cursor:pointer;background:#fff;border:1px solid #58bd5e;border-radius:3px;padding:7px 10px}.saved-addresses button.remove-address{color:#777;border-color:#bbb}.new-address-form{border-top:1px solid #ddd;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:18px;padding-top:18px;display:grid}.new-address-form label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.new-address-form label.wide{grid-column:span 2}.new-address-form input{border:1px solid #cbd2d8;border-radius:4px;height:40px;padding:0 10px}.new-address-form>button{color:#fff;background:#58bd5e;border:0;border-radius:4px;grid-column:1/-1;justify-self:start;padding:11px 16px;font-weight:700}@media (width<=700px){.address-heading,.saved-addresses>article{flex-direction:column}.saved-addresses article>div:last-child{align-items:stretch}.new-address-form{grid-template-columns:1fr}.new-address-form label.wide{grid-column:auto}}@media (width<=720px){.account-page-layout{grid-template-columns:1fr}.account-page-card article{grid-template-columns:1fr auto}.account-page-card article strong,.account-page-card article a{grid-row:2}.account-menu{position:fixed;top:65px;right:10px}}.account-entry{grid-column:1/-1;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.account-entry a{color:#fff}.account-entry button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.account-entry a:hover,.account-entry button:hover{color:var(--gold)}.account-tabs a{text-align:center;color:#777;flex:1;padding:12px;font-weight:700}.registration-page{color:#222;background:#f5f5f5;min-height:100vh;padding-bottom:50px}.registration-page>header{color:#fff;background:#070707;justify-content:space-between;height:auto;padding:20px clamp(20px,5vw,70px);display:flex;position:static}.registration-page>header a{color:#e4c578}.registration-page>form{background:#fff;border:1px solid #ddd;width:min(1180px,100% - 30px);margin:35px auto;padding:30px 45px}.registration-page h1{margin:0 0 5px;font-size:34px}.registration-page>form>p{color:#777}.registration-page-columns{grid-template-columns:1fr 1fr;gap:35px;margin-top:25px;display:grid}.registration-page fieldset{border:0;padding:0}.registration-page legend{border-bottom:1px solid #ddd;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:20px}.registration-page fieldset>label{grid-template-columns:145px 1fr;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:grid}.registration-page input,.registration-page select{color:#222;background:#fff;border:1px solid #cbd2d8;border-radius:3px;width:100%;height:40px;padding:0 12px}.registration-page label small{color:#999}.page-radio{align-items:center;gap:13px;min-height:40px;margin-bottom:12px;font-size:12px;display:flex}.page-radio>span{text-align:right;width:145px}.page-radio label{align-items:center;gap:5px;display:flex}.page-radio input{width:auto;height:auto}.registration-page>form>button{color:#fff;cursor:pointer;background:#58bd5e;border:0;border-radius:3px;margin:22px 0 0 auto;padding:13px 20px;font-size:17px;font-weight:700;display:block}.registration-page-error{background:#ffe5e5;border:1px solid #e3aaaa;border-left:5px solid #b3261e;padding:14px;color:#a22222!important}.registration-page-error strong{margin-bottom:6px;font-size:16px;display:block}.registration-page-error p{overflow-wrap:anywhere;margin:0 0 10px}.registration-page-error a{color:#fff;background:#111;border-radius:3px;padding:9px 14px;font-weight:700;display:inline-block}@media (width<=800px){.registration-page>header{flex-wrap:wrap;gap:12px}.registration-page>form{padding:24px 18px}.registration-page-columns,.registration-page fieldset>label{grid-template-columns:1fr}.page-radio{flex-wrap:wrap}.page-radio>span{text-align:left;width:100%}}.login-page{color:#222;background:#f4f4f4;min-height:100vh}.login-page>header{color:#fff;background:#070707;justify-content:space-between;height:auto;padding:20px clamp(20px,5vw,70px);display:flex;position:static}.login-page>header a{color:#e4c578}.login-page>section{text-align:center;background:#fff;border:1px solid #ddd;width:min(860px,100% - 30px);margin:70px auto;padding:35px 60px}.login-page h1{margin:0 0 20px;font-size:27px;font-weight:500}.login-page h1 small{color:#aaa;font-size:16px}.login-page form{grid-template-columns:1fr auto;gap:0;width:min(470px,100%);margin:auto;display:grid}.login-page form label{display:block}.login-page form input{color:#333;border:1px solid #cbd2d8;border-radius:4px 0 0 4px;width:100%;height:55px;padding:0 20px;font-size:18px}.login-page form>button:last-child{color:#fff;cursor:pointer;background:#58bd5e;border:0;height:55px;padding:0 22px;font-weight:700}.login-page form>p{color:#a22222;background:#ffe5e5;grid-column:1/-1;padding:10px}.login-change-email{text-align:left;color:#666!important;background:#f2f2f2!important;grid-column:1/-1!important;height:auto!important;padding:9px 12px!important}.login-page>section>div{text-align:left;color:#999;border:1px solid #ddd;flex-direction:column;gap:5px;width:min(350px,100%);margin:35px auto 0;padding:14px;font-size:12px;display:flex}.login-page>section>div b{color:#65bd1e}.login-page>section>p a{color:#399c40;font-weight:700}.forgot-password{color:#399c40;cursor:pointer;background:0 0;border:0;margin-top:15px;font-weight:700;text-decoration:underline}.login-success{color:#197131;background:#e4f8e8;width:min(470px,100%);margin:0 auto 15px;padding:11px}.login-page form.password-recovery-form{flex-direction:column;gap:10px;display:flex}.login-page form.password-recovery-form input{border-radius:4px}.login-page form.password-recovery-form>button:last-child{margin-top:5px}@media (width<=600px){.login-page>header{flex-wrap:wrap;gap:10px}.login-page>section{margin:25px auto;padding:25px 18px}.login-page form{grid-template-columns:1fr}.login-page form input{border-radius:4px}.login-page form>button:last-child{margin-top:8px}.login-page h1 small{margin-top:6px;display:block}}.storefront{color:#172231;background:#fff;min-height:100vh;font-family:Arial,sans-serif}.announcement{color:#fff;background:#bd3127;place-items:center;height:25px;font-size:10px;font-weight:800;display:grid}.store-header{z-index:310;background:#050505;border:0;grid-template-columns:130px minmax(260px,1fr) 310px;gap:30px;height:76px;padding:0 clamp(22px,5vw,88px);display:grid;position:relative;overflow:visible}.store-brand img{object-fit:contain;width:70px;height:58px;display:block}.store-search{background:#fff;border-radius:7px;align-items:center;height:38px;display:flex;overflow:hidden}.store-search input{color:#222;border:0;outline:0;flex:1;height:100%;padding:0 14px;font-size:12px}.store-search button{color:#8b6715;cursor:pointer;background:#fff;border:0;height:100%;padding:0 14px;font-size:25px}.store-search button:hover{background:#f6f0e2}.header-actions{justify-content:flex-end;align-items:center;gap:28px;display:flex}.header-actions>a{color:#fff;flex-direction:column;align-items:center;gap:4px;font-size:10px;display:flex}.header-actions>a span{font-size:22px}.store-header .customer-account,.store-header .account-trigger,.store-header .account-cart,.store-header .account-exit,.store-header .account-entry a,.store-header .account-entry button{color:#fff}.store-nav{z-index:300;color:#fff;background:#050505;border-top:1px solid #222;justify-content:center;align-items:center;gap:30px;height:38px;font-size:11px;font-weight:700;display:flex;position:relative;overflow:visible}.store-nav a:hover{color:#dc372b}.storefront .main-banner{height:clamp(300px,27vw,520px)}.storefront .banner-prev,.storefront .banner-next{color:#fff;background:#0005;border-color:#fff5}.storefront .banner-dots button{background:#222;border-color:#fff}.storefront .banner-dots button.active{background:#c72f25}.product-section{background:#fff;padding:42px clamp(20px,6vw,110px)}.product-section>h2,.category-section>h2,.brand-strip>h2{text-align:center;color:#080808;letter-spacing:-.03em;margin:0 0 30px;font-size:clamp(25px,2.2vw,36px)}.product-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;max-width:1200px;margin:auto;display:grid}.store-product{color:#1f2935;background:#fff;border:1px solid #dfe3e8;border-radius:14px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.store-product:hover{transform:translateY(-4px);box-shadow:0 14px 35px #1b26351a}.product-photo-button{cursor:pointer;background:#f4f4f2;border:0;width:100%;padding:0;display:block}.store-product .product-gallery{width:100%}.store-product .photo{aspect-ratio:1/1.06}.store-product .photo img{object-fit:cover}.store-product .photo em{color:#fff;background:#c72f25;border:0}.store-product .photo-thumbs{display:none}.store-product-info{text-align:center;padding:14px}.store-product-info>small{color:#6d7782;white-space:nowrap;text-overflow:ellipsis;height:16px;font-size:10px;display:block;overflow:hidden}.store-product-info h3{height:34px;margin:7px 0 9px;font-size:13px;line-height:1.3}.store-price{flex-direction:column;align-items:center;min-height:47px;display:flex}.store-price del{color:#9299a0;font-size:10px}.store-price b{color:#050505;font-size:17px}.store-price span{color:#4f5963;font-size:9px;font-weight:700}.store-product-info>button{color:#fff;cursor:pointer;background:#080808;border:0;border-radius:5px;width:100%;margin-top:10px;padding:9px;font-weight:800}.store-product-info>button:hover{background:#c72f25}.promotion-section{background:linear-gradient(#fff8e8,#fff 65%);border-block:1px solid #e2c171;position:relative}.promotion-section>h2{color:#9a2118!important;margin-bottom:6px!important}.promotion-section-callout{text-align:center;color:#6f5633;margin:0 0 28px;font-size:13px;font-weight:700}.promotion-product{border:2px solid #d7a833;position:relative;box-shadow:0 8px 25px #9b6a1726}.promotion-product:hover{box-shadow:0 16px 38px #9b6a1740}.promotion-badge{z-index:5;color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#d6281d,#9f130d);border-radius:5px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:10px;right:9px;box-shadow:0 5px 14px #6d110a66}.promotion-product .store-price b{color:#b11c14;font-size:20px}.store-price .promotion-saving{color:#16843c;background:#e8f7ec;border-radius:99px;margin-top:3px;padding:3px 6px;font-size:9px}.promotion-product .store-product-info>button{color:#171009;background:linear-gradient(135deg,#d7a833,#f5d06c);box-shadow:0 5px 13px #b4852840}.promotion-product .store-product-info>button:hover{color:#fff;background:linear-gradient(135deg,#c42a20,#e65b35)}.coupon-store-callout{color:#fff;background:linear-gradient(110deg,#111,#2b210d);border:1px dashed #d9ad55;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:28px clamp(20px,6vw,110px);padding:20px 24px;display:grid;box-shadow:0 10px 28px #0002}.coupon-store-callout>span{color:#171109;background:#d9ad55;border-radius:50%;place-items:center;width:54px;height:54px;font-size:26px;font-weight:900;display:grid}.coupon-store-callout strong{color:#f6d98c;font-size:20px;display:block}.coupon-store-callout p{color:#eee2ca;margin:4px 0;font-size:13px}.coupon-store-callout small{color:#a9a195}.coupon-store-callout a{color:#171109;white-space:nowrap;background:#d9ad55;border-radius:7px;padding:12px 17px;font-size:12px;font-weight:900}@media (width<=680px){.coupon-store-callout{grid-template-columns:auto 1fr;margin:18px 12px;padding:16px}.coupon-store-callout>span{width:44px;height:44px}.coupon-store-callout strong{font-size:16px}.coupon-store-callout a{text-align:center;grid-column:1/-1}.coupon-store-callout small{display:block}}.store-intro{text-align:center;background:#fff;padding:55px 20px}.store-intro h2{margin:0 0 20px;font-size:34px}.store-intro p{color:#647180;max-width:750px;margin:auto;font-size:13px;line-height:1.7}.benefit-strip{color:#223144;background:#e9edf1;grid-template-columns:repeat(4,1fr);gap:40px;padding:30px clamp(22px,10vw,190px);display:grid}.benefit-strip>div{align-items:center;gap:14px;display:flex}.benefit-strip>div>span{border:1px solid #263c53;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.benefit-strip p{margin:0}.benefit-strip b,.benefit-strip small{display:block}.benefit-strip b{font-size:13px}.benefit-strip small{color:#697786;margin-top:3px;font-size:10px;line-height:1.3}.category-section{background:#fff;padding:55px clamp(20px,8vw,150px)}.category-cards{grid-template-columns:repeat(3,1fr);gap:60px;max-width:920px;margin:auto;display:grid}.category-cards a{color:#fff;background:#0d1218;border-radius:12px;height:270px;position:relative;overflow:hidden;box-shadow:0 10px 25px #13202e1b}.category-cards img{object-fit:cover;opacity:.76;width:100%;height:100%;transition:all .3s}.category-cards a:after{content:"";background:linear-gradient(#0000,#050505dc);position:absolute;inset:35% 0 0}.category-cards strong,.category-cards span{z-index:2;position:absolute;left:20px}.category-cards strong{text-transform:uppercase;font-size:24px;bottom:37px}.category-cards span{background:#d83228;border-radius:99px;padding:4px 11px;font-size:10px;font-weight:800;bottom:15px}.category-cards a:hover img{transform:scale(1.04)}.secondary-categories{padding-top:20px}.brand-strip{text-align:center;background:#e9edf1;padding:38px 20px}.brand-strip h2{margin-bottom:20px;font-size:18px}.brand-strip p{color:#858b91;word-spacing:35px;letter-spacing:.03em;margin:0;font-size:clamp(18px,2.6vw,39px);font-weight:900}.catalog-controls{justify-content:space-between;align-items:center;gap:18px;max-width:1200px;margin:0 auto 26px;display:flex}.catalog-controls>span{color:#6e7780;font-size:12px}.catalog-controls>div{flex-wrap:wrap;gap:8px;display:flex}.catalog-controls button{color:#596675;cursor:pointer;background:#fff;border:1px solid #d7dce1;border-radius:99px;padding:9px 14px}.catalog-controls button.active{color:#fff;background:#080808}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1200px;margin:auto;display:grid}.storefront .empty{color:#333}.instagram-callout{text-align:center;color:#080808;background:#fff;padding:60px 20px}.instagram-callout h2{margin:0;font-size:27px}.instagram-callout p{color:#77818c}.instagram-callout a{border:1px solid #111;border-radius:99px;padding:8px 18px;font-size:10px;font-weight:900;display:inline-block}.homepage-instagram{text-align:left;border:1px solid #e1e4e7;border-radius:13px;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;width:min(1200px,100% - 32px);margin:14px auto 0;padding:18px 24px;display:grid;box-shadow:0 8px 24px #1e27300c}.homepage-instagram .instagram-mark{color:#fff;background:linear-gradient(135deg,#7045f5,#e829b9 48%,#ff4f61 70%,#ffb21c);border-radius:14px;place-items:center;width:48px;height:48px;font-size:32px;font-weight:800;display:grid}.homepage-instagram h2{font-size:21px}.homepage-instagram p{margin:4px 0 0}.homepage-instagram>a{color:#fff;background:linear-gradient(110deg,#6b42f5,#e62eb5 48%,#ff4d61);border:0;align-items:center;gap:7px;padding:12px 17px;font-size:11px;display:flex;box-shadow:0 8px 20px #d72b9a2b}.homepage-instagram>a span{font-size:18px}@media (width<=650px){.homepage-instagram{grid-template-columns:48px 1fr}.homepage-instagram>a{grid-column:1/-1;justify-content:center}}.store-footer{color:#263444;background:#e9edf1;grid-template-columns:2fr repeat(3,1fr);gap:70px;padding:42px clamp(25px,6vw,105px);font-size:11px;display:grid}.store-footer section{flex-direction:column;gap:11px;display:flex}.store-footer h3{color:#080808;margin:0 0 8px;font-size:15px}.store-footer p{margin:0;line-height:1.6}.store-footer a:hover{color:#c72f25}.storefront .float{text-align:center;background:#20bd51;align-items:center;gap:7px;max-width:calc(100vw - 28px);padding:11px 15px;font-size:13px;display:flex;box-shadow:0 8px 24px #0004}.float-whatsapp-icon{font-size:11px}@media (width<=1050px){.store-header{grid-template-columns:95px 1fr 230px}.store-nav{gap:17px}.product-rail{grid-template-columns:repeat(4,minmax(210px,1fr));padding-bottom:12px;overflow-x:auto}.benefit-strip{grid-template-columns:repeat(2,1fr)}.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.announcement{font-size:9px}.store-header{grid-template-columns:70px 1fr;height:auto;padding:12px 14px}.store-brand img{width:58px;height:50px}.store-search{height:40px}.header-actions{border-top:1px solid #222;grid-column:1/-1;justify-content:space-between;padding-top:9px}.store-nav{white-space:nowrap;justify-content:flex-start;height:auto;padding:11px 14px;overflow-x:auto}.storefront .main-banner{height:230px}.storefront .banner-prev,.storefront .banner-next{width:35px;height:35px;font-size:26px}.product-section{padding:34px 14px}.product-rail{gap:12px;display:flex}.product-rail .store-product{min-width:220px}.category-section{padding:40px 14px}.category-cards{grid-template-columns:1fr;gap:16px}.category-cards a{height:220px}.benefit-strip{grid-template-columns:1fr;gap:22px;padding:30px 22px}.brand-strip p{word-spacing:8px;font-size:18px;line-height:2}.catalog-controls{flex-direction:column;align-items:flex-start}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:10px}.catalog-grid .store-product-info{padding:10px}.catalog-grid .store-product-info h3{font-size:12px}.store-footer{grid-template-columns:1fr 1fr;gap:30px;padding:35px 22px}}@media (width<=440px){.catalog-grid{grid-template-columns:1fr 1fr}.store-product .photo em{font-size:8px}.store-price b{font-size:15px}.store-product-info>button{font-size:11px}.store-footer{grid-template-columns:1fr}}@media (width<=680px){.storefront .float{place-items:unset;white-space:normal;width:auto;max-width:250px;height:auto;min-height:44px;padding:9px 13px;font-size:11px;line-height:1.2;display:flex;bottom:12px;right:12px}.storefront .float span{display:inline}}.header-actions{gap:42px}.header-action-button{cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:82px;position:relative;color:#fff!important;font-size:11px!important;font-weight:500!important;display:flex!important}.header-line-icon{color:#fff;place-items:center;height:27px;font-size:25px;font-weight:300;line-height:1;display:grid}.service-icon{letter-spacing:-8px;padding-right:8px;font-size:20px}.user-icon{font-family:Georgia,serif;font-size:31px;transform:rotate(180deg)}.cart-icon{filter:grayscale()brightness(4);font-size:25px}.service-header-item,.account-header-item{position:relative}.service-tooltip,.account-hover-card{z-index:160;color:#fff;opacity:0;visibility:hidden;text-align:center;background:#080808;border:1px solid #333;width:180px;padding:12px;transition:all .2s;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%,8px);box-shadow:0 14px 35px #0008}.service-tooltip:before,.account-hover-card:before{content:"";background:#080808;border-top:1px solid #333;border-left:1px solid #333;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.service-tooltip b,.service-tooltip span{display:block}.service-tooltip b{color:#aaa;font-size:11px}.service-tooltip span{margin-top:5px;font-weight:800}.service-header-item:hover .service-tooltip,.service-header-item:focus-within .service-tooltip,.account-header-item:hover .account-hover-card,.account-header-item:focus-within .account-hover-card{opacity:1;visibility:visible;transform:translate(-50%)}.account-hover-card{flex-direction:column;width:190px;padding:0;display:flex}.account-hover-card a{border-bottom:1px solid #292929;padding:12px;font-size:12px}.account-hover-card a:hover{color:#d9ad55;background:#181818}.store-header .customer-account{align-items:center;gap:35px;display:flex}.store-header .account-trigger{text-align:center;grid-column:auto}.store-header .account-cart{text-align:center;position:relative}.account-cart small{display:none}.cart-count{color:#fff;background:#c93328;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-3px;right:10px}.store-header .account-menu{top:65px}.header-action-button:hover{color:#e6c875!important}.store-login-page{background:#fff;min-height:100vh}.login-store-header{background:#050505;grid-template-columns:130px minmax(260px,1fr) 390px;gap:30px;height:90px;padding:0 clamp(22px,5vw,88px);display:grid;position:static}.login-store-header>a img{object-fit:contain;width:72px;height:70px}.login-store-header>label{background:#fff;border-radius:9px;align-items:center;height:43px;display:flex;overflow:hidden}.login-store-header>label input{border:0;outline:0;flex:1;height:100%;padding:0 15px}.login-store-header>label span{color:#111;padding:0 15px;font-size:27px}.login-store-header>div{justify-content:flex-end;gap:38px;display:flex}.login-store-header>div a{color:#fff;flex-direction:column;align-items:center;gap:5px;font-size:11px;display:flex}.login-store-header>div b{font-size:24px;font-weight:400}.login-store-nav{height:50px}.login-breadcrumb{color:#9aa3ad;gap:8px;width:min(840px,100% - 30px);margin:28px auto 0;font-size:13px;display:flex}.login-breadcrumb b{color:#303b46}.store-login-page>section{border:0;width:min(840px,100% - 30px);margin:35px auto;padding:0 0 45px}.store-login-page h1{margin-bottom:28px;font-size:35px;font-weight:800}.store-login-page form{text-align:left;flex-direction:column;gap:18px;width:100%;display:flex}.store-login-page form label{color:#34495e;font-size:12px}.store-login-page form input{border:1px solid #bdc7d1;border-radius:9px;height:46px;padding:0 15px;font-size:15px}.store-login-page form>button:last-child{text-transform:uppercase;letter-spacing:.14em;background:#050505;border-radius:99px;height:43px;margin-top:10px}.store-login-page .forgot-password{color:#050505;margin:4px 0 0 auto;font-size:12px;text-decoration:none;display:block}.create-account-line{text-align:center;color:#536171}.create-account-line a{font-weight:900;color:#050505!important}.store-login-page .login-change-email{border-radius:6px!important}@media (width<=900px){.login-store-header{grid-template-columns:80px 1fr}.login-store-header>div{border-top:1px solid #222;grid-column:1/-1;justify-content:center;padding:10px}.login-store-header{height:auto;padding-block:10px}.store-header .customer-account,.header-actions{gap:18px}}@media (width<=700px){.header-actions{width:100%}.store-header .customer-account{flex:1;justify-content:flex-end}.header-action-button{min-width:70px;font-size:10px!important}.service-tooltip,.account-hover-card{display:none}.login-store-header{grid-template-columns:65px 1fr}.login-store-header>div{gap:18px}.login-store-header>div a{font-size:9px}.login-store-nav{height:auto}.store-login-page>section{margin-top:25px}.store-login-page h1{font-size:28px}.login-breadcrumb{margin-top:20px}}.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.nav-summary{color:#fff;height:100%;font:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.nav-dropdown.is-open .nav-summary{color:#dc372b}.mega-menu{z-index:390;color:#243240;background:#fff;border:1px solid #d9dee4;border-radius:0 0 9px 9px;grid-template-columns:repeat(3,1fr);gap:35px;width:min(760px,90vw);padding:25px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0003}.nav-dropdown.is-open .mega-menu{display:grid}.mega-menu section{flex-direction:column;gap:9px;display:flex}.mega-menu b{color:#080808;border-bottom:1px solid #e3e6e9;padding-bottom:8px;font-size:13px}.mega-menu a,.mega-menu button{color:#5d6975;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.mega-menu a:hover,.mega-menu button:hover{color:#c72f25}.compact-menu .mega-menu{grid-template-columns:1fr;width:260px}.catalog-controls label{color:#5f6975;align-items:center;gap:9px;font-size:12px;display:flex}.catalog-controls select{background:#fff;border:1px solid #d7dce1;border-radius:5px;padding:9px 30px 9px 10px}.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:28px;max-width:1200px;margin:auto;display:grid}.catalog-layout .catalog-grid{grid-template-columns:repeat(3,1fr);width:100%}.catalog-filters{color:#26313d;border:1px solid #e0e3e6;border-radius:10px;align-self:start;padding:18px}.catalog-filters h3{margin:0 0 15px}.catalog-filters fieldset{border:0;border-top:1px solid #e3e6e9;margin:0;padding:15px 0}.catalog-filters legend{padding-top:15px;font-size:12px;font-weight:800}.catalog-filters label{align-items:center;gap:7px;margin:8px 0;font-size:11px;display:flex}.catalog-filters .category-filter-list label>span{flex:1}.catalog-filters .category-filter-list label>small{color:#6b5a32;text-align:center;background:#f1eee6;border-radius:999px;min-width:24px;padding:2px 6px;font-size:9px;font-weight:800}.catalog-filters .team-filter-search{margin-top:7px;position:relative}.catalog-filters .team-filter-search input{width:100%;min-height:42px;color:inherit;background:#fff;border:1px solid #d5d9dd;border-radius:6px;padding:0 38px 0 10px;font-size:13px}.catalog-filters .team-filter-search input:focus{outline-offset:1px;border-color:#b89542;outline:3px solid #b895422e}.catalog-filters .team-filter-search button{color:#544b3d;cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;font-size:20px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.catalog-filters .team-filter-field>small{color:#746d62;margin-top:6px;font-size:11px;line-height:1.35;display:block}.catalog-filters input[type=range]{accent-color:#c72f25;width:100%}.size-filter-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.size-filter-grid button,.clear-filters{cursor:pointer;background:#fff;border:1px solid #d5d9dd;border-radius:5px;padding:7px 3px;font-size:10px}.size-filter-grid button.active{color:#fff;background:#080808}.clear-filters{color:#a22;width:100%}.product-detail-modal{background:#f5f6f6;border-radius:3px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:34px;width:min(1180px,100% - 30px);max-height:94vh;padding:52px 36px 36px;display:grid;overflow:auto}.detail-breadcrumb{color:#7c858e;font-size:11px;position:absolute;top:18px;left:36px;right:70px}.detail-gallery{grid-template-columns:82px minmax(0,1fr);align-self:start;gap:14px;min-width:0;display:grid}.detail-thumbs{flex-direction:column;gap:9px;display:flex}.detail-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:3px;padding:3px}.detail-thumbs button.active{border-color:#111}.detail-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;display:block}.detail-main-image{object-fit:contain;background:#fff;border-radius:3px;width:100%;height:min(72vh,700px);box-shadow:0 6px 25px #1e273010}.detail-purchase{padding:8px 8px 8px 0}.detail-purchase>small{color:#59636b;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.detail-purchase h2{color:#171717;margin:8px 42px 14px 0;font-size:clamp(25px,2.5vw,38px);line-height:1.08}.detail-price{border-block:1px solid #d9dde0;flex-direction:column;align-items:flex-start;padding:14px 0;display:flex}.detail-price del{color:#999}.detail-price b{color:#111;font-size:27px}.ready-stock-label{color:#16733a;background:#e6f6eb;border-radius:99px;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:800}.detail-purchase .order-options{grid-template-columns:1fr 150px;gap:12px;margin-top:17px;display:grid}.detail-purchase .order-options label{color:#303840;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.detail-purchase .order-options select{background:#fff;border:1px solid #c9ced3;height:43px;padding:0 10px}.detail-purchase>.finish-order{color:#fff;letter-spacing:.06em;width:100%;height:52px;box-shadow:none;background:#111;border:0;border-radius:3px;margin-top:17px;font-size:15px;font-weight:900}.detail-purchase>.finish-order:hover{background:#2d2d2d}.detail-purchase>.finish-order:disabled{background:#aab0b4}.whatsapp-finish-note{color:#59636b;background:#fff;border-left:4px solid #20b45a;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.5}.cart-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0007;justify-content:flex-end;align-items:stretch;padding:0}.cart-drawer{border-radius:0;width:min(520px,100%);height:100vh;overflow:auto;box-shadow:-20px 0 50px #0004}.whatsapp-checkout{background:#f7f8f8;border:1px solid #d9dde0;margin-top:16px;padding:18px}.whatsapp-checkout p{color:#5e6870;margin:0 0 15px;line-height:1.5}.whatsapp-checkout .whatsapp-finish{letter-spacing:0;text-transform:none;background:#20b45a;font-size:15px}.whatsapp-checkout .whatsapp-finish:hover{background:#159648}.checkout-loading{color:#666;background:#f0eee8;border-radius:8px;padding:14px}.checkout-account,.checkout-login{background:#fff;border:1px solid #d8d4ca;border-radius:10px;flex-direction:column;gap:10px;margin:14px 0;padding:14px;display:flex}.checkout-account small{color:#666}.checkout-account label{flex-direction:column;gap:6px;font-size:12px;display:flex}.checkout-account select{background:#fff;border:1px solid #ccc;border-radius:8px;width:100%;padding:11px}.checkout-account a{color:#7d5d1f;text-decoration:underline}.checkout-login>div{flex-wrap:wrap;gap:8px;display:flex}.checkout-login a{color:#fff;background:#111;border-radius:7px;padding:10px 14px;font-weight:700}.checkout-login a:last-child{color:#111;background:#b58a39}@media (width<=820px){.product-detail-modal{border-radius:0;grid-template-columns:1fr;gap:22px;width:100%;min-height:100vh;max-height:100vh;padding:48px 16px 28px}.detail-breadcrumb{left:16px}.detail-gallery{grid-template-columns:58px minmax(0,1fr)}.detail-main-image{height:min(56vh,520px)}.detail-purchase{padding:0}.detail-purchase .order-options{grid-template-columns:1fr 125px}}.rail-shell{max-width:1300px;margin:auto;position:relative}.rail-shell>.product-rail{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:1200px;padding:4px 2px 18px;display:flex;overflow-x:auto}.rail-shell>.product-rail::-webkit-scrollbar{display:none}.rail-shell .store-product{scroll-snap-align:start;flex:0 0 calc(20% - 16px)}.rail-shell>button{z-index:5;color:#24364b;cursor:pointer;background:#fff;border:1px solid #728093;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:42%;box-shadow:0 4px 15px #0001}.rail-shell>button:first-child{left:-58px}.rail-shell>button:last-child{right:-58px}.rail-shell>button:hover{color:#fff;background:#080808}.cookie-notice{z-index:250;color:#414b55;background:#fff;border-top:1px solid #d7dce1;justify-content:center;align-items:center;gap:24px;padding:13px 20px;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #0002}.cookie-notice button{color:#fff;cursor:pointer;background:#080808;border:0;border-radius:4px;padding:8px 17px;font-weight:800}@media (width<=1050px){.rail-shell .store-product{flex-basis:240px}.rail-shell>button:first-child{left:-8px}.rail-shell>button:last-child{right:-8px}}@media (width<=760px){.nav-dropdown{flex:none}.mega-menu{grid-template-columns:1fr 1fr;width:auto;max-height:65vh;position:fixed;top:154px;left:10px;right:10px;overflow:auto;transform:none}.compact-menu .mega-menu{width:auto}.rail-shell>.product-rail{padding-inline:2px}.rail-shell .store-product{flex-basis:220px}.rail-shell>button{display:none}.cookie-notice{text-align:left;justify-content:space-between;font-size:10px}.cookie-notice button{flex:none}}@media (width<=900px){.catalog-layout{grid-template-columns:1fr}.catalog-filters{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid}.catalog-filters h3,.catalog-filters .clear-filters{grid-column:1/-1}.catalog-layout .catalog-grid{grid-template-columns:repeat(2,1fr)}.product-detail-modal{grid-template-columns:1fr}.detail-main-image{height:52vh}}@media (width<=560px){.catalog-filters{grid-template-columns:1fr}.catalog-filters h3,.catalog-filters .clear-filters{grid-column:auto}.product-detail-modal{padding:14px}.detail-gallery{grid-template-columns:55px minmax(0,1fr)}.detail-main-image{height:42vh}.detail-purchase{padding:4px}.payment-sheet{inset:8px}}.account-header-item{z-index:500}.account-menu.account-menu-simple{z-index:520;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#050505;border:1px solid #292929;width:240px;margin-top:8px;transition:all .18s;display:block;top:100%;right:50%;transform:translate(50%,8px);box-shadow:0 16px 38px #0009}.account-menu.account-menu-simple:before{content:"";background:#050505;border-top:1px solid #292929;border-left:1px solid #292929;width:12px;height:12px;position:absolute;top:-7px;right:calc(50% - 7px);transform:rotate(45deg)}.account-menu.account-menu-simple.is-open,.account-header-item:hover .account-menu-simple,.account-header-item:focus-within .account-menu-simple{opacity:1;visibility:visible;pointer-events:auto;transform:translate(50%)}.account-menu-simple>div{text-align:left;background:#050505;border-bottom:1px solid #333;padding:12px 14px}.account-menu-simple>div b{color:#fff;text-transform:none}.account-menu-simple>div small{color:#aaa}.account-menu-simple>a,.account-menu-simple>button{color:#fff;background:#050505;border-bottom:1px solid #292929;padding:12px 14px;font-size:12px}.account-menu-simple>a:hover,.account-menu-simple>button:hover{color:#e5c477;background:#161616}.my-account-page>header{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.account-page-logout{color:#222;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:5px;justify-self:end;padding:8px 13px;font-weight:700}.account-page-logout:hover{color:#fff;background:#111}.account-overview{width:min(1280px,100% - 34px);margin:38px auto;display:block!important}.account-overview>h1{text-align:center;margin:0 0 32px;font-size:36px}.account-primary-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,2fr);align-items:start;gap:28px;display:grid}.account-primary-grid .account-page-card{margin-bottom:25px}.personal-data-card h2,.purchases-card h2{border-bottom:1px solid #dfe3e7;padding-bottom:9px;font-size:20px}.data-card-heading{border-bottom:1px solid #e6e8ea;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.data-card-heading a{color:#111;font-weight:700}.personal-data-card>p{color:#52606e;line-height:1.65}.empty-purchases{text-align:center;padding:18px 0}.empty-purchases>span{font-size:21px}.empty-purchases p{color:#596776}.empty-purchases a{text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:11px;font-weight:900;color:#fff!important;background:#050505!important;border-radius:99px!important;padding:11px!important;display:block!important}.account-overview>.account-page-card{width:calc(71.4% - 19.992px);margin-left:calc(28.6% - 8.008px)}.store-registration-page{background:#fff}.store-registration-page>form{background:#fff;border:0;width:min(860px,100% - 30px);margin:25px auto 55px;padding:10px 0 35px}.store-registration-page>form>h1{text-align:center;margin:15px 0;font-size:36px}.store-registration-page>form>p{text-align:center;margin-bottom:28px}.registration-basic{border:0;flex-direction:column;gap:16px;padding:0;display:flex!important}.registration-basic>label{flex-direction:column;gap:8px;font-size:12px;display:flex!important}.registration-basic input{border:1px solid #bdc7d1;border-radius:9px;height:45px;padding:0 14px;font-size:14px}.registration-extra{border-top:1px solid #e0e4e8;margin-top:35px;padding-top:28px}.registration-extra>h2{margin:0 0 7px;font-size:22px}.registration-extra>p{color:#66727e;margin:0 0 22px}.registration-extra-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.registration-extra-grid fieldset{border:0;padding:0}.registration-extra-grid fieldset>label{flex-direction:column;gap:7px;margin-bottom:13px;font-size:12px;display:flex!important}.registration-extra-grid input,.registration-extra-grid select{border:1px solid #bdc7d1;border-radius:8px;height:42px;padding:0 12px}.store-registration-page .page-radio{flex-wrap:wrap;align-items:center}.store-registration-page .page-radio>span{text-align:left;width:100%;font-weight:700}.store-registration-page>form>button{text-transform:uppercase;letter-spacing:.08em;background:#050505;border-radius:99px;width:100%;margin-top:25px}@media (width<=800px){.account-primary-grid{grid-template-columns:1fr}.account-overview>.account-page-card{width:100%;margin-left:0}.registration-extra-grid{grid-template-columns:1fr}.store-registration-page>form{padding-inline:12px}.account-menu.account-menu-simple{position:fixed;top:135px;right:12px;transform:translateY(8px)}.account-menu.account-menu-simple.is-open,.account-header-item:focus-within .account-menu-simple{transform:none}.my-account-page>header{grid-template-columns:1fr auto}.my-account-page>header>b{display:none}.account-page-logout{justify-self:end}}.photo em.ready-status{color:#fff!important;background:#19a84b!important;border-color:#0d8035!important}.photo em.order-status{color:#171300!important;background:#ffd21f!important;border-color:#d5aa00!important}.mini-cart{z-index:420;background:#fff;border:1px solid #d9dde2;border-radius:14px;width:min(390px,100vw - 28px);padding:0;animation:.28s ease-out cart-arrive;bottom:22px;right:20px;overflow:hidden;box-shadow:0 18px 55px #0004}.mini-cart-heading{color:#fff;background:#0b0b0b;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mini-cart-heading>div{align-items:center;gap:10px;display:flex}.mini-cart-heading>div>span{font-size:23px}.mini-cart-heading p{flex-direction:column;gap:2px;margin:0;display:flex}.mini-cart-heading small{color:#bbb;font-size:10px}.mini-cart-heading>button{color:#fff;background:#202020;border:1px solid #444;border-radius:50%;width:30px;height:30px;margin:0;padding:0;font-size:20px;line-height:1}.mini-cart-item{margin:12px 14px 5px;padding-bottom:10px}.mini-cart-item .mini-cart-remove{color:#b42318;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.mini-cart-more{color:#68727c;margin:0 14px 8px;font-size:11px}.mini-cart .mini-subtotal{background:#f7f8f8;border-color:#e3e5e7;border-radius:7px;margin:6px 14px 10px}.mini-cart>button.mini-cart-view,.mini-cart>button.mini-cart-checkout,.mini-cart>button.mini-cart-continue{border-radius:7px;width:calc(100% - 28px);margin:0 14px 8px}.mini-cart>button.mini-cart-continue{color:#111;background:#f4f5f5;border:1px solid #c9ced3}.mini-cart>button.mini-cart-view{color:#111;background:#fff;border:1px solid #171717}.mini-cart>button.mini-cart-checkout{color:#fff;background:#20b45a;margin-bottom:14px}.mini-cart>button.mini-cart-checkout:hover{background:#159648}.mini-cart-bubble{z-index:420;color:#fff;cursor:pointer;background:#0b0b0b;border:0;border-radius:50%;width:64px;height:64px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0005}.mini-cart-bubble span{font-size:25px}.mini-cart-bubble b{color:#fff;background:#d52d25;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-3px;right:-2px}@keyframes cart-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.mini-cart{z-index:900;overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 20px);bottom:10px;left:10px;right:10px;overflow-y:auto}.mini-cart-item{grid-template-columns:58px 1fr auto}.mini-cart-item img{width:58px;height:58px}.mini-cart-bubble{z-index:900;bottom:14px;right:14px}.cart-drawer-overlay{z-index:950;background:#fff;min-height:100dvh;position:fixed;inset:0}.cart-drawer{width:100%;height:100dvh;max-height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff}}.continue-shopping{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:7px;width:100%;margin:4px 0 10px;padding:12px;font-weight:900}.continue-shopping:hover{background:#f0f1f1}.storefront{--mcr-black:#090909;--mcr-gold:#cba654;--mcr-gold-light:#ead391;--mcr-cream:#f8f6f0;--mcr-line:#e6e0d3;--mcr-text:#202020;background:var(--mcr-cream);color:var(--mcr-text);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.storefront h1,.storefront h2,.storefront h3,.storefront strong,.storefront b{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.storefront .announcement{color:#0a0a0a;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#a77c2d,#e4ca82,#a77c2d);place-items:center;height:30px;font-size:10px;font-weight:900;display:grid}.storefront .store-header{background:var(--mcr-black);border-bottom:1px solid #312a1d;grid-template-columns:140px minmax(280px,1fr) 310px;gap:34px;height:104px;padding:0 clamp(22px,5vw,82px)}.storefront .store-brand{align-items:center;height:100%;display:flex}.storefront .store-brand img{object-fit:contain;width:118px;height:94px}.storefront .store-search{border:1px solid #423821;border-radius:99px;height:44px;box-shadow:0 8px 30px #0005}.storefront .store-search input{padding-left:20px;font-size:13px}.storefront .store-search span{color:#8c6b2e;font-size:27px}.storefront .admin-header-link{max-width:56px;text-decoration:none;gap:2px!important;min-width:48px!important;font-size:9px!important}.storefront .admin-header-icon{height:20px;font-size:17px}.storefront .admin-header-link:hover .admin-header-icon{transition:transform .2s;transform:rotate(25deg)}@media (width<=700px){.storefront .admin-header-link{max-width:48px;min-width:44px!important;min-height:40px!important;font-size:8px!important}.storefront .admin-header-icon{font-size:15px}}.storefront .store-nav{color:#f8f4e8;letter-spacing:.015em;background:#0d0d0d;border-top:0;border-bottom:1px solid #332b1c;gap:32px;height:48px;font-size:11px}.storefront .store-nav a:hover,.storefront .nav-dropdown.is-open .nav-summary{color:var(--mcr-gold-light)}.storefront .main-banner{background:#111;width:min(1500px,100%);height:clamp(320px,34vw,570px);margin:0 auto}.storefront .main-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000003d);height:90px;position:absolute;inset:auto 0 0}.storefront .banner-prev,.storefront .banner-next{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090909b8;border:1px solid #d9bd75;width:44px;height:44px}.storefront .banner-dots{z-index:3;bottom:18px}.storefront .banner-dots button{background:#fff8;width:7px;height:7px}.storefront .banner-dots button.active{background:var(--mcr-gold);border-radius:99px;width:24px}.storefront .product-section,.storefront .category-section,.storefront .catalog{background:#fff;padding:72px clamp(20px,6vw,100px)}.storefront .product-section>h2,.storefront .category-section>h2,.storefront .brand-strip>h2{color:#101010;letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(26px,2.5vw,38px);font-weight:800}.storefront .product-section>h2:after,.storefront .category-section>h2:after{content:"";background:var(--mcr-gold);border-radius:99px;width:44px;height:3px;margin:13px auto 0;display:block}.storefront .store-product{border:1px solid var(--mcr-line);background:#fff;border-radius:12px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 7px 24px #2c24130b}.storefront .store-product:hover{border-color:#d5c08c;transform:translateY(-5px);box-shadow:0 18px 40px #2c24131a}.storefront .product-photo-button{background:#f2f0eb}.storefront .store-product .photo{aspect-ratio:1/1.05}.storefront .store-product .photo em{letter-spacing:.07em;text-transform:uppercase;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900;top:12px;left:12px;box-shadow:0 4px 12px #0002}.storefront .store-product-info{padding:16px 15px 15px}.storefront .store-product-info>small{color:#8a7a58;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.storefront .store-product-info h3{color:#171717;height:auto;min-height:40px;margin:8px 0 12px;font-size:14px;font-weight:650}.storefront .store-price{min-height:51px}.storefront .store-price b{font-size:19px}.storefront .store-price span{color:#7e7462;margin-top:2px}.storefront .store-product-info>button{color:#fff;letter-spacing:.04em;background:#111;border:1px solid #111;border-radius:6px;min-height:41px;margin-top:12px;font-size:12px;transition:all .2s}.storefront .store-product-info>button:hover{border-color:var(--mcr-gold);background:var(--mcr-gold);color:#111}.storefront .benefit-strip{color:#fff;background:#121212;border-block:1px solid #2e281c;gap:0;padding:28px clamp(24px,7vw,120px)}.storefront .benefit-strip>div{border-right:1px solid #39352d;min-height:64px;padding:0 28px}.storefront .benefit-strip>div:last-child{border-right:0}.storefront .benefit-strip>div>span{width:42px;height:42px;color:var(--mcr-gold-light);border-color:#8f7540;flex-basis:42px;font-size:18px}.storefront .benefit-strip b{font-size:12px}.storefront .benefit-strip small{color:#aaa;font-size:9px}.storefront .category-section{background:var(--mcr-cream)}.storefront .category-cards{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px}.storefront .category-cards a{border:1px solid #d9d0bd;border-radius:12px;height:250px;box-shadow:0 10px 30px #3a2b0d12}.storefront .category-cards a:after{background:linear-gradient(#0000,#050505e8);inset:28% 0 0}.storefront .category-cards strong{letter-spacing:-.02em;text-transform:none;font-size:20px;bottom:42px}.storefront .category-cards span{background:var(--mcr-gold);color:#111;text-transform:uppercase;font-size:9px;bottom:16px}.storefront .brand-strip{color:#fff;background:#0e0e0e;border-block:1px solid #322c20;padding:38px 20px}.storefront .brand-strip h2{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:18px;font-size:15px}.storefront .brand-strip p{color:#c7b482;word-spacing:18px;letter-spacing:.06em;font-size:clamp(16px,2vw,26px)}.storefront .catalog{background:#fff}.storefront .catalog-controls{border-bottom:1px solid var(--mcr-line);padding-bottom:16px}.storefront .catalog-controls>span{font-weight:700}.storefront .catalog-controls select,.storefront .catalog-filters{border-color:var(--mcr-line);background:#fbfaf7}.storefront .catalog-filters{border-radius:12px}.catalog-priority{margin-top:18px!important;padding-top:26px!important}.catalog-priority-heading{justify-content:space-between;align-items:flex-end;gap:16px;max-width:1200px;margin:0 auto 8px;display:flex}.catalog-priority-heading span{color:#9b792d;letter-spacing:.16em;font-size:10px;font-weight:900}.catalog-priority-heading h2{margin:4px 0!important}.catalog-priority-heading p{color:#6c737c;margin:0;font-size:12px}.catalog-quick-filter-shell{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px;max-width:1284px;margin:16px auto 13px;display:grid;position:relative}.catalog-quick-filters{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;gap:7px;margin:0;padding:2px 1px 6px;display:flex;overflow-x:auto}.catalog-quick-filters::-webkit-scrollbar{display:none}.catalog-quick-filters button{scroll-snap-align:start;color:#4d4639;cursor:pointer;background:#fff;border:1px solid #ddd5c4;border-radius:99px;flex:none;min-height:35px;padding:0 13px;font-size:10px;font-weight:750}.catalog-filter-arrow{color:#111;cursor:pointer;background:#fff;border:1px solid #d8cfbd;border-radius:50%;width:36px;height:36px;padding:0;font-size:23px;line-height:1;box-shadow:0 4px 12px #1111}.catalog-filter-arrow:hover,.catalog-filter-arrow:focus-visible{color:#9b792d;border-color:#9b792d}.catalog-quick-filters button.active{color:#fff;background:#111;border-color:#111}.catalog-quick-filters button.active.accent{background:#9b792d;border-color:#9b792d}.filter-drawer-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.filter-drawer-heading h3{margin:0!important}.filter-drawer-heading small{color:#8b753f;margin-top:3px;font-size:9px;display:block}.filter-drawer-heading>button,.apply-mobile-filters,.filter-drawer-backdrop{display:none}.storefront .catalog-filters{scrollbar-width:thin;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.storefront .catalog-grid .store-product{flex-direction:column;height:100%;display:flex}.storefront .catalog-grid .product-photo-button{background:#f5f4f0}.storefront .catalog-grid .store-product .photo{aspect-ratio:1}.storefront .catalog-grid .store-product .photo img,.ready-priority .store-product .photo img{object-fit:contain;object-position:center;background:#f5f4f0}.storefront .catalog-grid .store-product-info{flex-direction:column;flex:1;display:flex}.storefront .catalog-grid .store-price{margin-top:auto}.storefront .catalog-grid .store-product-info>button{margin-top:10px}.storefront .ready-priority{background:#fbfaf7;border-bottom:1px solid #eee8db;padding-top:24px;padding-bottom:26px}.ready-priority-title{justify-content:space-between;align-items:end;max-width:1050px;margin:0 auto 14px;display:flex}.ready-priority-title span{color:#9b792d;letter-spacing:.15em;font-size:9px;font-weight:900}.ready-priority-title h2{color:#111;margin:2px 0 0;font-size:24px;line-height:1.1}.ready-priority-title a{color:#6c5421;border:1px solid #cdbb90;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none}.ready-priority .rail-shell{max-width:1120px}.ready-priority .rail-shell>.product-rail{gap:12px;max-width:1050px;padding-bottom:6px}.ready-priority .rail-shell .store-product{flex-basis:calc(20% - 9.6px)}.ready-priority .store-product .photo{aspect-ratio:auto;height:135px}.ready-priority .store-product-info{padding:9px 10px 10px}.ready-priority .store-product-info>small{height:12px;font-size:8px}.ready-priority .store-product-info h3{min-height:30px;margin:4px 0 5px;font-size:11px;line-height:1.25}.ready-priority .store-price{min-height:33px}.ready-priority .store-price b{font-size:15px}.ready-priority .store-price span,.ready-priority .store-price del{font-size:8px}.ready-priority .store-product-info>button{min-height:31px;margin-top:5px;padding:5px;font-size:9px}.ready-priority .store-product .photo em{padding:5px 7px;font-size:7px;top:7px;left:7px}.ready-priority .promotion-badge{padding:5px 6px;font-size:7px;top:7px;right:6px}.ready-priority .rail-shell>button{width:34px;height:34px;font-size:24px}.ready-priority .rail-shell>button:first-child{left:-42px}.ready-priority .rail-shell>button:last-child{right:-42px}@media (width<=760px){.storefront .ready-priority{padding:18px 12px 20px}.ready-priority-title{margin-bottom:11px}.ready-priority-title h2{font-size:21px}.ready-priority .rail-shell .store-product{flex-basis:145px;min-width:145px}.ready-priority .store-product .photo{height:112px}.ready-priority .store-product-info h3{font-size:10px}.ready-priority .store-product-info>button{min-height:32px}}.storefront .catalog-filters h3{font-size:16px}.storefront .catalog-filters legend{color:#63522d}.storefront .catalog-filters input[type=range]{accent-color:#a98539}.storefront .ready-stock-filter{color:#17130a;cursor:pointer;background:#fff7dc;border:2px solid #b9923f;border-radius:9px;align-items:center;gap:10px;margin:10px 0 2px;padding:12px 10px;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 10px #a9853933}.storefront .ready-stock-filter:hover{transform:translateY(-1px);box-shadow:0 5px 14px #a985394d}.storefront .ready-stock-filter input{accent-color:#a98539;flex:none;width:18px;height:18px}.storefront .ready-stock-filter span{gap:2px;line-height:1.2;display:grid}.storefront .ready-stock-filter strong{letter-spacing:.04em;font-size:12px}.storefront .ready-stock-filter small{color:#65552f;font-size:9px}.storefront .ready-stock-filter.active{color:#e4c578;background:#0a0a09;border-color:#e4c578;box-shadow:0 0 0 3px #e4c57833}.storefront .ready-stock-filter.active small{color:#f3e4b8}.storefront .ready-stock-empty{text-align:center;color:#6b6047;font-size:14px}.storefront .size-filter-grid button.active{color:#111;background:#b48d3e}.size-filter-grid .kids-size-label{text-align:left;grid-column:1/-1;padding:8px 10px}.edit-sizes button.kids-size-label,.size-field span.kids-size-label,.batch-sizes span.kids-size-label{width:auto;padding:0 10px;border-radius:8px!important;min-width:118px!important}.storefront .contact-grid{background:var(--mcr-cream);grid-template-columns:1.2fr .8fr;gap:20px;padding:56px clamp(20px,6vw,100px);display:grid}.storefront .homepage-contact-cta,.storefront .homepage-instagram{width:auto;min-height:132px;box-shadow:none;border:1px solid #ded3bc;border-radius:14px;margin:0;padding:24px 26px}.storefront .homepage-contact-cta{background:linear-gradient(120deg,#111,#282114)}.storefront .homepage-contact-cta strong{font-size:18px}.storefront .homepage-contact-cta p{font-size:11px}.storefront .homepage-contact-cta>a{background:#20b45a;border-radius:99px;padding:11px 17px}.storefront .homepage-instagram{background:#fff;grid-template-columns:44px 1fr auto}.storefront .homepage-instagram .instagram-mark{width:44px;height:44px;font-size:26px}.storefront .homepage-instagram h2{font-size:18px}.storefront .homepage-instagram>a{border-radius:99px}.storefront .store-intro{background:#fff;padding:58px 20px}.storefront .store-intro h2{margin-bottom:12px;font-size:26px}.storefront .store-intro p{max-width:650px;font-size:12px}.storefront .store-footer{color:#999;border-top:3px solid var(--mcr-gold);background:#0b0b0b;gap:60px;padding:54px clamp(24px,6vw,100px)}.storefront .store-footer h3{color:var(--mcr-gold-light);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.storefront .store-footer a{color:#d8d8d8}.storefront .store-footer a:hover{color:var(--mcr-gold-light)}.storefront .float{white-space:nowrap;border:1px solid #70d795;gap:9px;padding:13px 18px;box-shadow:0 10px 28px #0004}.storefront .mega-menu{border-top:3px solid var(--mcr-gold)}.storefront .mega-menu b{color:#8a6829}.storefront .mega-menu a:hover,.storefront .mega-menu button:hover{color:#9c742a}.storefront .product-detail-modal{background:#f8f6f0;border:1px solid #d8c28c;border-radius:14px;box-shadow:0 26px 80px #0006}.storefront .detail-main-image{border-radius:10px;box-shadow:0 12px 32px #2d210f12}.storefront .detail-purchase>small{color:#9a7734}.storefront .detail-purchase h2{letter-spacing:-.035em;font-weight:750}.storefront .detail-price{border-color:#ded4bf}.storefront .detail-purchase>.finish-order{letter-spacing:.04em;background:#111;border-radius:7px}.storefront .detail-purchase>.finish-order:hover{color:#111;background:#b99143}.catalog-data-status{color:#201b13;background:#fffaf0;border:1px solid #d9c38d;border-radius:10px;align-items:center;gap:13px;width:min(1180px,100% - 32px);min-height:72px;margin:22px auto 4px;padding:14px 18px;display:flex}.catalog-data-status>span{border:2px solid #d8c69c;border-top-color:#9b7324;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.8s linear infinite catalog-status-spin}.catalog-data-status.has-error>span{background:#b2322d;border:0;animation:none;box-shadow:inset 0 0 0 6px #fff}.catalog-data-status div{flex:1;gap:2px;display:grid}.catalog-data-status small{color:#6d6454}.catalog-data-status button{color:#fff;cursor:pointer;background:#111;border:1px solid #9b7324;border-radius:7px;min-height:40px;padding:0 15px;font-weight:800}@keyframes catalog-status-spin{to{transform:rotate(360deg)}}@media (width<=640px){.catalog-data-status{flex-wrap:wrap;align-items:flex-start}.catalog-data-status button{width:100%}}.whatsapp-share-product{color:#fff;cursor:pointer;background:#20b45a;border:1px solid #159447;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:10px;font-size:14px;font-weight:900;display:flex}.whatsapp-share-product:hover{background:#159447}.whatsapp-share-product:disabled{cursor:wait;opacity:.72}.whatsapp-share-product span{color:#fff;font-size:20px;line-height:1}.product-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.product-share-actions button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:900;display:flex}.product-share-actions button:disabled{cursor:wait;opacity:.65}.instagram-share-product{color:#fff;background:linear-gradient(120deg,#833ab4,#c13584 52%,#f77737);border:1px solid #c13584}.instagram-share-product:hover{filter:brightness(.94)}.instagram-share-product span{font-size:19px;line-height:1}.copy-share-link{color:#17130c;background:#fffaf0;border:1px solid #b99143}.copy-share-link:hover{background:#f5ead1}.whatsapp-share-hint{color:#665f54;text-align:center;margin-top:7px;font-size:11px;line-height:1.4;display:block}.share-product-error{color:#a72727;text-align:center;margin:7px 0 0;font-size:12px;line-height:1.4}.share-product-notice{color:#176b36;text-align:center;margin:7px 0 0;font-size:12px;line-height:1.4}.storefront .whatsapp-finish-note{background:#fffdf8;border-left-color:#b99143}.storefront .mini-cart{border-color:#cdb77f;box-shadow:0 20px 60px #0005}.storefront .mini-cart-heading{border-bottom:2px solid var(--mcr-gold);background:#0b0b0b}.storefront .mini-cart-view{border-color:#b9984f!important}.storefront .cart-drawer{border-left:2px solid var(--mcr-gold);background:#fbfaf7}.storefront .cart-drawer>h2{letter-spacing:-.03em}.storefront .continue-shopping{border-color:#b9984f}.storefront .cookie-notice{border-top:2px solid var(--mcr-gold)}.mobile-filter-toggle{display:none}@media (width<=1050px){.storefront .store-header{grid-template-columns:118px 1fr 250px}.storefront .store-nav{gap:18px}.storefront .contact-grid{grid-template-columns:1fr}}@media (width<=760px){.storefront .announcement{height:26px;font-size:8px}.storefront .store-header{grid-template-columns:86px 1fr;gap:10px;padding:10px 14px}.storefront .store-brand img{width:80px;height:70px}.storefront .header-actions{gap:10px}.storefront .store-nav{height:42px;padding-inline:14px}.storefront .main-banner{height:250px}.storefront .benefit-strip{grid-template-columns:repeat(2,1fr);padding:14px 12px}.storefront .benefit-strip>div{border-bottom:1px solid #302c24;border-right:0;padding:12px}.storefront .benefit-strip>div:nth-last-child(-n+2){border-bottom:0}.storefront .product-section,.storefront .category-section,.storefront .catalog{padding:48px 14px}.storefront .category-cards{grid-template-columns:repeat(2,1fr);gap:12px}.storefront .category-cards a{height:190px}.storefront .category-cards strong{font-size:15px;bottom:39px;left:14px}.storefront .category-cards span{left:14px}.storefront .contact-grid{padding:34px 14px}.storefront .homepage-contact-cta,.storefront .homepage-instagram{min-height:auto;padding:20px}.storefront .store-footer{gap:34px;padding:42px 22px}.storefront .mobile-filter-toggle{color:#fff;letter-spacing:.03em;background:#111;border:1px solid #cdb77f;border-radius:7px;justify-content:center;align-items:center;width:100%;margin:0 0 14px;padding:12px 16px;font-size:12px;font-weight:800;display:flex}.storefront .catalog-filters{z-index:1002;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;display:none;position:fixed;inset:8vh 0 0;overflow:auto;box-shadow:0 -16px 50px #0005}.storefront .catalog-filters.is-open{display:grid}.filter-drawer-heading{z-index:2;background:#fbfaf7;border-bottom:1px solid #e8dfcd;grid-column:1/-1;margin:-18px -16px 2px;padding:16px;position:sticky;top:-18px}.filter-drawer-heading>button{color:#fff;background:#111;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.filter-drawer-backdrop{z-index:1001;background:#0008;border:0;display:block;position:fixed;inset:0}.apply-mobile-filters{color:#fff;background:#111;border:0;border-radius:7px;grid-column:1/-1;width:100%;min-height:48px;font-weight:900;display:block;position:sticky;bottom:0}.storefront .catalog-filters .clear-filters{margin-bottom:3px}.catalog-quick-filters{margin-inline:0}.catalog-quick-filter-shell{grid-template-columns:minmax(0,1fr) 32px;gap:5px;margin-inline:-2px}.catalog-filter-arrow.previous{display:none}.catalog-filter-arrow{width:32px;height:32px;font-size:20px}.catalog-priority-heading{align-items:flex-start}.catalog-priority-heading p{max-width:220px}.catalog-priority-heading .mobile-filter-toggle{width:auto;min-width:110px;margin:0}}@media (width<=520px){.storefront .benefit-strip{grid-template-columns:1fr}.storefront .benefit-strip>div{border-bottom:1px solid #302c24!important}.storefront .benefit-strip>div:last-child{border-bottom:0!important}.storefront .catalog-grid,.storefront .catalog-layout .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront .catalog-grid{gap:9px}.storefront .store-product-info{padding:11px 9px}.storefront .store-product-info h3{min-height:34px;font-size:12px}.storefront .store-price b{font-size:16px}.storefront .store-product-info>button{min-height:37px;font-size:10px}.storefront .homepage-instagram{grid-template-columns:40px 1fr}.storefront .homepage-instagram>a{grid-column:1/-1;justify-content:center}}.order-stock-label{color:#171300;background:#ffd21f;border:1px solid #d5aa00;border-radius:99px;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:800}.cart-order-label,.cart-ready-label{text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.cart-order-label{color:#171300;background:#ffd21f}.cart-ready-label{color:#fff;background:#19a84b}.tracking-admin-field{flex-direction:column;gap:7px;margin-top:5px;display:flex}.tracking-admin-field input{color:#fff;text-transform:uppercase;background:#080808;border:1px solid #5a5448;border-radius:6px;height:38px;padding:0 9px}.tracking-admin-field button{color:#111;cursor:pointer;background:#d9ad55;border:0;border-radius:6px;padding:9px;font-weight:800}.tracking-admin-field button:disabled{opacity:.5;cursor:not-allowed}.tracking-admin-field a,.account-tracking-link{color:#65dd8d;font-size:11px;font-weight:700;text-decoration:underline}.account-tracking-link{margin-top:5px;display:block}.tracking-result .track-link{width:max-content;margin:12px 0;display:block}.tracking-result small{margin-top:14px;display:block}.whatsapp-image-option{color:#ddd;background:#0b0b0a;border:1px solid #3d3931;border-radius:6px;align-items:center;gap:7px;margin-top:3px;padding:8px;font-size:10px;display:flex}.whatsapp-image-option input{accent-color:#d9ad55;width:16px;height:16px}.whatsapp-image-option span{line-height:1.25}.new-order-reply-button{color:#fff;text-align:center;background:#20b45a;border-radius:6px;padding:11px 12px;font-size:11px;font-weight:900;line-height:1.25;display:block}.new-order-reply-button:hover{background:#159648}.checkout-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.checkout-actions .finish-order{cursor:pointer;border:0;border-radius:7px;width:100%;min-height:50px;margin:0;font-size:14px;font-weight:900}.checkout-actions .finish-order:disabled{cursor:not-allowed;opacity:.55}.checkout-actions .site-payment-finish{color:#fff;background:#0f60d4}.checkout-actions .site-payment-finish:hover:not(:disabled){background:#0b4fac}.checkout-divider{color:#888;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.checkout-divider:before,.checkout-divider:after{content:"";background:#ddd;flex:1;height:1px}.checkout-payment-note{color:#8b6519;text-align:center;line-height:1.4;display:block}.payment-return .payment-whatsapp{color:#fff;background:#20b45a;display:block}.payment-return .payment-whatsapp+a{margin-left:8px}.order-status-control{color:#aaa;flex-direction:column;gap:6px;font-size:10px;display:flex}.order-status-control>select{color:#fff;background:#080808;border:1px solid #474238;border-radius:6px;height:38px;padding:0 8px}.orders-list article.order-attention{background:#d9ad5509;border-left:3px solid #d9ad55;padding-left:14px}.order-due-label{background:#5b4316;border-radius:5px;padding:5px 7px;font-weight:700;color:#ffe19a!important;margin-top:5px!important}.order-due-label.cancellation{background:#501f1f;color:#ffc1bd!important}.payment-reminder-button,.cancel-overdue-button{cursor:pointer;border:0;border-radius:6px;padding:10px 9px;font-weight:800}.payment-reminder-button{color:#fff;background:#20b45a}.cancel-overdue-button{color:#fff;background:#b3261e}.payment-reminder-button:disabled,.cancel-overdue-button:disabled{opacity:.55;cursor:wait}@media (width<=680px){.storefront .float{white-space:normal;max-width:250px}}.guest-checkout{background:#fff;border:1px solid #d8d4ca;border-radius:10px;margin:14px 0;padding:15px}.guest-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.guest-heading>div:first-child{flex-direction:column;gap:3px;display:flex}.guest-heading small{color:#69727a}.guest-heading>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.guest-heading a{color:#fff;background:#111;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.guest-heading a:last-child{color:#15110a;background:#d9ad55}.guest-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guest-grid label{color:#3c454d;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.guest-grid label.wide{grid-column:1/-1}.guest-grid input{color:#222;background:#fff;border:1px solid #c9ced3;border-radius:7px;width:100%;height:40px;padding:0 10px}.guest-grid label>small{color:#7b858e;font-weight:400}.guest-track-note{border-left:4px solid #d9ad55;padding:10px;color:#5f4c21!important;background:#fff8e7!important}@media (width<=560px){.guest-heading{flex-direction:column}.guest-grid{grid-template-columns:1fr}.guest-grid label.wide{grid-column:auto}}.photo-order-help{color:#9d978c;font-size:9px}.admin-photo-grid>div{cursor:grab;border:2px solid #0000;border-radius:8px;transition:transform .15s,opacity .15s,border-color .15s}.admin-photo-grid>div:active{cursor:grabbing}.admin-photo-grid>div.main-product-image{border-color:#d9ad55}.admin-photo-grid>div.dragging-product-image{opacity:.45;transform:scale(.94)}.admin-photo-grid>div:hover{border-color:#8b713d}.admin-photo-grid .remove-product-photo{z-index:3;color:#fff;background:#8b2f2f;border-radius:50%;width:23px;height:23px;padding:0;position:absolute;top:-6px;right:-5px}.admin-photo-grid .make-main-photo{z-index:2;color:#15110a;background:#d9ad55;border:0;border-radius:4px;width:calc(100% - 6px);padding:4px 2px;font-size:7px;font-weight:900;display:none;position:absolute;bottom:3px;left:3px;right:3px}.admin-photo-grid>div:hover .make-main-photo,.admin-photo-grid>div:focus-within .make-main-photo{display:block}.admin-photo-grid>div:hover>small{display:none}@media (width<=680px){.admin-photo-grid .make-main-photo{display:block}.admin-photo-grid>div>small{top:3px;bottom:auto}.photo-order-help{font-size:10px}}.admin-message{z-index:1000;max-width:min(420px,100vw - 36px);position:fixed;top:18px;right:18px;box-shadow:0 10px 30px #0009}.storefront .category-cards a{background:#090909}.storefront .category-cards img{object-fit:contain;object-position:center;opacity:.94;background:#090909}.storefront .category-cards a:hover img{transform:none}@media (width<=760px){html{scroll-padding-top:132px}body{-webkit-text-size-adjust:100%;overflow-x:hidden}button,a,select,input{touch-action:manipulation}.storefront .store-header{z-index:320;grid-template-columns:72px minmax(0,1fr);padding:8px 12px 10px;position:sticky;top:0;box-shadow:0 4px 18px #0005}.storefront .store-brand img{width:66px;height:54px}.storefront .store-search{border:1px solid #ded3bc;height:44px}.storefront .store-search input{min-width:0;padding-inline:12px;font-size:16px}.storefront .store-search button{width:46px;padding:0;font-size:22px}.storefront .header-actions{grid-column:1/-1;justify-content:space-around;gap:4px;width:100%;padding-top:8px}.storefront .header-action-button{flex:1;min-width:0;min-height:46px;font-size:9px!important}.storefront .header-line-icon{height:22px;font-size:21px}.storefront .store-header .customer-account{flex:2;justify-content:stretch;gap:4px}.storefront .store-header .account-trigger,.storefront .store-header .account-cart{flex:1;min-width:0}.storefront .store-nav{z-index:305;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;gap:8px;height:44px;padding:6px 12px;position:sticky;top:118px;overflow-x:auto;box-shadow:0 3px 12px #0003}.storefront .store-nav::-webkit-scrollbar{display:none}.storefront .store-nav>a,.storefront .store-nav>.nav-dropdown{scroll-snap-align:start;border:1px solid #373126;border-radius:99px;flex:none;align-items:center;min-height:32px;padding:0 12px;display:flex}.storefront .main-banner{height:clamp(190px,55vw,245px)}.storefront .banner-track img{object-position:36% center}.storefront .banner-prev,.storefront .banner-next{background:#050505cc;width:38px;height:38px}.storefront .banner-prev{left:8px}.storefront .banner-next{right:8px}.storefront .banner-dots{background:#0008;border-radius:99px;padding:5px 8px;bottom:10px}.storefront .banner-dots button{width:11px;height:11px}.storefront .product-section,.storefront .category-section,.storefront .catalog{padding:38px 12px}.storefront .product-section>h2,.storefront .category-section>h2{margin-bottom:22px;font-size:25px}.storefront .rail-shell>.product-rail{gap:11px;padding-bottom:12px;scroll-padding-left:2px}.storefront .rail-shell .store-product{flex-basis:min(78vw,270px)}.storefront .store-product-info>button{min-height:44px;font-size:11px}.storefront .catalog-controls{gap:10px;margin-bottom:16px}.storefront .catalog-controls>div{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.storefront .catalog-controls>div::-webkit-scrollbar{display:none}.storefront .catalog-controls button{flex:none;min-height:40px}.storefront .catalog-controls label{justify-content:space-between;width:100%}.storefront .catalog-controls select{flex:1;min-height:42px;font-size:16px}.storefront .mobile-filter-toggle{min-height:46px;font-size:13px}.storefront .catalog-filters.is-open{grid-template-columns:1fr;padding:16px}.storefront .catalog-filters.is-open h3,.storefront .catalog-filters.is-open .clear-filters{grid-column:auto}.storefront .size-filter-grid{grid-template-columns:repeat(4,1fr)}.storefront .size-filter-grid button{min-height:40px;font-size:11px}.storefront .catalog-grid,.storefront .catalog-layout .catalog-grid{gap:10px}.storefront .store-product .photo{aspect-ratio:1/1.08}.storefront .store-product-info{padding:11px 9px 12px}.storefront .store-product-info h3{height:auto;min-height:34px;line-height:1.35}.storefront .product-detail-modal{border:0;border-radius:0;grid-template-columns:1fr;gap:18px;width:100%;min-height:100dvh;max-height:none;padding:52px 14px 26px}.storefront .detail-breadcrumb{white-space:nowrap;text-overflow:ellipsis;left:14px;right:54px;overflow:hidden}.storefront .detail-gallery{flex-direction:column-reverse;gap:9px;display:flex}.storefront .detail-thumbs{scrollbar-width:none;flex-direction:row;padding-bottom:3px;overflow-x:auto}.storefront .detail-thumbs::-webkit-scrollbar{display:none}.storefront .detail-thumbs button{flex:0 0 62px}.storefront .detail-main-image{aspect-ratio:1;object-fit:contain;height:auto;max-height:52dvh}.storefront .detail-purchase{padding:0}.storefront .detail-purchase h2{margin-right:0;font-size:27px}.storefront .detail-purchase .order-options{grid-template-columns:1fr;gap:12px}.storefront .detail-purchase .order-options select{font-size:16px}.storefront .detail-purchase>.finish-order{z-index:4;min-height:52px;position:sticky;bottom:8px;box-shadow:0 8px 24px #0005}.storefront .mini-cart{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:14px;width:auto;max-height:72dvh;padding:7px;overflow:auto}.storefront .mini-cart-item{grid-template-columns:62px minmax(0,1fr);gap:9px}.storefront .mini-cart-item img{width:62px;height:62px}.storefront .mini-cart-item>strong{grid-column:2;font-size:13px}.storefront .mini-cart>button{min-height:43px}.storefront .cart-drawer{width:100%;height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));border:0}.storefront .cart-list>div{grid-template-columns:58px minmax(0,1fr);gap:10px}.storefront .cart-list strong,.storefront .cart-list button{grid-column:2}.storefront .whatsapp-checkout{padding:13px}.storefront .checkout-actions .finish-order{min-height:54px;font-size:13px}.storefront .contact-grid{padding:30px 12px}.storefront .homepage-contact-cta,.storefront .homepage-instagram{padding:17px}.storefront .homepage-contact-cta>div{align-items:flex-start}.storefront .store-footer{grid-template-columns:1fr 1fr;gap:28px 18px;padding:36px 18px 92px}.storefront .float{max-width:calc(100vw - 24px);min-height:50px;bottom:14px;right:12px}.storefront .cookie-notice{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:10px}.storefront .cookie-notice button{min-height:40px}.admin-content{padding:26px 12px 60px}.admin-side{gap:10px;padding:12px;overflow-x:auto}.admin-title h1{font-size:34px}.product-form,.admin-list,.csv-import-panel,.batch-panel{border-radius:10px;padding:16px 12px}.orders-list article{padding:14px 10px}.order-admin-main{grid-template-columns:64px minmax(0,1fr)}.order-admin-main img{width:64px;height:64px}.order-status-control select,.new-order-reply-button,.payment-reminder-button,.cancel-overdue-button{min-height:44px}.admin-message{max-width:none;top:12px;left:12px;right:12px}}@media (width<=380px){.storefront .catalog-grid,.storefront .catalog-layout .catalog-grid{grid-template-columns:1fr}.storefront .store-product-info h3{font-size:14px}.storefront .store-price b{font-size:18px}.storefront .category-cards,.storefront .store-footer{grid-template-columns:1fr}.storefront .header-action-button{font-size:8px!important}}@media (width>=761px){.storefront .store-nav{justify-content:center;gap:8px;height:50px;padding:7px max(20px,50vw - 410px)}.storefront .store-nav>button{display:none!important}.storefront .store-nav>a,.storefront .store-nav>.nav-dropdown{color:#f8f4e8;text-align:center;border:1px solid #3d3527;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:112px;max-width:156px;min-height:36px;padding:0 14px;transition:border-color .18s,background .18s,color .18s;display:flex}.storefront .store-nav>a:hover,.storefront .store-nav>a:focus-visible,.storefront .store-nav>.nav-dropdown:hover,.storefront .store-nav>.nav-dropdown:focus-within{color:#ead391;background:#17140e;border-color:#cba654}.storefront .store-nav .nav-summary{justify-content:center;align-items:center;gap:5px;width:100%;min-height:34px;display:flex}.storefront .nav-label-desktop{display:none}.storefront .nav-label-mobile{display:inline}.storefront .league-mega-menu{border-top:3px solid #cba654;border-radius:0 0 12px 12px;width:min(1180px,100vw - 34px);max-height:min(70vh,620px);padding:28px 30px;top:calc(100% + 1px);box-shadow:0 24px 55px #0005}}.featured-organizer{color:#fff;background:linear-gradient(135deg,#18150f,#0d0d0b);border:1px solid #8c6c2a;border-radius:10px;margin:14px 0 18px;padding:16px}.featured-organizer-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.featured-organizer-heading span{color:#d9ad55;letter-spacing:.14em;font-size:9px;font-weight:900}.featured-organizer-heading h3{color:#fff;margin:3px 0 4px;font-size:18px}.featured-organizer-heading p{color:#bdb5a8;max-width:700px;margin:0;font-size:10px}.featured-organizer-heading>strong{color:#15110a;background:#d9ad55;border-radius:99px;flex:none;padding:7px 10px;font-size:9px}.featured-organizer-list{scroll-snap-type:x proximity;gap:8px;padding:2px 1px 8px;display:flex;overflow-x:auto}.featured-organizer-list>article{cursor:grab;scroll-snap-align:start;background:#181714;border:1px solid #363026;border-radius:8px;flex:0 0 170px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid;position:relative}.featured-organizer-list>article.is-dragging{opacity:.45}.featured-organizer-list img{object-fit:contain;background:#fff;border-radius:5px;width:50px;height:58px;padding:2px}.featured-organizer-list article>div:not(.featured-order-actions){min-width:0}.featured-organizer-list b,.featured-organizer-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.featured-organizer-list b{color:#fff;font-size:10px}.featured-organizer-list small{color:#b7ad9c;margin-top:4px;font-size:8px}.featured-position{z-index:2;color:#111;background:#d9ad55;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:4px;left:4px}.featured-order-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.featured-order-actions button{color:#f0cf7e;cursor:pointer;background:#272116;border:1px solid #5a4a2a;border-radius:5px;min-height:28px}.featured-order-actions button:disabled{cursor:not-allowed;opacity:.35}.featured-organizer-empty{background:#15130f;border:1px dashed #645333;border-radius:7px;gap:4px;padding:12px;display:grid}.featured-organizer-empty b{color:#e7c66e;font-size:11px}.featured-organizer-empty span{color:#bdb5a8;font-size:9px}@media (width<=680px){.featured-organizer{padding:12px}.featured-organizer-heading{flex-direction:column;gap:8px}.featured-organizer-list>article{flex-basis:150px}}@media (width<=760px){.storefront .store-header{position:relative;top:auto}.storefront .store-nav{z-index:300;position:relative;top:auto}.storefront .main-banner{aspect-ratio:3;background:#050505;width:100%;height:auto;min-height:0;max-height:none}.storefront .banner-track,.storefront .banner-track>a{height:100%}.storefront .banner-track img{object-fit:contain;object-position:center;width:100%;height:100%}.storefront .main-banner:after{height:42px}.storefront .banner-prev,.storefront .banner-next{width:36px;height:36px;font-size:24px}.storefront .header-actions{order:3}.storefront .store-nav>a:nth-last-child(-n+4){display:none}}.shipping-consult-card{color:#27231a;background:#fff9e9;border:1px solid #d2b46d;border-radius:8px;align-items:flex-start;gap:11px;margin-top:17px;padding:13px 14px;display:flex}.shipping-consult-card>span{font-size:20px;line-height:1}.shipping-consult-card div{flex-direction:column;gap:3px;display:flex}.shipping-consult-card b{font-size:13px}.shipping-consult-card small{color:#6b6354;font-size:11px;line-height:1.4}.checkout-shipping-line{color:#332d20;background:#fffaf0;border:1px solid #e0d4b7;border-radius:7px;grid-template-columns:1fr auto;gap:3px;margin:-2px 0 10px;padding:10px;font-size:12px;display:grid}.checkout-shipping-line small{color:#766d5b;grid-column:1/-1;font-size:10px}.shipping-calculator-card{color:#27231a;background:#fff9e9;border:1px solid #d2b46d;border-radius:8px;flex-direction:column;gap:10px;margin-top:17px;padding:13px 14px;display:flex}.shipping-calculator-heading{align-items:flex-start;gap:10px;display:flex}.shipping-calculator-heading>span{font-size:20px}.shipping-calculator-heading>div{flex-direction:column;gap:3px;display:flex}.shipping-calculator-heading b{font-size:13px}.shipping-calculator-heading small{color:#6b6354;font-size:10px;line-height:1.4}.shipping-calculator-card>label{color:#5c5138;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.shipping-calculator-card>label>div{grid-template-columns:1fr 28px;display:grid}.shipping-calculator-card input{color:#111;background:#fff;border:1px solid #c7b47d;border-radius:6px 0 0 6px;height:39px;padding:0 10px;font-size:14px}.shipping-calculator-card label span{color:#26683c;background:#f0e4c1;border:1px solid #c7b47d;border-left:0;border-radius:0 6px 6px 0;place-items:center;font-size:9px;display:grid}.shipping-result{border-radius:6px;flex-direction:column;gap:3px;margin:0;padding:9px;display:flex}.shipping-result.free{color:#176736;background:#eaf8ee;border:1px solid #75bd8b}.shipping-result.paid{color:#76510b;background:#fff4d9;border:1px solid #d0a451}.shipping-result b{font-size:12px}.shipping-result small{font-size:9px}.shipping-cep-error{color:#9a2929;margin:0;font-size:10px}.shipping-calculator-card>em{color:#796943;font-size:9px;font-style:normal}.checkout-shipping-line.free{color:#176736;background:#edf9f0;border-color:#7fc895}.checkout-grand-total{color:#f2d58f;background:#17140d;border-radius:7px;justify-content:space-between;align-items:center;margin:-2px 0 12px;padding:11px 10px;display:flex}.checkout-grand-total span{font-size:11px}.checkout-grand-total b{font-size:17px}.long-sleeve-badge{z-index:3;color:#dbeaff;letter-spacing:.08em;background:#172d4d;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:42px;left:10px;box-shadow:0 3px 10px #0005}.store-product{position:relative}.yupoo-album-preview>img{object-fit:contain;background:#fff;border:1px solid #315344;border-radius:8px;flex:0 0 58px;width:58px;height:58px;padding:3px}.yupoo-album-preview .album-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.yupoo-album-preview .album-actions button{white-space:nowrap}.yupoo-destination-category{color:#c9b873;text-transform:uppercase;letter-spacing:.04em;gap:4px;min-width:210px;font-size:9px;font-weight:900;display:grid}.yupoo-destination-category select{color:#fff;background:#090907;border:1px solid #70602f;border-radius:6px;min-height:34px;padding:0 8px;font-weight:800}.yupoo-album-preview .similar-product-name{color:#f0c85e;margin-top:4px;font-weight:800}.yupoo-link-import{background:#081510;border:1px solid #3c7359;border-radius:10px;flex-direction:column;gap:11px;margin:16px 0;padding:16px;display:flex}.yupoo-link-import>div:first-child{flex-direction:column;gap:4px;display:flex}.yupoo-link-import>div:first-child small{color:#9ab2a6;font-size:11px}.yupoo-link-import textarea{resize:vertical;color:#fff;background:#050d09;border:1px solid #345d4a;border-radius:7px;width:100%;min-height:92px;padding:11px;font:12px/1.5 ui-monospace,monospace}.yupoo-page-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.yupoo-page-mode legend{color:#c8d8cf;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:800}.yupoo-page-mode>label{cursor:pointer;background:#050d09;border:1px solid #345d4a;border-radius:7px;align-items:flex-start;gap:9px;min-height:58px;padding:10px;display:flex}.yupoo-page-mode>label.selected{background:#211b0e;border-color:#d8ad4c}.yupoo-page-mode input{accent-color:#d8ad4c;margin-top:3px}.yupoo-page-mode span,.yupoo-page-mode small{display:block}.yupoo-page-mode small{color:#9ab2a6;margin-top:3px;font-size:10px}.yupoo-link-actions{flex-wrap:wrap;gap:9px;display:flex}.yupoo-link-actions button{color:#f4d781;cursor:pointer;background:#2b2414;border:1px solid #8d7439;border-radius:7px;min-height:42px;padding:0 16px;font-weight:800}.yupoo-link-actions .admin-primary{color:#111;background:#d9ad55;margin:0}.yupoo-link-actions button:disabled{cursor:not-allowed;opacity:.45}.yupoo-link-preview{margin:2px 0 0}.import-divider{color:#7fa18f;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0;font-size:10px;display:flex}.import-divider:before,.import-divider:after{content:"";background:#294c3b;flex:1;height:1px}@media (width<=560px){.yupoo-link-actions{flex-direction:column}.yupoo-link-actions button{width:100%}}.bulk-maintenance-panel{background:linear-gradient(145deg,#12110e,#0b0b09);border:1px solid #6e5a2d;border-radius:12px;margin:24px 0;padding:22px}.bulk-maintenance-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.bulk-maintenance-heading h2{color:#f5e4b0;margin:0 0 6px}.bulk-maintenance-heading p{color:var(--muted);margin:0;font-size:12px}.bulk-undo-button{color:#ffd89d;cursor:pointer;background:#3b2614;border:1px solid #cf954d;border-radius:7px;padding:10px 13px;font-weight:800}.bulk-maintenance-panel form{flex-direction:column;gap:16px;display:flex}.bulk-scope{color:#eee;grid-template-columns:220px minmax(220px,420px) 1fr;align-items:center;gap:12px;font-weight:800;display:grid}.bulk-scope select,.bulk-maintenance-fields input[type=number],.bulk-maintenance-fields select{color:#fff;background:#070707;border:1px solid #4d4739;border-radius:7px;height:42px;padding:0 10px}.bulk-scope small{color:#e7c77d}.bulk-scope-filter-grid{background:#090908;border:1px solid #3b3528;border-radius:10px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:14px;display:grid}.bulk-scope-filter-grid>label{color:#cfc6b7;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.multi-category-filter{color:#cfc6b7;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex;position:relative}.multi-category-filter details{position:relative}.multi-category-filter summary{color:#fff;cursor:pointer;background:#050505;border:1px solid #4d4739;border-radius:7px;align-items:center;min-height:40px;padding:0 30px 0 9px;list-style:none;display:flex}.multi-category-filter summary::-webkit-details-marker{display:none}.multi-category-filter summary:after{content:"⌄";color:#d9ad55;font-size:15px;position:absolute;right:10px}.multi-category-filter details[open] summary{border-color:#a98539}.multi-category-filter details>div{z-index:80;background:#11100d;border:1px solid #765f2d;border-radius:9px;width:max(100%,280px);max-width:min(380px,100vw - 44px);max-height:320px;padding:10px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 14px 32px #000b}.multi-category-filter nav{gap:7px;margin-bottom:8px;display:flex}.multi-category-filter nav button{color:#f0cf79;cursor:pointer;background:#231d10;border:1px solid #655329;border-radius:5px;flex:1;min-height:30px;font-size:9px;font-weight:800}.multi-category-filter details>div>label{color:#eee5d2;cursor:pointer;border-bottom:1px solid #29251d;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;margin:0;padding:4px 5px;display:grid}.multi-category-filter details>div>label:hover{background:#211c10}.multi-category-filter details>div>label input{accent-color:#d9ad55;width:14px;height:14px}.multi-category-filter details>div>label small{color:#e6c66f;text-align:center;background:#2c2515;border-radius:99px;min-width:24px;padding:2px 5px}.bulk-scope-filter-grid select{color:#fff;background:#050505;border:1px solid #4d4739;border-radius:7px;height:40px;padding:0 9px}.bulk-scope-result{color:#e9cf8d;background:#251e0e;border:1px solid #735c29;border-radius:7px;align-self:end;align-items:center;gap:7px;min-height:40px;padding:6px 9px;display:flex}.bulk-scope-result b{font-size:18px}.bulk-scope-result span{font-size:10px}.bulk-scope-result>div{gap:8px;margin-left:auto;display:flex}.bulk-scope-result button{color:#f1bd73;cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.bulk-maintenance-preview{background:#080807;border:1px solid #5f4a23;border-radius:10px;padding:14px}.bulk-maintenance-preview-heading{color:#edd28c;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.bulk-maintenance-preview-heading span{color:#9e9688;font-size:10px}.bulk-maintenance-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.bulk-maintenance-preview-list article{background:#10100e;border:1px solid #302c24;border-radius:8px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.bulk-maintenance-preview-list img{object-fit:contain;background:#fff;border-radius:6px;width:62px;height:62px;padding:3px}.bulk-maintenance-preview-list article>div{min-width:0}.bulk-maintenance-preview-list b,.bulk-maintenance-preview-list small,.bulk-maintenance-preview-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bulk-maintenance-preview-list b{color:#fff;font-size:11px}.bulk-maintenance-preview-list small{color:#a8a094;margin:4px 0;font-size:9px}.bulk-maintenance-preview-list span{color:#ddbe72;font-size:9px}.bulk-maintenance-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bulk-maintenance-fields>label{background:#0b0b0a;border:1px solid #353128;border-radius:9px;flex-direction:column;gap:7px;padding:11px;display:flex}.bulk-maintenance-fields>label>span{color:#d7d0c5;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.bulk-maintenance-fields input[type=checkbox]{width:17px;height:17px;accent-color:var(--gold)}.bulk-price-field{grid-row:span 2}.bulk-maintenance-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.bulk-maintenance-footer p{color:#a9a298;margin:0;font-size:11px}.bulk-maintenance-footer .admin-primary{margin:0}.bulk-backup-note{color:#e7cd90;background:#d9ad5510;border-left:3px solid #d9ad55;margin-top:12px;padding:9px 11px;display:block}.individual-product-card.is-collapsed{min-height:0;padding:0!important;display:block!important}.individual-product-summary{background:#0d0d0b;border:1px solid #353128;border-radius:9px;grid-template-columns:68px minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.individual-product-summary>img{object-fit:contain;background:#fff;border-radius:7px;width:68px;height:68px;padding:3px}.individual-product-summary>div{min-width:0}.individual-product-summary b,.individual-product-summary small,.individual-product-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.individual-product-summary b{color:#fff;font-size:13px}.individual-product-summary small{color:#aaa196;margin:5px 0;font-size:10px}.individual-product-summary span{color:#e0bd68;font-size:10px}.compact-bulk-check{color:#bdb5a8;align-items:center;gap:6px;font-size:9px;display:flex}.compact-bulk-check input{accent-color:#d9ad55;width:17px;height:17px}.individual-edit-toggle{color:#111;cursor:pointer;background:#d9ad55;border:1px solid #c9983d;border-radius:7px;min-height:38px;padding:0 13px;font-weight:900}.individual-product-card.is-editing{display:grid!important}.individual-product-card.is-editing .individual-product-summary{grid-column:1/-1;margin-bottom:2px}.individual-product-card.is-editing .admin-photo-manager,.individual-product-card.is-editing .admin-product-editor{min-width:0}@media (width<=760px){.individual-product-summary{grid-template-columns:58px minmax(0,1fr) auto;padding:9px}.individual-product-summary>img{width:58px;height:58px}.individual-product-summary .compact-bulk-check{grid-column:2}.individual-edit-toggle{grid-area:1/3/3;padding:0 9px;font-size:9px}.individual-product-card.is-editing{display:block!important}.individual-product-card.is-editing .admin-photo-manager{margin:12px 0}.individual-product-summary b{font-size:11px}}@media (width<=900px){.bulk-maintenance-fields,.bulk-scope-filter-grid,.bulk-maintenance-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-scope{grid-template-columns:1fr}.bulk-maintenance-footer,.bulk-maintenance-heading{flex-direction:column;align-items:stretch}}@media (width<=520px){.bulk-maintenance-fields,.bulk-scope-filter-grid,.bulk-maintenance-preview-list{grid-template-columns:1fr}.bulk-price-field{grid-row:auto}.bulk-scope-result{flex-wrap:wrap;align-items:flex-start}.bulk-scope-result>div{justify-content:space-between;width:100%;margin-left:0}}.price-filter-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.price-filter-grid button{cursor:pointer;background:#fff;border:1px solid #d5d9dd;border-radius:5px;padding:7px 3px;font-size:10px}.storefront .price-filter-grid button.active{color:#111;background:#b48d3e;border-color:#b48d3e;font-weight:700}.share-filter-card{background:#fff8e6;border:1px solid #c5a14d;border-radius:8px;flex-direction:column;gap:7px;margin:4px 0 12px;padding:11px;display:flex}.share-filter-card>b{color:#503c0f;font-size:11px}.share-filter-card>small{color:#756746;font-size:9px;line-height:1.4}.share-filter-card button{color:#3a301c;cursor:pointer;background:#fff;border:1px solid #bca56c;border-radius:5px;min-height:34px;font-size:9px;font-weight:700}.share-filter-card .share-filter-whatsapp{color:#fff;background:#168f47;border-color:#168f47}.share-filter-card button:disabled{cursor:not-allowed;opacity:.45}.share-filter-card em{color:#256b3b;text-align:center;font-size:9px;font-style:normal}.shared-filter-notice{background:#fff7df;border-left:3px solid #b48d3e;margin-bottom:10px;padding:9px}.shared-filter-notice b,.shared-filter-notice small{display:block}.shared-filter-notice b{color:#5c4310;font-size:10px}.shared-filter-notice small{color:#756846;margin-top:3px;font-size:8px;line-height:1.35}.storefront .store-product .product-gallery{background:#f5f4f0}.storefront .store-product .photo{aspect-ratio:1;background:#f5f4f0}.storefront .store-product .photo img{object-fit:contain;object-position:center;background:#f5f4f0;width:100%;height:100%;padding:8px;display:block}.storefront .detail-main-image{aspect-ratio:1;object-fit:contain;object-position:center;background:#fff}.storefront .detail-thumbs button{aspect-ratio:1;background:#fff}.storefront .detail-thumbs img,.storefront .photo-thumbs img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;padding:3px}.storefront .mini-cart-item img,.storefront .cart-list img{object-fit:contain;object-position:center;background:#fff;border:1px solid #e4e4e4}.admin-content [data-admin-area]{display:none!important}.admin-content[data-active-section=admin-overview] [data-admin-area=admin-overview],.admin-content[data-active-section=admin-yupoo] [data-admin-area=admin-yupoo],.admin-content[data-active-section=admin-products] [data-admin-area=admin-products],.admin-content[data-active-section=admin-sales] [data-admin-area=admin-sales],.admin-content[data-active-section=admin-group-maintenance] [data-admin-area=admin-group-maintenance],.admin-content[data-active-section=admin-new-product] [data-admin-area=admin-new-product],.admin-content[data-active-section=admin-categories] [data-admin-area=admin-categories],.admin-content[data-active-section=admin-coupons] [data-admin-area=admin-coupons],.admin-content[data-active-section=admin-images] [data-admin-area=admin-images],.admin-content[data-active-section=admin-customers] [data-admin-area=admin-customers]{display:block!important}.admin-overview{background:linear-gradient(145deg,#12110e,#0b0c0a);border:1px solid #393328;border-radius:13px;gap:18px;padding:20px;display:grid}.admin-content[data-active-section=admin-overview] [data-admin-area=admin-overview]{display:grid!important}.admin-overview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-overview-heading h2,.admin-overview h3{margin:0}.admin-overview-heading small{color:#9f978a;margin-top:5px;display:block}.admin-overview-heading>button{color:#111;cursor:pointer;background:#d9ad55;border:1px solid #d9ad55;border-radius:8px;min-height:38px;padding:0 15px;font-weight:900}.admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-overview-metrics>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0d0e0c;border:1px solid #302d27;border-radius:10px;gap:5px;padding:14px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.admin-overview-metrics>button:hover{background:#17150f;border-color:#d9ad55;transform:translateY(-1px)}.admin-overview-metrics>button em{color:#d9ad55;margin-top:4px;font-size:11px;font-style:normal;font-weight:800}.admin-overview-metrics span,.admin-overview-metrics small{color:#9f978a;font-size:9px}.admin-overview-metrics b{color:#f1cf7b;font-size:clamp(22px,2.4vw,32px)}.admin-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px;display:grid}.admin-overview-grid>div{align-content:start;gap:10px;display:grid}.admin-overview .admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-attention-panel{background:#11100d;border:1px solid #3b3424;border-radius:10px;padding:14px}.admin-attention-panel button{color:#eee;cursor:pointer;background:#19160f;border:1px solid #453b24;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.admin-attention-panel button:hover{border-color:#d9ad55}.admin-attention-panel button:disabled{opacity:.55;cursor:default}.admin-attention-panel button b{color:#ffbbb3;background:#5b231f;border-radius:999px;place-items:center;min-width:28px;height:24px;display:grid}.admin-attention-panel button:disabled b{color:#7ce0a4;background:#173624}.admin-attention-panel p{color:#7ce0a4;margin:0;font-size:10px}.admin-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-10px 0 24px;display:grid}.admin-quick-actions button{color:#eee;text-align:left;cursor:pointer;background:#12110e;border:1px solid #393328;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;padding:13px;display:grid}.admin-quick-actions button:hover{background:#211b0e;border-color:#d9ad55}.admin-quick-actions span{color:#111;background:#d9ad55;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.admin-quick-actions b{font-size:11px}.admin-quick-actions small{color:#9f978a;font-size:9px}.admin-advanced-panel{background:#0f0f0d;border:1px solid #353128;border-radius:11px;margin-bottom:20px}.admin-advanced-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.admin-advanced-panel>summary::-webkit-details-marker{display:none}.admin-advanced-panel>summary span{flex-direction:column;gap:3px;display:flex}.admin-advanced-panel>summary b{color:#e5d6aa;font-size:13px}.admin-advanced-panel>summary small{color:#938c80;font-size:10px}.admin-advanced-panel>summary em{color:#d9ad55;font-size:10px;font-style:normal}.admin-advanced-panel[open]>summary em{font-size:0}.admin-advanced-panel[open]>summary em:after{content:"Fechar";font-size:10px}.admin-advanced-panel>.product-form{border:0;border-top:1px solid #2d2a23;border-radius:0 0 11px 11px;margin:0}.advanced-bulk-tools{min-width:260px}.advanced-bulk-tools>summary{color:#e4c77f;cursor:pointer;background:#201a0d;border:1px solid #574923;border-radius:7px;padding:10px 12px;font-size:10px;font-weight:800;list-style:none}.advanced-bulk-tools>summary::-webkit-details-marker{display:none}.advanced-bulk-tools .bulk-toolbar{margin-top:8px}@media (width<=900px){.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}.admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-overview{padding:14px}.admin-overview-heading{flex-direction:column;align-items:stretch}.admin-overview-metrics{grid-template-columns:1fr 1fr}.admin-overview-metrics>button{padding:11px}.admin-overview .admin-quick-actions,.admin-quick-actions{grid-template-columns:1fr}.admin-title{margin-bottom:20px}.admin-quick-actions button{min-height:58px}.advanced-bulk-tools{width:100%;min-width:0}.admin-list-heading-actions{justify-content:stretch;width:100%}.visible-bulk-delete{width:100%}.admin-list-heading{flex-direction:column}}.settings-live-editor{border-top:1px solid #2d2a23;grid-template-columns:minmax(430px,1fr) minmax(420px,1fr);gap:16px;padding:16px;display:grid}.settings-live-editor>.settings-form{max-height:76vh;margin:0;padding:18px;overflow:auto}.live-site-preview{background:#080807;border:1px solid #393328;border-radius:10px;align-self:start;min-width:0;padding:12px;position:sticky;top:12px}.live-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.live-preview-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.live-preview-toolbar b{color:#f1dfaa;font-size:12px}.live-preview-toolbar small{color:#91897b;font-size:9px}.live-preview-toolbar>div:last-child{gap:5px;display:flex}.live-preview-toolbar button{color:#bbb2a4;cursor:pointer;background:#14130f;border:1px solid #4b4437;border-radius:6px;min-height:32px;padding:0 9px;font-size:9px}.live-preview-toolbar button.active{color:#111;background:#d9ad55;border-color:#d9ad55;font-weight:900}.live-preview-frame{background:#24211b;border:1px solid #454038;border-radius:8px;justify-content:center;height:72vh;display:flex;overflow:hidden}.live-preview-frame iframe{background:#fff;border:0;width:100%;height:100%}.live-preview-frame.mobile iframe{width:390px;max-width:100%;box-shadow:0 0 35px #0008}.admin-advanced-panel[open]>summary{border-bottom:0}.preview-setting-focus{z-index:5;border-radius:4px;animation:1.1s ease-in-out 2 previewFieldPulse;outline-offset:5px!important;outline:4px solid #e4b84f!important;position:relative!important}.order-overlay .preview-setting-focus{z-index:auto}.store-navigation-shell{z-index:900;position:sticky;top:0;box-shadow:0 5px 18px #0002}.store-navigation-shell .store-header,.store-navigation-shell .store-nav{position:relative}.storefront .store-search{position:relative;overflow:visible}.search-suggestions{z-index:980;color:#20252a;background:#fff;border:1px solid #ded7c7;border-radius:10px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0005}.search-suggestions-heading{background:#faf8f2;border-bottom:1px solid #ece8df;justify-content:space-between;align-items:center;padding:10px 13px;font-size:10px;display:flex}.search-suggestions-heading span{color:#78663c}.store-search .search-suggestions>button{color:#1b1d20;text-align:left;background:#fff;border:0;border-bottom:1px solid #efede7;border-radius:0;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;height:auto;min-height:64px;padding:7px 13px;display:grid}.store-search .search-suggestions>button:hover,.store-search .search-suggestions>button:focus-visible{background:#faf6eb}.search-suggestions img{object-fit:contain;background:#f2f1ed;border-radius:6px;width:50px;height:50px}.search-suggestions button>span{min-width:0}.search-suggestions button b,.search-suggestions button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.search-suggestions button b{font-size:12px}.search-suggestions button small{color:#73777c;margin-top:3px;font-size:9px}.search-suggestions button strong{color:#8a6829;white-space:nowrap;font-size:11px}.search-suggestions>p{color:#6d7379;text-align:center;margin:0;padding:19px;font-size:12px}.store-search .search-suggestions>button.search-see-all{color:#fff;text-align:center;background:#111;border-bottom:0;min-height:42px;font-size:11px;font-weight:900;display:block}.store-product-actions{grid-template-columns:1fr .82fr;gap:7px;margin-top:10px;display:grid}.store-product-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;min-height:36px;font-size:10px;font-weight:900}.store-product-actions button.peek-product{color:#111;background:#fff}.store-product-actions button:hover,.store-product-actions button:focus-visible{color:#111;background:#b99143;border-color:#b99143}.detail-main-image-button{cursor:zoom-in;background:#fff;border:0;border-radius:10px;min-width:0;padding:0;position:relative}.detail-main-image-button .detail-main-image{display:block}.detail-main-image-button>span{color:#fff;opacity:0;background:#0b0b0bd9;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800;transition:all .2s;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.detail-main-image-button:hover>span,.detail-main-image-button:focus-visible>span{opacity:1;transform:none}.detail-related-products{border-top:1px solid #ded4bf;grid-column:1/-1;margin-top:8px;padding-top:26px}.detail-related-products>div:first-child>span{color:#9b792d;letter-spacing:.14em;font-size:9px;font-weight:900}.detail-related-products h3{color:#111;margin:4px 0 15px;font-size:21px}.detail-related-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.detail-related-grid>button{color:#222;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0dacd;border-radius:9px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.detail-related-grid>button:hover{border-color:#b99143;box-shadow:0 8px 18px #4f3c1717}.detail-related-grid img{object-fit:contain;background:#f3f2ee;border-radius:6px;width:72px;height:72px}.detail-related-grid span,.detail-related-grid b,.detail-related-grid small{min-width:0;display:block}.detail-related-grid b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.detail-related-grid small{color:#8a6829;margin-top:6px;font-weight:900}.product-lightbox{z-index:2200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050505ed;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.product-lightbox>button{color:#fff;cursor:pointer;background:#111;border:1px solid #fff5;border-radius:50%;width:46px;height:46px;font-size:30px;position:fixed;top:20px;right:24px}.product-lightbox>img{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:min(100%,1100px);height:auto;max-height:calc(100dvh - 56px)}.checkout-progress{color:#8a9096;grid-area:progress;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-bottom:4px;font-size:10px;font-weight:800;display:grid}.checkout-progress span{align-items:center;gap:6px;display:flex}.checkout-progress b{background:#fff;border:1px solid #cdd1d4;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.checkout-progress span.complete,.checkout-progress span.active{color:#111}.checkout-progress span.complete b{color:#fff;background:#188b45;border-color:#188b45}.checkout-progress span.active b{color:#111;background:#b99143;border-color:#b99143}.checkout-progress i{background:#d7dade;height:1px}.checkout-page-overlay{background:#f1f2f3;justify-content:center;align-items:flex-start;padding:132px 20px 34px}.checkout-page-drawer{background:#fff;border:1px solid #dedfe1;border-radius:12px;grid-template:"title title""progress progress""form summary""form subtotal""form shipping""form coupon""form total""form continue"1fr/minmax(0,1fr) 340px;align-content:start;gap:12px 28px;width:min(1120px,100%);height:auto;min-height:620px;padding:28px;display:grid;box-shadow:0 24px 70px #0002}.checkout-page-drawer>h2{grid-area:title;margin:0 48px 0 0;font-size:28px}.checkout-page-drawer>.cart-list{background:#fafafa;border:1px solid #e0e2e4;border-radius:9px;grid-area:summary;max-height:260px;padding:0 12px;overflow:auto}.checkout-page-drawer>.mini-subtotal{grid-area:subtotal;margin:0}.checkout-page-drawer>.checkout-shipping-line{grid-area:shipping;margin:0}.checkout-page-drawer>.coupon-checkout{grid-area:coupon;margin:0}.checkout-page-drawer>.checkout-grand-total{grid-area:total;margin:0}.checkout-page-drawer>.continue-shopping{grid-area:continue;align-self:start}.checkout-page-drawer>.whatsapp-checkout{background:#fff;border:0;border-right:1px solid #e3e3e3;grid-area:form;margin:0;padding:0 28px 0 0}@media (width<=900px){.detail-related-grid{grid-template-columns:repeat(2,1fr)}.checkout-page-overlay{padding:0}.checkout-page-drawer{width:100%;min-height:100dvh;padding:22px 16px calc(28px + env(safe-area-inset-bottom));border:0;border-radius:0;grid-template:"title""progress""summary""subtotal""shipping""coupon""total""form""continue"/1fr}.checkout-page-drawer>.whatsapp-checkout{border-top:1px solid #e3e3e3;border-right:0;padding:18px 0 0}}@media (width<=760px){.store-navigation-shell{box-shadow:0 4px 14px #0003}.search-suggestions{max-height:min(66dvh,520px);position:fixed;top:77px;left:10px;right:10px;overflow:auto}.store-search .search-suggestions>button{grid-template-columns:46px minmax(0,1fr)}.search-suggestions button strong{grid-column:2}.store-search .search-suggestions>button.search-see-all{display:block}.storefront .catalog-filters{max-height:92dvh;top:8vh}}@media (width<=520px){.store-product-actions{grid-template-columns:1fr}.store-product-actions button.peek-product{display:none}.detail-related-grid{grid-template-columns:1fr}.detail-related-grid>button{grid-template-columns:62px minmax(0,1fr)}.detail-related-grid img{width:62px;height:62px}.product-lightbox{padding:12px}.checkout-progress{gap:5px;font-size:9px}.checkout-progress span{flex-direction:column;gap:3px}}@keyframes previewFieldPulse{50%{outline-color:#fff3b7;box-shadow:0 0 0 10px #e4b84f33}}@media (width<=1180px){.settings-live-editor{grid-template-columns:1fr}.settings-live-editor>.settings-form{max-height:none}.live-site-preview{position:relative;top:auto}.live-preview-frame{height:70vh}}@media (width<=560px){.settings-live-editor{gap:10px;padding:9px}.settings-live-editor>.settings-form{padding:13px}.live-preview-toolbar{flex-direction:column;align-items:flex-start}.live-preview-frame{height:65vh}.live-preview-frame.mobile iframe{width:100%}}.sales-control-panel{color:#eee;background:radial-gradient(circle at 100% 0,#2b211044 0,#0000 32%),#0d0d0b;border:1px solid #5d4a25;border-radius:13px;margin-bottom:18px;padding:20px}.sales-control-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-control-heading h2{margin:3px 0 4px;font-size:clamp(22px,2.5vw,31px)}.sales-control-heading small{color:#9e9789}.sales-control-heading>button,.sales-tabs button,.sales-sheet button{color:#edcd78;cursor:pointer;background:#1a1710;border:1px solid #80672f;border-radius:7px;min-height:36px;padding:0 13px;font-weight:800}.sales-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0 10px;display:grid}.sales-tabs button{text-align:left;min-height:58px;padding:9px 13px}.sales-tabs button b,.sales-tabs button small{display:block}.sales-tabs button b{font-size:13px}.sales-tabs button small{color:#9e9789;margin-top:3px;font-size:10px;font-weight:600}.sales-tabs button.active small{color:#433719}.commercial-command-bar{background:#12100c;border:1px solid #3b3322;border-radius:9px;align-items:center;gap:7px;margin-bottom:12px;padding:10px;display:flex;overflow-x:auto}.commercial-command-bar>div{min-width:135px;margin-right:auto}.commercial-command-bar>div b,.commercial-command-bar>div small{display:block}.commercial-command-bar>div b{color:#f0d281}.commercial-command-bar>div small{color:#8f8778;margin-top:2px;font-size:9px}.commercial-command-bar button{color:#c9c1b2;white-space:nowrap;cursor:pointer;background:#0a0a09;border:1px solid #494236;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.commercial-command-bar button span{color:#f1d890;text-align:center;background:#28241c;border-radius:999px;min-width:21px;padding:3px 6px}.commercial-command-bar button.active{color:#111;background:#d9ad55;border-color:#d9ad55}.commercial-command-bar button.active span{color:#f5d77f;background:#111}.commercial-command-bar button.active.danger{color:#fff;background:#772d2d;border-color:#b44b4b}.commercial-command-bar button.active.warning{color:#fff;background:#9b681f}.commercial-command-bar button.active.success{color:#fff;background:#246a43;border-color:#3f9c65}.sales-tabs button.active{color:#111;background:#d9ad55}.sales-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.sales-filters input,.sales-filters select,.sales-sheet input{color:#fff;background:#080807;border:1px solid #3b372e;border-radius:6px;min-height:38px;padding:0 10px}.sales-filters .download-filtered{color:#111;cursor:pointer;white-space:nowrap;background:#d9ad55;border:1px solid #80672f;border-radius:6px;min-height:38px;padding:0 12px;font-weight:900}.sales-filters .download-filtered:disabled{cursor:not-allowed;opacity:.45}.sales-filters .clear-sales-filters{color:#e7aaa4;cursor:pointer;background:#291a19;border:1px solid #5c403d;border-radius:6px;min-height:38px;padding:0 12px;font-weight:800}.sales-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.sales-kpis article{background:#12110e;border:1px solid #322e25;border-radius:8px;padding:13px;position:relative;overflow:hidden}.sales-kpis article:before{content:"";background:#8d7338;width:3px;position:absolute;inset:0 auto 0 0}.sales-kpi-received:before,.sales-kpi-profit:before{background:#3da66a!important}.sales-kpi-pending:before{background:#d18d2c!important}.sales-kpi-cost:before{background:#b04d4d!important}.sales-kpi-ticket:before{background:#6b78b8!important}.sales-kpis span,.sales-kpis small{color:#9d9587;font-size:10px;display:block}.sales-kpis b{color:#f1d890;margin:5px 0;font-size:17px;display:block}.sales-sheet-wrap,.customer-sheet-wrap{border:1px solid #302c24;border-radius:9px;max-height:600px;overflow:auto}.sales-sheet{border-collapse:collapse;background:#0a0a09;width:100%;min-width:1280px;font-size:11px}.customer-sheet-wrap .sales-sheet{min-width:850px}.sales-sheet th{z-index:2;color:#e6c66f;text-align:left;white-space:nowrap;background:#1c1810;padding:10px 8px;position:sticky;top:0}.sales-sheet td{vertical-align:top;border-top:1px solid #26231d;padding:9px 8px}.sales-sheet tbody tr:nth-child(2n) td{background:#0d0d0b}.sales-sheet tbody tr:hover td{background:#18150f}.sales-sheet th:last-child,.sales-sheet td:last-child{z-index:1;position:sticky;right:0;box-shadow:-8px 0 12px #0008}.sales-sheet th:last-child{z-index:3}.sales-sheet td:last-child{background:#0a0a09}.sales-sheet tbody tr:nth-child(2n) td:last-child{background:#0d0d0b}.sales-sheet tbody tr:hover td:last-child{background:#18150f}.sales-sheet td>b,.sales-sheet td>small{display:block}.sales-sheet td>small{color:#999083;margin-top:3px}.sales-sheet tbody td.sales-pending-amount{color:#ff8d8d;border-left:3px solid #ef4444;background:#2c1111!important}.sales-sheet tbody td.sales-pending-amount>small{color:#ffaaa5;font-weight:700}.sales-sheet tbody td.sales-settled-amount{color:#78e89d;border-left:3px solid #22c55e;background:#10291a!important}.sales-sheet tbody td.sales-settled-amount>small{color:#91e9ad;font-weight:700}.sales-sheet tr.sales-row-installment-overdue td{background:#2b1510!important}.sales-sheet tr.sales-row-installment-overdue td:first-child{border-left:4px solid #ef4444}.sales-sheet a{color:#e7c66f}.sales-sheet input{width:110px;min-height:32px}.sales-payment-cell{flex-direction:column;gap:5px;min-width:175px;display:flex}.sales-receipt-editor,.sales-received-summary{gap:7px;min-width:190px;display:grid}.sales-receipt-editor label{gap:3px;display:grid}.sales-receipt-editor label>small,.sales-received-summary>small{color:#aaa092;font-size:9px}.sales-receipt-editor input{width:180px}.sales-receipt-editor fieldset{background:#15120c;border:1px solid #55452d;border-radius:7px;gap:6px;margin:2px 0 0;padding:8px;display:grid}.sales-receipt-editor legend{color:#e6c66f;padding:0 5px;font-size:9px;font-weight:900}.sales-receipt-file input[type=file]{min-height:34px;padding:5px;font-size:9px}.sales-receipt-file em{color:#70d797;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:9px;font-style:normal;overflow:hidden}.sales-received-summary>b{color:#f4e7c1}.sales-received-summary>small.overdue{color:#ffaaa5;background:#4a1717;border-radius:5px;padding:5px 7px;font-weight:900}.sales-received-summary>small.scheduled{color:#f0d281;background:#342a13;border-radius:5px;padding:5px 7px}.sales-receipt-history{border-top:1px solid #373128;padding-top:5px}.sales-receipt-history summary{color:#d7b965;cursor:pointer;font-size:9px;font-weight:900}.sales-receipt-history ol{gap:6px;max-height:170px;margin:7px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sales-receipt-history li{background:#17150f;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.sales-receipt-history li span,.sales-receipt-history li small{display:block}.sales-receipt-history li small{color:#928a7d;font-size:8px}.sales-receipt-history a{white-space:nowrap}.sales-row-actions .share-balance{color:#fff;background:#17683d;border-color:#278852}.sales-row-actions .share-completion{color:#fff4cd;background:#5b4312;border-color:#d9ad55}.sales-proof-review{background:#1d180e;border:1px solid #5d4823;border-radius:6px;padding:6px}.sales-proof-review summary{color:#f0cf70;cursor:pointer;font-size:9px;font-weight:900}.sales-proof-review>div{gap:6px;margin-top:7px;display:grid}.sales-proof-review article{background:#0c0b08;border-radius:5px;grid-template-columns:1fr auto;gap:5px;padding:7px;display:grid}.sales-proof-review article.pending{border-left:3px solid #d9ad55}.sales-proof-review article.approved{border-left:3px solid #37a967}.sales-proof-review article.rejected{border-left:3px solid #bd4b4b}.sales-proof-review article span small{color:#9c9385;font-size:8px;display:block}.sales-proof-review article>div{grid-column:1/-1;gap:4px;display:flex}.sales-proof-review article button{min-height:27px;padding:0 7px;font-size:8px}.sales-proof-review article button+button{color:#efaaa3;background:#321919;border-color:#713d3d}.sales-proof-review article em{color:#aaa;font-size:8px;font-style:normal}.balance-customer-page{color:#f5f0e5;background:radial-gradient(circle at 90% 0,#302410 0,#0000 34%),#080807;min-height:100vh;padding:28px 16px 50px}.balance-customer-shell{width:min(980px,100%);margin:auto}.balance-customer-shell>header{border-bottom:1px solid #44371e;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 18px;display:flex}.balance-customer-shell>header a{color:#e5bd58;letter-spacing:.08em;font-weight:950;text-decoration:none}.balance-customer-shell>header span{color:#9d917b;letter-spacing:.13em;font-size:10px;font-weight:900}.balance-customer-hero{grid-template-columns:1fr 280px;align-items:stretch;gap:22px;padding:28px 0 18px;display:grid}.balance-customer-hero>div:first-child>span,.balance-section-title>span,.balance-customer-order>div>span,.balance-next-installment>span{color:#d6ad4c;letter-spacing:.14em;font-size:10px;font-weight:950}.balance-customer-hero h1{margin:5px 0 8px;font-size:clamp(28px,5vw,48px);line-height:1}.balance-customer-hero p{color:#b7ad9c;max-width:560px;margin:0}.balance-customer-hero>.pending,.balance-customer-hero>.paid{border-radius:14px;align-content:center;gap:6px;padding:22px;display:grid}.balance-customer-hero>.pending{background:#27140f;border:1px solid #744728}.balance-customer-hero>.paid{background:#0d2519;border:1px solid #276e49}.balance-customer-hero small,.balance-customer-hero span{color:#b8aa96}.balance-customer-hero b{color:#f0cc70;font-size:30px}.balance-customer-order{background:#11100d;border:1px solid #332e24;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:16px;padding:18px;display:grid}.balance-order-products ul{gap:14px;margin:12px 0;padding:0;list-style:none;display:grid}.balance-order-products li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.balance-product-photos{flex-wrap:wrap;gap:7px;max-width:284px;display:flex}.balance-order-products h2{overflow-wrap:anywhere}.balance-product-price{color:#f0cf74;margin-top:5px;font-size:14px;font-weight:700}.product-identity-picker{min-width:220px}.product-identity-picker>small,.product-identity-options small{color:#c5b88f;margin:4px 0;font-size:11px;display:block}.product-identity-options{background:#15130e;border:1px solid #665027;border-radius:8px;max-height:280px;padding:8px;overflow-y:auto}.product-identity-options button{text-align:left;white-space:normal;color:#fff;background:#211e16;align-items:center;gap:10px;width:100%;margin-top:5px;padding:8px;display:flex}.product-identity-options button img{object-fit:contain;flex-shrink:0;width:54px;height:62px}.product-identity-options button span{overflow-wrap:anywhere;min-width:0}.balance-product-no-image{color:#918879;border:1px solid #332e24;border-radius:9px;place-items:center;width:90px;height:90px;font-size:12px;display:grid}.balance-customer-order img{object-fit:contain;background:#fff;border-radius:9px;width:90px;height:90px}.balance-customer-order h2{margin:4px 0;font-size:18px}.balance-customer-order small{color:#918879}.balance-customer-order dl{gap:6px;margin:0;display:grid}.balance-customer-order dl div{justify-content:space-between;gap:20px;display:flex}.balance-customer-order dt{color:#aaa08f}.balance-customer-order dd{color:#f0cf74;margin:0;font-weight:900}.balance-next-installment{background:#211b0f;border-left:4px solid #d9ad55;border-radius:7px;align-items:center;gap:16px;margin-top:12px;padding:13px 16px;display:flex}.balance-next-installment strong{color:#f0cf74;margin-left:auto}.balance-customer-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.balance-history,.balance-proof-area,.balance-proof-history{background:#11100d;border:1px solid #332e24;border-radius:13px;padding:20px}.balance-section-title h2{margin:4px 0 16px;font-size:20px}.balance-history ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.balance-history li{background:#17150f;border-radius:8px;gap:10px;padding:10px;display:flex}.balance-history li>span{color:#fff;background:#1f7045;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.balance-history li small{color:#998f80;margin-top:2px;display:block}.balance-proof-area form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.balance-proof-area label{color:#c6baaa;gap:5px;font-size:11px;font-weight:800;display:grid}.balance-proof-area input{color:#fff;background:#080807;border:1px solid #4b4233;border-radius:7px;width:100%;min-height:42px;padding:0 10px}.balance-proof-file,.balance-proof-area button,.balance-proof-feedback,.balance-proof-area form>small{grid-column:1/-1}.balance-proof-file input{padding:8px}.balance-proof-area button{color:#111;cursor:pointer;background:#d9ad55;border:0;border-radius:7px;min-height:44px;font-weight:950}.balance-proof-area button:disabled{opacity:.55}.balance-proof-feedback{color:#aee2b9;background:#182113;border-radius:6px;margin:0;padding:9px}.balance-proof-area form>small{color:#8f877a;line-height:1.5}.balance-paid-message{color:#bfe7cc;background:#102619;border-radius:9px;padding:18px}.balance-proof-history{margin-top:14px}.balance-proof-history>div:last-child{gap:8px;display:grid}.balance-proof-history article{background:#181610;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.balance-proof-history article.pending{border-left:3px solid #d9ad55}.balance-proof-history article.approved{border-left:3px solid #39a66a}.balance-proof-history article.rejected{border-left:3px solid #c34f4f}.balance-proof-history article span small{color:#998f80;display:block}.balance-proof-history article em{color:#d9c28b;font-style:normal}.balance-proof-history article a{color:#edcd78}.balance-customer-shell>footer{color:#8d8578;justify-content:space-between;gap:12px;padding-top:22px;font-size:10px;display:flex}.balance-customer-shell>footer b{color:#d5b45f}.balance-invalid{background:#11100d;border:1px solid #3a3224;border-radius:15px;width:min(540px,100%);margin:12vh auto;padding:30px}.balance-invalid span{color:#d9ad55;letter-spacing:.12em;font-weight:900}.balance-invalid a{color:#edcd78;margin-top:12px;display:inline-block}@keyframes balance-confetti-fall{0%{opacity:1;translate:0 -10vh;rotate:none}to{opacity:.2;translate:4vw 115vh;rotate:720deg}}@media (width<=700px){.balance-customer-page{padding:14px 10px 36px}.balance-customer-hero,.balance-customer-columns{grid-template-columns:1fr}.balance-customer-order{grid-template-columns:minmax(0,1fr)}.balance-order-products li{grid-template-columns:auto minmax(0,1fr)}.balance-product-photos{max-width:151px}.balance-product-no-image,.balance-customer-order img{width:72px;height:72px}.balance-customer-order dl{border-top:1px solid #312b21;grid-column:1/-1;padding-top:12px}.balance-proof-area form{grid-template-columns:1fr}.balance-proof-area form>*{grid-column:1!important}.balance-proof-history article{grid-template-columns:1fr auto}.balance-proof-history article a{grid-column:1/-1}.balance-customer-shell>footer{flex-direction:column}}.balance-vnext{font-size:1rem;line-height:1.55}.balance-vnext *,.balance-vnext :before,.balance-vnext :after{box-sizing:border-box}.balance-vnext .balance-customer-shell{width:min(1040px,100%)}.balance-vnext .balance-customer-shell>header{flex-wrap:wrap}.balance-vnext .balance-customer-shell>header span{letter-spacing:normal;color:#c7bfae;font-size:.875rem}.balance-vnext .balance-customer-hero{padding:24px 0 16px;display:block}.balance-vnext .balance-order-id{color:#efce7e;overflow-wrap:anywhere;font-size:.875rem;display:block}.balance-vnext .balance-customer-hero h1{margin:6px 0;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.25}.balance-vnext .balance-customer-hero p{color:#c7bfae;margin:0}.balance-vnext .balance-financial-summary{grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin:0;display:grid}.balance-vnext .balance-financial-summary>div{background:#11110e;border:1px solid #54462a;border-radius:12px;align-content:center;gap:8px;min-width:0;padding:20px;display:grid}.balance-vnext .balance-financial-summary dt{color:#d7d0c1;font-size:.875rem;font-weight:700}.balance-vnext .balance-financial-summary dd{color:#fff7e4;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:850}.balance-vnext .balance-financial-summary .balance-remaining{background:#241c0b;border:2px solid #d9ad55}.balance-vnext .balance-remaining dd{color:#f7d480;font-size:clamp(1.75rem,4vw,2.3rem)}.balance-vnext .balance-financial-summary .paid{background:#10261a;border-color:#65ba8b}.balance-vnext .balance-status-row{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.balance-vnext .balance-status-row strong{border-radius:8px;padding:6px 12px;font-size:.875rem}.balance-vnext .balance-status-pending{color:#f7d480;background:#2d230f}.balance-vnext .balance-status-paid{color:#bfe7cc;background:#10261a}.balance-vnext .balance-status-row span{color:#f1d897;font-size:.875rem}.balance-vnext .balance-delivery{color:#c5ecd4;background:#102019;border:1px solid #4e8365;border-radius:10px;flex-wrap:wrap;gap:8px 20px;margin:16px 0;padding:12px 16px;display:flex}.balance-vnext .balance-next-installment{flex-wrap:wrap}.balance-vnext .balance-next-installment span{letter-spacing:normal;font-size:.875rem}.balance-vnext .balance-pix{background:#17140c;border:1px solid #9b7a34;border-radius:12px;margin:20px 0;padding:22px}.balance-vnext .balance-eyebrow{color:#efce7e;font-size:.875rem;font-weight:800}.balance-vnext h2{margin:4px 0 12px;font-size:1.25rem;line-height:1.4}.balance-vnext .balance-pix p{margin:10px 0}.balance-vnext .balance-pix label{margin-bottom:6px;font-size:.875rem;display:block}.balance-vnext .balance-pix-copy{flex-wrap:wrap;gap:10px;display:flex}.balance-vnext .balance-pix-copy input{color:#fff;background:#080807;border:1px solid #7b693d;border-radius:8px;flex:260px;width:100%;min-width:0;min-height:48px;padding:10px;font-size:1rem}.balance-vnext button{max-width:100%;min-height:48px;font:inherit;white-space:normal;overflow-wrap:anywhere;color:#111;cursor:pointer;background:#d9ad55;border:1px solid #d9ad55;border-radius:8px;padding:10px 16px;font-weight:800}.balance-vnext button:disabled{cursor:wait;opacity:.65}.balance-vnext :is(button,input,a,summary):focus-visible{outline-offset:3px;outline:3px solid #f7d480}.balance-vnext .balance-copy-feedback{color:#f7d480;min-height:1.5em}.balance-vnext small{color:#c7bfae;font-size:.875rem;line-height:1.55}.balance-vnext .balance-customer-order{padding:20px;display:block}.balance-vnext .balance-order-products li{grid-template-columns:80px minmax(0,1fr);gap:14px}.balance-vnext .balance-order-products img,.balance-vnext .balance-product-no-image{width:80px;height:80px}.balance-vnext .balance-order-products h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:1rem;line-height:1.45}.balance-vnext .balance-product-price{font-size:.875rem}.balance-vnext .balance-customer-columns{grid-template-columns:1.2fr 1fr;align-items:start;margin-top:18px}.balance-vnext .balance-section-title p{color:#c7bfae;margin-top:0}.balance-vnext .balance-proof-area form{grid-template-columns:minmax(0,1fr);display:grid}.balance-vnext .balance-proof-area fieldset{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}.balance-vnext .balance-proof-area label{font-size:.875rem;font-weight:700}.balance-vnext .balance-proof-area input{min-height:48px;font-size:1rem}.balance-vnext .balance-proof-file,.balance-vnext fieldset>small{grid-column:1/-1}.balance-vnext .balance-file-selected{overflow-wrap:anywhere}.balance-vnext .balance-proof-feedback{overflow-wrap:anywhere;padding:12px;font-size:1rem}.balance-vnext .balance-proof-feedback.error{color:#ffcfca;background:#321819;border:1px solid #bb7171}.balance-vnext .balance-proof-feedback.success{color:#c5ecd4;background:#10261a;border:1px solid #4e8365}.balance-vnext .balance-refresh{color:#efce7e;background:0 0;margin-top:14px}.balance-vnext .balance-history li small{color:#c7bfae;font-size:.875rem}.balance-vnext .balance-history .balance-adjustment>span{color:#f7d480;background:#352c16}.balance-vnext .balance-history p{color:#c7bfae}.balance-vnext .balance-proof-history article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.balance-vnext .balance-proof-history article small{color:#c7bfae;display:block}.balance-vnext .balance-proof-history article strong{font-size:.875rem}.balance-vnext .balance-proof-history article a{grid-column:1/-1;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.balance-vnext .balance-customer-shell>footer{color:#c7bfae;flex-wrap:wrap;font-size:.875rem}.balance-vnext footer p{margin:0 0 8px}.balance-vnext .balance-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.balance-vnext .balance-completion-celebration{isolation:isolate;margin:0 0 20px;position:relative}.balance-vnext .balance-completion-card{z-index:2;text-align:center;background:radial-gradient(circle at 50% 0,#294f32 0,#10261a 45%,#0b1710 100%);border:2px solid #d9ad55;border-radius:18px;padding:clamp(24px,5vw,42px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 32px #d9ad5533}.balance-vnext .balance-completion-card>span{color:#f7d480;letter-spacing:.12em;font-size:.875rem;font-weight:900}.balance-vnext .balance-completion-card h2{color:#fff7e4;margin:8px 0;font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.balance-vnext .balance-completion-card p{color:#d6eddb;max-width:650px;margin:0 auto 22px;font-size:1.05rem}.balance-vnext .balance-completion-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.balance-vnext .balance-completion-actions a{color:#111;background:#d9ad55;border:1px solid #f7d480;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;font-weight:900;text-decoration:none;display:inline-flex}.balance-vnext .balance-completion-actions button{color:#e6f5ea;background:0 0;border-color:#8bac95}.balance-vnext .balance-confetti{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.balance-vnext .balance-confetti i{background:#f7d480;border-radius:2px;width:10px;height:18px;animation:3.8s ease-in forwards balance-confetti-fall;position:absolute;top:-10vh;left:5%}.balance-vnext .balance-confetti i:nth-child(3n+1){background:#65ba8b;transform:rotate(25deg)}.balance-vnext .balance-confetti i:nth-child(3n+2){background:#fff7e4;transform:rotate(55deg)}.balance-vnext .balance-confetti i:nth-child(2){animation-delay:.15s;left:12%}.balance-vnext .balance-confetti i:nth-child(3){animation-delay:.4s;left:19%}.balance-vnext .balance-confetti i:nth-child(4){animation-delay:.1s;left:26%}.balance-vnext .balance-confetti i:nth-child(5){animation-delay:.55s;left:33%}.balance-vnext .balance-confetti i:nth-child(6){animation-delay:.25s;left:40%}.balance-vnext .balance-confetti i:nth-child(7){animation-delay:.7s;left:47%}.balance-vnext .balance-confetti i:nth-child(8){animation-delay:.2s;left:54%}.balance-vnext .balance-confetti i:nth-child(9){animation-delay:.48s;left:61%}.balance-vnext .balance-confetti i:nth-child(10){animation-delay:50ms;left:68%}.balance-vnext .balance-confetti i:nth-child(11){animation-delay:.62s;left:75%}.balance-vnext .balance-confetti i:nth-child(12){animation-delay:.3s;left:82%}.balance-vnext .balance-confetti i:nth-child(13){animation-delay:.75s;left:89%}.balance-vnext .balance-confetti i:nth-child(14){animation-delay:.18s;left:95%}.balance-vnext .balance-confetti i:nth-child(15){animation-delay:.9s;left:22%}.balance-vnext .balance-confetti i:nth-child(16){animation-delay:.82s;left:44%}.balance-vnext .balance-confetti i:nth-child(17){animation-delay:1s;left:66%}.balance-vnext .balance-confetti i:nth-child(18){animation-delay:.92s;left:86%}.sales-control-panel .sales-order-timeline{max-width:280px;margin-top:8px}.sales-control-panel .sales-order-timeline summary{cursor:pointer;color:#efce7e;padding:8px 0;font-size:.875rem;line-height:1.5}.sales-control-panel .sales-order-timeline dl{gap:8px;margin:8px 0;display:grid}.sales-control-panel .sales-order-timeline dt{color:#c7bfae;font-size:.875rem}.sales-control-panel .sales-order-timeline dd{color:#fff7e4;margin:0;font-size:.875rem}.sales-control-panel .sales-order-timeline p{color:#c7bfae;font-size:.875rem;line-height:1.5}@media (width<=700px){.balance-vnext{padding:14px 12px 32px}.balance-vnext .balance-financial-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.balance-vnext .balance-financial-summary>div{padding:14px}.balance-vnext .balance-financial-summary .balance-remaining{grid-column:1/-1}.balance-vnext .balance-pix,.balance-vnext .balance-proof-area,.balance-vnext .balance-history,.balance-vnext .balance-proof-history{padding:16px}.balance-vnext .balance-pix-copy{grid-template-columns:minmax(0,1fr);display:grid}.balance-vnext .balance-customer-columns,.balance-vnext .balance-proof-area fieldset,.balance-vnext .balance-proof-history article{grid-template-columns:minmax(0,1fr)}.balance-vnext .balance-proof-history article a{grid-column:1}.balance-vnext .balance-completion-actions{grid-template-columns:minmax(0,1fr);display:grid}.balance-vnext .balance-completion-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.balance-vnext .balance-confetti{display:none}}.sales-payment-cell>small{color:#aaa092;line-height:1.45}.sales-payment-cell label{flex-direction:column;gap:4px;display:flex}.sales-payment-cell select{color:#f4ead2;background:#11100d;border:1px solid #4a4030;border-radius:6px;width:180px;min-height:34px}.sales-date-stack,.sales-cost-inputs,.sales-row-actions{flex-direction:column;gap:5px;display:flex}.sales-date-stack input{width:130px}.sales-row-actions button:last-child{color:#aaa;border-color:#464139}.sales-row-actions .delete-order{color:#ef9b94;background:#2b1717;border-color:#743b3b}.positive{color:#55d88a!important}.negative{color:#f77!important}.sales-empty{text-align:center;color:#aaa;padding:24px}@media (width<=1050px){.sales-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.sales-control-panel{padding:12px}.sales-control-heading{flex-direction:column;align-items:stretch}.sales-filters{grid-template-columns:1fr}.sales-kpis{grid-template-columns:repeat(2,1fr)}.commercial-command-bar{margin-inline:-2px}.commercial-command-bar>div{display:none}.sales-control-heading>button{width:100%}}.sales-delivery-date,.sales-delivered{flex-direction:column;gap:5px;display:flex}.sales-delivery-date small,.sales-delivered small{color:#9d9587;font-size:10px}.sales-delivery-date input{width:130px}.sales-delivered b{color:#55d88a;white-space:nowrap}.sales-delivery-empty{color:#777}.historical-import{background:#11100d;border:1px solid #3b3424;border-radius:9px;margin:16px 0 12px}.historical-import summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.historical-import summary::-webkit-details-marker{display:none}.historical-import summary span,.historical-import summary small{display:block}.historical-import summary small,.historical-import-body>small{color:#9e9789;margin-top:3px}.historical-import summary em{color:#e6c66f;font-size:11px;font-style:normal}.historical-import[open] summary em{font-size:0}.historical-import[open] summary em:before{content:"Fechar";font-size:11px}.historical-import-body{border-top:1px solid #29251c;gap:12px;padding:0 15px 15px;display:grid}.historical-import-body>label{gap:6px;padding-top:12px;font-size:11px;font-weight:700;display:grid}.historical-import textarea{resize:vertical;color:#fff;width:100%;min-height:96px;font:inherit;background:#080807;border:1px solid #3b372e;border-radius:7px;padding:10px}.historical-import-actions,.historical-import-review{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.historical-import-actions{padding-top:12px}.historical-import-actions button,.historical-file-button,.historical-import-review button{color:#edcd78;cursor:pointer;background:#1a1710;border:1px solid #80672f;border-radius:7px;min-height:38px;padding:0 13px;font-weight:800}.historical-file-button{align-items:center;display:inline-flex}.historical-file-button input{opacity:0;width:1px;height:1px;position:absolute}.historical-import-review{color:#f1d890;background:#19160e;border-radius:7px;padding:10px 12px;font-weight:800}.historical-import-review button{color:#111;background:#d9ad55}.historical-import-review button:disabled{cursor:not-allowed;opacity:.45}.historical-import-feedback{color:#bdf5d0;background:#102016;border-left:3px solid #55d88a;margin:0;padding:10px 12px}@media (width<=700px){.historical-import-actions>*,.historical-import-review button{justify-content:center;width:100%}}.financial-control{gap:13px;display:grid}.financial-toolbar{grid-template-columns:160px 180px 180px minmax(220px,1fr) auto auto;align-items:end;gap:8px;display:grid}.financial-toolbar label,.financial-form-grid label{color:#b9b1a3;gap:5px;font-size:10px;font-weight:800;display:grid}.financial-toolbar input,.financial-toolbar select,.financial-form-grid input,.financial-form-grid select{color:#fff;background:#080807;border:1px solid #3b372e;border-radius:6px;width:100%;min-height:38px;padding:0 10px}.financial-toolbar>button,.financial-form-actions button,.financial-row-actions button{color:#111;cursor:pointer;background:#d9ad55;border:1px solid #80672f;border-radius:6px;min-height:38px;padding:0 12px;font-weight:900}.financial-toolbar .financial-clear{color:#edcd78;background:#1a1710}.financial-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.financial-kpis>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#12110e;border:1px solid #322e25;border-radius:8px;padding:13px;position:relative;overflow:hidden}.financial-kpis>button:before{content:"";background:#8d7338;width:3px;position:absolute;inset:0 auto 0 0}.financial-kpis>button.received:before,.financial-kpis>button.balance:before{background:#3da66a}.financial-kpis>button.receivable:before,.financial-kpis>button.payable:before{background:#d18d2c}.financial-kpis>button.paid:before,.financial-kpis>button.negative:before{background:#b04d4d}.financial-kpis span,.financial-kpis small{color:#9d9587;font-size:10px;display:block}.financial-kpis b{color:#f1d890;margin:5px 0;font-size:17px;display:block}.financial-kpis>button:hover,.financial-kpis>button:focus-visible{background:#1d1911;border-color:#d9ad55;outline:none;transform:translateY(-1px)}.financial-auto-note{color:#dff5e7;background:#102016;border-left:3px solid #3da66a;grid-template-columns:auto 1fr;gap:3px 12px;padding:11px 13px;display:grid}.financial-auto-note b{color:#55d88a;grid-row:1/3}.financial-auto-note small{color:#94ad9d}.financial-entry-form{background:#11100d;border:1px solid #3b3424;border-radius:9px}.financial-entry-form summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 15px;list-style:none;display:flex}.financial-entry-form summary::-webkit-details-marker{display:none}.financial-entry-form summary span,.financial-entry-form summary small{display:block}.financial-entry-form summary small{color:#9e9789;margin-top:3px}.financial-entry-form summary em{color:#e6c66f;font-size:11px;font-style:normal}.financial-entry-form[open] summary em:before{content:"Fechar"}.financial-entry-form[open] summary em{font-size:0}.financial-entry-form[open] summary em:before{font-size:11px}.financial-form-grid{border-top:1px solid #29251c;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.financial-description,.financial-notes{grid-column:span 2}.financial-installments{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.financial-installments i{color:#888;font-style:normal}.financial-form-actions{align-items:center;gap:8px;padding:0 14px 14px;display:flex}.financial-form-actions button+button{color:#edcd78;background:#1a1710}.financial-form-actions span{color:#efb5ad;font-size:11px}.financial-sheet-wrap{border:1px solid #302c24;border-radius:9px;max-height:560px;overflow:auto}.financial-sheet{border-collapse:collapse;background:#0a0a09;width:100%;min-width:1050px;font-size:11px}.financial-sheet th{z-index:2;color:#e6c66f;text-align:left;background:#1c1810;padding:10px 8px;position:sticky;top:0}.financial-sheet td{vertical-align:top;border-top:1px solid #26231d;padding:9px 8px}.financial-sheet td b,.financial-sheet td small{display:block}.financial-sheet td small{color:#8f8778;margin-top:3px}.financial-type,.financial-status{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.financial-type.receivable,.financial-status.settled{color:#66e99c;background:#123b24}.financial-type.payable,.financial-status.pending{color:#f1bd66;background:#3a2410}.financial-row-actions{gap:5px;display:flex}.financial-row-actions button{color:#edcd78;background:#1a1710;min-height:31px;padding-inline:8px;font-size:9px}.financial-row-actions button.delete{color:#ef928b;border-color:#6c3434}@media (width<=1200px){.financial-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-search{grid-column:span 2}.financial-kpis,.financial-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sales-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:auto}.sales-tabs button{white-space:normal;min-height:62px}.financial-toolbar,.financial-form-grid{grid-template-columns:1fr}.financial-search,.financial-description,.financial-notes{grid-column:auto}.financial-toolbar>button{width:100%}.financial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-auto-note{grid-template-columns:1fr}.financial-auto-note b{grid-row:auto}.financial-form-actions{flex-direction:column;align-items:stretch}}.admin-shell{overflow-anchor:none;height:100dvh;min-height:0;overflow:hidden}.admin-content{overscroll-behavior-y:contain;overflow-anchor:none;scroll-behavior:auto;scrollbar-gutter:stable;height:100dvh;min-height:0;overflow:hidden auto}.admin-content img,.admin-content iframe,.admin-anchor{overflow-anchor:none}@media (width<=950px){.admin-shell{grid-template-rows:auto minmax(0,1fr)}.admin-side{height:auto;max-height:190px;position:relative;top:auto}.admin-content{height:auto;min-height:0;overflow-y:auto}.admin-anchor{scroll-margin-top:12px}.edit-product-search{top:8px}}@media (width<=680px){.admin-side{max-height:170px}.admin-content{padding-bottom:max(60px, env(safe-area-inset-bottom))}.admin-anchor{scroll-margin-top:8px}.edit-product-search{top:4px}}.storefront .header-line-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.storefront .service-icon{letter-spacing:0;padding:0}.storefront .user-icon{font-family:inherit;transform:none}.storefront .cart-icon{filter:none}.storefront .store-search button svg{fill:none;stroke:#9b792d;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.storefront .admin-header-icon svg{width:19px;height:19px}.storefront .header-action-button{gap:3px}.storefront .store-brand img{filter:drop-shadow(0 2px 8px #0008)}@media (width>=1051px){.storefront .store-header{grid-template-columns:180px minmax(340px,620px) minmax(360px,1fr);gap:28px;padding-inline:clamp(28px,5vw,82px)}.storefront .store-brand img{width:158px;height:98px}.storefront .store-search{justify-self:center;width:100%;max-width:620px}.storefront .header-actions{justify-self:end}}@media (width>=761px) and (width<=1050px){.storefront .store-header{grid-template-columns:128px minmax(240px,1fr) 340px;gap:14px;padding-inline:20px}.storefront .store-brand img{width:118px;height:92px}.storefront .store-search{max-width:520px}.storefront .header-actions{gap:10px}.storefront .header-action-button{min-width:62px;font-size:9px!important}.storefront .store-header .customer-account{gap:8px}}@media (width<=760px){.storefront .store-brand img{width:82px;height:68px}.storefront .store-search{max-width:none}.storefront .header-line-icon svg{width:21px;height:21px}.storefront .store-search button{padding-inline:12px}}.sales-order-products{flex-direction:column;gap:6px;min-width:210px;display:flex}.sales-order-products>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.sales-order-products img{object-fit:contain;background:#fff;border:1px solid #3c382f;border-radius:5px;width:44px;height:52px;padding:2px}.sales-order-photo{width:max-content;max-width:146px}.sales-order-photo-list{flex-wrap:wrap;gap:3px;max-width:146px;display:flex}.sales-order-photo label{color:#e6c66f;text-align:center;cursor:pointer;border:1px solid #7d6329;border-radius:4px;margin-top:3px;padding:3px 2px;font-size:7px;font-weight:800;display:block}.sales-order-photo label input{display:none}.sales-order-products span,.sales-order-products b,.sales-order-products small{min-width:0;display:block}.sales-order-products b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-order-products small{color:#9e9586;margin-top:3px}.sales-item-cost{color:#e6c66f;gap:3px;margin-top:7px;font-size:8px;font-weight:900;display:grid!important}.sales-item-cost>span{color:#b6ad9e;align-items:center;gap:4px;display:flex}.sales-item-cost input{width:92px!important;min-height:30px!important}.sales-item-cost-view{font-weight:800;color:#e6c66f!important}.admin-shell .sales-tracking-groups{gap:8px;min-width:220px;display:grid}.admin-shell .sales-tracking-groups section,.admin-shell .sales-tracking-groups label{background:#10100d;border:1px solid #302c24;border-radius:6px;gap:4px;margin:0;padding:7px;display:grid}.admin-shell .sales-tracking-groups b,.admin-shell .sales-tracking-groups small,.admin-shell .sales-tracking-groups strong,.admin-shell .sales-tracking-groups span{display:block}.admin-shell .sales-tracking-groups b{color:#e6c66f;font-size:10px}.admin-shell .sales-tracking-groups strong{color:#f2eee3;overflow-wrap:anywhere}.admin-shell .sales-tracking-groups small,.admin-shell .sales-tracking-groups span{color:#999083}.admin-shell .sales-tracking-groups ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-shell .sales-tracking-groups li+li{border-top:1px solid #29261f;padding-top:6px}.admin-shell .sales-tracking-groups input{width:100%}.sales-cost-summary{color:#9e9586;gap:2px;font-size:9px;display:grid}.sales-cost-summary b{color:#f1d890;font-size:11px}.order-admin-thumbs{flex:none;grid-template-columns:repeat(2,34px);align-content:start;gap:4px;display:grid!important}.order-admin-thumbs img{background:#fff;border:1px solid #3b372f;padding:2px;object-fit:contain!important;border-radius:5px!important;width:34px!important;height:42px!important}.order-admin-thumbs img:only-child{grid-column:span 2;width:72px!important;height:72px!important}.admin-order-items{flex-direction:column;margin-top:3px;gap:4px!important;display:flex!important}.admin-order-items>span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;color:#d8c9a2!important;display:grid!important}.admin-order-items img{background:#fff;padding:2px;object-fit:contain!important;border-radius:4px!important;width:28px!important;height:34px!important}.admin-order-items em{color:#d8c9a2;font-style:normal;line-height:1.25;overflow:hidden}@media (width<=600px){.order-admin-thumbs{grid-template-columns:repeat(3,32px)}.order-admin-thumbs img{width:32px!important;height:38px!important}.order-admin-thumbs img:only-child{grid-column:span 2;width:64px!important;height:64px!important}}.edit-order-button{color:#f1d17c;cursor:pointer;background:#201b10;border:1px solid #8a7037;border-radius:6px;min-height:34px;font-weight:800}.order-edit-panel{background:#090908;border:1px solid #80672f;border-radius:10px;grid-column:1/-1;margin-top:4px;padding:16px}.order-edit-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.order-edit-heading div{flex-direction:column;gap:3px;display:flex}.order-edit-heading small{color:#999083}.order-edit-heading>button{color:#d9ad55;cursor:pointer;background:0 0;border:0}.order-edit-items{flex-direction:column;gap:9px;display:flex}.order-edit-items fieldset{border:1px solid #302b21;border-radius:8px;grid-template-columns:2fr repeat(3,1fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.order-edit-panel label{color:#aaa;flex-direction:column;gap:5px;font-size:9px;display:flex}.order-edit-panel input,.order-edit-panel textarea{color:#fff;background:#050505;border:1px solid #3e392e;border-radius:6px;width:100%;min-height:36px;padding:7px 9px}.order-edit-panel textarea{resize:vertical;min-height:72px}.order-edit-check{min-height:36px;flex-direction:row!important;align-items:center!important}.order-edit-check input{width:16px;min-height:16px}.remove-order-item,.add-order-item{color:#faa;cursor:pointer;background:#2a1212;border:1px solid #5b3b3b;border-radius:6px;min-height:36px}.add-order-item{color:#e9c66e;background:#211b0d;border-color:#6f592b;margin:9px 0}.order-edit-customer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.order-edit-notes{grid-column:span 2}.order-edit-summary{color:#c8b989;background:#12100b;flex-wrap:wrap;justify-content:flex-end;gap:15px;margin-top:12px;padding:11px;display:flex}.order-edit-summary b{color:#f2d276}.order-edit-warning{color:#c7a95d;margin:9px 0;font-size:10px}.order-edit-actions{justify-content:flex-end;gap:8px;display:flex}.order-edit-actions button{color:#111;cursor:pointer;background:#d9ad55;border:1px solid #8a7037;border-radius:7px;min-height:39px;padding:0 15px;font-weight:900}.order-edit-actions button:last-child{color:#d4c49b;background:#17140e}@media (width<=950px){.order-edit-items fieldset,.order-edit-customer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.order-edit-items fieldset,.order-edit-customer{grid-template-columns:1fr}.order-edit-notes{grid-column:auto}.order-edit-summary{flex-direction:column;align-items:flex-end;gap:5px}.order-edit-actions{flex-direction:column}.order-edit-actions button{width:100%}}html:has(.admin-shell){scroll-behavior:auto;overflow-y:auto}.admin-shell{height:auto!important;min-height:100vh!important;overflow:visible!important}.admin-content{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.admin-side{height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}.admin-anchor{scroll-margin-top:16px}@media (width<=950px){.admin-shell{display:block}.admin-side{z-index:40;height:auto;max-height:190px;position:sticky;top:0;overflow:auto}.admin-content{min-height:0!important}.admin-anchor{scroll-margin-top:200px}}@media (width<=680px){.admin-side{max-height:170px}.admin-anchor{scroll-margin-top:180px}}.admin-side button{scroll-margin-block:8px}.admin-content{overflow-anchor:none!important;scroll-behavior:auto!important}.social-proof{z-index:86;color:#171510;opacity:0;pointer-events:none;background:#fffdf8;border:1px solid #d8c49b;border-radius:12px;grid-template-columns:62px minmax(0,1fr) 26px;align-items:center;gap:11px;width:min(410px,100vw - 32px);padding:10px;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:22px;left:22px;transform:translateY(18px);box-shadow:0 16px 45px #1c160d38}.social-proof.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.social-proof>img{object-fit:contain;background:#fff;border:1px solid #e3ddd1;border-radius:8px;width:62px;height:72px;padding:3px}.social-proof>div{gap:3px;min-width:0;display:grid}.social-proof span{color:#946d18;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.social-proof span i{color:#fff;background:#159451;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.social-proof small{color:#6d675e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.social-proof div>button{color:#171510;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900;overflow:hidden}.social-proof div>button:hover{color:#a5791c;text-decoration:underline}.social-proof .social-proof-close{color:#5e574b;cursor:pointer;background:#f1ede4;border:0;border-radius:50%;align-self:start;width:26px;height:26px;font-size:18px;line-height:1}@media (width<=640px){.social-proof{grid-template-columns:50px minmax(0,1fr) 24px;width:calc(100vw - 20px);padding:8px;bottom:10px;left:10px}.social-proof>img{width:50px;height:58px}.social-proof small{font-size:10px}.social-proof div>button{font-size:12px}}@media (prefers-reduced-motion:reduce){.social-proof{transition:none}}.background-import-status{z-index:120;color:#fff;background:#11100d;border:1px solid #9f7a2d;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(390px,100vw - 32px);padding:13px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #0009}.background-import-status.success{border-color:#238b52}.background-import-status.error{border-color:#a53a3a}.background-import-icon{color:#111;background:#d9ad55;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;display:grid}.background-import-status.running .background-import-icon{animation:1.2s linear infinite background-import-spin}.background-import-status.success .background-import-icon{background:#28a765}.background-import-status.error .background-import-icon{color:#fff;background:#bd4545}.background-import-status div{gap:3px;min-width:0;display:grid}.background-import-status b,.background-import-status small,.background-import-status em{overflow-wrap:anywhere}.background-import-metrics{color:#d8c99e;flex-wrap:wrap;align-items:center;gap:5px 9px;font-size:9px;line-height:1.25;display:flex}.background-import-metrics strong{color:#f1c75b;font-size:13px}.background-import-progressbar{background:#3a3324;border-radius:99px;width:100%;height:6px;display:block;overflow:hidden}.background-import-progressbar i{border-radius:inherit;background:linear-gradient(90deg,#b78b31,#f0c75c);height:100%;transition:width .3s;display:block}.background-import-status .background-import-details-toggle{color:#f1cf7b;border-color:#80672e;justify-self:start;min-height:26px;padding:3px 8px;font-size:9px}.background-import-details{color:#f0dfb0;background:#080704;border:1px solid #4d4127;border-radius:6px;max-height:170px;margin:2px 0 0;padding:7px 8px 7px 23px;font-size:9px;line-height:1.35;overflow-y:auto}.background-import-details li+li{margin-top:5px}.background-import-status small{color:#ddd2b4}.background-import-status em{color:#71d99b;font-size:10px;font-style:normal}.background-import-status button{color:#f1cf7b;cursor:pointer;background:0 0;border:1px solid #9f7a2d;border-radius:7px;min-height:34px;padding:0 11px;font-weight:800}@keyframes background-import-spin{to{transform:rotate(360deg)}}@media (width<=600px){.background-import-status{width:calc(100vw - 24px);bottom:12px;right:12px}.yupoo-page-mode{grid-template-columns:1fr}}.import-control-center{background:linear-gradient(135deg,#17150f,#0b110e);border:1px solid #8f712f;border-radius:12px;gap:14px;margin:18px 0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff08}.import-control-center.success{border-color:#2e8556}.import-control-center.error{border-color:#9b4a42}.import-control-center>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.import-control-center>header>div:first-child{gap:4px;min-width:0;display:grid}.import-control-center>header b{color:#fff;font-size:15px}.import-control-center>header small{color:#c6bfae;overflow-wrap:anywhere}.import-control-status{color:#f0c866;letter-spacing:.08em;text-transform:uppercase;background:#d9ad5520;border-radius:99px;width:max-content;padding:3px 8px;font-size:9px;font-weight:900}.import-control-center.success .import-control-status{color:#75dea4;background:#2ca46522}.import-control-center.error .import-control-status{color:#f0a49d;background:#b84f4522}.import-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.import-control-actions button,.import-review-toolbar button,.import-readiness-bar button{color:#f1cf7b;cursor:pointer;background:#17140d;border:1px solid #6f5b2e;border-radius:7px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:800}.import-control-actions button:hover,.import-review-toolbar button:hover,.import-readiness-bar button:hover{background:#241d0f;border-color:#d9ad55}.import-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.import-summary-grid article{background:#090a08;border:1px solid #353127;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 12px;display:flex}.import-summary-grid span{color:#aaa393;font-size:10px}.import-summary-grid b{color:#fff;font-size:20px}.import-summary-grid .imported{border-left:3px solid #35af70}.import-summary-grid .duplicate{border-left:3px solid #9f8140}.import-summary-grid .warning{border-left:3px solid #d7922d}.import-summary-grid .error{border-left:3px solid #bd4c48}.import-control-progress{gap:7px;display:grid}.import-control-progress>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.import-control-progress>span b{color:#f1c75b;font-size:14px}.import-control-progress>span small{color:#9f9888;text-align:right}.import-control-progress>i{background:#343025;border-radius:99px;height:7px;display:block;overflow:hidden}.import-control-progress>i>em{border-radius:inherit;background:linear-gradient(90deg,#b98b2f,#f0c65c);height:100%;transition:width .3s;display:block}.import-review{background:#080906;border:1px solid #393329;border-radius:9px;overflow:hidden}.import-review-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.import-review-toolbar>b{color:#e8dfca;font-size:11px}.import-review-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.import-review-toolbar button{color:#bdb39e;min-height:28px;padding:4px 8px;font-size:9px}.import-review-toolbar button.selected{color:#181208;background:#d9ad55;border-color:#d9ad55}.import-review-toolbar button:disabled{opacity:.35;cursor:default}.import-review-list{border-top:1px solid #312c23;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.import-review-list li{border-bottom:1px solid #211f19;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:9px 12px;display:grid}.import-review-list li:last-child{border-bottom:0}.import-review-list li>span{color:#e4c873;text-align:center;text-transform:uppercase;background:#4a412c;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:900}.import-review-list li.error>span{color:#ffb4ad;background:#5b2524}.import-review-list li.warning>span{color:#f1bc6a;background:#4e3517}.import-review-list li.duplicate>span{color:#d9bd79;background:#383226}.import-review-list p{color:#c9c2b2;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.import-readiness-bar{background:#09140f;border:1px solid #345743;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.import-readiness-bar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.import-readiness-bar span{color:#91d7ad;background:#1c392a;border-radius:99px;padding:5px 8px;font-size:9px}.import-readiness-bar span.pending{color:#f0bd75;background:#4a3318}.import-readiness-bar span.existing{color:#c9bea2;background:#333028}@media (width<=820px){.import-control-center>header,.import-review-toolbar,.import-readiness-bar{flex-direction:column;align-items:stretch}.import-control-actions,.import-review-toolbar>div,.import-readiness-bar>div{justify-content:flex-start}.import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.import-summary-grid{grid-template-columns:1fr}.import-control-progress>span{flex-direction:column;align-items:flex-start}.import-control-progress>span small{text-align:left}.import-review-list li{grid-template-columns:1fr}}.admin-shell{grid-template-columns:260px minmax(0,1fr);max-width:100%}.admin-content{width:100%;min-width:0;max-width:100%;padding-inline:clamp(18px,2.2vw,38px)}.admin-content>*,.folder-import-panel,.yupoo-link-import,.folder-picker{box-sizing:border-box;min-width:0;max-width:100%}.folder-album-list{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.folder-album-list>div,.yupoo-album-preview,.yupoo-album-preview>p{min-width:0;max-width:100%}.yupoo-album-preview .album-actions{flex:0 auto;max-width:100%}.yupoo-album-preview .album-actions button{white-space:normal;min-height:32px;padding:5px 8px;font-size:9px}.folder-import-options{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.folder-import-options label,.folder-import-options input,.folder-import-options select,.folder-picker input,.yupoo-link-import textarea{box-sizing:border-box;min-width:0;max-width:100%}.import-divider{text-align:center;min-width:0;overflow:hidden}.import-divider span{overflow-wrap:anywhere;max-width:100%}@media (width<=1250px) and (width>=951px){.admin-shell{grid-template-columns:230px minmax(0,1fr)}.admin-side{padding-inline:16px}.folder-album-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-content{width:100%;padding-inline:16px}}@media (width<=680px){.folder-import-panel,.yupoo-link-import{padding:14px}.folder-album-list,.folder-import-options{grid-template-columns:minmax(0,1fr)}.folder-album-list>div{flex-wrap:wrap;align-items:flex-start}.yupoo-album-preview .album-actions{justify-content:stretch;width:100%}.yupoo-album-preview .album-actions button{flex:130px}}.front-photo-picker{flex:none;grid-template-columns:repeat(3,48px);gap:5px;display:grid}.front-photo-picker button{cursor:pointer;background:#fff;border:1px solid #385746;border-radius:6px;width:48px;height:55px;padding:2px;position:relative;overflow:hidden}.front-photo-picker button:hover,.front-photo-picker button:focus-visible{border-color:#e2b958;outline:2px solid #e2b95855}.front-photo-picker button.selected{border:2px solid #e2b958;box-shadow:0 0 0 2px #e2b95833}.front-photo-picker button.selected:after{content:"Principal";color:#111;text-align:center;text-transform:uppercase;background:#d9ad55;border-radius:3px;padding:2px 1px;font-size:6px;font-weight:900;position:absolute;bottom:1px;left:1px;right:1px}.front-photo-picker img{object-fit:contain!important;border:0!important;border-radius:3px!important;width:100%!important;height:100%!important;padding:0!important}.front-photo-status{margin-top:6px;font-size:9px;font-style:normal;font-weight:800;line-height:1.35;display:block}.front-photo-status.confirmed{color:#65d994}.front-photo-status.pending{color:#ffd16a}.folder-album-preview{flex-wrap:wrap;align-items:flex-start!important}.folder-album-cover{background:#fff;border:2px solid #e2b958;border-radius:7px;flex:0 0 62px;width:62px;height:72px;position:relative;overflow:hidden}.folder-album-cover img{object-fit:contain;width:100%;height:100%}.folder-album-cover span{color:#111;text-align:center;text-transform:uppercase;background:#d9ad55;border-radius:3px;padding:2px;font-size:6px;font-weight:900;position:absolute;bottom:2px;left:2px;right:2px}.folder-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.folder-file-picker{background:#17140d;border-style:solid;border-color:#80672e}.folder-album-name{color:#b9c9bf;text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.folder-album-name input{box-sizing:border-box;color:#fff;width:100%;min-height:34px;font:inherit;text-transform:none;background:#080b09;border:1px solid #385746;border-radius:5px;font-size:11px}.folder-album-preview>p{flex:260px;min-width:150px}.folder-photo-toggle{color:#f1cf7b!important;border-color:#80672e!important}.front-photo-picker.expanded{border-top:1px solid #263d31;flex:1 0 100%;margin-top:8px;padding-top:10px}.folder-preview-pagination{justify-content:flex-end;align-items:center;gap:8px;margin:10px 0;display:flex}.folder-preview-pagination span{color:#b9c9bf;margin-right:auto;font-size:10px}.folder-preview-pagination button{color:#f1cf7b;cursor:pointer;background:#211b0e;border:1px solid #80672e;border-radius:6px;min-height:34px;padding:0 11px;font-weight:800}.folder-preview-pagination button:disabled{opacity:.4;cursor:default}@media (width<=560px){.folder-picker-options{grid-template-columns:1fr}.front-photo-picker{grid-template-columns:repeat(3,minmax(44px,1fr));width:100%}.front-photo-picker button{width:100%;height:68px}.folder-preview-pagination{flex-wrap:wrap}.folder-preview-pagination span{width:100%}}.customers-panel .customers-list article{grid-template-columns:48px minmax(180px,1fr) minmax(260px,1.3fr) 85px auto auto}.customer-edit-action,.customer-edit-modal footer button{color:#f0ca78;min-height:38px;font:inherit;text-transform:uppercase;cursor:pointer;background:#17130c;border:1px solid #b88b38;border-radius:7px;padding:0 13px;font-size:11px;font-weight:800}.customer-edit-action:disabled,.customer-edit-modal button:disabled{opacity:.55;cursor:wait}.customer-edit-notice,.customer-edit-error,.customer-google-linked,.customer-readonly-note{border-radius:7px;padding:10px 12px;font-size:12px}.customer-edit-notice{color:#a5efbb;background:#12311d;border:1px solid #2d7542}.customer-edit-error{color:#ffb5b5;background:#351515;border:1px solid #7b3333}.customer-edit-backdrop{z-index:1000;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-edit-modal{color:#eee;background:#11110f;border:1px solid #755b2c;border-radius:14px;width:min(900px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 80px #000}.customer-edit-modal>header,.customer-edit-modal>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-edit-modal h3,.customer-edit-modal h4{color:#fff;margin:0}.customer-edit-modal>header>button{color:#fff;cursor:pointer;background:#090909;border:1px solid #4d4639;border-radius:50%;width:38px;height:38px;font-size:24px}.customer-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.customer-edit-form label{color:#c9b98f;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.customer-edit-form input,.customer-edit-form select{color:#fff;width:100%;min-height:42px;font:inherit;background:#080808;border:1px solid #4a4234;border-radius:6px;padding:0 11px}.customer-edit-form input[readonly]{color:#9d9d9d;background:#151515}.customer-readonly-note{color:#d6c79f;background:#2b2518;grid-column:1/-1;margin:-7px 0 0}.customer-sensitive-note{color:#f0d9a6;background:#2b2518;border:1px solid #645128;border-radius:8px;grid-column:1/-1;margin:-7px 0 0;padding:10px 12px}.customer-google-linked{color:#b8d9ff;background:#14263a;border:1px solid #31587c}.customer-email-confirmation{background:#201b12;border:1px solid #c79a43;border-radius:12px;margin-top:18px;padding:18px}.customer-email-confirmation p{color:#ddd;line-height:1.5}.customer-email-confirmation>div{justify-content:flex-end;gap:10px;display:flex}.customer-address-editor{margin-top:24px}.customer-address-editor fieldset{border:1px solid #4a3d27;border-radius:9px;margin:14px 0;padding:0 14px 16px}.customer-address-editor legend{color:#e6bd68;padding:0 8px;font-weight:800}.customer-address-fields .wide{grid-column:1/-1}.customer-edit-modal>footer{justify-content:flex-end;margin-top:20px}.customer-edit-modal footer .primary{color:#080808;background:#c79a43}.customer-edit-modal footer .secondary{color:#ddd;background:#181818;border-color:#575044}@media (width<=1050px){.customers-panel .customers-list article{grid-template-columns:48px 1fr 1.2fr auto}.customers-panel .customer-whatsapp-action,.customers-panel .customer-edit-action{grid-column:2/-1;justify-self:start}}@media (width<=700px){.customers-panel .customers-list article{grid-template-columns:42px 1fr}.customers-panel .customer-address,.customers-panel .customer-meta,.customers-panel .customer-whatsapp-action,.customers-panel .customer-edit-action{grid-column:2}.customer-edit-backdrop{align-items:end;padding:0}.customer-edit-modal{border-radius:14px 14px 0 0;width:100%;max-height:94vh;padding:18px}.customer-edit-form{grid-template-columns:1fr}.customer-readonly-note,.customer-sensitive-note,.customer-address-fields .wide{grid-column:1}.customer-edit-modal>footer{background:#111;margin:20px -18px -18px;padding:14px 18px;position:sticky;bottom:-18px}.customer-edit-modal>footer button{flex:1}.customer-email-confirmation>div{flex-direction:column-reverse}.customer-email-confirmation button{width:100%}}.admin-shell .admin-content{font-size:14px;line-height:1.45}.admin-shell .admin-side strong{font-size:16px;line-height:1.25}.admin-shell .admin-side>div>small{font-size:12px;line-height:1.35}.admin-shell .admin-section-nav button{gap:4px;min-height:58px;padding:11px 12px}.admin-shell .admin-section-nav button b{font-size:14px;line-height:1.25}.admin-shell .admin-section-nav button small{font-size:11px;line-height:1.3}.admin-shell .admin-content h2{font-size:clamp(20px,1.6vw,26px);line-height:1.2}.admin-shell .admin-content h3{font-size:17px;line-height:1.25}.admin-shell .admin-content .eyebrow{letter-spacing:.2em;font-size:11px;line-height:1.3}.admin-shell .form-intro,.admin-shell .admin-list-heading p,.admin-shell .bulk-maintenance-heading p,.admin-shell .category-manager-heading p{font-size:12px;line-height:1.5}.admin-shell .admin-content label,.admin-shell .bulk-scope-filter-grid>label,.admin-shell .multi-category-filter,.admin-shell .bulk-maintenance-fields>label>span{font-size:12px;line-height:1.35}.admin-shell .admin-content input:not([type=checkbox]):not([type=radio]),.admin-shell .admin-content select,.admin-shell .admin-content textarea{min-height:42px;font-size:13px;line-height:1.35}.admin-shell .admin-content button{font-size:12px;line-height:1.25}.admin-shell .admin-product-info>strong,.admin-shell .individual-product-summary b,.admin-shell .bulk-maintenance-preview-list b,.admin-shell .customers-list strong,.admin-shell .orders-list strong{font-size:13px;line-height:1.35}.admin-shell .admin-product-info span,.admin-shell .individual-product-summary small,.admin-shell .individual-product-summary span,.admin-shell .bulk-maintenance-preview-list small,.admin-shell .bulk-maintenance-preview-list span,.admin-shell .customers-list small,.admin-shell .orders-list small{font-size:11px;line-height:1.4}.admin-shell .admin-content table th{font-size:11px;line-height:1.3}.admin-shell .admin-content table td{font-size:12px;line-height:1.4}.admin-shell .status-on,.admin-shell .status-off,.admin-shell [class*=status-badge],.admin-shell [class*=status-pill]{font-size:10px;line-height:1.25}.admin-shell .category-manager .category-list label{font-size:11px}.admin-shell .category-manager .category-list input{font-size:14px}.admin-shell .category-manager .category-list .delete-button,.admin-shell .category-manager .category-list .edit-category-products{font-size:12px}@media (width<=700px){.admin-shell .admin-content{font-size:14px}.admin-shell .admin-section-nav button{min-height:52px}.admin-shell .admin-content input:not([type=checkbox]):not([type=radio]),.admin-shell .admin-content select,.admin-shell .admin-content textarea{min-height:44px;font-size:16px}.admin-shell .admin-content button{min-height:40px;font-size:13px}.admin-shell .category-manager .category-list input{font-size:16px}}.admin-skip-link{z-index:10000;color:#111;background:#f1cf7b;border-radius:8px;padding:10px 14px;font-weight:900;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.admin-skip-link:focus{transform:translateY(0)}.admin-shell :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #f1cf7b}.admin-shell .admin-overview-metrics span,.admin-shell .admin-overview-metrics small,.admin-shell .admin-quick-actions small{color:#c1b8a9;font-size:12px;line-height:1.4}.admin-shell .admin-quick-actions b{font-size:13px}.admin-section-loading,.admin-section-error{background:#11110e;border:1px solid #393328;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:92px;margin-bottom:16px;padding:18px;display:flex}.admin-section-loading{justify-content:flex-start}.admin-section-loading>span{border:3px solid #403924;border-top-color:#f1cf7b;border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite admin-section-spin}.admin-section-loading b,.admin-section-loading small,.admin-section-error b,.admin-section-error small{display:block}.admin-section-loading small,.admin-section-error small{color:#c1b8a9;margin-top:3px}.admin-section-error{border-color:#71352f}.admin-section-error button{color:#111;background:#d9ad55;border:1px solid #d9ad55;border-radius:7px;min-height:44px;padding:0 14px;font-weight:900}@keyframes admin-section-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-section-loading>span{animation:none}}@media (width<=700px){.admin-section-error{flex-direction:column;align-items:stretch}.admin-title>span{text-align:right;max-width:55%}}.order-payment-summary{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.order-payment-summary>span,.order-payment-summary>b{border-radius:99px;width:max-content;padding:5px 8px;font-size:10px;line-height:1.2}.order-payment-summary>span{color:#f2d18b;background:#28241d}.order-payment-summary>b.pending{color:#715000;background:#fff0c5}.order-payment-summary>b.paid{color:#126735;background:#dff6e6}.confirm-payment-button,.confirm-delivery-payment-button{cursor:pointer;border:0;border-radius:7px;width:100%;min-height:42px;padding:9px 11px;font-size:11px;font-weight:900}.confirm-payment-button{color:#fff;background:#1f9b50}.confirm-delivery-payment-button{color:#211a0d;background:#f5d98e;border:1px solid #d5aa53}.customer-order-timeline{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.customer-order-timeline>div{color:#747b82;background:#f7f8f8;border:1px solid #dfe2e4;border-radius:9px;gap:8px;min-width:0;padding:10px;display:flex;position:relative}.customer-order-timeline>div>b{background:#e2e5e7;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.customer-order-timeline span,.customer-order-timeline small{min-width:0;display:block}.customer-order-timeline span{font-size:10px;font-weight:900;line-height:1.3}.customer-order-timeline small{margin-top:3px;font-size:8px;font-weight:500}.customer-order-timeline>div.complete{color:#166b37;background:#edf9f1;border-color:#b9dfc5}.customer-order-timeline>div.complete>b{color:#fff;background:#1b9650}.customer-order-timeline>div.active{color:#684b0d;background:#fff8e4;border-color:#d9b462}.customer-order-timeline>div.active>b{color:#111;background:#c79731}.tracking-cancelled{color:#a11d1d;background:#fde8e8;border-radius:7px;padding:10px;font-weight:800}.account-order-payment{color:#6f5111;background:#fff2cf;border-radius:99px;width:max-content;margin-top:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:block}@media (width<=760px){.customer-order-timeline{grid-template-columns:1fr}}.storefront .store-navigation-shell{transition:box-shadow .22s}.storefront .announcement,.storefront .store-header,.storefront .store-nav,.storefront .store-brand img{transition:height .22s,max-height .22s,opacity .18s,padding .22s,width .22s}.storefront .announcement{height:24px}.storefront .store-header{grid-template-columns:140px minmax(320px,1fr) minmax(310px,390px);gap:24px;height:82px;padding-inline:clamp(22px,4vw,68px)}.storefront .store-brand img{width:112px;height:76px}.storefront .store-search{max-width:720px}.storefront .header-actions{gap:18px}.storefront .store-nav{gap:clamp(18px,2.8vw,42px);height:42px;overflow:visible}.storefront .store-nav>a,.storefront .store-nav>button,.storefront .store-nav .nav-summary{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.storefront .store-nav>button:disabled{display:none}.storefront .store-nav>a:hover,.storefront .store-nav>button:hover,.storefront .store-nav .nav-summary:hover{color:#e1bc66}.storefront .mega-menu{grid-template-columns:repeat(4,minmax(0,1fr));width:min(920px,100vw - 40px);left:50%;transform:translate(-50%)translateY(-6px)}.storefront .nav-dropdown.is-open .mega-menu{transform:translate(-50%)translateY(0)}.storefront .mega-menu section{min-width:0}.store-navigation-shell.is-compact .announcement{opacity:0;height:0;max-height:0;overflow:hidden}.store-navigation-shell.is-compact .store-header{height:64px}.store-navigation-shell.is-compact .store-brand img{width:88px;height:58px}.store-navigation-shell.is-compact .store-nav{opacity:0;pointer-events:none;border:0;height:0;max-height:0;padding-block:0;overflow:hidden}.storefront #inicio,.storefront #catalogo,.storefront #categorias,.storefront #lancamentos,.storefront #promocoes{scroll-margin-top:76px}.search-popular-shortcuts{padding:14px}.search-popular-shortcuts>p{color:#6d7379;margin:0 0 10px;font-size:11px}.search-popular-shortcuts>div{flex-wrap:wrap;gap:8px;display:flex}.store-search .search-popular-shortcuts button{color:#2b261b;cursor:pointer;background:#fffaf0;border:1px solid #d8c79d;border-radius:99px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.search-empty-help{text-align:center;gap:6px;padding:18px;display:grid}.search-empty-help b{font-size:13px}.search-empty-help span{color:#6d7379;font-size:11px}.search-empty-help a{color:#fff;background:#1f9b50;border-radius:7px;margin-top:5px;padding:10px 12px;font-size:11px;font-weight:900;text-decoration:none}.storefront .store-product-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.storefront .store-product-actions button{min-height:40px;padding-inline:9px;font-size:9px}.order-overlay{z-index:1200}.checkout-page-overlay{padding-top:22px}.storefront .mini-cart,.storefront .mini-cart-bubble{z-index:1100}.storefront .catalog-filters{max-height:calc(100vh - 92px);top:78px}.storefront .float{max-width:min(290px,100vw - 36px);bottom:18px;right:18px;box-shadow:0 10px 30px #0004}@media (width<=1050px){.storefront .store-header{grid-template-columns:112px minmax(240px,1fr) 330px;gap:14px;padding-inline:18px}.storefront .store-brand img{width:96px;height:70px}.storefront .header-actions{gap:8px}}@media (width<=760px){html{scroll-padding-top:76px}.storefront .announcement{height:22px;font-size:8px}.storefront .store-header,.store-navigation-shell.is-compact .store-header{grid-template-columns:62px minmax(0,1fr);gap:8px;height:auto;min-height:70px;padding:7px 10px}.storefront .store-brand img,.store-navigation-shell.is-compact .store-brand img{width:58px;height:52px}.storefront .store-search{height:42px}.storefront .header-actions{grid-column:1/-1;padding-top:2px}.storefront .service-header-item .header-action-button>span:last-child,.storefront .store-header .account-trigger>span:last-child,.storefront .store-header .account-cart>span:nth-child(2){font-size:9px}.storefront .store-nav,.store-navigation-shell.is-compact .store-nav{opacity:1;pointer-events:auto;height:42px;max-height:42px;padding:5px 10px;overflow:auto hidden}.storefront .store-nav>a,.storefront .store-nav>button,.storefront .store-nav>.nav-dropdown{border:1px solid #373126;border-radius:99px;flex:none;align-items:center;min-height:32px;padding:0 11px;display:flex}.storefront .store-nav .nav-dropdown{position:static}.storefront .mega-menu{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:calc(100dvh - 132px);position:fixed;top:118px;left:10px;right:10px;overflow:auto;transform:translateY(-6px)}.storefront .nav-dropdown.is-open .mega-menu{transform:none}.search-suggestions{top:70px}.checkout-page-overlay{padding:0}.storefront .float{bottom:10px;right:10px}}@media (width<=520px){.storefront .mega-menu,.storefront .store-product-actions{grid-template-columns:1fr}}.storefront .nav-label-mobile,.storefront .mobile-league-menu-heading{display:none}@media (width>=761px){.storefront .nav-label-desktop{display:inline}.storefront .nav-label-mobile{display:none}}@media (width<=760px){html{scroll-padding-top:146px}.storefront .announcement{display:none}.storefront .store-header,.store-navigation-shell.is-compact .store-header{min-height:96px;box-shadow:none;padding:6px 9px}.storefront .store-brand img,.store-navigation-shell.is-compact .store-brand img{width:50px;height:46px}.storefront .store-search{height:40px}.storefront .header-actions{height:42px;padding-top:0}.storefront .header-action-button,.storefront .store-header .account-trigger,.storefront .store-header .account-cart,.storefront .admin-header-link{min-height:40px!important}.storefront .store-nav,.store-navigation-shell.is-compact .store-nav{grid-template-columns:.72fr 1fr 1.22fr 1fr .8fr;gap:3px;width:100%;height:48px;max-height:48px;padding:5px 6px;display:grid;position:relative;top:auto;overflow:visible;box-shadow:0 4px 12px #0003}.storefront .store-nav>button{display:none!important}.storefront .store-nav>a,.storefront .store-nav>.nav-dropdown{text-align:center;white-space:normal;border-radius:7px;justify-content:center;min-width:0;min-height:36px;padding:0 3px;font-size:8px;line-height:1.05}.storefront .store-nav .nav-summary{justify-content:center;align-items:center;gap:3px;width:100%;min-height:34px;font-size:8px;display:flex}.storefront .nav-label-desktop{display:none}.storefront .nav-label-mobile{display:inline}.storefront .mega-menu,.storefront .league-mega-menu{z-index:2500;width:100vw;height:100dvh;max-height:none;padding:72px 14px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#f8f6f0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;position:fixed;inset:0;overflow-y:auto;transform:none}.storefront .mobile-league-menu-heading{z-index:2;color:#fff;background:#0b0b0b;border-bottom:1px solid #3b321f;justify-content:space-between;align-items:center;height:62px;padding:10px 14px;display:flex;position:fixed;top:0;left:0;right:0}.storefront .mobile-league-menu-heading div{gap:3px;display:grid}.storefront .mobile-league-menu-heading b{color:#ead391;font-size:16px}.storefront .mobile-league-menu-heading small{color:#bbb3a4;font-size:10px}.storefront .mobile-league-menu-heading>button{color:#fff;background:#171717;border:1px solid #625432;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:27px;display:grid}.storefront .league-mega-menu section{background:#fff;border:1px solid #e0d8c8;border-radius:9px;gap:4px;padding:11px}.storefront .league-mega-menu .league-quick-access{background:#fff7e4;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.storefront .league-mega-menu .league-quick-access>b{grid-column:1/-1}.storefront .league-mega-menu section>b{color:#34270c;margin-bottom:3px;padding-bottom:7px;font-size:12px}.storefront .league-mega-menu section>a,.storefront .league-mega-menu section>button{color:#27231b;border-bottom:1px solid #eee8dc;align-items:center;min-height:40px;padding:7px 4px;font-size:10px;line-height:1.2;text-decoration:none;display:flex}.storefront .main-banner{height:clamp(150px,45vw,190px)}.storefront .product-section,.storefront .catalog{padding:24px 10px}.storefront .ready-priority-title{align-items:flex-end;gap:8px}.storefront .ready-priority-title h2{font-size:21px}.storefront .ready-priority-title>button{max-width:128px;padding:7px 8px;font-size:9px;line-height:1.2}.storefront .rail-shell>.product-rail,.storefront .ready-priority .rail-shell>.product-rail{gap:8px;padding:3px 1px 10px;scroll-padding-left:1px}.storefront .rail-shell .store-product,.storefront .ready-priority .rail-shell .store-product{scroll-snap-align:start;flex:0 0 calc(50% - 4px);min-width:0}.storefront .store-product .photo,.storefront .ready-priority .store-product .photo{aspect-ratio:1;background:#f5f4f0;width:100%;height:auto}.storefront .store-product .photo img,.storefront .ready-priority .store-product .photo img{object-fit:contain;object-position:center;width:100%;height:100%;padding:5px}.storefront .store-product-info,.storefront .ready-priority .store-product-info{padding:9px 7px 10px}.storefront .store-product-info h3,.storefront .ready-priority .store-product-info h3{min-height:30px;margin:5px 0 7px;font-size:10px;line-height:1.3}.storefront .store-product-info>small,.storefront .ready-priority .store-product-info>small{height:12px;font-size:7px}.storefront .store-price,.storefront .ready-priority .store-price{min-height:38px}.storefront .store-price b,.storefront .ready-priority .store-price b{font-size:14px}.storefront .store-product-actions{grid-template-columns:1fr;gap:0;margin-top:7px}.storefront .store-product-actions button{min-height:36px;padding:6px 4px;font-size:8px;line-height:1.15}.storefront .store-product-actions button.peek-product{display:none}.storefront .store-product .photo em{max-width:calc(100% - 12px);padding:4px 5px;font-size:6px;top:6px;left:6px}.storefront .promotion-badge,.storefront .ready-priority .promotion-badge{text-align:center;max-width:calc(100% - 10px);padding:4px 5px;font-size:6px;top:28px;right:5px}.storefront .social-proof{display:none!important}}@media (width<=380px){.storefront .store-nav>a,.storefront .store-nav>.nav-dropdown,.storefront .store-nav .nav-summary{font-size:7px}.storefront .mega-menu,.storefront .league-mega-menu{grid-template-columns:1fr}.storefront .league-mega-menu .league-quick-access{grid-column:auto}}.size-order-notice{color:#735318;background:#fff8e7;border:1px solid #d6b46a;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.size-order-notice b{display:block}.storefront-main-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storefront :where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #d4ad53}.catalog-results{min-width:0}.catalog-load-more{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #a77f2d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:min(360px,100% - 24px);min-height:52px;margin:28px auto 6px;font-weight:900;display:flex}.catalog-load-more small{color:#d9c38b;text-transform:none;font-size:9px;font-weight:700}.catalog-load-more:hover,.catalog-load-more:focus-visible{color:#111;background:#b99143}.contextual-catalog-refiners{background:#fffaf0;border:1px solid #eadfc5;border-radius:10px;align-items:center;gap:16px;max-width:1200px;margin:12px auto 4px;padding:12px 14px;display:flex}.contextual-refiner-heading{color:#6d6250;flex-direction:column;gap:2px;min-width:max-content;font-size:12px;display:flex}.contextual-refiner-heading strong{color:#17130c;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;overflow:hidden}.contextual-refiner-options{scrollbar-width:thin;align-items:center;gap:7px;display:flex;overflow-x:auto}.contextual-refiner-options button{color:#332b1d;cursor:pointer;background:#fff;border:1px solid #d8c9a6;border-radius:999px;flex:none;min-width:44px;min-height:40px;padding:0 13px;font-size:13px;font-weight:750}.contextual-refiner-options button.ready{color:#176b37;border-color:#79a886}.contextual-refiner-options button:hover,.contextual-refiner-options button:focus-visible,.contextual-refiner-options button.active{color:#fff;background:#16120b;border-color:#16120b;outline:none}.contextual-refiner-options button.ready.active{background:#176b37;border-color:#176b37}@media (width<=760px){.contextual-catalog-refiners{margin:10px 0 2px;padding:11px 0 11px 12px;display:block;overflow:hidden}.contextual-refiner-heading{flex-direction:row;gap:5px;margin-bottom:8px}.contextual-refiner-heading strong{max-width:62vw}.contextual-refiner-options{padding-right:12px}.contextual-refiner-options button{min-height:44px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
