.site-loading-screen{z-index:12000;background:var(--loader-background,var(--background));color:var(--loader-text,var(--foreground));place-items:center;transition:opacity .35s,visibility .35s;display:grid;position:fixed;inset:0;overflow:hidden}.site-loading-screen[data-leaving=true]{opacity:0;visibility:hidden;pointer-events:none}.site-loading-mark{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:112px;height:138px;display:flex}.site-loading-logo{object-fit:contain;width:88px;height:88px;animation:.45s ease-out both site-mark-reveal;display:block}.site-loading-activity{background:color-mix(in oklab,var(--loader-text,var(--foreground)) 12%,transparent);border-radius:1px;flex-shrink:0;width:48px;height:2px;display:block;position:relative;overflow:hidden}.site-loading-activity:after{content:"";background:color-mix(in oklab,var(--loader-text,var(--foreground)) 65%,transparent);animation:1.8s cubic-bezier(.45,0,.25,1) infinite site-activity-pass;position:absolute;inset:0;transform:translate(-100%)}.site-loading-initial{width:88px;height:88px;color:var(--loader-text,var(--foreground));place-items:center;font:500 28px/1 Sora,sans-serif;animation:.45s ease-out both site-mark-reveal;display:grid}@keyframes site-activity-pass{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes site-mark-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-loading-logo,.site-loading-initial,.site-loading-activity:after{animation:none}.site-loading-activity:after{opacity:.6;transform:none}.site-loading-screen{transition:none}}.fgomes-sf-preview.so-feras-site{--background:oklch(11% 0 0);--foreground:oklch(97% 0 0);--card:oklch(16% 0 0);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:oklch(60.86% .1442 252.56);--primary-foreground:oklch(98% 0 0);--secondary:oklch(22% 0 0);--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:oklch(72% 0 0);--accent:var(--primary);--accent-foreground:var(--primary-foreground);--border:oklch(28% 0 0);--input:var(--border);--ring:var(--primary);--sf-blue:var(--primary);--sf-selection:var(--primary);--sf-selection-text:var(--primary-foreground)}.fgomes-sf-preview .sf-texture{background-image:none}.fgomes-sf-preview .sf-beast-line-1{color:var(--primary)}.fgomes-sf-preview .sf-about-emblem img{clip-path:none}.fgomes-sf-preview .sf-hero-photo{object-position:right center}.fgomes-sf-preview .sf-hero-slides{touch-action:pan-y;overflow:hidden}.fgomes-sf-preview .sf-hero-track{height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.fgomes-sf-preview .sf-hero-track img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;height:100%}.fgomes-sf-preview .sf-hero-dots{z-index:20;gap:6px;display:flex;position:absolute;bottom:120px;right:24px}.fgomes-sf-preview .sf-hero-dots button{background:var(--foreground);opacity:.45;border-radius:999px;width:8px;height:8px;transition:all .3s}.fgomes-sf-preview .sf-hero-dots button[aria-current=true]{opacity:1;background:var(--primary);width:22px}.fgomes-sf-preview .sf-gallery-1 img{object-position:center 28%}.fgomes-sf-preview .sf-gallery-2 img{object-position:center 25%}.fgomes-sf-preview .sf-hero-shade{pointer-events:none}.store-theme .customer-order-card{animation:none}.store-theme .customer-order-summary{white-space:normal;text-align:left;background:0 0;border-radius:0;grid-template-columns:60px minmax(0,1fr) 16px;align-items:center;gap:12px;height:auto;min-height:72px;padding:0;display:grid;transform:none}.store-theme .customer-order-photos{grid-template-columns:repeat(2,28px);align-items:center;gap:4px;width:60px;display:grid}.store-theme .customer-order-photo{background:var(--card);border-radius:4px;place-items:center;width:28px;height:36px;display:grid;overflow:hidden}.store-theme .customer-order-photo:only-child{grid-column:1/-1;width:40px;height:40px}.store-theme .customer-order-photo img{object-fit:contain;width:100%;height:100%}.store-theme .customer-order-summary:focus-visible{outline:2px solid var(--primary);outline-offset:6px}
