.classic-shell{--classic-accent:var(--theme-primary,var(--color-primary,#6533d7));--classic-accent-strong:var(--theme-primary-dark,var(--color-primary-hover,var(--classic-accent)));--classic-surface:color-mix(in srgb, var(--theme-bg,#fff) 72%, #fff);--classic-surface-solid:color-mix(in srgb, var(--theme-bg,#fff) 88%, #fff);--classic-glass:#ffffff6b;--classic-glass-strong:#ffffffa3;--classic-highlight:#ffffffc7;--classic-border:color-mix(in srgb, var(--theme-text-primary,#1a1724) 8%, transparent);--classic-border-strong:color-mix(in srgb, var(--theme-text-primary,#1a1724) 14%, transparent);--classic-radius:16px;--classic-blur:blur(22px) saturate(1.35);--classic-shadow-sm:0 1px 2px #1c162e0a;--classic-shadow-md:0 18px 42px -28px #20163a52;background:radial-gradient(42rem 28rem at 88% -8%, color-mix(in srgb, var(--classic-accent) 14%, transparent), transparent 62%), radial-gradient(30rem 20rem at -6% 18%, color-mix(in srgb, var(--classic-accent) 7%, transparent), transparent 56%), var(--theme-bg,#f3f2f8)}.dark .classic-shell{--classic-surface:color-mix(in srgb, var(--theme-bg,#0b0c14) 70%, #000);--classic-surface-solid:color-mix(in srgb, var(--theme-bg,#0b0c14) 82%, #111);--classic-glass:#0b0c147a;--classic-glass-strong:#141422b3;--classic-highlight:#ffffff0d;--classic-border:#ffffff14;--classic-border-strong:#ffffff24;--classic-shadow-sm:0 1px 2px #00000047;--classic-shadow-md:0 22px 50px -30px #000000b8;background:radial-gradient(40rem 26rem at 86% -10%, color-mix(in srgb, var(--classic-accent) 18%, transparent), transparent 60%), var(--theme-bg,#07080e)}.classic-surface{isolation:isolate;border:1px solid var(--classic-border);border-radius:var(--classic-radius);background:var(--classic-surface);box-shadow:var(--classic-shadow-sm), var(--classic-shadow-md), inset 0 1px 0 var(--classic-highlight);-webkit-backdrop-filter:var(--classic-blur)}.classic-surface:not(.absolute):not(.fixed):not(.sticky){position:relative}.classic-shell .classic-search input:focus-visible{outline:none!important}.classic-chip{border:1px solid color-mix(in srgb, var(--classic-accent) 22%, var(--classic-border));background:color-mix(in srgb, var(--classic-accent) 9%, var(--classic-glass-strong));min-height:1.75rem;box-shadow:inset 0 1px 0 var(--classic-highlight);color:var(--classic-accent);border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.classic-page-icon{border:1px solid color-mix(in srgb, var(--classic-accent) 24%, transparent);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--classic-accent) 16%, transparent), transparent 62%), var(--classic-glass-strong);box-shadow:inset 0 1px 0 var(--classic-highlight);color:var(--classic-accent);justify-content:center;align-items:center;display:flex}.classic-shell .font-black{letter-spacing:-.03em;font-weight:600}.classic-shell .tracking-tighter{letter-spacing:-.035em}.classic-control,.classic-shell select.classic-control,.classic-shell textarea{border:1px solid color-mix(in srgb, var(--classic-accent) 16%, var(--classic-border));background:color-mix(in srgb, var(--classic-accent) 5%, var(--classic-glass-strong));height:auto;min-height:2.5rem;box-shadow:inset 0 1px 0 var(--classic-highlight);color:var(--theme-text-primary,inherit);border-radius:.75rem;outline:none}.classic-shell select.classic-control{height:2.5rem;padding:0 2.25rem 0 .875rem;font-size:.875rem;font-weight:500}.classic-control select{height:2.5rem;min-height:0;box-shadow:none;background:0 0;border:0;padding:0 2rem 0 .5rem;font-size:.875rem;font-weight:500}.classic-shell textarea{min-height:7.5rem;padding:.75rem .875rem;font-size:.875rem}.classic-dialog{--classic-accent:var(--theme-primary,var(--color-primary,#6533d7));--classic-surface-solid:color-mix(in srgb, var(--theme-bg,#fff) 96%, #fff);--classic-glass:#ffffff8c;--classic-glass-strong:#ffffffc7;--classic-highlight:#ffffffe6;--classic-border:color-mix(in srgb, var(--theme-text-primary,#1a1724) 10%, transparent);--classic-radius:16px;--classic-shadow-md:0 24px 64px -28px #20163a73;border:1px solid var(--classic-border);border-radius:var(--classic-radius);background:var(--classic-surface-solid);box-shadow:var(--classic-shadow-md), inset 0 1px 0 var(--classic-highlight)}.dark .classic-dialog{--classic-surface-solid:color-mix(in srgb, var(--theme-bg,#12131a) 92%, #1c1d28);--classic-glass:#0b0c148c;--classic-glass-strong:#1a1b28d1;--classic-highlight:#ffffff0f;--classic-border:#ffffff1f;--classic-shadow-md:0 24px 64px -28px #000000b8;background:var(--classic-surface-solid)}.classic-shell section.bg-primary{--on-primary:var(--theme-text-primary,#1a1724);--on-primary-rgb:var(--theme-text-primary-rgb,26, 23, 36);background:0 0}.dark .classic-shell section.bg-primary{--on-primary:var(--theme-text-primary,#f3f1f7);--on-primary-rgb:var(--theme-text-primary-rgb,243, 241, 247)}.classic-shell section.bg-primary span.rounded-full{border:1px solid color-mix(in srgb, var(--classic-accent) 22%, transparent);background:color-mix(in srgb, var(--classic-accent) 10%, var(--classic-glass-strong));color:var(--classic-accent)}.classic-shell .hover\:scale-105:hover,.classic-shell .hover\:scale-110:hover,.classic-shell .hover\:-translate-y-0\.5:hover,.classic-shell .hover\:-translate-y-1:hover,.classic-shell .hover\:-translate-y-2:hover,.classic-shell .hover\:translate-x-1:hover,.classic-shell .active\:scale-95:active{transform:none}.classic-shell a[href=\/loja].inline-flex{border-radius:.75rem;height:2.75rem;min-height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:600}.classic-shell .group.relative.bg-background.flex.flex-col.justify-between{background:var(--classic-surface);border-color:var(--classic-border);box-shadow:var(--classic-shadow-sm), var(--classic-shadow-md), inset 0 1px 0 var(--classic-highlight);-webkit-backdrop-filter:var(--classic-blur)}.classic-shell .group.relative.bg-background.flex.flex-col.justify-between>button.w-full.mt-3{background-color:var(--color-primary,#6533d7);color:#fafafc;letter-spacing:.02em;text-transform:none;white-space:nowrap;height:2.5rem;font-size:.75rem;font-weight:600;box-shadow:inset 0 1px #ffffff3d}@media (prefers-reduced-motion:reduce){.classic-surface{-webkit-backdrop-filter:none}}
.classic-refined{--classic-cta-ink:var(--on-primary,#fff);--classic-surface:var(--theme-bg,#fff);--classic-surface-solid:var(--theme-bg,#fff);--classic-glass:color-mix(in srgb,var(--theme-text-primary,#202530) 3%,var(--theme-bg,#fff));--classic-glass-strong:var(--theme-bg,#fff);--classic-border:color-mix(in srgb,var(--theme-text-primary,#202530) 10%,transparent);--classic-border-strong:color-mix(in srgb,var(--theme-text-primary,#202530) 18%,transparent);--classic-radius:12px;--classic-shadow-sm:0 1px 2px #17213103;--classic-shadow-md:0 0 0 transparent;--classic-blur:none;background:var(--theme-bg,#fff)}.dark .classic-refined{--classic-surface:color-mix(in srgb,var(--theme-bg,#101118) 92%,white);--classic-surface-solid:color-mix(in srgb,var(--theme-bg,#101118) 92%,white);--classic-glass:color-mix(in srgb,var(--theme-bg,#101118) 90%,white);--classic-glass-strong:var(--theme-bg,#101118);--classic-border:#ffffff14;--classic-border-strong:#ffffff28;--classic-shadow-sm:0 1px 2px #0001;--classic-shadow-md:0 0 0 transparent;background:var(--theme-bg,#101118)}.classic-refined .container{max-width:1376px}.classic-refined .classic-surface{-webkit-backdrop-filter:none;box-shadow:var(--classic-shadow-sm)}.classic-refined :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--classic-accent);outline-offset:3px}.classic-refined .classic-header-body{background:var(--theme-bg,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 10px #17213103}.classic-refined .classic-announcement{height:32px;font-size:11px;font-weight:450}.classic-refined .classic-header-main{padding-block:21px}.classic-refined .classic-search{background:var(--classic-glass);border-color:var(--classic-border);box-shadow:none;border-radius:10px}.classic-refined .classic-search:focus-within{border-color:var(--classic-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--classic-accent) 8%,transparent)}.classic-refined .classic-search input{font-size:13px}.classic-refined .classic-header :is(button[aria-label=Carrinho],a[href=\/minha-conta]){border-radius:9px}.classic-refined .classic-category-nav{background:var(--theme-bg,#fff)}.classic-refined .classic-category-nav>.container{min-height:52px;padding-block:7px}.classic-refined .classic-category-nav [aria-label="Categorias de produtos"]{gap:4px}.classic-refined .classic-category-nav [aria-label="Categorias de produtos"]>a{background:0 0;border:0;border-radius:6px;min-height:36px;padding:8px 12px;font-size:12px}.classic-refined .classic-category-nav [aria-label="Categorias de produtos"]>a>div{display:none}.classic-refined .classic-category-nav [aria-label="Categorias de produtos"]>a:hover{background:var(--classic-glass)}.classic-refined .classic-category-nav .classic-chip{background:color-mix(in srgb,var(--classic-accent) 7%,var(--theme-bg,#fff));border:0;border-radius:7px;min-height:34px;font-size:11px}.classic-refined .classic-category-nav a[href=\/loja]{gap:7px;font-size:11px}.classic-refined .classic-category-nav a:is([href=\/lancamentos],[href=\/catalogos],[href=\/blog]){letter-spacing:0;border:0;border-radius:6px;font-size:11px}.classic-refined .classic-category-nav button{opacity:1;width:28px;height:28px}.classic-refined .classic-hero{padding-block:24px 16px}.classic-refined .classic-hero-frame{aspect-ratio:2.9;border-radius:14px}.classic-refined .classic-hero-frame h2{letter-spacing:-.04em;font-size:clamp(28px,3.5vw,48px);font-weight:600}.classic-refined .classic-hero-frame p{font-size:16px;font-weight:400;line-height:1.6}.classic-refined .classic-hero-frame [class*=rounded-]{border-radius:8px}.classic-refined .classic-hero-frame button:not([aria-label^="Ir para slide"]){min-width:32px}.classic-refined .classic-home-main [data-classic-section]>section{padding-block:40px}.classic-refined .classic-home-main [data-classic-section=header-banners]>section{padding-block:24px 12px}.classic-refined .classic-home-main [data-classic-section=info-bar]>section{padding-block:18px}.classic-refined .classic-home-main [data-classic-section=category-section]>section{padding-top:28px}.classic-refined .classic-home-main h2:not(.classic-hero h2){letter-spacing:-.035em;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.2}.classic-refined .classic-home-main h2+p{font-size:14px;line-height:1.7}.classic-refined .classic-home-main [data-classic-section=product-grid]>section{background:color-mix(in srgb,var(--theme-text-primary,#202530) 2%,var(--theme-bg,#fff))}.classic-refined .classic-home-main [data-classic-section=product-grid] section>.container>div:first-child{gap:24px}.classic-refined .classic-home-main [data-classic-section=category-section] a>div{border:1px solid var(--classic-border);border-radius:12px}.classic-refined .classic-home-main [data-classic-section=category-section] a>span{font-size:13px;font-weight:500}.classic-refined .classic-control,.classic-refined select.classic-control,.classic-refined textarea{background:var(--classic-glass-strong);border-color:var(--classic-border);box-shadow:none;border-radius:9px}.classic-refined .classic-control:focus-within{border-color:var(--classic-accent)}.classic-refined .compact-product-card,.classic-refined .classic-product-card{border:1px solid var(--classic-border);box-shadow:none;background:var(--classic-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;transition:border-color .18s,box-shadow .18s}.classic-refined .compact-product-card{padding:12px 12px 16px}.classic-refined .compact-product-card>a:first-of-type{background:color-mix(in srgb,var(--theme-text-primary,#202530) 3%,var(--theme-bg,#fff));border-radius:8px}.classic-refined .compact-product-card h3,.classic-refined .classic-product-card h3{letter-spacing:-.015em;min-height:42px;font-size:14px;font-weight:550;line-height:1.5}.classic-refined .compact-product-card>button.w-full.mt-3{background:var(--classic-accent);color:var(--on-primary,#fff);box-shadow:none;letter-spacing:0;border-radius:8px;min-height:42px;font-size:12px;font-weight:500}.classic-refined .compact-product-card>a:first-of-type img{transition:transform .25s ease-out}.classic-refined .classic-product-card>div:first-child{background:color-mix(in srgb,var(--theme-text-primary,#202530) 3%,var(--theme-bg,#fff))}.classic-refined .classic-product-tools{opacity:1;transform:none}.classic-refined .classic-product-tools button{background:var(--classic-surface-solid);border-radius:8px;width:34px;height:34px}.classic-refined .classic-product-card>div:last-child{padding:16px}.classic-refined .classic-product-card button.w-full{box-shadow:none;border-radius:8px;min-height:42px}.classic-refined [data-classic-footer]{background:color-mix(in srgb,var(--theme-text-primary,#202530) 3%,var(--theme-bg,#fff));color:var(--theme-text-primary,#202530);border-top:1px solid var(--classic-border);margin-top:32px}.classic-refined [data-classic-footer] [class*=text-on-primary]{color:var(--theme-text-primary,#202530)}.classic-refined [data-classic-footer] :is(p,li,small){font-size:13px;line-height:1.8}.classic-refined [data-classic-footer] h3{letter-spacing:0;font-size:13px;font-weight:600}.classic-refined [data-classic-footer] [class*=border-on-primary]{border-color:var(--classic-border)}.classic-refined [data-classic-footer] button[type=submit]{background:var(--classic-accent);color:var(--on-primary,#fff)}.classic-refined [data-classic-footer] a:hover{color:var(--classic-accent)}@media (hover:hover) and (pointer:fine){.classic-refined .compact-product-card:hover,.classic-refined .classic-product-card:hover{border-color:color-mix(in srgb,var(--classic-accent) 35%,var(--classic-border));box-shadow:0 5px 18px #17213107}.classic-refined .compact-product-card:hover>a:first-of-type img{transform:scale(1.025)}}@media (max-width:1100px){.classic-refined .classic-service-link{display:none}}@media (max-width:767px){.classic-refined .classic-header-main{padding-block:14px}.classic-refined .classic-announcement{font-size:10px}.classic-refined .classic-category-nav>.container{gap:8px;min-height:44px;padding-block:5px}.classic-refined .classic-category-nav [aria-label="Categorias de produtos"]>a{padding-inline:10px;font-size:11px}.classic-refined .classic-category-nav .classic-chip{font-size:10px}.classic-refined .classic-hero-frame{aspect-ratio:1.35;border-radius:12px}.classic-refined .classic-hero-frame h2{font-size:30px}.classic-refined .classic-hero-frame p{font-size:13px}.classic-refined .classic-hero-frame>div[class*=max-w]{padding-inline:24px;padding-bottom:16px}.classic-refined .classic-home-main [data-classic-section]>section{padding-block:28px}.classic-refined .classic-home-main [data-classic-section=header-banners]>section{padding-block:16px 8px}.classic-refined .classic-home-main [data-classic-section=info-bar]>section{padding-block:14px}.classic-refined .classic-home-main h2:not(.classic-hero h2){font-size:25px}.classic-refined .compact-product-card{padding:10px 10px 14px}.classic-refined .compact-product-card h3,.classic-refined .classic-product-card h3{min-height:39px;font-size:13px}.classic-refined .classic-product-card>div:last-child{padding:12px}.classic-refined .classic-product-tools{gap:6px;right:8px}.classic-refined [data-classic-footer]{margin-top:24px}}@media (prefers-reduced-motion:reduce){.classic-refined *,.classic-refined :before,.classic-refined :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.classic-refined .classic-home-main :is([data-classic-section=category-section],[data-classic-section=grid-two],[data-classic-section=grid-three])>section>.container{padding-block:0}.classic-refined .classic-home-main [data-classic-section=product-grid] section>.container>div:first-child{margin-bottom:28px}.classic-refined .compact-product-card>a:nth-of-type(2){text-align:left;justify-content:flex-start;align-items:flex-start;padding:0 2px}.classic-refined .compact-product-card>a:nth-of-type(2)>p:first-child{justify-content:flex-start;min-height:42px;font-size:14px;font-weight:550;line-height:1.5}.classic-refined .compact-product-card>a:nth-of-type(2)>p:nth-child(2){letter-spacing:.02em;font-size:10px;font-weight:400}.classic-refined .compact-product-card>button.w-full.mt-3{color:var(--classic-cta-ink)}.classic-refined [data-classic-footer] img{filter:none}.classic-refined [data-classic-footer] input[type=email]{color:var(--theme-text-primary,#202530);background:var(--theme-bg,#fff);border:1px solid var(--classic-border);border-radius:8px}.classic-refined [data-classic-footer] input::placeholder{color:var(--theme-text-secondary,#69727e)}.classic-refined [data-classic-footer] button[type=submit]{color:var(--classic-cta-ink);border-radius:8px}@media (max-width:767px){.classic-refined .compact-product-card>a:nth-of-type(2)>p:first-child{min-height:39px;font-size:13px}.classic-refined .classic-home-main [data-classic-section=grid-two] .container>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.classic-refined .classic-home-main [data-classic-section=grid-two] .container>.grid>div:first-child{grid-column:1/-1}.classic-refined .classic-home-main [data-classic-section=grid-two] .container>.grid>div:not(:first-child)>div{padding:14px}.classic-refined .classic-home-main [data-classic-section=grid-two] .container>.grid>div:not(:first-child) h3{font-size:14px}.classic-refined .classic-home-main [data-classic-section=grid-three] .container>div{gap:12px}.classic-refined .classic-home-main [data-classic-section=grid-three] .container>div>div{width:calc(50% - 6px)}.classic-refined .classic-home-main [data-classic-section=grid-three] .container>div>div>div{padding:14px}.classic-refined .classic-home-main [data-classic-section=grid-three] h3{font-size:18px}.classic-refined .classic-home-main [data-classic-section=grid-three] a span{font-size:10px}.classic-refined .classic-home-main [data-classic-section=grid-three] .container>div>div:last-child{padding:18px}}.classic-refined .classic-product-info>div:first-child>div>nav{display:none}.classic-refined .classic-product-info .classic-product-sku{letter-spacing:.04em;color:var(--theme-text-secondary,#69727e);margin-top:10px;font-size:12px;font-weight:450}.classic-refined .classic-product-info h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1.2}.classic-refined .classic-product-info>div:first-child>div>.classic-surface{background:var(--classic-glass);border:0;padding:16px 18px}.classic-refined .classic-product-gallery .sticky{top:235px}@media (max-width:767px){.classic-refined .classic-product-gallery .sticky{position:static}}
