@import"https://fonts.googleapis.com/css2?family=Saira:wght@400..700&family=Outfit:wght@400..700&display=swap";/*! tailwindcss v4.1.12 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}:root{--font-heading:Saira,sans-serif;--font-body:Outfit,sans-serif}@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;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-500:oklch(79.5% .184 86.047);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-600:oklch(54.6% .245 262.881);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:8px;--radius-md:12px;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-caption:12px;--text-body-sm:14px;--text-title-xs:20px;--text-title-xl:40px;--text-display:56px;--radius-panel:24px;--aspect-product:var(--aspect-product);--aspect-card:var(--aspect-card);--aspect-classic:var(--aspect-classic);--aspect-portrait:var(--aspect-portrait);--aspect-banner-desktop:var(--aspect-banner-desktop);--aspect-banner-mobile:var(--aspect-banner-mobile)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.3}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.3}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.3}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.3}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.3}.compare-scrollbar::-webkit-scrollbar{width:4px;height:4px}.compare-scrollbar::-webkit-scrollbar-track{background:#0000000a;border-radius:4px}.compare-scrollbar::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.compare-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.compare-scrollbar{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a}@media(min-width:1024px){.desktop-sticky-below-navbar{top:var(--desktop-sticky-offset)}.desktop-scroll-mt-navbar{scroll-margin-top:calc(var(--desktop-sticky-offset) + .75rem)}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-12{top:calc(var(--spacing)*12)}.top-28{top:calc(var(--spacing)*28)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-3\.5{right:calc(var(--spacing)*3.5)}.right-4{right:calc(var(--spacing)*4)}.right-\[3px\]{right:3px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[-4px\]{bottom:-4px}.bottom-\[108px\]{bottom:108px}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.bottom-\[calc\(var\(--barra-aplicativo\)\+var\(--barra-respiro\)\)\]{bottom:calc(var(--barra-aplicativo) + var(--barra-respiro))}.left-0{left:calc(var(--spacing)*0)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[var\(--camada-acao\)\]{z-index:var(--camada-acao)}.z-\[var\(--camada-aviso\)\]{z-index:var(--camada-aviso)}.z-\[var\(--camada-ferramenta\)\]{z-index:var(--camada-ferramenta)}.z-\[var\(--camada-flutuante\)\]{z-index:var(--camada-flutuante)}.z-\[var\(--camada-grudado\)\]{z-index:var(--camada-grudado)}.z-\[var\(--camada-janela\)\]{z-index:var(--camada-janela)}.z-\[var\(--camada-painel\)\]{z-index:var(--camada-painel)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.container{width:100%}@media(min-width:600px){.container{max-width:600px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing)*-1)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-5{margin-block:calc(var(--spacing)*5)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-px{margin-bottom:1px}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-card{aspect-ratio:var(--aspect-card)}.aspect-classic{aspect-ratio:var(--aspect-classic)}.aspect-portrait{aspect-ratio:var(--aspect-portrait)}.aspect-product{aspect-ratio:var(--aspect-product)}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-\[27px\]{width:27px;height:27px}.size-\[52px\]{width:52px;height:52px}.size-\[58px\]{width:58px;height:58px}.size-\[60px\]{width:60px;height:60px}.size-\[68px\]{width:68px;height:68px}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[38px\]{height:38px}.h-\[42\%\]{height:42%}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[86px\]{height:86px}.h-\[112px\]{height:112px}.h-\[132px\]{height:132px}.h-\[206px\]{height:206px}.h-\[220px\]{height:220px}.h-\[250px\]{height:250px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[calc\(100vh-7\.5rem-60px\)\]{height:calc(100vh - 7.5rem - 60px)}.h-\[var\(--hero-height-mobile\)\]{height:var(--hero-height-mobile)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[360px\]{max-height:360px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(4\.5\*112px\)\]{max-height:504px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-\[2\.2rem\]{min-height:2.2rem}.min-h-\[24px\]{min-height:24px}.min-h-\[32px\]{min-height:32px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[84px\]{min-height:84px}.min-h-\[104px\]{min-height:104px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-64{width:calc(var(--spacing)*64)}.w-\[3px\]{width:3px}.w-\[6\%\]{width:6%}.w-\[10\%\]{width:10%}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[25\%\]{width:25%}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[42\%\]{width:42%}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[100px\]{width:100px}.w-\[112px\]{width:112px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[252px\]{width:252px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[372px\]{width:372px}.w-\[420px\]{width:420px}.w-\[475px\]{width:475px}.w-\[840px\]{width:840px}.w-\[960px\]{width:960px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[85vw\]{max-width:85vw}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[230px\]{max-width:230px}.max-w-\[275px\]{max-width:275px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[800px\]{max-width:800px}.max-w-\[900px\]{max-width:900px}.max-w-\[940px\]{max-width:940px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-36px\)\]{max-width:calc(100% - 36px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[22px\]{min-width:22px}.min-w-\[24px\]{min-width:24px}.min-w-\[32px\]{min-width:32px}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[68px\]{min-width:68px}.min-w-\[88px\]{min-width:88px}.min-w-\[176px\]{min-width:176px}.min-w-\[220px\]{min-width:220px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\.5{--tw-translate-x:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[14px\]{--tw-translate-x:14px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-14{--tw-translate-y:calc(var(--spacing)*-14);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[slideFromRight_380ms_ease-out_forwards\]{animation:.38s ease-out forwards slideFromRight}.animate-\[slideInFromLeft_250ms_ease-out_forwards\]{animation:.25s ease-out forwards slideInFromLeft}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[20px_1fr_34px\]{grid-template-columns:20px 1fr 34px}.grid-cols-\[58px_minmax\(0\,1fr\)_auto\]{grid-template-columns:58px minmax(0,1fr) auto}.grid-cols-\[64px_minmax\(0\,1fr\)_24px\]{grid-template-columns:64px minmax(0,1fr) 24px}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[160px_minmax\(0\,1fr\)_120px_112px\]{grid-template-columns:160px minmax(0,1fr) 120px 112px}.grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-20{gap:calc(var(--spacing)*20)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-7{column-gap:calc(var(--spacing)*7)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-7{row-gap:calc(var(--spacing)*7)}.gap-y-9{row-gap:calc(var(--spacing)*9)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-concreto-100>:not(:last-child)){border-color:var(--concreto-100)}:where(.divide-divider>:not(:last-child)){border-color:var(--divider)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-action{border-radius:9999px}.rounded-card{border-radius:16px}.rounded-card-interno{border-radius:12px}.rounded-card-lg{border-radius:24px}.rounded-chip{border-radius:9999px}.rounded-field{border-radius:12px}.rounded-field-inline{border-radius:9999px}.rounded-field-interno{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:12px}.rounded-none{border-radius:0}.rounded-panel{border-radius:24px}.rounded-pill{border-radius:9999px}.rounded-popover{border-radius:16px}.rounded-section{border-radius:24px}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:24px}.rounded-t-\[24px\],.rounded-t-panel{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-l-\[var\(--radius-button\)\]{border-top-left-radius:var(--radius-button);border-bottom-left-radius:var(--radius-button)}.rounded-l-\[var\(--radius-sm\)\]{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-r-\[var\(--radius-button\)\]{border-top-right-radius:var(--radius-button);border-bottom-right-radius:var(--radius-button)}.rounded-r-\[var\(--radius-sm\)\]{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#7fff00\]{border-color:#7fff00}.border-\[\#7fff00\]\/20{border-color:#7fff0033}.border-\[\#7fff00\]\/30{border-color:#7fff004d}.border-\[\#7fff00\]\/40{border-color:#7fff0066}.border-\[\#111\]{border-color:#111}.border-\[\#111114\]{border-color:#111114}.border-\[\#c4c9d2\]{border-color:#c4c9d2}.border-\[\#dcffa6\]{border-color:#dcffa6}.border-\[\#e3e3e3\]{border-color:#e3e3e3}.border-\[\#e4e4e4\]{border-color:#e4e4e4}.border-\[\#e5e5e5\]{border-color:#e5e5e5}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-\[\#e6e6e6\]{border-color:#e6e6e6}.border-\[\#e7e7e7\]{border-color:#e7e7e7}.border-\[\#e8eaed\]{border-color:#e8eaed}.border-\[\#e9e9e9\]{border-color:#e9e9e9}.border-\[\#ececec\]{border-color:#ececec}.border-\[\#f1f1f1\]{border-color:#f1f1f1}.border-\[\#f3f3f3\]{border-color:#f3f3f3}.border-\[var\(--brand-accent\)\]{border-color:var(--brand-accent)}.border-\[var\(--control-border\)\]{border-color:var(--control-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-border{border-color:var(--border)}.border-card{border-color:var(--card)}.border-concreto-100{border-color:var(--concreto-100)}.border-concreto-200{border-color:var(--concreto-200)}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-divider{border-color:var(--divider)}.border-gray-200{border-color:var(--gray-200)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-primary-hover{border-color:var(--primary-hover)}.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/10{border-color:color-mix(in oklab,var(--primary)10%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-sale{border-color:var(--sale)}.border-success-500\/25{border-color:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.border-success-500\/25{border-color:color-mix(in oklab,var(--success-500)25%,transparent)}}.border-success-border{border-color:var(--success-border)}.border-text-quaternary{border-color:var(--text-quaternary)}.border-text-tertiary{border-color:var(--text-tertiary)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-\[\#0a0a0c\]{background-color:#0a0a0c}.bg-\[\#0e0e0e\]{background-color:#0e0e0e}.bg-\[\#1a1a1f\]{background-color:#1a1a1f}.bg-\[\#1c1d21\]{background-color:#1c1d21}.bg-\[\#7fff00\]{background-color:#7fff00}.bg-\[\#7fff00\]\/10{background-color:#7fff001a}.bg-\[\#7fff00\]\/15{background-color:#7fff0026}.bg-\[\#7fff00\]\/60{background-color:#7fff0099}.bg-\[\#7fff00\]\/\[0\.03\]{background-color:#7fff0008}.bg-\[\#7fff00\]\/\[0\.05\]{background-color:#7fff000d}.bg-\[\#7fff00\]\/\[0\.08\]{background-color:#7fff0014}.bg-\[\#8cff33\]{background-color:#8cff33}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#25D366\]\/\[0\.1\]{background-color:#25d3661a}.bg-\[\#111\]{background-color:#111}.bg-\[\#111114\]{background-color:#111114}.bg-\[\#111114\]\/95{background-color:#111114f2}.bg-\[\#181818\]{background-color:#181818}.bg-\[\#d4d4d8\]{background-color:#d4d4d8}.bg-\[\#dcffa6\]{background-color:#dcffa6}.bg-\[\#dcffa6\]\/40{background-color:#dcffa666}.bg-\[\#e5e7eb\]{background-color:#e5e7eb}.bg-\[\#ececec\]{background-color:#ececec}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f6f6f6\]{background-color:#f6f6f6}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fcfcfc\]{background-color:#fcfcfc}.bg-\[\#ff4444\]{background-color:#f44}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[var\(--brand-accent\)\]{background-color:var(--brand-accent)}.bg-\[var\(--brand-accent-contrast\)\]{background-color:var(--brand-accent-contrast)}.bg-\[var\(--concreto-950\)\]{background-color:var(--concreto-950)}.bg-\[var\(--ui-content-raised\,var\(--raised\)\)\]{background-color:var(--ui-content-raised,var(--raised))}.bg-\[var\(--ui-content-text-tertiary\,var\(--text-tertiary\)\)\]{background-color:var(--ui-content-text-tertiary,var(--text-tertiary))}.bg-\[var\(--ui-overlay-bg\)\]{background-color:var(--ui-overlay-bg)}.bg-\[var\(--ui-scrim-medium\)\]{background-color:var(--ui-scrim-medium)}.bg-\[var\(--ui-scrim-soft\)\]{background-color:var(--ui-scrim-soft)}.bg-\[var\(--ui-scrim-strong\)\]{background-color:var(--ui-scrim-strong)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background,.bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/10{background-color:color-mix(in oklab,var(--background)10%,transparent)}}.bg-background\/18{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/18{background-color:color-mix(in oklab,var(--background)18%,transparent)}}.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/25{background-color:color-mix(in oklab,var(--background)25%,transparent)}}.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/35{background-color:color-mix(in oklab,var(--background)35%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/75{background-color:color-mix(in oklab,var(--background)75%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/92{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/92{background-color:color-mix(in oklab,var(--background)92%,transparent)}}.bg-background\/\[0\.01\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/\[0\.01\]{background-color:color-mix(in oklab,var(--background)1%,transparent)}}.bg-background\/\[0\.02\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/\[0\.02\]{background-color:color-mix(in oklab,var(--background)2%,transparent)}}.bg-background\/\[0\.03\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/\[0\.03\]{background-color:color-mix(in oklab,var(--background)3%,transparent)}}.bg-background\/\[0\.04\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/\[0\.04\]{background-color:color-mix(in oklab,var(--background)4%,transparent)}}.bg-background\/\[0\.05\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/\[0\.05\]{background-color:color-mix(in oklab,var(--background)5%,transparent)}}.bg-background\/\[0\.06\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/\[0\.06\]{background-color:color-mix(in oklab,var(--background)6%,transparent)}}.bg-background\/\[0\.08\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/\[0\.08\]{background-color:color-mix(in oklab,var(--background)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card)90%,transparent)}}.bg-concreto-50{background-color:var(--concreto-50)}.bg-concreto-200{background-color:var(--concreto-200)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-divider{background-color:var(--divider)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--gray-50)}.bg-gray-100{background-color:var(--gray-100)}.bg-gray-200{background-color:var(--gray-200)}.bg-gray-950{background-color:var(--gray-950)}.bg-hover-fill{background-color:var(--hover-fill)}.bg-input-background{background-color:var(--input-background)}.bg-muted{background-color:var(--muted)}.bg-navbar-bg{background-color:var(--navbar-bg)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/30{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-primary-foreground\/30{background-color:color-mix(in oklab,var(--primary-foreground)30%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-product-image-bg{background-color:var(--product-image-bg)}.bg-rating{background-color:var(--rating)}.bg-red-50{background-color:var(--color-red-50)}.bg-sale{background-color:var(--sale)}.bg-sale-bg{background-color:var(--sale-bg)}.bg-secondary{background-color:var(--secondary)}.bg-success-500\/8{background-color:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.bg-success-500\/8{background-color:color-mix(in oklab,var(--success-500)8%,transparent)}}.bg-success-bg{background-color:var(--success-bg)}.bg-surface{background-color:var(--surface)}.bg-text-quaternary{background-color:var(--text-quaternary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,\#fffdfb_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(#fffdfb,#fff)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#faf8f5_100\%\)\]{background-image:linear-gradient(#fff,#faf8f5)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.08\)_0\%\,rgba\(0\,0\,0\,0\.28\)_38\%\,rgba\(0\,0\,0\,0\.82\)_100\%\)\]{background-image:linear-gradient(#00000014,#00000047 38%,#000000d1)}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/28{--tw-gradient-from:#00000047}@supports (color:color-mix(in lab,red,red)){.from-black\/28{--tw-gradient-from:color-mix(in oklab,var(--color-black)28%,transparent)}}.from-black\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab,red,red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab,var(--color-black)45%,transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab,var(--color-black)50%,transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/58{--tw-gradient-from:#00000094}@supports (color:color-mix(in lab,red,red)){.from-black\/58{--tw-gradient-from:color-mix(in oklab,var(--color-black)58%,transparent)}}.from-black\/58{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/65{--tw-gradient-from:#000000a6}@supports (color:color-mix(in lab,red,red)){.from-black\/65{--tw-gradient-from:color-mix(in oklab,var(--color-black)65%,transparent)}}.from-black\/65{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab,red,red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab,var(--color-black)75%,transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black)90%,transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-concreto-950\/92{--tw-gradient-from:var(--concreto-950)}@supports (color:color-mix(in lab,red,red)){.from-concreto-950\/92{--tw-gradient-from:color-mix(in oklab,var(--concreto-950)92%,transparent)}}.from-concreto-950\/92{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-concreto-950\/95{--tw-gradient-from:var(--concreto-950)}@supports (color:color-mix(in lab,red,red)){.from-concreto-950\/95{--tw-gradient-from:color-mix(in oklab,var(--concreto-950)95%,transparent)}}.from-concreto-950\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-950\/94{--tw-gradient-from:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.from-gray-950\/94{--tw-gradient-from:color-mix(in oklab,var(--gray-950)94%,transparent)}}.from-gray-950\/94{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#7fff00\]\/60{--tw-gradient-via:oklab(89.0262% -.190507 .183924/.6);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/6{--tw-gradient-via:#0000000f}@supports (color:color-mix(in lab,red,red)){.via-black\/6{--tw-gradient-via:color-mix(in oklab,var(--color-black)6%,transparent)}}.via-black\/6{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/16{--tw-gradient-via:#00000029}@supports (color:color-mix(in lab,red,red)){.via-black\/16{--tw-gradient-via:color-mix(in oklab,var(--color-black)16%,transparent)}}.via-black\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black)25%,transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab,red,red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab,var(--color-black)30%,transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/58{--tw-gradient-via:#00000094}@supports (color:color-mix(in lab,red,red)){.via-black\/58{--tw-gradient-via:color-mix(in oklab,var(--color-black)58%,transparent)}}.via-black\/58{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-concreto-950\/54{--tw-gradient-via:var(--concreto-950)}@supports (color:color-mix(in lab,red,red)){.via-concreto-950\/54{--tw-gradient-via:color-mix(in oklab,var(--concreto-950)54%,transparent)}}.via-concreto-950\/54{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-concreto-950\/58{--tw-gradient-via:var(--concreto-950)}@supports (color:color-mix(in lab,red,red)){.via-concreto-950\/58{--tw-gradient-via:color-mix(in oklab,var(--concreto-950)58%,transparent)}}.via-concreto-950\/58{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-950\/56{--tw-gradient-via:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.via-gray-950\/56{--tw-gradient-via:color-mix(in oklab,var(--gray-950)56%,transparent)}}.via-gray-950\/56{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#111114\]{--tw-gradient-to:#111114;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black)10%,transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/18{--tw-gradient-to:#0000002e}@supports (color:color-mix(in lab,red,red)){.to-black\/18{--tw-gradient-to:color-mix(in oklab,var(--color-black)18%,transparent)}}.to-black\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-concreto-950\/10{--tw-gradient-to:var(--concreto-950)}@supports (color:color-mix(in lab,red,red)){.to-concreto-950\/10{--tw-gradient-to:color-mix(in oklab,var(--concreto-950)10%,transparent)}}.to-concreto-950\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-concreto-950\/14{--tw-gradient-to:var(--concreto-950)}@supports (color:color-mix(in lab,red,red)){.to-concreto-950\/14{--tw-gradient-to:color-mix(in oklab,var(--concreto-950)14%,transparent)}}.to-concreto-950\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-950\/12{--tw-gradient-to:var(--gray-950)}@supports (color:color-mix(in lab,red,red)){.to-gray-950\/12{--tw-gradient-to:color-mix(in oklab,var(--gray-950)12%,transparent)}}.to-gray-950\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-\[\#FDC700\]{fill:#fdc700}.fill-border{fill:var(--border)}.fill-current{fill:currentColor}.fill-gray-200{fill:var(--gray-200)}.fill-rating{fill:var(--rating)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[58\%_center\]{object-position:58% center}.object-\[60\%_center\]{object-position:60% center}.object-\[64\%_center\]{object-position:64% center}.object-\[66\%_center\]{object-position:66% center}.object-center{object-position:center}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-\[24px\]{padding:24px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[2px\]{padding-inline:2px}.px-\[3px\]{padding-inline:3px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[1px\]{padding-block:1px}.py-\[6px\]{padding-block:6px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-\[16px\]{padding-top:16px}.pt-\[calc\(0\.75rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.75rem + env(safe-area-inset-top))}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-32{padding-right:calc(var(--spacing)*32)}.pr-\[92px\]{padding-right:92px}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-9{padding-bottom:calc(var(--spacing)*9)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[68px\]{padding-bottom:68px}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-14{padding-left:calc(var(--spacing)*14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[\'Quantico\'\,sans-serif\]{font-family:Quantico,sans-serif}.font-\[\'Work_Sans\'\,sans-serif\]{font-family:Work Sans,sans-serif}.font-mono{font-family:var(--font-mono)}.text-body{font-size:16px;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em)}.text-body-sm{font-size:14px;line-height:var(--tw-leading,1.65);letter-spacing:var(--tw-tracking,0em)}.text-caption{font-size:12px;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em)}.text-graphic{font-size:120px;line-height:var(--tw-leading,.95);letter-spacing:var(--tw-tracking,-.045em)}.text-lead{font-size:18px;line-height:var(--tw-leading,1.55);letter-spacing:var(--tw-tracking,0em)}.text-meta{font-size:13px;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em)}.text-title-md{font-size:28px;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.01em)}.text-title-sm{font-size:24px;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.01em)}.text-title-xl{font-size:40px;line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.025em)}.text-title-xs{font-size:20px;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.01em)}.text-ui{font-size:14px;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-eyebrow{--tw-tracking:.14em;letter-spacing:.14em}.tracking-label{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-\[\#0a0a0a\]\/60{color:#0a0a0a99}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#1a4d00\]{color:#1a4d00}.text-\[\#1a4d00\]\/50{color:#1a4d0080}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#7fff00\]{color:#7fff00}.text-\[\#7fff00\]\/30{color:#7fff004d}.text-\[\#7fff00\]\/40{color:#7fff0066}.text-\[\#7fff00\]\/50{color:#7fff0080}.text-\[\#7fff00\]\/60{color:#7fff0099}.text-\[\#7fff00\]\/70{color:#7fff00b3}.text-\[\#7fff00\]\/80{color:#7fff00cc}.text-\[\#8a8a8a\]{color:#8a8a8a}.text-\[\#9a9a9a\]{color:#9a9a9a}.text-\[\#9ca3af\]{color:#9ca3af}.text-\[\#34A853\]{color:#34a853}.text-\[\#111\]{color:#111}.text-\[\#666\]{color:#666}.text-\[\#4285F4\]{color:#4285f4}.text-\[\#374151\]{color:#374151}.text-\[\#737373\]{color:#737373}.text-\[\#EA4335\]{color:#ea4335}.text-\[\#FBBC05\]{color:#fbbc05}.text-\[\#FDC700\]{color:#fdc700}.text-\[\#ff4444\]{color:#f44}.text-\[\#ffffff\]{color:#fff}.text-\[color-mix\(in_srgb\,var\(--brand-accent-contrast\)_78\%\,transparent\)\]{color:var(--brand-accent-contrast)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--brand-accent-contrast\)_78\%\,transparent\)\]{color:color-mix(in srgb,var(--brand-accent-contrast)78%,transparent)}}.text-\[var\(--brand-accent\)\]{color:var(--brand-accent)}.text-\[var\(--brand-accent-contrast\)\]{color:var(--brand-accent-contrast)}.text-\[var\(--ui-content-accent\,var\(--brand-accent\)\)\]{color:var(--ui-content-accent,var(--brand-accent))}.text-\[var\(--ui-content-text-tertiary\)\]{color:var(--ui-content-text-tertiary)}.text-amber-600{color:var(--color-amber-600)}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-brand-accent{color:var(--brand-accent)}.text-concreto-600{color:var(--concreto-600)}.text-danger-300{color:var(--danger-300)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-gray-200{color:var(--gray-200)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/15{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/15{color:color-mix(in oklab,var(--primary-foreground)15%,transparent)}}.text-primary-foreground\/25{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/25{color:color-mix(in oklab,var(--primary-foreground)25%,transparent)}}.text-primary-foreground\/30{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/30{color:color-mix(in oklab,var(--primary-foreground)30%,transparent)}}.text-primary-foreground\/35{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/35{color:color-mix(in oklab,var(--primary-foreground)35%,transparent)}}.text-primary-foreground\/40{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/40{color:color-mix(in oklab,var(--primary-foreground)40%,transparent)}}.text-primary-foreground\/45{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/45{color:color-mix(in oklab,var(--primary-foreground)45%,transparent)}}.text-primary-foreground\/50{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/50{color:color-mix(in oklab,var(--primary-foreground)50%,transparent)}}.text-primary-foreground\/55{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/55{color:color-mix(in oklab,var(--primary-foreground)55%,transparent)}}.text-primary-foreground\/60{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/60{color:color-mix(in oklab,var(--primary-foreground)60%,transparent)}}.text-primary-foreground\/62{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/62{color:color-mix(in oklab,var(--primary-foreground)62%,transparent)}}.text-primary-foreground\/65{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/65{color:color-mix(in oklab,var(--primary-foreground)65%,transparent)}}.text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/70{color:color-mix(in oklab,var(--primary-foreground)70%,transparent)}}.text-primary-foreground\/74{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/74{color:color-mix(in oklab,var(--primary-foreground)74%,transparent)}}.text-primary-foreground\/78{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/78{color:color-mix(in oklab,var(--primary-foreground)78%,transparent)}}.text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/80{color:color-mix(in oklab,var(--primary-foreground)80%,transparent)}}.text-primary-foreground\/82{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/82{color:color-mix(in oklab,var(--primary-foreground)82%,transparent)}}.text-primary-foreground\/88{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/88{color:color-mix(in oklab,var(--primary-foreground)88%,transparent)}}.text-primary-foreground\/90{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/90{color:color-mix(in oklab,var(--primary-foreground)90%,transparent)}}.text-primary-foreground\/92{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/92{color:color-mix(in oklab,var(--primary-foreground)92%,transparent)}}.text-rating{color:var(--rating)}.text-red-500{color:var(--color-red-500)}.text-sale{color:var(--sale)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-status-success-text{color:var(--status-success-text)}.text-success-300{color:var(--success-300)}.text-text-quaternary{color:var(--text-quaternary)}.text-text-secondary{color:var(--text-secondary)}.text-text-tertiary{color:var(--text-tertiary)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#7fff00\]{accent-color:#7fff00}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -8px 40px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_40px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -8px 40px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-20px_60px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 -20px 60px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(127\,255\,0\,0\.3\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#7fff004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(127\,255\,0\,0\.08\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#7fff0014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(127\,255\,0\,0\.25\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#7fff0040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(17\,17\,17\,0\.02\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#11111105);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#11111114);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#1111110f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#11111114);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(17\,17\,17\,0\.18\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1111112e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(37\,211\,102\,0\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#25d36647);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#1111110a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.65\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffffa6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--primary\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevation-1{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevation-3{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#0e0e0e\]{--tw-ring-color:#0e0e0e}.ring-\[\#7fff00\]{--tw-ring-color:#7fff00}.ring-background,.ring-background\/\[0\.08\]{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.ring-background\/\[0\.08\]{--tw-ring-color:color-mix(in oklab,var(--background)8%,transparent)}}.ring-black\/8{--tw-ring-color:#00000014}@supports (color:color-mix(in lab,red,red)){.ring-black\/8{--tw-ring-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.ring-divider{--tw-ring-color:var(--divider)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[9px\]{--tw-backdrop-blur:blur(9px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,backdrop-filter\]{transition-property:background-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:size-14:is(:where(.group):hover *){width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.group-hover\:size-\[24px\]:is(:where(.group):hover *){width:24px;height:24px}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.08\]:is(:where(.group):hover *){scale:1.08}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-background:is(:where(.group):hover *),.group-hover\:bg-background\/70:is(:where(.group):hover *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-background\/70:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--background)70%,transparent)}}.group-hover\:bg-text-tertiary:is(:where(.group):hover *){background-color:var(--text-tertiary)}.group-hover\:from-black\/52:is(:where(.group):hover *){--tw-gradient-from:#00000085}@supports (color:color-mix(in lab,red,red)){.group-hover\:from-black\/52:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab,var(--color-black)52%,transparent)}}.group-hover\:from-black\/52:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:via-black\/12:is(:where(.group):hover *){--tw-gradient-via:#0000001f}@supports (color:color-mix(in lab,red,red)){.group-hover\:via-black\/12:is(:where(.group):hover *){--tw-gradient-via:color-mix(in oklab,var(--color-black)12%,transparent)}}.group-hover\:via-black\/12:is(:where(.group):hover *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-hover\:text-\[var\(--brand-accent\)\]:is(:where(.group):hover *){color:var(--brand-accent)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:decoration-solid:is(:where(.group):hover *){text-decoration-style:solid}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/ch\:translate-x-px:is(:where(.group\/ch):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/ch\:-translate-y-px:is(:where(.group\/ch):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/l\:translate-x-px:is(:where(.group\/l):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/l\:-translate-y-px:is(:where(.group\/l):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/prod\:text-foreground:is(:where(.group\/prod):hover *),.group-hover\/sub\:text-foreground:is(:where(.group\/sub):hover *),.group-hover\/sug\:text-foreground:is(:where(.group\/sug):hover *){color:var(--foreground)}}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.placeholder\:text-\[\#a3a3a3\]::placeholder{color:#a3a3a3}.placeholder\:text-\[\#c4c9d4\]::placeholder{color:#c4c9d4}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-primary-foreground\/30::placeholder{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-primary-foreground\/30::placeholder{color:color-mix(in oklab,var(--primary-foreground)30%,transparent)}}.placeholder\:text-primary-foreground\/40::placeholder{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-primary-foreground\/40::placeholder{color:color-mix(in oklab,var(--primary-foreground)40%,transparent)}}.placeholder\:text-primary-foreground\/45::placeholder{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-primary-foreground\/45::placeholder{color:color-mix(in oklab,var(--primary-foreground)45%,transparent)}}.placeholder\:text-text-quaternary::placeholder{color:var(--text-quaternary)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:h-\[236px\]:hover{height:236px}.hover\:w-\[126px\]:hover{width:126px}.hover\:w-\[180px\]:hover{width:180px}.hover\:w-\[190px\]:hover{width:190px}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:rounded-section:hover{border-radius:24px}.hover\:border-\[\#111\]:hover{border-color:#111}.hover\:border-\[\#ccc\]:hover{border-color:#ccc}.hover\:border-\[\#d6d6d6\]:hover{border-color:#d6d6d6}.hover\:border-\[\#d7d7d7\]:hover{border-color:#d7d7d7}.hover\:border-\[var\(--brand-accent\)\]:hover{border-color:var(--brand-accent)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-concreto-300:hover{border-color:var(--concreto-300)}.hover\:border-divider:hover{border-color:var(--divider)}.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:border-gray-200:hover{border-color:var(--gray-200)}.hover\:border-gray-300:hover{border-color:var(--gray-300)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-success:hover{border-color:var(--success)}.hover\:border-success-500\/35:hover{border-color:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-success-500\/35:hover{border-color:color-mix(in oklab,var(--success-500)35%,transparent)}}.hover\:border-text-quaternary:hover{border-color:var(--text-quaternary)}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-\[\#262626\]:hover{background-color:#262626}.hover\:bg-\[\#f5f5f5\]:hover{background-color:#f5f5f5}.hover\:bg-\[\#f6f6f6\]:hover{background-color:#f6f6f6}.hover\:bg-\[\#fafafa\]:hover{background-color:#fafafa}.hover\:bg-\[var\(--brand-accent-hover\)\]:hover{background-color:var(--brand-accent-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background:hover,.hover\:bg-background\/15:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/15:hover{background-color:color-mix(in oklab,var(--background)15%,transparent)}}.hover\:bg-background\/\[0\.04\]:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--background)4%,transparent)}}.hover\:bg-background\/\[0\.06\]:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--background)6%,transparent)}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-concreto-50:hover{background-color:var(--concreto-50)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-divider:hover{background-color:var(--divider)}.hover\:bg-gray-50:hover{background-color:var(--gray-50)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-sale-bg:hover{background-color:var(--sale-bg)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-success-500\/12:hover{background-color:var(--success-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success-500\/12:hover{background-color:color-mix(in oklab,var(--success-500)12%,transparent)}}.hover\:bg-success-bg:hover{background-color:var(--success-bg)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:px-4:hover{padding-inline:calc(var(--spacing)*4)}.hover\:text-\[\#111\]:hover{color:#111}.hover\:text-\[var\(--brand-accent\)\]:hover{color:var(--brand-accent)}.hover\:text-\[var\(--brand-accent-contrast\)\]:hover{color:var(--brand-accent-contrast)}.hover\:text-\[var\(--ui-content-text\)\]:hover{color:var(--ui-content-text)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-text-secondary:hover{color:var(--text-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-65:hover{opacity:.65}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.05\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(17\,17\,17\,0\.05\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1111110d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(17\,17\,17\,0\.06\)\]:hover{--tw-shadow:0 16px 36px var(--tw-shadow-color,#1111110f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_rgba\(32\,33\,36\,0\.08\)\]:hover{--tw-shadow:0 18px 40px var(--tw-shadow-color,#20212414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_24px_56px_rgba\(17\,17\,17\,0\.3\)\]:hover{--tw-shadow:0 24px 56px var(--tw-shadow-color,#1111114d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#111\]:focus-visible{--tw-ring-color:#111}.focus-visible\:ring-\[var\(--brand-accent\)\]:focus-visible{--tw-ring-color:var(--brand-accent)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-\[var\(--focus-ring\,var\(--brand-accent\)\)\]:focus-visible{--tw-ring-color:var(--focus-ring,var(--brand-accent))}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:16px;border-top-right-radius:16px}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:64rem){.max-lg\:overflow-hidden{overflow:hidden}}@media not all and (min-width:48rem){.max-md\:py-3{padding-block:calc(var(--spacing)*3)}}@media not all and (min-width:40rem){.max-sm\:line-clamp-\[8\]{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media(min-width:600px){.colo\:gap-1{gap:calc(var(--spacing)*1)}}@media(min-width:1024px){.mesa\:bottom-6{bottom:calc(var(--spacing)*6)}.mesa\:flex{display:flex}.mesa\:hidden{display:none}}@media(min-width:40rem){.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:order-1{order:1}.sm\:order-3{order:3}.sm\:mr-auto{margin-right:auto}.sm\:mb-10{margin-bottom:calc(var(--spacing)*10)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.sm\:size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.sm\:h-7{height:calc(var(--spacing)*7)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-\[64px\]{height:64px}.sm\:h-\[78px\]{height:78px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[328px\]{height:328px}.sm\:h-\[380px\]{height:380px}.sm\:h-\[var\(--hero-height-desktop\)\]{height:var(--hero-height-desktop)}.sm\:min-h-\[124px\]{min-height:124px}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:w-\[84px\]{width:84px}.sm\:w-\[104px\]{width:104px}.sm\:w-\[130px\]{width:130px}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:min-w-9{min-width:calc(var(--spacing)*9)}.sm\:min-w-\[50px\]{min-width:50px}.sm\:min-w-\[132px\]{min-width:132px}.sm\:min-w-\[148px\]{min-width:148px}.sm\:min-w-\[320px\]{min-width:320px}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-8{column-gap:calc(var(--spacing)*8)}.sm\:rounded-card{border-radius:16px}.sm\:rounded-card-lg{border-radius:24px}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-9{padding:calc(var(--spacing)*9)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-9{padding-block:calc(var(--spacing)*9)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pb-12{padding-bottom:calc(var(--spacing)*12)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.sm\:text-body{font-size:16px;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em)}.sm\:text-graphic-lg{font-size:160px;line-height:var(--tw-leading,.95);letter-spacing:var(--tw-tracking,-.05em)}.sm\:text-meta{font-size:13px;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em)}.sm\:text-title-lg{font-size:32px;line-height:var(--tw-leading,1.2);letter-spacing:var(--tw-tracking,-.02em)}.sm\:text-title-md{font-size:28px;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.01em)}.sm\:text-title-xl{font-size:40px;line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.025em)}.sm\:text-ui{font-size:14px;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,0em)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[160px_minmax\(0\,1fr\)_120px_112px\]{grid-template-columns:160px minmax(0,1fr) 120px 112px}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-0\.5{gap:calc(var(--spacing)*.5)}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:px-1{padding-inline:calc(var(--spacing)*1)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:text-title-xs{font-size:20px;line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.01em)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:bottom-6{bottom:calc(var(--spacing)*6)}.lg\:bottom-22{bottom:calc(var(--spacing)*22)}.lg\:order-first{order:-9999}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-\[520px\]{height:520px}.lg\:h-\[calc\(100vh-7\.5rem\)\]{height:calc(100vh - 7.5rem)}.lg\:max-h-\[320px\]{max-height:320px}.lg\:w-\[380px\]{width:380px}.lg\:max-w-\[760px\]{max-width:760px}.lg\:max-w-\[780px\]{max-width:780px}.lg\:cursor-crosshair{cursor:crosshair}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr}.lg\:grid-cols-\[1\.15fr_2fr\]{grid-template-columns:1.15fr 2fr}.lg\:grid-cols-\[1\.18fr_2fr\]{grid-template-columns:1.18fr 2fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-x-10{column-gap:calc(var(--spacing)*10)}.lg\:gap-y-8{row-gap:calc(var(--spacing)*8)}.lg\:self-start{align-self:flex-start}.lg\:bg-transparent{background-color:#0000}.lg\:object-\[center_24\%\]{object-position:center 24%}.lg\:object-\[center_32\%\]{object-position:center 32%}.lg\:object-\[center_35\%\]{object-position:center 35%}.lg\:object-\[center_52\%\]{object-position:center 52%}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-7{padding:calc(var(--spacing)*7)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-10{padding-block:calc(var(--spacing)*10)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:text-body{font-size:16px;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,0em)}.lg\:text-title-xl{font-size:40px;line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,-.025em)}.lg\:opacity-0{opacity:0}@media(hover:hover){.lg\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing)*6)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-\[440px\]{width:440px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_332px\]{grid-template-columns:minmax(0,1fr) 332px}.xl\:gap-6{gap:calc(var(--spacing)*6)}.xl\:self-start{align-self:flex-start}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}.\[\&\>p\]\:hidden>p{display:none}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--gray-50:#fbfbfb;--gray-100:#f2f2f2;--gray-200:#e4e4e4;--gray-300:#949595;--gray-400:#767676;--gray-500:#626262;--gray-600:#4f4f4f;--gray-700:#3c3c3c;--gray-800:#2b2b2b;--gray-900:#1a1a1a;--gray-950:#0b0b0b;--concreto-50:#fafcf7;--concreto-100:#f1f3ee;--concreto-200:#e2e5de;--concreto-300:#92968b;--concreto-400:#74786c;--concreto-500:#60645a;--concreto-600:#4d5048;--concreto-700:#3b3d37;--concreto-800:#292b26;--concreto-900:#191b17;--concreto-950:#0a0b09;--danger-50:#fffaf9;--danger-100:#ffeeeb;--danger-200:#ffdad4;--danger-300:#e27567;--danger-400:#c84f42;--danger-500:#a74136;--danger-600:#87332a;--danger-700:#69261f;--danger-800:#4c1914;--danger-900:#310e0a;--danger-950:#180403;--rating-50:#fffbf2;--rating-100:#fff1d5;--rating-200:#ffc428;--rating-300:#b98b00;--rating-400:#946e00;--rating-500:#7b5c00;--rating-600:#644900;--rating-700:#4d3800;--rating-800:#372700;--rating-900:#231800;--rating-950:#110900;--warning-50:#fffaf4;--warning-100:#fff0dc;--warning-200:#ffdeb2;--warning-300:#c58924;--warning-400:#a16c00;--warning-500:#875900;--warning-600:#6d4700;--warning-700:#543600;--warning-800:#3d2600;--warning-900:#271600;--warning-950:#120800;--success-50:#f3fff5;--success-100:#d9fedf;--success-200:#c6f1cd;--success-300:#50a666;--success-400:#2c8748;--success-500:#23713b;--success-600:#1a5b2e;--success-700:#124622;--success-800:#0b3217;--success-900:#05200c;--success-950:#020e04;--info-50:#f9fbff;--info-100:#eaf3ff;--info-200:#d3e6ff;--info-300:#5a97e5;--info-400:#3577c8;--info-500:#2b63a8;--info-600:#215088;--info-700:#173d6a;--info-800:#0f2b4d;--info-900:#071a32;--info-950:#020b1a;--brand-accent:#c8ff00;--brand-accent-hover:#d8ff42;--brand-accent-contrast:#121210;--brand-ink:#1b1b1b;--brand-graphite:#161616;--brand-accent-strong:#7da100;--brand-accent-ink:#638000;--ui-card-escuro-bg:var(--concreto-950)}@supports (color:color-mix(in lab,red,red)){:root{--ui-card-escuro-bg:color-mix(in oklab,var(--concreto-950)40%,var(--concreto-900))}}:root{--ui-card-escuro-border:var(--concreto-800)}@supports (color:color-mix(in lab,red,red)){:root{--ui-card-escuro-border:color-mix(in oklab,var(--concreto-800)55%,var(--concreto-900))}}:root{--radius-none:0px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--radius-action:9999px;--radius-action-interno:9999px;--radius-field:12px;--radius-field-interno:8px;--radius-field-inline:9999px;--radius-field-inline-interno:9999px;--radius-chip:9999px;--radius-chip-interno:9999px;--radius-card:16px;--radius-card-interno:12px;--radius-card-lg:24px;--radius-card-lg-interno:16px;--radius-panel:24px;--radius-panel-interno:16px;--radius-popover:16px;--radius-popover-interno:12px;--radius-section:24px;--radius-section-interno:16px;--radius-media:0px;--radius-media-interno:0px;--text-caption:12px;--text-caption-line-height:1.4;--text-caption-tracking:0em;--text-meta:13px;--text-meta-line-height:1.4;--text-meta-tracking:0em;--text-ui:14px;--text-ui-line-height:1.4;--text-ui-tracking:0em;--text-body-sm:14px;--text-body-sm-line-height:1.65;--text-body-sm-tracking:0em;--text-body:16px;--text-body-line-height:1.6;--text-body-tracking:0em;--text-lead:18px;--text-lead-line-height:1.55;--text-lead-tracking:0em;--text-title-xs:20px;--text-title-xs-line-height:1.25;--text-title-xs-tracking:-.01em;--text-title-sm:24px;--text-title-sm-line-height:1.25;--text-title-sm-tracking:-.01em;--text-title-md:28px;--text-title-md-line-height:1.25;--text-title-md-tracking:-.01em;--text-title-lg:32px;--text-title-lg-line-height:1.2;--text-title-lg-tracking:-.02em;--text-title-xl:40px;--text-title-xl-line-height:1.1;--text-title-xl-tracking:-.025em;--text-titulo-secao:52px;--text-titulo-secao-line-height:1.05;--text-titulo-secao-tracking:-.04em;--text-titulo-secao-weight:500;--text-display:56px;--text-display-line-height:1;--text-display-tracking:-.04em;--text-graphic:120px;--text-graphic-line-height:.95;--text-graphic-tracking:-.045em;--text-graphic-lg:160px;--text-graphic-lg-line-height:.95;--text-graphic-lg-tracking:-.05em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-label:.08em;--tracking-eyebrow:.14em;--degrau-mao:0px;--degrau-colo:600px;--degrau-mesa:1024px;--degrau-ampla:1280px;--camada-base:0;--camada-grudado:100;--camada-flutuante:200;--camada-acao:300;--camada-painel:400;--camada-janela:500;--camada-aviso:600;--camada-ferramenta:700;--ritmo-solto:clamp(80px,8.5vw,128px);--ritmo-padrao:clamp(56px,6vw,88px);--ritmo-junto:clamp(32px,3.5vw,48px);--ritmo-colado:0px;--barra-aplicativo:61px;--barra-compra:69px;--barra-respiro:14px;--barra-cabecalho:85px;--margem-lateral:16px;--vao-grade:12px}@media(min-width:600px){:root{--margem-lateral:32px;--vao-grade:20px}}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}:root{--font-size:16px;--desktop-sticky-offset:10rem;--background:#fff;--foreground:var(--gray-950);--card:#fff;--card-foreground:var(--gray-950);--popover:#fff;--popover-foreground:var(--gray-950);--primary:var(--gray-950);--primary-foreground:#fff;--primary-hover:var(--gray-800);--secondary:var(--gray-100);--secondary-foreground:var(--gray-950);--muted:var(--gray-100);--muted-foreground:var(--gray-700);--accent:var(--gray-100);--accent-foreground:var(--gray-950);--destructive:var(--danger-600);--destructive-foreground:#fff;--border:var(--gray-200);--input:transparent;--input-background:var(--gray-50);--switch-background:var(--gray-300);--font-weight-medium:500;--font-weight-normal:400;--ring:var(--gray-500);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:var(--radius-md);--sidebar:var(--gray-50);--sidebar-foreground:var(--gray-950);--sidebar-primary:var(--gray-950);--sidebar-primary-foreground:var(--gray-50);--sidebar-accent:var(--gray-100);--sidebar-accent-foreground:var(--gray-900);--sidebar-border:var(--gray-200);--sidebar-ring:var(--gray-500);--text-secondary:var(--gray-700);--text-tertiary:var(--gray-700);--text-quaternary:var(--gray-500);--divider:var(--gray-100);--surface:var(--gray-50);--sale:var(--danger-600);--sale-bg:var(--danger-50);--success:var(--success-500);--success-bg:var(--success-50);--success-border:var(--success-200);--status-warning:var(--warning-700);--status-info:var(--info-600);--status-success-text:var(--success-700);--rating:var(--rating-300);--aspect-product:1/1;--aspect-card:4/5;--aspect-classic:4/3;--aspect-portrait:9/16;--aspect-banner-desktop:1920/600;--aspect-banner-mobile:3/4;--elevation-1:0 1px 2px #0000000a;--elevation-2:0 4px 12px #00000014;--elevation-3:0 12px 32px #0000001f;--on-surface:var(--foreground);--on-dark:var(--gray-50);--hover-fill:#0000000a;--navbar-bg:var(--background);--product-image-bg:var(--gray-100)}.dark{--background:var(--gray-950);--foreground:var(--gray-50);--card:var(--gray-950);--card-foreground:var(--gray-50);--popover:var(--gray-950);--popover-foreground:var(--gray-50);--primary:var(--gray-50);--primary-foreground:var(--gray-900);--secondary:var(--gray-900);--secondary-foreground:var(--gray-50);--muted:var(--gray-900);--muted-foreground:var(--gray-400);--accent:var(--gray-900);--accent-foreground:var(--gray-50);--destructive:var(--danger-600);--destructive-foreground:var(--danger-50);--border:var(--gray-800);--input:var(--gray-800);--ring:var(--gray-500);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:var(--gray-900);--sidebar-foreground:var(--gray-50);--sidebar-primary:var(--gray-50);--sidebar-primary-foreground:var(--gray-900);--sidebar-accent:var(--gray-800);--sidebar-accent-foreground:var(--gray-50);--sidebar-border:var(--gray-800);--sidebar-ring:var(--gray-600)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.ui-surface,.ui-popover{--background: var(--ui-panel-bg);--card: var(--ui-content-raised);--surface: var(--ui-content-muted);--raised: var(--ui-content-raised);--muted: var(--ui-content-muted);--foreground: var(--ui-content-text);--text: var(--ui-content-text);--card-foreground: var(--ui-content-text);--text-secondary: var(--ui-content-text-secondary);--muted-foreground: var(--ui-content-text-muted);--muted-text: var(--ui-content-text-muted);--text-tertiary: var(--ui-content-text-tertiary);--text-quaternary: var(--ui-content-text-tertiary);--border: var(--ui-content-border);--divider: var(--ui-content-divider);--primary: var(--gray-950);--primary-hover: var(--brand-accent);--primary-foreground: var(--gray-50);--primary-contrast: var(--gray-50);color:var(--ui-content-text)}.ui-surface input,.ui-surface textarea,.ui-popover input,.ui-popover textarea{color-scheme:var(--ui-color-scheme, dark)}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ui-overlay-bg);backdrop-filter:var(--ui-overlay-blur);-webkit-backdrop-filter:var(--ui-overlay-blur);border:0;padding:0;width:100%;cursor:default}.ui-surface{background:var(--ui-panel-bg);border:1px solid var(--ui-panel-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur);overflow:hidden}.ui-surface--em-right{border-radius:var(--ui-panel-radius) 0 0 var(--ui-panel-radius);border-right-width:0}.ui-surface--em-left{border-radius:0 var(--ui-panel-radius) var(--ui-panel-radius) 0;border-left-width:0}.ui-surface--em-bottom{border-radius:var(--ui-panel-radius) var(--ui-panel-radius) 0 0;border-bottom-width:0}.ui-surface--em-top{border-radius:0 0 var(--ui-panel-radius) var(--ui-panel-radius);border-top-width:0}.ui-surface--em-full{border-radius:0;border-width:0}.ui-surface--menu{border-radius:var(--ui-popover-radius)}.ui-surface--menu.ui-surface--em-right{border-radius:var(--ui-popover-radius) 0 0 var(--ui-popover-radius)}.ui-surface--menu.ui-surface--em-left{border-radius:0 var(--ui-popover-radius) var(--ui-popover-radius) 0}.ui-surface--menu.ui-surface--em-bottom{border-radius:var(--ui-popover-radius) var(--ui-popover-radius) 0 0}.ui-surface--menu.ui-surface--em-top{border-radius:0 0 var(--ui-popover-radius) var(--ui-popover-radius)}.ui-surface--media{background:var(--ui-media-bg);border:0;border-radius:0;box-shadow:none;backdrop-filter:var(--ui-media-blur);-webkit-backdrop-filter:var(--ui-media-blur)}.ui-surface--bare{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-popover{background:var(--ui-popover-bg);border:1px solid var(--ui-popover-border);border-radius:var(--ui-popover-radius);box-shadow:var(--ui-popover-shadow);backdrop-filter:var(--ui-popover-blur);-webkit-backdrop-filter:var(--ui-popover-blur)}.ui-field{min-height:var(--ui-field-min-height);border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);background:var(--ui-field-bg);color:var(--ui-content-text);box-shadow:inset 0 1px #ffffff09;transition:border-color .18s ease,background .18s ease}.ui-field::placeholder{color:var(--ui-content-text-tertiary)}.ui-field:hover{border-color:var(--ui-field-border-hover)}.ui-field:focus{border-color:var(--focus-ring, var(--brand-accent));background:var(--ui-field-bg-focus);outline:0}.ui-action{display:inline-flex;min-height:var(--ui-field-min-height);align-items:center;justify-content:center;gap:8px;padding-inline:16px;border-radius:var(--ui-action-radius);font-size:var(--text-meta);font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.ui-action[disabled]{cursor:not-allowed;opacity:.5}.ui-action--primary{border:1px solid var(--gray-950);background:var(--gray-950);color:var(--gray-50)}.ui-action--primary:hover:not([disabled]){background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-contrast)}.ui-action--secondary{border:1px solid var(--ui-popover-border);background:var(--ui-field-bg);color:var(--ui-content-text-secondary)}.ui-action--secondary:hover:not([disabled]){border-color:var(--ui-field-border-hover);background:var(--ui-field-bg-focus);color:var(--ui-content-text)}.ui-action--outline{border:1px solid var(--border);background:transparent;color:var(--text-secondary)}.ui-action--outline:hover:not([disabled]){background:var(--muted);color:var(--foreground)}.ui-action--ghost{border:1px solid transparent;background:transparent;color:var(--ui-content-text-muted)}.ui-action--ghost:hover:not([disabled]){background:var(--ui-field-bg);color:var(--ui-content-text)}.ui-action--destructive{border:1px solid color-mix(in srgb,var(--danger-500) 50%,transparent);background:color-mix(in srgb,var(--danger-500) 12%,transparent);color:var(--danger-300)}.ui-action--destructive:hover:not([disabled]){background:color-mix(in srgb,var(--danger-500) 20%,transparent)}.ui-icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:var(--ui-action-radius);background:transparent;color:var(--ui-content-text-muted);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.ui-icon-button:hover{background:var(--ui-field-bg);color:var(--ui-content-text);border-color:var(--ui-field-border)}.ui-surface :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible,.ui-popover :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ui-surface,.ui-popover,.ui-overlay{animation:none!important;transition:none!important}}@keyframes ui-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ui-surface--slide-up{animation:ui-slide-up .28s cubic-bezier(.32,.72,0,1) forwards}@keyframes ui-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-popover--fade-in{animation:ui-fade-in .15s ease-out forwards}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font-family:inherit}.colli-margem{padding-inline:var(--margem-lateral)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.storefront{--background: var(--theme-surface-light);--raised: var(--theme-raised-light);--text: var(--theme-text-light);--muted-text: var(--theme-muted-light);--border: var(--theme-border-light);--primary: var(--theme-primary-light);--primary-contrast: var(--theme-primary-contrast-light);--muted: var(--gray-100);--divider: var(--gray-100);--text-tertiary: var(--gray-700);--product-image-bg: var(--gray-100);--rating: var(--rating-300);--sale: var(--danger-600);--sale-bg: var(--danger-50);--success-text: var(--success-700);--control-border: var(--concreto-600);min-height:100dvh;background:var(--background);color:var(--text);font-family:var(--font-body)}html{--colli-navbar-altura: 85px;scroll-padding-top:calc(var(--colli-navbar-altura) + 20px)}.storefront[data-theme-mode=dark]{--background: var(--theme-surface-dark);--surface: var(--theme-raised-dark);--raised: var(--theme-raised-dark);--text: var(--theme-text-dark);--muted-text: var(--theme-muted-dark);--border: var(--theme-border-dark);--primary: var(--theme-primary-dark);--primary-contrast: var(--theme-primary-contrast-dark)}.category-banner-image{object-position:var(--category-mobile-position, center)}@media(min-width:1024px){.category-banner-image{object-position:var(--category-desktop-position, var(--category-mobile-position, center))}}.storefront :is(a,button,input):focus-visible{outline:2px solid var(--text);outline-offset:3px}.container{width:min(calc(100% - 32px),var(--container));margin-inline:auto}.navbar-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}.announcement{width:100%;background:var(--primary);color:var(--primary-contrast)}.announcement-inner{display:flex;align-items:center;justify-content:space-between;min-height:38px}.announcement-item{display:flex;flex-shrink:0;align-items:center;gap:8px;font-size:var(--text-caption);font-weight:500;white-space:nowrap}.announcement-item svg{opacity:.8}.announcement-item i{width:3px;height:3px;margin-left:16px;border-radius:50%;background:#ffffff4d}.site-header{position:relative;z-index:var(--camada-grudado);background:var(--raised)}.header-main-wrap{border-bottom:1px solid var(--divider)}.header-main{position:relative;display:flex;align-items:center;justify-content:space-between;height:72px;gap:32px}.brand{display:block;flex-shrink:0;-webkit-user-select:none;user-select:none;text-decoration:none}.brand img{display:block;width:auto;height:36px;object-fit:contain}.header-search{position:relative;flex:1;max-width:520px}.header-search input{width:100%;height:42px;padding:10px 48px 10px 20px;border:1px solid transparent;border-radius:var(--radius-control);outline:none;background:var(--muted);color:var(--text);font-size:var(--text-ui);transition:border-color .2s,background .2s}.header-search input::placeholder{color:var(--text-tertiary)}.header-search input:focus{border-color:var(--border);background:var(--raised);box-shadow:0 0 0 2px var(--primary)}.header-search button{position:absolute;top:50%;right:10px;display:grid;width:32px;height:32px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:12px;background:transparent;color:var(--text-tertiary);cursor:pointer}.header-search button:hover{background:var(--muted);color:var(--text)}.header-actions{display:flex;align-items:center}.header-icon-action{position:relative;display:flex;align-items:center;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--muted-text);cursor:pointer;transition:color .2s,background .2s}.header-icon-action:hover{background:var(--muted);color:var(--text)}.header-icon-action:focus-visible,.mobile-icon:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.header-icon-action b{position:absolute;top:-2px;right:0;display:grid;min-width:18px;height:18px;padding-inline:4px;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-contrast);box-shadow:0 0 0 2px var(--raised);font-size:var(--text-caption);font-weight:600}.mobile-icon{display:none;border:0;background:transparent;color:var(--muted-text)}.category-nav{border-bottom:1px solid var(--divider);background:var(--raised)}.category-nav .navbar-container{display:flex;align-items:center;justify-content:space-between;height:44px}.category-nav a{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:12px;color:var(--gray-700);font-size:var(--text-caption);font-weight:500;text-decoration:none;transition:color .2s,background .2s}.category-nav a:hover{background:var(--muted);color:var(--text)}.category-nav .is-active{background:var(--primary);color:var(--primary-contrast)}.category-nav .is-sale{color:var(--sale)}.hero{position:relative;width:100%}.hero-frame{position:relative;width:100%;max-width:1920px;max-height:600px;margin-inline:auto;overflow:hidden;aspect-ratio:1920 / 600}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity .7s}.hero-media.is-active{opacity:1}.hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-arrow{position:absolute;z-index:2;top:50%;display:flex;width:40px;height:40px;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid rgb(255 255 255 / .35);border-radius:var(--radius-control);background:#ffffffeb;color:var(--foreground);box-shadow:0 10px 24px #0000001f;cursor:pointer;transition:background .2s}.hero-arrow-left{left:16px}.hero-arrow-right{right:16px}.hero-dots{position:absolute;z-index:2;right:0;bottom:20px;left:0;display:flex;justify-content:center;gap:8px}.hero-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff73;cursor:pointer;transition:width .2s,background .2s}.hero-dots button.is-active{width:28px;background:#fff}.benefits-section{width:100%;padding-block:32px;border-bottom:1px solid var(--divider);background:var(--background)}.benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:16px}.benefits-shell{width:min(calc(100% - 32px),var(--container))}.benefits-mobile-carousel{display:none}.benefits article{display:flex;align-items:center;gap:16px;padding:16px 24px}.benefits article+article{border-left:1px solid var(--divider)}.benefit-icon{display:flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:var(--muted);color:var(--text)}.benefits h2{margin:0;color:var(--text);font-size:var(--text-ui);font-weight:500}.benefits p{margin:2px 0 0;color:var(--text-tertiary);font-size:var(--text-meta);line-height:1.35}.product-section{width:100%;padding-block:80px;background:var(--concreto-50)}.product-section>.container{width:100%;max-width:var(--container);padding-inline:var(--margem-lateral)}.section-heading{margin-bottom:40px;text-align:center}.section-heading>span{display:block;margin-bottom:8px;color:var(--text-tertiary);font-size:var(--text-meta);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.section-heading h2{margin:0;color:var(--text);font-family:var(--font-heading);font-size:var(--text-title-lg);font-weight:600;letter-spacing:-.025em;line-height:1.15}.product-tabs{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:40px}.product-tabs button{padding:10px 20px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--muted-text);cursor:pointer;font-size:var(--text-meta);font-weight:500;transition:all .2s}.product-tabs button:hover{border-color:var(--gray-300);color:var(--text)}.product-tabs button.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.product-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:20px}.product-card-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;color:inherit;text-decoration:none}.product-card-link:focus-visible{outline-offset:2px}.product-card{position:relative;display:flex;height:100%;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--divider);border-radius:18px;background:var(--raised);transition:transform .3s,box-shadow .3s}.product-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.product-media{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:14px;background:var(--product-image-bg)}.product-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.product-badge{position:absolute;top:8px;left:8px;max-width:calc(100% - 44px);overflow:hidden;padding:4px 12px;border-radius:12px;background:var(--primary);color:var(--primary-contrast);font-size:var(--text-caption);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.wishlist-button{position:absolute;z-index:2;top:8px;right:8px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:12px;background:var(--raised);color:var(--muted-text);cursor:pointer;transition:all .2s}.wishlist-button svg{width:15px;height:15px}.wishlist-button:hover{border-color:var(--brand-accent);color:var(--foreground)}.product-body{display:flex;flex:1;flex-direction:column;gap:8px;padding-inline:4px}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-meta>span{color:var(--text-tertiary);font-size:var(--text-caption);letter-spacing:.05em;text-transform:uppercase}.product-rating{display:flex;align-items:center;gap:4px}.product-rating>span{display:flex;gap:1px}.product-rating svg{fill:var(--border);color:var(--border)}.product-rating svg.is-filled{fill:var(--rating);color:var(--rating)}.product-rating small{color:var(--text-tertiary);font-size:var(--text-caption)}.product-copy{display:flex;flex-direction:column;gap:4px}.product-copy h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--text);font-size:var(--text-ui);font-weight:600;line-height:1.375;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-copy p{display:-webkit-box;min-height:35px;margin:0;overflow:hidden;color:var(--muted-text);font-size:var(--text-caption);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-pricing{display:flex;flex-direction:column;gap:2px;margin-top:2px}.product-pricing del{color:var(--text-tertiary);font-size:var(--text-caption)}.product-price{display:flex;align-items:baseline;gap:8px}.product-price strong{color:var(--text);font-size:var(--text-title-xs);font-weight:600;letter-spacing:-.025em;line-height:1.25}.product-price em{flex-shrink:0;padding:2px 6px;border-radius:6px;background:var(--sale-bg);color:var(--sale);font-size:var(--text-caption);font-style:normal;font-weight:600}.installments{color:var(--text-tertiary);font-size:var(--text-caption);line-height:1.25}.product-body>button{position:relative;z-index:2;display:flex;width:100%;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-control);cursor:pointer;font-size:var(--text-caption);line-height:18px;transition:all .2s}.product-body>button:active{transform:scale(.97)}.cart-button{min-height:42px;margin-top:auto;border:0;background:var(--primary);color:var(--primary-contrast);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.cart-button:hover{background:var(--concreto-800)}.whatsapp-button{min-height:34px;border:1px solid rgb(37 211 102 / .25);background:#25d36614;color:var(--success-text);font-weight:600}.whatsapp-button:hover{border-color:#25d36659;background:#25d3661f}.cart-short,.whatsapp-short{display:none}.product-see-all{display:flex;justify-content:center;margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.product-see-all a{display:inline-flex;align-items:center;gap:8px;color:var(--muted-text);font-size:var(--text-ui);font-weight:500;text-decoration:none}.product-see-all a:hover{color:var(--text)}.home-section{width:100%;padding-block:64px;background:var(--raised)}.home-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--margem-lateral)}.editorial-heading{margin-bottom:32px}.editorial-heading.is-centered{text-align:center}.editorial-heading>span{display:block;color:var(--muted-text);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase}.editorial-heading h2{margin:8px 0 0;color:var(--text);font-family:var(--font-heading);font-size:var(--text-title-lg);font-weight:600;letter-spacing:-.025em;line-height:1.15}.editorial-heading>p{max-width:620px;margin:12px 0 0;color:var(--gray-700);font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.editorial-heading.is-centered>p{margin-inline:auto}.carousel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.carousel-heading .editorial-heading{margin-bottom:32px}.carousel-arrows{display:flex;align-items:center;gap:8px;margin-bottom:32px}.carousel-arrows button{display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--raised);color:var(--text);cursor:pointer;transition:border-color .2s,opacity .2s}.carousel-arrows button:hover:not(:disabled){border-color:var(--primary)}.carousel-arrows button:disabled{cursor:not-allowed;opacity:.4}.carousel-viewport{width:100%;overflow:hidden;touch-action:pan-y}.carousel-track{display:flex;transition:transform .5s ease-out}.carousel-page{display:grid;min-width:100%;gap:16px}.carousel-dots{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:8px}.carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--gray-300);cursor:pointer;transition:width .2s,background .2s}.carousel-dots button.is-active{width:28px;background:var(--primary)}.collection-section{padding-block:48px 64px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-12px 0 20px}.collection-toolbar .carousel-arrows{flex-shrink:0;margin:0}.collection-tabs{display:flex;min-width:0;gap:8px;overflow-x:auto;scrollbar-width:none}.collection-tabs button{flex-shrink:0;padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--raised);color:var(--gray-700);cursor:pointer;font-size:var(--text-meta);font-weight:500}.collection-tabs button.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.collection-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.collection-banner{position:relative;grid-column:span 2;min-height:520px;overflow:hidden;border:1px solid var(--border);border-radius:28px;background:var(--concreto-50)}.collection-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-banner:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),rgb(0 0 0 / .14),transparent);content:""}.collection-banner>div{position:absolute;z-index:1;right:32px;bottom:32px;left:32px;padding:20px;border:1px solid rgb(255 255 255 / .15);border-radius:24px;background:#0003;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.collection-banner span{font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.collection-banner h3{margin:12px 0 0;font-size:var(--text-title-lg);font-weight:600;letter-spacing:-.04em;line-height:1.02}.collection-banner p{margin:12px 0 0;font-size:var(--text-ui);line-height:24px;opacity:.78}.collection-products-panel{display:flex;min-width:0;grid-column:span 2;flex-direction:column;padding:16px 16px 12px;border:1px solid var(--border);border-radius:28px;background:var(--concreto-50)}.collection-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.collection-footer .carousel-dots{margin:0}.collection-actions{display:flex;align-items:center;gap:8px}.collection-actions .carousel-arrows{margin:0}.collection-actions a{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--raised);font-size:var(--text-meta);font-weight:600;text-decoration:none}.collection-section.is-full .collection-products-panel{grid-column:1 / -1}.collection-page.is-full{grid-template-columns:repeat(4,minmax(0,1fr))}.category-showcase{padding-block:32px 48px}.category-page{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{position:relative;display:flex;height:320px;overflow:hidden;flex-direction:column;justify-content:flex-end;border-radius:24px;color:#fff;isolation:isolate;text-decoration:none}.category-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.category-card:hover img{transform:scale(1.03)}.category-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .58),rgb(0 0 0 / .16),transparent);content:""}.category-card>span{position:relative;z-index:1;display:flex;max-width:280px;flex-direction:column;align-items:flex-start;padding:24px}.category-card b{font-size:var(--text-title-md);letter-spacing:-.025em;line-height:1.02}.category-card small{display:-webkit-box;max-width:230px;margin-top:8px;overflow:hidden;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height);opacity:.74;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-card em{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:var(--text-meta);font-style:normal;font-weight:600}.flash-sale{width:100%;padding-block:56px 80px;background:var(--primary);color:var(--primary-contrast)}.flash-sale .editorial-heading{margin-bottom:24px}.flash-sale .editorial-heading>span{color:#ffffff80}.flash-sale .editorial-heading h2{color:var(--primary-contrast)}.flash-countdown-wrap{display:flex;justify-content:center;margin-bottom:40px}.flash-countdown{display:flex;align-items:center;gap:28px;padding:20px 40px;border:1px solid rgb(255 255 255 / .1);border-radius:18px;background:#ffffff0d}.flash-countdown>i{width:1px;height:40px;background:#ffffff1a}.flash-countdown-copy{display:flex;align-items:center;gap:12px}.flash-countdown-copy>span{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:12px;background:#ffffff1a}.flash-countdown-copy b,.flash-countdown-copy small{display:block}.flash-countdown-copy b{font-size:var(--text-meta);font-weight:500}.flash-countdown-copy small{margin-top:2px;color:#fff6;font-size:var(--text-caption)}.flash-time,.flash-time-part{display:flex;align-items:center;gap:12px}.flash-time-part>span{display:flex;flex-direction:column;align-items:center}.flash-time-part span>b{display:grid;width:56px;height:50px;place-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:#ffffff1a;font-size:var(--text-title-sm);font-variant-numeric:tabular-nums}.flash-time-part span>small{margin-top:6px;color:#fff6;font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase}.flash-time-part em{margin-bottom:20px;color:#fff3;font-size:var(--text-title-xs);font-style:normal}.flash-viewers{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:#ffffff0d}.flash-viewers>span{width:8px;height:8px;border-radius:50%;background:var(--success-400);animation:pulse 1.7s infinite}.flash-viewers small{color:#ffffff80;font-size:var(--text-caption)}.flash-viewers b{color:#fffc}.flash-expired{padding:10px 20px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;color:#ffffff80;font-size:var(--text-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.flash-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;color:var(--text)}.flash-grid .product-card{border-color:#ffffff1a;background:var(--concreto-900);color:#fff}.flash-grid .product-media{background:var(--concreto-900)}.flash-grid :is(.product-copy h3,.product-price strong,.product-meta>span){color:#fff}.flash-grid :is(.product-copy p,.installments,.product-pricing del,.product-rating small){color:var(--gray-400)}.flash-grid .wishlist-button{border-color:var(--gray-800);background:var(--concreto-900)}.flash-grid .cart-button{background:#fff;color:var(--foreground)}.flash-grid .whatsapp-button{display:none}.flash-cta{display:flex;width:fit-content;align-items:center;gap:8px;margin:40px auto 0;padding:14px 32px;border-radius:var(--radius-control);background:#fff;color:var(--foreground);font-size:var(--text-ui);font-weight:500;text-decoration:none}.brand-showcase{padding-block:40px 56px;background:var(--concreto-50)}.brand-viewport{padding-block:12px}.brand-page{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-page a{display:flex;height:120px;align-items:center;justify-content:center;padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--concreto-50);transition:background .2s,box-shadow .2s}.brand-page a:hover{background:#fff;box-shadow:0 10px 24px #0000000d}.brand-page img{width:auto;max-width:120px;height:auto;max-height:30px;filter:brightness(0);opacity:.55;transition:opacity .2s}.brand-page a:hover img{opacity:.9}.horizontal-products{padding-block:48px 80px}.horizontal-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.horizontal-columns header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.horizontal-columns header h3{margin:0;font-size:var(--text-lead)}.horizontal-columns header a{color:var(--muted-text);font-size:var(--text-meta);text-decoration:none}.horizontal-list{display:flex;flex-direction:column;gap:12px}.compact-product{display:flex;gap:12px;padding:12px;border:1px solid var(--divider);border-radius:16px;background:var(--raised);color:inherit;text-decoration:none;transition:transform .3s,box-shadow .3s}.compact-product:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.compact-media{position:relative;width:130px;flex:0 0 130px;overflow:hidden;aspect-ratio:4/3;border-radius:12px;background:var(--muted)}.compact-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.compact-body{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:space-between;gap:4px;padding-block:2px}.compact-top,.compact-price,.compact-price>div:first-child>span{display:flex;align-items:center;gap:8px}.compact-top{justify-content:space-between}.compact-top>span{overflow:hidden;color:var(--text-tertiary);font-size:var(--text-caption);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.compact-rating{display:flex;align-items:center;gap:1px}.compact-rating svg{fill:var(--border);color:var(--border)}.compact-rating svg.is-filled{fill:var(--rating);color:var(--rating)}.compact-rating small{margin-left:3px;color:var(--text-tertiary);font-size:var(--text-caption)}.compact-body h4{margin:0;overflow:hidden;font-size:var(--text-ui);font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.compact-body p{margin:2px 0 0;overflow:hidden;color:var(--muted-text);font-size:var(--text-caption);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.compact-price{justify-content:space-between}.compact-price>div:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.compact-price del{color:var(--text-tertiary);font-size:var(--text-caption)}.compact-price strong{font-size:var(--text-body);font-weight:600}.compact-price em{padding:2px 6px;border-radius:4px;background:var(--sale-bg);color:var(--sale);font-size:var(--text-caption);font-style:normal;font-weight:600}.compact-price>div:first-child>small{color:var(--text-tertiary);font-size:var(--text-caption)}.compact-actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.compact-actions button,.compact-mobile-actions button{position:relative;z-index:2;display:flex;height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:8px;background:var(--raised);color:var(--muted-text);cursor:pointer;font-size:var(--text-caption)}.compact-actions button:first-child{width:32px;padding:0}.compact-actions button:last-child{padding-inline:12px;border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.compact-mobile-actions{display:none}.reviews-section{background:var(--concreto-50)}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reviews-grid article{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--divider);border-radius:16px;background:#fff}.reviews-grid article>svg{color:var(--border)}.review-stars{display:flex;gap:2px}.review-stars svg{fill:var(--border);color:var(--border)}.review-stars svg.is-filled{fill:var(--rating);color:var(--rating)}.reviews-grid article>p{flex:1;margin:0;font-size:var(--text-body);line-height:var(--text-body-line-height)}.reviews-grid footer{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--divider)}.reviews-grid footer>span,.google-review-grid header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--muted);font-size:var(--text-meta);font-weight:600}.reviews-grid footer b,.reviews-grid footer small{display:block}.reviews-grid footer b{font-size:var(--text-ui);font-weight:500}.reviews-grid footer small{margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.review-cta{display:flex;align-items:center;gap:8px;margin:40px auto 0;padding:14px 32px;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;cursor:pointer;font-size:var(--text-ui)}.google-summary{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;max-width:720px;margin:0 auto 40px;padding:28px;border:1px solid var(--gray-200);border-radius:16px;background:#fff}.google-summary>div:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.google-summary strong{font-size:var(--text-title-xl);font-weight:500}.google-summary>div:first-child>span{color:var(--gray-700);font-size:var(--text-caption)}.google-summary>div:last-child p{display:grid;grid-template-columns:12px 12px 1fr 32px;align-items:center;gap:7px;margin:5px 0;color:var(--gray-700);font-size:var(--text-caption)}.google-summary p i{height:6px;overflow:hidden;border-radius:99px;background:var(--gray-200)}.google-summary p i b{display:block;height:100%;border-radius:inherit;background:var(--rating)}.google-summary p small{text-align:right}.google-review-grid article{border-color:var(--gray-200);border-radius:12px}.google-review-grid header{display:flex;align-items:center;gap:12px}.google-review-grid header>div{flex:1}.google-review-grid header b,.google-review-grid header small{display:block}.google-review-grid header em{padding:5px 10px;border:1px solid var(--gray-200);border-radius:99px;color:var(--gray-700);font-size:var(--text-caption);font-style:normal;text-transform:uppercase}.review-modal :is(input,select,textarea){width:100%;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fff}.store-location{padding-block:64px 80px;border-top:1px solid var(--divider)}.store-wide{max-width:min(var(--container),1920px)}.store-layout{display:grid;grid-template-columns:minmax(340px,420px) 1fr;gap:24px}.store-layout.is-map-only{grid-template-columns:1fr}.store-info-card{display:flex;height:100%;flex-direction:column;padding:32px;border:1px solid var(--divider);border-radius:26px;background:#fff}.store-info-card header{display:flex;align-items:flex-start;gap:16px}.store-info-card header>span{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:50%;background:var(--primary);color:var(--primary-contrast)}.store-info-card h3{margin:0;font-size:var(--text-lead)}.store-info-card header p{margin:8px 0 0;color:var(--gray-700);font-size:var(--text-ui);line-height:24px}.store-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.store-detail-grid>div{padding:12px 16px;border:1px solid var(--concreto-200);border-radius:14px;background:var(--concreto-50)}.store-detail-grid b{color:var(--muted-text);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.store-detail-grid p{margin:4px 0 0;color:var(--gray-700);font-size:var(--text-meta);line-height:20px}.store-info-card>small{display:flex;align-items:center;gap:8px;margin-top:24px;color:var(--gray-700);font-size:var(--text-meta)}.store-info-card>a{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:13px 20px;border-radius:var(--radius-control);background:var(--primary);color:var(--primary-contrast);font-size:var(--text-meta);font-weight:600;text-decoration:none}.store-map{position:relative;height:520px;overflow:hidden;border:1px solid var(--divider);border-radius:26px;background:var(--concreto-50)}.store-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.store-list{display:flex;height:520px;flex-direction:column;overflow:hidden;padding:20px;border:1px solid var(--divider);border-radius:26px;background:#fff}.store-list>header{padding:4px 8px 16px}.store-list>header b{font-size:var(--text-caption);letter-spacing:.12em;text-transform:uppercase}.store-list>header p{margin:8px 0 0;color:var(--gray-700);font-size:var(--text-ui);line-height:22px}.store-list>div{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow-y:auto}.store-list button{display:grid;grid-template-columns:1fr auto;padding:16px;border:1px solid var(--concreto-200);border-radius:16px;background:var(--concreto-50);text-align:left;cursor:pointer}.store-list button.is-active{border-color:var(--primary);background:#fff;box-shadow:0 10px 24px #11111114}.store-list button span b,.store-list button span small{display:block}.store-list button span b{font-size:var(--text-ui)}.store-list button span small{margin-top:4px;color:var(--muted-text);font-size:var(--text-caption)}.store-list button>i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#fff;color:var(--gray-700)}.store-list button.is-active>i{background:var(--primary);color:var(--primary-contrast)}.store-list button>p{grid-column:1/-1;margin:12px 0 0;color:var(--gray-700);font-size:var(--text-meta)}.store-list button footer{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.store-list button footer small{color:var(--muted-text);font-size:var(--text-caption)}.store-list button footer em{display:flex;align-items:center;gap:4px;font-size:var(--text-caption);font-style:normal;font-weight:600}.bento-section,.editorial-section,.instagram-section{border-top:1px solid var(--divider)}.bento-grid{display:grid;grid-auto-rows:168px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bento-grid a{position:relative;overflow:hidden;border-radius:16px;color:#fff}.bento-grid a.is-lg{grid-column:span 2;grid-row:span 2}.bento-grid a.is-wide{grid-column:span 2}.bento-grid img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.bento-grid a:hover img{transform:scale(1.03)}.bento-grid a:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55),transparent 65%);content:""}.bento-grid span{position:absolute;z-index:1;right:20px;bottom:18px;left:20px}.bento-grid b,.bento-grid small{display:block}.bento-grid b{font-size:var(--text-title-xs)}.bento-grid small{margin-top:4px;font-size:var(--text-caption);opacity:.75}.optional-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.optional-heading>button{display:flex;align-items:center;gap:8px;margin-bottom:32px;padding:12px 20px;border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;cursor:pointer;font-size:var(--text-meta);font-weight:600}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.blog-grid>article{overflow:hidden;border:1px solid var(--border);border-radius:24px;background:#fff}.blog-grid>article>div{position:relative;aspect-ratio:4/3;overflow:hidden}.blog-grid img{width:100%;height:100%;object-fit:cover}.blog-grid>article>div>span{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:999px;background:#000000e0;color:#fff;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.blog-grid article>section{padding:16px}.blog-grid section header{display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary);font-size:var(--text-caption);text-transform:uppercase}.blog-grid section header small{display:flex;align-items:center;gap:4px;text-transform:none}.blog-grid h3{margin:14px 0 0;font-size:var(--text-body);line-height:1.15}.blog-grid p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--gray-700);font-size:var(--text-ui);line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-grid section button{display:flex;align-items:center;gap:8px;margin-top:14px;padding:0;border:0;background:transparent;cursor:pointer;font-size:var(--text-meta);font-weight:600}.instagram-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.instagram-grid article{position:relative;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--border);border-radius:16px}.instagram-grid img{width:100%;height:100%;object-fit:cover}.instagram-grid article>i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .45),transparent 65%)}.instagram-grid article>span{position:absolute;z-index:1;top:12px;right:12px;bottom:12px;left:12px;display:flex;flex-direction:column;justify-content:space-between}.instagram-grid article b{display:flex;width:fit-content;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#ffffffeb;color:var(--foreground);font-size:var(--text-caption)}.instagram-grid article small{display:-webkit-box;overflow:hidden;color:#fff;font-size:var(--text-caption);line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes pulse{50%{opacity:.35}}.newsletter{width:100%;padding-block:64px;background:var(--raised)}.newsletter-container,.footer-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--margem-lateral)}.newsletter-panel{padding:56px 48px;border:1px solid var(--divider);border-radius:26px;background:var(--concreto-50)}.newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.newsletter-copy{flex:1}.newsletter-copy>span{color:var(--muted-text);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase}.newsletter h2{margin:8px 0;color:var(--text);font-size:var(--text-title-lg);font-weight:600;letter-spacing:-.025em;line-height:1.15}.newsletter p{max-width:420px;margin:0;color:var(--muted-text);font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.newsletter form{display:flex;width:auto;min-width:440px;gap:12px}.newsletter input{flex:1;min-width:0;padding:14px 20px;border:1px solid var(--border);border-radius:var(--radius-control);outline:0;background:var(--raised);color:var(--text);font-size:var(--text-ui);transition:border-color .2s}.newsletter input::placeholder{color:var(--text-tertiary)}.newsletter input:focus{border-color:var(--primary)}.newsletter button{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:0;border-radius:var(--radius-control);background:var(--primary);color:var(--primary-contrast);cursor:pointer;font-size:var(--text-ui);font-weight:500;white-space:nowrap;transition:background .2s,transform .2s}.newsletter button:hover{background:var(--concreto-800)}.newsletter button:active{transform:scale(.97)}.site-footer{width:100%;border-top:1px solid var(--border);background:var(--raised)}.footer-container{padding-block:40px}.footer-panel{padding:40px;border:1px solid var(--border);border-radius:28px;background:var(--concreto-50)}.footer-grid{display:grid;grid-template-columns:1.15fr 2fr;gap:48px}.footer-brand-column{display:flex;flex-direction:column;gap:20px}.footer-brand-copy{display:flex;flex-direction:column;gap:12px}.footer-logo{display:block;width:fit-content}.footer-logo img{display:block;width:auto;height:56px}.footer-brand-copy p{max-width:300px;margin:0;color:var(--gray-700);font-size:var(--text-ui);line-height:24px}.footer-contacts{display:flex;flex-direction:column;gap:8px;margin:0;font-style:normal}.footer-contacts a{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:18px;background:var(--raised);color:var(--gray-700);text-decoration:none;transition:color .2s}.footer-contacts a:hover{color:var(--text)}.footer-contacts a>span{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--muted);color:var(--muted-text)}.footer-contacts b{font-size:var(--text-meta);font-weight:500}.footer-links{display:grid;max-width:780px;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px}.footer-links h2{margin:0 0 20px;color:var(--muted-text);font-size:var(--text-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-links nav>div{display:flex;flex-direction:column;gap:4px}.footer-links a{width:fit-content;padding-block:8px;border-radius:12px;color:var(--muted-text);font-size:var(--text-ui);text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text)}.footer-legal{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid var(--divider)}.footer-legal p{margin:0;color:var(--muted-text);font-size:var(--text-caption)}.footer-legal>div{display:flex;align-items:center;gap:16px}.footer-legal button{padding:0;border:0;background:transparent;color:var(--muted-text);cursor:pointer;font-size:var(--text-caption)}.footer-credit{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;padding:16px 32px;border-top:1px solid var(--border);background:var(--concreto-50);text-align:center}.footer-credit span{color:var(--muted-text);font-size:var(--text-caption)}.footer-credit a{display:inline-flex;padding:4px 8px;border-radius:999px}.footer-credit img{width:auto;height:28px;opacity:.7}.block-error{margin-block:32px;border:1px solid var(--danger-700);padding:16px;color:var(--danger-700)}.discovery-page{background:var(--background)}.discovery-header-inner,.discovery-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--margem-lateral)}.category-header,.search-header{border-bottom:1px solid var(--border);background:var(--raised)}.category-header .discovery-header-inner{padding-block:16px}.category-header:not(.is-simple) .discovery-header-inner{max-width:none;padding:0}.category-banner{position:relative;height:264px;overflow:hidden;border-radius:0;color:#fff}.category-banner>img,.category-banner>i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.category-banner>img{object-fit:cover}.category-banner>i{background:linear-gradient(90deg,#000000ad,#0000001f 72%)}.category-banner>i[data-overlay=warm]{background:linear-gradient(90deg,#26190fa8,#26190f1a 74%)}.category-banner>i[data-overlay=green]{background:linear-gradient(90deg,#0c251bad,#0c251b1a 74%)}.category-banner>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:32px}.category-banner nav,.category-simple-copy nav{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:var(--text-meta)}.category-banner nav{color:#ffffffbf}.category-banner nav span{color:#fff}.category-banner nav svg{opacity:.45}.category-banner nav a,.category-simple-copy nav a{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.category-banner h1,.category-simple-copy h1,.search-header h1{margin:0;font-family:var(--font-heading);font-weight:600;letter-spacing:-.04em;line-height:.98}.category-banner h1{font-size:var(--text-display)}.category-banner p{max-width:544px;margin:12px 0 0;color:#ffffffc2;font-size:var(--text-body);line-height:var(--text-body-line-height)}.category-header.is-simple .discovery-header-inner{padding-block:28px}.category-simple-copy nav{color:var(--text-tertiary)}.category-simple-copy h1{font-size:var(--text-title-xl)}.category-simple-copy p{max-width:832px;margin:10px 0 0;color:var(--muted-text);font-size:var(--text-body);line-height:var(--text-body-line-height)}.search-header .discovery-header-inner{padding-block:28px}.search-header p{margin:0 0 6px;color:var(--text-tertiary);font-size:var(--text-meta)}.search-header h1{font-size:var(--text-title-xl);line-height:1.05}.discovery-container{padding-block:48px 64px}.listing-toolbar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.listing-toolbar>p{margin:0;color:var(--text-tertiary);font-size:var(--text-meta)}.listing-toolbar>p strong{color:inherit;font-weight:400}.desktop-sort{position:relative;display:flex;min-width:220px;height:42px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--raised);color:var(--muted-text)}.desktop-sort select{flex:1;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font-size:var(--text-meta)}.mobile-listing-actions{display:none}.listing-layout{display:grid;grid-template-columns:256px minmax(0,1fr);align-items:start;gap:32px}.listing-sidebar{position:sticky;top:16px;padding:20px;border:1px solid var(--divider);border-radius:16px;background:var(--raised)}.listing-sidebar>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.listing-sidebar>header strong{font-size:var(--text-ui)}.listing-sidebar>header button{padding:0;border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:var(--text-caption);font-weight:500}.filter-group+.filter-group{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider)}.filter-group>b{display:block;margin-bottom:10px;color:var(--text-tertiary);font-size:var(--text-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.filter-chips{display:flex;flex-wrap:wrap;gap:8px}.filter-chips button{min-height:29px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--raised);color:var(--muted-text);cursor:pointer;font-size:var(--text-caption);font-weight:500}.filter-chips button.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.filter-checks{display:flex;flex-direction:column;gap:7px}.filter-checks label{display:flex;align-items:center;gap:10px;color:var(--gray-700);cursor:pointer;font-size:var(--text-meta)}.filter-checks input{width:14px;height:14px;margin:0;accent-color:var(--primary)}.price-fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.price-fields label span{display:block;margin-bottom:5px;color:var(--text-tertiary);font-size:var(--text-caption)}.price-fields input{width:100%;height:36px;min-width:0;padding:7px 9px;border:1px solid var(--border);border-radius:8px;outline:0;background:var(--raised);color:var(--text);font-size:var(--text-meta)}.price-fields input:focus{border-color:var(--primary)}.price-fields i{padding-bottom:9px;color:var(--text-tertiary);font-style:normal}.listing-results{min-width:0}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.active-filters span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--muted);color:var(--muted-text);font-size:var(--text-caption);font-weight:500}.active-filters button{display:grid;padding:2px;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.listing-grid .product-card{min-width:0}.listing-grid .product-card-link{z-index:0}.listing-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px}.listing-pagination button{display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--raised);color:var(--muted-text);cursor:pointer;font-size:var(--text-meta)}.listing-pagination button.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.listing-pagination button:disabled{cursor:default;opacity:.4}.category-seo{margin-top:40px;padding:26px 28px;border:1px solid var(--border);border-radius:24px;background:var(--raised)}.category-seo>span{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.category-seo h2{margin:12px 0 0;font-size:var(--text-title-sm);font-weight:600;letter-spacing:-.03em}.category-seo p{max-width:74ch;margin:16px 0 0;color:var(--gray-700);font-size:var(--text-body);line-height:var(--text-body-line-height)}.category-seo>button{display:none}.listing-empty{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;border:1px solid var(--divider);border-radius:16px;background:var(--raised);text-align:center}.listing-empty>span{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:var(--muted);color:var(--text-tertiary)}.listing-empty h2{margin:4px 0 0;font-size:var(--text-body)}.listing-empty p{margin:0;color:var(--muted-text);font-size:var(--text-ui)}.listing-empty>button{margin-top:6px;padding:11px 20px;border:0;border-radius:var(--radius-control);background:var(--primary);color:var(--primary-contrast);cursor:pointer;font-size:var(--text-ui);font-weight:500}.listing-sheet{display:none}.discovery-skeleton{min-height:900px;background:var(--background)}.skeleton-banner{height:264px;max-width:calc(var(--container) - 64px);margin:16px auto;border-radius:var(--radius-card);background:var(--muted);animation:pulse 1.5s ease-in-out infinite}.skeleton-toolbar{width:100%;height:42px;margin-bottom:32px;border-radius:12px;background:var(--muted)}.skeleton-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-left:288px}.skeleton-products i{aspect-ratio:.66;border-radius:18px;background:var(--muted);animation:pulse 1.5s ease-in-out infinite}.mobile-search-panel{display:none}@media(max-width:1000px){.benefits{grid-template-columns:repeat(2,1fr)}.benefits article:nth-child(3){border-left:0}.product-grid,.category-page{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-page{grid-template-columns:repeat(3,minmax(0,1fr))}.flash-viewer-divider,.flash-viewers{display:none}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-grid,.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.container{width:min(calc(100% - 24px),var(--container))}.navbar-container{padding-inline:12px}.announcement-inner{justify-content:center;min-height:38px}.announcement-item{display:none}.announcement-item:first-child{display:flex}.announcement-item i{display:none}.header-main{height:56px;justify-content:center}.brand img{height:36px}.header-search,.header-actions,.category-nav{display:none}.mobile-icon{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;padding:8px;transform:translateY(-50%);border-radius:12px}.mobile-icon:hover{background:var(--muted);color:var(--text)}.mobile-menu{left:12px}.mobile-search{right:12px}.mobile-search-panel{display:block;padding:10px 16px 12px;border-bottom:1px solid var(--divider);background:var(--raised)}.mobile-search-panel form{position:relative}.mobile-search-panel input{width:100%;height:44px;padding:10px 48px 10px 16px;border:1px solid var(--border);border-radius:var(--radius-control);outline:0;background:var(--muted)}.mobile-search-panel button{position:absolute;top:6px;right:6px;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted-text)}.hero-frame{max-height:none;aspect-ratio:3 / 4}.hero-arrow-left{left:12px}.hero-arrow-right{right:12px}.hero-dots{bottom:16px}.benefits-section{padding-block:0}.benefits{width:100%;max-width:var(--container);grid-template-columns:1fr;padding-inline:16px}.benefits article{padding:20px 16px}.benefits article+article{border-top:1px solid var(--divider);border-left:0}.benefits-shell{width:100%}.benefits-shell.is-carousel .benefits{display:none}.benefits-mobile-carousel{overflow:hidden;touch-action:pan-y}.benefits-shell.is-carousel .benefits-mobile-carousel{display:block}.benefits-mobile-carousel>div{display:flex}.benefits-mobile-carousel>div.is-animated{transition:transform .5s ease-out}.benefits-mobile-carousel article{display:flex;min-width:100%;align-items:center;justify-content:center;gap:16px;padding:20px 32px}.benefits-mobile-carousel h2{margin:0;font-size:var(--text-ui);font-weight:500}.benefits-mobile-carousel p{margin:2px 0 0;color:var(--text-tertiary);font-size:var(--text-meta);line-height:1.35}.product-section{padding-block:48px}.product-section>.container{width:100%}.section-heading{margin-bottom:40px}.section-heading h2{font-size:var(--text-title-md)}.product-tabs{display:none}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{gap:8px;padding:8px;border-radius:18px}.product-media{border-radius:14px}.product-badge{padding:2px 8px;font-size:var(--text-caption)}.wishlist-button{width:28px;height:28px;border-radius:8px}.wishlist-button svg{width:12px;height:12px}.product-body{gap:4px;padding-inline:2px}.product-meta>span{font-size:var(--text-caption)}.product-rating small{display:none}.product-copy{gap:2px}.product-copy h3{font-size:var(--text-ui)}.product-copy p{display:none}.product-pricing{margin-top:2px;gap:0}.product-pricing del{font-size:var(--text-caption)}.product-price{gap:4px}.product-price strong{font-size:var(--text-body)}.product-price em{padding:2px 6px;font-size:var(--text-caption)}.installments{font-size:var(--text-caption)}.cart-button{min-height:34px;gap:6px;font-size:var(--text-caption)}.cart-long,.whatsapp-long{display:none}.cart-short,.whatsapp-short{display:inline}.whatsapp-button{min-height:34px;font-size:var(--text-caption)}.product-see-all{margin-top:40px}.home-section{padding-block:48px}.editorial-heading{margin-bottom:24px}.editorial-heading h2{font-size:var(--text-title-md)}.carousel-heading .editorial-heading{margin-bottom:24px}.carousel-arrows{display:none}.collection-layout{grid-template-columns:1fr}.collection-banner{display:none}.collection-products-panel{grid-column:auto;padding:8px 8px 6px;border-radius:22px}.collection-page,.collection-page.is-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.collection-footer{min-height:50px}.collection-actions a{padding:9px 14px}.collection-actions .carousel-arrows{display:none}.category-page{grid-template-columns:1fr}.category-card{height:250px}.category-card>span{padding:20px}.category-card b{font-size:var(--text-title-sm)}.flash-sale{padding-block:48px}.flash-countdown{flex-direction:column;gap:20px;padding:20px 24px}.flash-countdown>i{display:none}.flash-countdown-copy{width:100%}.flash-time-part span>b{width:46px}.flash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flash-cta{margin-top:32px;padding:12px 24px}.brand-page{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-page a{height:104px;padding:18px}.horizontal-columns{grid-template-columns:1fr;gap:32px}.compact-product{padding:8px}.compact-media{width:90px;flex-basis:90px}.compact-body p,.compact-actions{display:none}.compact-mobile-actions{display:flex;gap:8px}.compact-mobile-actions button:first-child{width:40px;flex-shrink:0}.compact-mobile-actions button:last-child{flex:1;border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.compact-price strong{font-size:var(--text-ui)}.compact-price>div:first-child>span{gap:5px}.compact-rating small{display:none}.reviews-grid{grid-template-columns:1fr}.review-cta{margin-top:28px}.google-summary{grid-template-columns:1fr;gap:24px;padding:22px}.review-modal>div{padding:24px}.store-location{padding-block:64px}.store-layout{grid-template-columns:1fr}.store-info-card{padding:24px}.store-detail-grid{grid-template-columns:1fr}.store-map,.store-list{height:280px}.store-list{padding:16px}.bento-grid{grid-auto-rows:148px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.optional-heading{align-items:flex-start;flex-direction:column}.optional-heading>button{margin:-8px 0 28px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter{padding-block:48px}.newsletter-panel{padding:40px 24px}.newsletter-inner{flex-direction:column;align-items:flex-start;gap:32px}.newsletter h2{font-size:var(--text-title-sm)}.newsletter form{min-width:0;flex-direction:column}.newsletter input,.newsletter button{width:100%}.footer-container{padding-block:20px}.footer-panel{padding:24px 16px;border-radius:24px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.footer-legal,.footer-legal>div{flex-direction:column;align-items:center;text-align:center;gap:8px}.footer-credit{flex-direction:column;gap:8px;padding-inline:16px}.category-header .discovery-header-inner{padding-block:16px}.category-header:not(.is-simple) .discovery-header-inner{padding:0}.category-banner{height:300px;border-radius:0}.category-banner>i{background:linear-gradient(0deg,#000000ad,#0000000a 72%)}.category-banner>div{padding:24px}.category-banner nav{margin-bottom:14px}.category-banner h1{font-size:var(--text-title-md)}.category-banner p{margin-top:10px;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.category-header.is-simple .discovery-header-inner,.search-header .discovery-header-inner{padding-block:24px}.category-simple-copy h1,.search-header h1{font-size:var(--text-title-md)}.category-simple-copy p{font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.discovery-container{padding-block:32px 48px}.listing-toolbar{margin-bottom:28px}.listing-toolbar>p strong{color:var(--text);font-weight:500}.desktop-sort{display:none}.mobile-listing-actions{display:flex;gap:8px}.mobile-listing-actions>button{display:flex;min-height:44px;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:var(--raised);color:var(--gray-700);cursor:pointer;font-size:var(--text-meta);font-weight:500}.mobile-listing-actions b{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--primary);color:var(--primary-contrast);font-size:var(--text-caption)}.listing-layout{display:block}.listing-sidebar{display:none}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-pagination{margin-top:28px}.category-seo{margin-top:40px;padding:24px 20px;border-radius:20px}.category-seo h2{font-size:var(--text-title-sm);line-height:1.2}.category-seo p{font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.category-seo>div:not(.is-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}.category-seo>button{display:inline-flex;margin-top:16px;padding:0;border:0;background:transparent;color:var(--gray-700);text-decoration:underline;text-underline-offset:4px;font-size:var(--text-meta);font-weight:500}.listing-empty{min-height:320px}.listing-sheet{position:fixed;z-index:var(--camada-painel);top:0;right:0;bottom:0;left:0;display:block}.sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:var(--ui-overlay-bg)}.listing-sheet>section{position:absolute;right:0;bottom:0;left:0;display:flex;max-height:85dvh;flex-direction:column;overflow:hidden;border-radius:20px 20px 0 0;background:var(--raised);box-shadow:0 -20px 48px #0000001f;animation:listing-slide-up .28s cubic-bezier(.32,.72,0,1)}.listing-sheet>section>header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--divider)}.listing-sheet>section>header strong{font-size:var(--text-body)}.listing-sheet>section>header button{display:grid;padding:8px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-tertiary)}.sheet-content{flex:1;overflow-y:auto;padding:20px}.listing-sheet footer{display:flex;flex-shrink:0;gap:8px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--divider)}.listing-sheet footer button{min-height:44px;border-radius:12px;cursor:pointer;font-size:var(--text-ui);font-weight:500}.clear-sheet{flex:0 0 38%;border:1px solid var(--border);background:var(--raised);color:var(--muted-text)}.confirm-sheet{flex:1;border:1px solid var(--primary);background:var(--primary);color:var(--primary-contrast)}.sort-options{display:flex;flex-direction:column;margin:-20px}.sort-options button{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:12px 20px;border:0;background:transparent;color:var(--gray-700);text-align:left}.sort-options button.is-active{background:var(--muted);color:var(--text);font-weight:600}.sort-options i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--primary);color:var(--primary-contrast)}.skeleton-banner{height:300px;max-width:calc(100% - 32px)}.skeleton-products{grid-template-columns:repeat(2,1fr);gap:12px;margin-left:0}}.colli-indice,.colli-trail-current,.colli-trail-total,.colli-midpage-current,.colli-midpage-total,.colli-category-story-index,.colli-closing-link>span,.colli-detail-card small,.colli-spec-copy>span,.colli-store-active>span{font-size:var(--text-caption);line-height:1}.colli-slider-controle{position:absolute;z-index:10;right:clamp(16px,3vw,40px);bottom:clamp(16px,2.6vw,34px);display:flex;align-items:center;gap:14px;color:#fff;text-shadow:0 1px 12px rgb(0 0 0 / .45)}.colli-hero{container-type:inline-size}.colli-hero-link{position:absolute;z-index:5;top:var(--barra-cabecalho);right:0;bottom:0;left:0;display:block}.colli-hero-link:focus-visible{outline:3px solid var(--brand-accent);outline-offset:-6px}.colli-hero-cta-faixa{position:absolute;z-index:10;right:0;left:0;pointer-events:none}.colli-hero-cta-faixa.is-pe{bottom:clamp(16px,2.6vw,34px)}.colli-hero-cta-faixa:not(.is-pe){--escala: max(100cqw / var(--cta-arte-w), var(--hero-height-desktop) / var(--cta-arte-h));top:calc(var(--cta-y) * var(--escala) - (var(--cta-arte-h) * var(--escala) - var(--hero-height-desktop)) / 2 + 20px)}@media(max-width:639px){.colli-hero-cta-faixa:not(.is-pe){--escala: max(100cqw / var(--cta-arte-w-m), var(--hero-height-mobile) / var(--cta-arte-h-m));top:calc(var(--cta-y-m) * var(--escala) - (var(--cta-arte-h-m) * var(--escala) - var(--hero-height-mobile)) / 2 + 16px)}}@media(min-width:640px)and (max-width:1279px){.colli-hero{height:calc(100cqw / (1672 / 933))}.colli-hero-cta-faixa:not(.is-pe){--altura: calc(100cqw / (1672 / 933));--escala: max(100cqw / var(--cta-arte-w), var(--altura) / var(--cta-arte-h));top:calc(var(--cta-y) * var(--escala) - (var(--cta-arte-h) * var(--escala) - var(--altura)) / 2 + 20px)}}.colli-hero-cta{pointer-events:auto;display:inline-flex;min-height:44px;align-items:center;gap:10px;padding:0 22px;border:1px solid rgb(255 255 255 / .55);border-radius:var(--radius-action);background:var(--concreto-950);color:#fff;font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.colli-hero-cta:hover,.colli-hero-cta:focus-visible{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-hero-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.colli-slider-atual{font-size:var(--text-lead)}.colli-slider-total{color:#fff9}.colli-slider-total:before{content:"/";margin-right:3px;color:#fff6}.colli-slider-trilho{display:flex;align-items:center;gap:5px;width:clamp(88px,11vw,132px)}.colli-slider-trilho button{flex:1;padding-block:11px;margin-block:-11px;border:0;background:transparent;cursor:pointer}.colli-slider-trilho button>span{display:block;height:2px;background:#fff9;box-shadow:0 1px 5px #0000008c;transition:background .25s ease,box-shadow .25s ease}.colli-slider-trilho button:hover>span{background:#fffc}.colli-slider-trilho button.is-ativo>span{background:var(--brand-accent);box-shadow:0 0 12px color-mix(in srgb,var(--brand-accent) 45%,transparent)}.colli-slider-trilho button:focus-visible{outline:1px solid var(--brand-accent);outline-offset:3px}.colli-slider-setas{display:flex;gap:6px;margin-left:4px}.colli-slider-setas button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgb(255 255 255 / .3);border-radius:var(--radius-action);background:#ffffff0f;color:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.colli-slider-setas button:hover{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-slider-setas button:focus-visible{outline:1px solid var(--brand-accent);outline-offset:2px}@media(max-width:639px){.colli-slider-setas{display:none}}.colli-interaction-panel{--background: var(--concreto-950);--card: var(--concreto-900);--surface: var(--concreto-800);--raised: var(--concreto-900);--muted: var(--gray-100);--foreground: var(--concreto-50);--text: var(--concreto-50);--text-secondary: var(--concreto-300);--muted-foreground: var(--concreto-300);--text-tertiary: var(--concreto-300);--text-quaternary: var(--concreto-300);--border: var(--concreto-800);--divider: var(--gray-100);--primary: var(--brand-accent);--primary-hover: var(--brand-accent-hover);--primary-foreground: var(--brand-accent-contrast);--primary-contrast: var(--brand-accent-contrast);color:var(--brand-accent-contrast)}.colli-interaction-panel{background-color:var(--card)}.colli-interaction-backdrop{background-color:var(--ui-overlay-bg)}.colli-interaction-panel input,.colli-interaction-panel textarea{color-scheme:dark}.colli-pagina-grafite{--background: var(--concreto-950);--card: var(--concreto-900);--card-foreground: var(--concreto-50);--surface: var(--concreto-900);--raised: var(--concreto-900);--muted: rgb(255 255 255 / .055);--secondary: rgb(255 255 255 / .07);--secondary-foreground: var(--concreto-50);--accent: rgb(255 255 255 / .08);--accent-foreground: var(--concreto-50);--foreground: var(--concreto-50);--text: var(--concreto-50);--text-secondary: var(--concreto-300);--muted-foreground: var(--concreto-300);--muted-text: var(--concreto-300);--text-tertiary: var(--concreto-300);--text-quaternary: var(--concreto-300);--border: rgb(255 255 255 / .16);--divider: rgb(255 255 255 / .11);--input: rgb(255 255 255 / .065);--input-background: rgb(255 255 255 / .065);--control-border: rgb(255 255 255 / .28);--ring: var(--brand-accent);--primary: var(--brand-accent);--primary-hover: var(--brand-accent-hover);--primary-foreground: var(--brand-accent-contrast);--primary-contrast: var(--brand-accent-contrast);--ui-content-text: var(--concreto-50);--ui-content-text-secondary: var(--concreto-300);--ui-content-text-tertiary: var(--concreto-300);--ui-content-divider: rgb(255 255 255 / .11);--status-success-text: var(--success-300);--status-warning: var(--warning-300);--status-info: var(--info-300);--status-danger-text: var(--danger-300);--destructive: var(--danger-300);--destructive-foreground: var(--concreto-950);--success: var(--success-300);--control-border: rgb(255 255 255 / .42);background:var(--background);color:var(--foreground);color-scheme:dark}.colli-sobre-midia{color:#ffffffc2}.colli-sobre-midia[data-forte=sim],.colli-sobre-midia [data-forte=sim]{color:#fff}.colli-sobre-midia a{color:inherit;text-decoration:none}.colli-sobre-midia a:hover{color:#fff}.colli-sobre-midia>svg{color:#ffffff61}.colli-pagina-grafite input,.colli-pagina-grafite textarea,.colli-pagina-grafite select{color-scheme:dark}@keyframes listing-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.colli-interaction-panel,.colli-modal-surface,.colli-navbar-surface,.colli-command-surface,.listing-sheet>section{--background: rgb(16 17 20 / .76);--card: rgb(18 19 22 / .78);--surface: rgb(255 255 255 / .065);--raised: rgb(23 24 28 / .8);--muted: rgb(255 255 255 / .055);--foreground: var(--concreto-50);--text: var(--concreto-50);--card-foreground: var(--concreto-50);--text-secondary: var(--concreto-300);--muted-foreground: var(--concreto-300);--text-tertiary: var(--concreto-300);--text-quaternary: var(--concreto-300);--border: rgb(255 255 255 / .16);--divider: rgb(255 255 255 / .11);--primary: var(--brand-accent);--primary-hover: var(--brand-accent-hover);--primary-foreground: var(--brand-accent-contrast);--primary-contrast: var(--brand-accent-contrast);color:var(--brand-accent-contrast);border-color:#ffffff29;background:var(--ui-panel-bg);box-shadow:var(--ui-panel-shadow);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur)}.colli-command-surface,.colli-navbar-surface,.colli-modal-surface{background:var(--ui-panel-bg)}.colli-glass-popover{--background: rgb(16 17 20 / .7);--card: rgb(18 19 22 / .72);--surface: rgb(255 255 255 / .065);--raised: rgb(22 23 27 / .74);--muted: rgb(255 255 255 / .055);--border: rgb(255 255 255 / .17);--divider: rgb(255 255 255 / .11);background:var(--ui-popover-bg);border-color:var(--ui-popover-border);box-shadow:var(--ui-popover-shadow);backdrop-filter:var(--ui-popover-blur);-webkit-backdrop-filter:var(--ui-popover-blur)}.colli-field{min-height:42px;border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius-field-inline);background:#fff1;color:var(--foreground);box-shadow:inset 0 1px #ffffff09}.colli-field::placeholder{color:var(--text-tertiary)}.colli-field:hover{border-color:#ffffff42}.colli-field:focus{border-color:var(--primary);background:#ffffff17;outline:0}.colli-action-primary,.colli-action-secondary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-action);padding-inline:16px;font-size:var(--text-meta);font-weight:600;transition:background .18s ease,border-color .18s ease,transform .18s ease}.colli-action-primary{border:1px solid var(--primary);background:var(--primary);color:var(--primary-contrast)}.colli-action-primary:hover{background:var(--primary-hover)}.colli-action-secondary{border:1px solid rgb(255 255 255 / .17);background:#ffffff0e;color:var(--text-secondary)}.colli-action-secondary:hover{border-color:#ffffff4d;background:#ffffff17;color:var(--foreground)}.colli-interaction-backdrop,.review-modal,.sheet-backdrop,[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-slot=drawer-overlay]{background:var(--ui-overlay-bg);-webkit-backdrop-filter:var(--ui-overlay-blur);backdrop-filter:var(--ui-overlay-blur)}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]{border-color:var(--ui-panel-border);border-radius:var(--ui-panel-radius);background:var(--ui-panel-bg);box-shadow:var(--ui-panel-shadow);backdrop-filter:var(--ui-panel-blur);-webkit-backdrop-filter:var(--ui-panel-blur)}.colli-benefits{border-block:1px solid var(--concreto-300);background:var(--concreto-100)}.colli-benefits-grid .colli-benefit-item{position:relative;min-height:82px}.colli-benefits-grid .colli-benefit-item:not(:first-child):before{position:absolute;top:18px;bottom:18px;left:0;width:1px;background:var(--concreto-300);content:""}.colli-benefit-icon{position:relative;border:1px solid var(--concreto-300);border-radius:var(--radius-sm);background:transparent;color:var(--foreground)}.colli-benefit-icon:after{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border-radius:var(--radius-pill);background:var(--brand-accent-strong);box-shadow:0 0 0 3px var(--background);content:""}.colli-benefits h3{font-size:var(--text-meta);font-weight:600;letter-spacing:-.01em}.colli-benefits p{max-width:220px;font-size:var(--text-caption);line-height:1.45}.colli-curation-section{padding-block:var(--ritmo-padrao);overflow:hidden;background:radial-gradient(circle at 78% 18%,rgb(255 255 255 / .035),transparent 34%),var(--concreto-950);color:var(--concreto-50)}.colli-curation-layout{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,4fr);align-items:stretch;gap:28px}.colli-curation-intro{display:flex;min-height:100%;flex-direction:column;justify-content:flex-start;gap:32px;padding:6px 26px 0 0;border-right:1px solid rgb(255 255 255 / .14)}.colli-curation-intro>div:first-child>span{color:var(--brand-accent);font-size:var(--text-caption);font-weight:700;letter-spacing:.17em}.colli-curation-intro h2{max-width:260px;margin-top:11px;color:#fff}.colli-curation-description{max-width:220px;margin:20px 0 0;color:#ffffff94;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-selecao{position:relative}.colli-selecao:before{content:"";position:absolute;border-radius:var(--radius-pill);background:var(--brand-accent);opacity:0;transition:opacity .22s ease}.colli-selecao-v{padding-left:20px}.colli-selecao-v:before{top:11px;bottom:11px;left:8px;width:3px}.colli-selecao-h:before{right:0;bottom:0;left:0;height:3px}.colli-selecao-c:before{left:50%;bottom:6px;width:26px;height:4px;translate:-50% 0}.colli-selecao-c-topo:before{left:50%;top:0;width:26px;height:4px;translate:-50% 0}.colli-nav-destaque{background:var(--ui-content-raised, var(--concreto-800))}.colli-nav-destaque.colli-selecao-v{padding-left:18px}.colli-nav-destaque.colli-selecao-v:before{top:12px;bottom:12px;left:8px}.colli-nav-filete{border-bottom:1px solid var(--ui-content-divider)}.colli-selecao[aria-selected=true]:before,.colli-selecao[aria-pressed=true]:before,.colli-selecao.is-atual:before{opacity:1}.colli-selecao-hover:hover:before,.colli-selecao-hover:focus-visible:before{opacity:1}.colli-selecao-claro:before{background:var(--foreground)}.colli-pdp-abas{display:flex;gap:10px;width:100%;overflow-x:auto;scrollbar-width:none}.colli-pdp-abas::-webkit-scrollbar{display:none}.colli-pdp-aba{flex:0 0 auto;min-height:46px;padding:0 20px;border:1px solid var(--border);border-radius:var(--radius-action);background:var(--background);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-ui);font-weight:500;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease}@media(min-width:1024px){.colli-pdp-aba{flex:1 1 0}}.colli-pdp-aba:hover{border-color:var(--text-quaternary);color:var(--foreground)}.colli-pdp-aba:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.colli-pdp-aba[aria-selected=true]{border-color:var(--foreground);background:var(--foreground);color:var(--primary-foreground);font-weight:600}.colli-pdp-indice{display:grid;grid-template-columns:232px minmax(0,1fr);gap:34px;align-items:start}@media(max-width:1023px){.colli-pdp-indice{grid-template-columns:1fr;gap:26px}.colli-indice-fileira-mobile{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none}.colli-indice-fileira-mobile::-webkit-scrollbar{display:none}.colli-indice-fileira-mobile>*{flex:0 0 auto}}@media(max-width:599px){.colli-pdp-indice{display:flex;flex-direction:column;gap:0}.colli-indice-coluna.colli-indice-fileira-mobile{display:contents}.colli-pdp-indice>.colli-indice-coluna>.colli-indice-linha{order:calc(var(--ordem) * 2);width:100%}.colli-pdp-aba-conteudo{order:calc(var(--ordem-ativa) * 2 + 1);padding:18px 0 26px}}.colli-pdp-abas.is-escuro .colli-pdp-aba{padding-left:26px;border-color:var(--concreto-800);background:transparent;color:var(--concreto-300)}.colli-pdp-abas.is-escuro .colli-pdp-aba:hover{border-color:var(--concreto-600);color:#fff}.colli-pdp-abas.is-escuro .colli-pdp-aba:focus-visible{outline-color:var(--brand-accent)}.colli-pdp-abas.is-escuro .colli-pdp-aba[aria-selected=true]{border-color:var(--concreto-700);background:#ffffff0f;color:#fff}.colli-aba-promessa{display:flex;flex-direction:column;gap:22px}.colli-aba-promessa-figura{overflow:hidden;border-radius:var(--radius-card-lg);background:var(--concreto-50);aspect-ratio:var(--aspect-classic)}@media(min-width:860px){.colli-aba-promessa-figura{aspect-ratio:var(--aspect-banner-desktop)}}.colli-aba-promessa-figura img{display:block;width:100%;height:100%;object-fit:cover}.colli-aba-linha{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:baseline;padding:14px 4px;border-top:1px solid var(--concreto-800);transition:background .16s ease}.colli-aba-linha:hover{background:#ffffff0a}.colli-aba-linha>em{font-family:var(--font-mono, ui-monospace),monospace;font-size:var(--text-caption);font-style:normal;color:var(--brand-accent);letter-spacing:.06em}.colli-aba-linha b{display:block;font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600;color:#fff}.colli-aba-linha span{display:block;margin-top:3px;font-size:var(--text-meta);line-height:1.6;color:var(--concreto-300)}.colli-ficha-rolagem{overflow-x:auto}table.colli-ficha{width:100%;border-collapse:collapse;min-width:420px}table.colli-ficha tbody tr{border-bottom:1px solid var(--concreto-800)}table.colli-ficha tbody tr:hover{background:#ffffff0a}table.colli-ficha td{padding:11px 12px;vertical-align:baseline}table.colli-ficha td.k{width:36%;font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--concreto-300)}table.colli-ficha td.v{font-family:var(--font-heading);font-size:var(--text-ui);font-weight:500;color:#fff;line-height:1.35}.colli-aba-chegada{display:grid;gap:26px;align-items:center}@media(min-width:860px){.colli-aba-chegada{grid-template-columns:.88fr 1.12fr}}.colli-aba-chegada-figura{overflow:hidden;border-radius:var(--radius-card-lg);background:var(--concreto-50);aspect-ratio:4/3}.colli-aba-chegada-figura img{display:block;width:100%;height:100%;object-fit:cover}.colli-aba-chegada ul,.colli-aba-chegada-lista{display:grid;margin:0;padding:0;list-style:none;gap:0 26px}@media(min-width:700px){.colli-aba-chegada-lista{grid-template-columns:repeat(2,1fr)}}@media(min-width:700px){.colli-aba-chegada ul{grid-template-columns:repeat(2,1fr)}}.colli-aba-chegada li,.colli-aba-chegada-lista li{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-top:1px solid var(--concreto-800);font-size:var(--text-meta);line-height:1.45;color:var(--concreto-200)}.colli-aba-check{display:grid;width:18px;height:18px;flex-shrink:0;place-items:center;border:1px solid var(--concreto-700);border-radius:var(--radius-pill);color:var(--brand-accent);font-size:var(--text-caption);line-height:1}.colli-aba-marca{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;padding:6px 13px;border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--brand-accent-contrast);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-aba-marca:before{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--brand-accent-contrast);content:""}.colli-aba-pecas{display:grid;gap:12px}@media(min-width:860px){.colli-aba-pecas{grid-template-columns:repeat(2,1fr)}}.colli-aba-nota{max-width:68ch;margin-top:18px;font-size:var(--text-caption);line-height:1.55;color:var(--concreto-300)}.colli-aba-lead{max-width:62ch;margin:0 0 18px;font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:400;line-height:1.45;color:#fff}.colli-secao-pdp{padding-block:var(--ritmo-padrao)}.colli-chao-c50{background:var(--concreto-50)}.colli-chao-c100{background:var(--concreto-100)}.colli-chao-escuro{background:var(--concreto-950);color:#fff}.colli-chao-escuro .colli-texto-apoio{color:var(--concreto-300)}.colli-chao-escuro{border-color:#ffffff1f}.colli-cabeca-secao{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 28px}.colli-titulo-pagina{font-size:var(--text-title-md);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:1.02}@media(min-width:768px){.colli-titulo-pagina{font-size:var(--text-title-xl)}}.colli-titulo-secao,.colli-newsletter-layout h3,.colli-porta.is-solo .colli-porta-title,.colli-portas-head h2{font-size:var(--text-title-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-titulo-secao-tracking);line-height:var(--text-titulo-secao-line-height)}@media(min-width:1024px){.colli-titulo-secao,.colli-newsletter-layout h3,.colli-porta.is-solo .colli-porta-title,.colli-portas-head h2{font-size:var(--text-titulo-secao);font-weight:var(--text-titulo-secao-weight)}}.colli-cabeca-secao>p{max-width:34ch;margin:0;font-size:var(--text-ui);line-height:1.65}@media(min-width:1024px){.colli-cabeca-secao>p{text-align:right}}.colli-cabeca-sobrancelha{display:none}.colli-cabeca-sobrancelha:before{flex-shrink:0;width:26px;height:7px;border-radius:var(--radius-pill);background:var(--brand-accent);content:""}.colli-indice-linha{position:relative;display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 0 20px;border:0;border-radius:var(--radius-md);background:transparent;color:#ffffff85;cursor:pointer;font-size:var(--text-meta);font-weight:600;text-align:left;white-space:nowrap;transition:color .2s ease,background .2s ease}.colli-indice-linha:after{flex-shrink:0;width:7px;height:7px;border-radius:var(--radius-pill);background:#ffffff47;content:"";transition:background .22s ease,box-shadow .22s ease}.colli-indice-linha:hover{color:#ffffffc7;background:#ffffff09}.colli-indice-linha[aria-selected=true],.colli-indice-linha.is-atual{color:#fff;background:#ffffff0f}.colli-indice-linha[aria-selected=true]:after,.colli-indice-linha.is-atual:after{background:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.colli-indice-linha:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-indice-linha.colli-selecao-claro{color:var(--text-tertiary)}.colli-indice-linha.colli-selecao-claro:after{background:color-mix(in srgb,var(--foreground) 22%,transparent)}.colli-indice-linha.colli-selecao-claro:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.colli-indice-linha.colli-selecao-claro[aria-selected=true],.colli-indice-linha.colli-selecao-claro.is-atual{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}.colli-indice-linha.colli-selecao-claro[aria-selected=true]:after,.colli-indice-linha.colli-selecao-claro.is-atual:after{background:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 10%,transparent)}.colli-indice-linha.colli-selecao-claro:focus-visible{outline-color:var(--foreground)}.colli-indice-coluna{display:flex;flex-direction:column;gap:2px}.colli-indice-fileira{display:flex;gap:2px;min-width:0;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.colli-indice-fileira::-webkit-scrollbar{display:none}.colli-indice-fileira>.colli-indice-linha{flex:none;scroll-snap-align:start}@supports (animation-timeline: scroll()){.colli-indice-fileira{animation:colli-pontas-dissolvem linear both;animation-timeline:scroll(self inline)}@keyframes colli-pontas-dissolvem{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}50%{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}to{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000);mask-image:linear-gradient(90deg,transparent,#000 44px,#000)}}}@media(max-width:639px){.colli-indice-fileira>.colli-indice-linha{min-height:44px}}.colli-indice-linha.is-sem-ponto:after{display:none}.colli-curation-tabs{display:flex;flex-direction:column;gap:2px}.colli-curation-all{width:fit-content;min-height:38px;white-space:nowrap;padding:0 18px;border-radius:var(--radius-action);border:1px solid rgb(255 255 255 / .28);color:#fff;font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.colli-curation-all:hover{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-curation-products{min-width:0;overflow:hidden}.colli-curation-viewport{min-width:0;overflow:hidden;touch-action:pan-y}.colli-curation-track{display:grid;min-width:0;grid-template-columns:none;grid-auto-columns:calc((100% - 48px)/3.5);grid-auto-flow:column;gap:var(--vao-grade);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.colli-curation-track::-webkit-scrollbar{display:none}.colli-curation-track>*{min-width:0}.colli-curation-empty{min-height:440px;border:1px solid rgb(255 255 255 / .14)}.colli-trail-progress{display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:15px;margin-top:24px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .14);color:#ffffff8f;touch-action:pan-y}.colli-trail-current,.colli-trail-total{font-size:var(--text-caption);font-weight:600}.colli-trail-current{color:#fff}.colli-trail-total{color:#ffffff61;font-size:var(--text-caption)}.colli-trail-track{display:flex;min-width:0;align-items:center;gap:6px;height:44px}.colli-trail-track:after{position:absolute;top:50%;right:0;left:0;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,transparent 0,transparent calc((100% - (var(--colli-trail-segmentos, 3) - 1) * 6px) / var(--colli-trail-segmentos, 3)),var(--concreto-950) 0,var(--concreto-950) calc((100% - (var(--colli-trail-segmentos, 3) - 1) * 6px) / var(--colli-trail-segmentos, 3) + 6px));content:"";pointer-events:none}.colli-trail-track button{flex:1;display:flex;align-items:center;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.colli-trail-track button>span{display:block;width:100%;height:2px;border-radius:var(--radius-pill);background:#fff3;transition:background .22s ease}.colli-trail-track button:hover>span{background:#ffffff73}.colli-trail-track button.is-ativo>span{height:3px;background:var(--brand-accent)}.colli-trail-track button:focus-visible{outline:1px solid var(--brand-accent);outline-offset:4px}.colli-trail-controls{display:flex;gap:0;margin-right:-6px}.colli-trail-controls button{position:relative;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:var(--radius-action);background:transparent;color:#fff;cursor:pointer;transition:color .2s ease}.colli-trail-controls button:before{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgb(255 255 255 / .24);border-radius:var(--radius-action);content:"";transition:border-color .2s ease,background .2s ease}.colli-trail-controls button>svg{position:relative}.colli-trail-controls button:hover:not(:disabled){color:var(--brand-accent-contrast)}.colli-trail-controls button:hover:not(:disabled):before{border-color:var(--brand-accent);background:var(--brand-accent)}.colli-trail-controls button:focus-visible{outline:1px solid var(--brand-accent);outline-offset:2px}.colli-trail-controls button:disabled{cursor:not-allowed;opacity:.3}.colli-trail-progress.is-claro{border-top-color:var(--divider);color:var(--text-tertiary)}.colli-trail-progress.is-claro .colli-trail-track button>span{background:color-mix(in srgb,var(--foreground) 16%,transparent)}.colli-trail-progress.is-claro .colli-trail-track button:hover>span{background:color-mix(in srgb,var(--foreground) 34%,transparent)}.colli-trail-progress.is-claro .colli-trail-track button.is-ativo>span{background:var(--brand-accent)}.colli-trail-progress.is-claro .colli-trail-track:after{display:none}.colli-trail-progress.is-claro .colli-trail-controls button{color:var(--foreground)}.colli-trail-progress.is-claro .colli-trail-controls button:before{border-color:var(--border);background:var(--background)}.colli-trail-progress.is-claro .colli-trail-controls button:hover:not(:disabled){color:var(--primary-contrast)}.colli-trail-progress.is-claro .colli-trail-controls button:hover:not(:disabled):before{border-color:var(--foreground);background:var(--foreground)}.colli-trail-progress.is-claro .colli-trail-controls button:focus-visible{outline-color:var(--foreground)}.colli-trail-progress.is-claro .colli-trail-current{color:var(--foreground)}.colli-trail-progress.is-claro .colli-trail-total{color:var(--text-tertiary)}.colli-performance-track.colli-trilho-3{grid-auto-columns:calc((100% - 28px)/3)}@media(max-width:1023px){.colli-performance-track.colli-trilho-3{grid-auto-columns:calc((100% - 14px)/1.7)}}@media(max-width:639px){.colli-performance-track.colli-trilho-3{grid-auto-columns:minmax(78vw,320px)}}.colli-avaliacoes-veja-mais{display:none}@media(max-width:639px){.colli-performance-track.colli-trilho-3{grid-template-columns:minmax(0,1fr)}.colli-trilho-3>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-template-areas:"quem estrelas" "quem fala";gap:12px 16px;align-items:start}.colli-trilho-3>div>svg{display:none}.colli-trilho-3>div>div{grid-area:estrelas}.colli-trilho-3>div>p{grid-area:fala}.colli-trilho-3>div>footer{grid-area:quem;flex-direction:column;align-items:flex-start;gap:8px;border-top:0;padding-top:0}.colli-trilho-3[data-avaliacoes=resumida]>*:nth-child(n+4){display:none}.colli-avaliacoes-veja-mais{display:flex;margin-top:12px}.colli-trail-progress--avaliacoes{display:none}}.colli-kit-linha{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto minmax(268px,320px);align-items:center;gap:14px}.colli-kit-item{display:flex;min-width:0}.colli-kit-item>*{width:100%}.colli-kit-glifo{font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600;line-height:1;color:var(--text-tertiary)}.colli-kit-total{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:22px}@media(max-width:1279px){.colli-kit-linha{grid-template-columns:1fr auto 1fr}.colli-kit-linha>.colli-kit-glifo:last-of-type,.colli-kit-linha>.colli-kit-total{grid-column:1 / -1;justify-self:center}.colli-kit-total{width:min(100%,420px);padding:22px 0 0}}@media(max-width:860px){.colli-kit-linha{grid-template-columns:1fr}.colli-kit-linha>.colli-kit-glifo{justify-self:center}}.colli-galeria-cartao,.colli-galeria{display:flex;flex-direction:column;gap:12px}.colli-galeria-palco{border-radius:var(--radius-card-lg);background:var(--concreto-50)}.colli-compra-andar-configuracao{margin-top:14px}.colli-compra-andar-fechamento{margin-top:14px;padding-top:20px;border-top:1px solid var(--divider)}@media(max-width:1023px){.colli-benefits-grid .colli-benefit-item:nth-child(3):before{display:none}.colli-curation-layout{display:block}.colli-curation-intro{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:24px;margin-bottom:30px;padding:0 0 24px;border-right:0;border-bottom:1px solid rgb(255 255 255 / .14)}.colli-curation-intro h2{max-width:520px}.colli-curation-tabs,.colli-curation-all{align-self:end}.colli-curation-track{grid-template-columns:none;grid-auto-columns:calc((100% - 32px)*.4)}}@media(max-width:639px){.colli-benefits>div{padding-inline:0}.colli-benefit-item{justify-content:flex-start;padding-inline:22px}.colli-curation-intro{display:block;margin-bottom:24px}.colli-curation-intro h2,.colli-curation-description{max-width:330px}.colli-curation-tabs{flex-direction:row;margin:24px -16px 0 0;padding-right:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.colli-curation-tabs::-webkit-scrollbar{display:none}.colli-curation-tab{flex:none;min-height:44px;scroll-snap-align:start}.colli-curation-all{margin-top:22px}.colli-curation-products{margin-right:0}.colli-curation-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-right:0;overflow-x:visible}.colli-curation-track::-webkit-scrollbar{display:none}.colli-curation-track>*{scroll-snap-align:start}.colli-curation-track .colli-card-preco>div,.colli-performance-track .colli-card-preco>div{flex-direction:column;align-items:flex-start;gap:0}.colli-curation-track .colli-card-preco>div>s,.colli-performance-track .colli-card-preco>div>s{order:-1}.colli-curation-track .colli-card-preco>div>span~span,.colli-performance-track .colli-card-preco>div>span~span{display:none}.colli-curation-track .colli-card-tag,.colli-performance-track .colli-card-tag{transform:scale(.86);transform-origin:top left}.colli-curation-products .colli-trail-progress,.colli-performance-showcase .colli-trail-progress{display:none}.colli-trail-progress{grid-template-columns:auto 1fr auto;margin-right:16px}.colli-trail-controls{display:none}}.colli-closing-explore{width:100%;overflow:hidden;background:var(--concreto-950);color:#fff}.colli-closing-head{padding-block:var(--ritmo-solto);background:var(--concreto-950)}.colli-closing-head>div>span{display:block;color:#ffffff8c;font-size:var(--text-caption);font-weight:700;letter-spacing:.18em;text-align:center}.colli-closing-head h2{margin:14px 0 48px;color:#fff;font-size:clamp(62px,8vw,124px);font-weight:600;letter-spacing:-.075em;line-height:.86;text-align:center;text-transform:none}.colli-closing-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.colli-closing-link{position:relative;display:flex;min-height:220px;flex-direction:column;padding:24px 23px 25px;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--ui-card-escuro-border);background:var(--ui-card-escuro-bg);color:#fff;text-decoration:none;transition:background .28s ease,color .28s ease}.colli-closing-link>span{color:var(--brand-accent);font-size:var(--text-caption)}.colli-closing-link strong{max-width:230px;margin-top:34px;font-size:var(--text-title-xs);font-weight:600;letter-spacing:-.035em;line-height:1.05}.colli-closing-link p{max-width:235px;margin:11px 0 0;color:#ffffff7a;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-closing-link svg{position:absolute;right:22px;bottom:23px;color:var(--brand-accent);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.colli-closing-link:hover{background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-closing-link:hover>span,.colli-closing-link:hover svg{color:var(--foreground)}.colli-closing-link:hover p{color:#1011109e}.colli-closing-link:hover svg{transform:translate(6px)}.colli-closing-lifestyle{position:relative;width:100%;height:clamp(560px,70vh,780px);overflow:hidden;background:var(--concreto-900)}.colli-closing-lifestyle picture{display:block;width:100%;height:100%}.colli-closing-lifestyle:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,var(--concreto-950) 0,color-mix(in srgb,var(--concreto-950) 82%,transparent) 9%,color-mix(in srgb,var(--concreto-950) 46%,transparent) 24%,color-mix(in srgb,var(--concreto-950) 16%,transparent) 38%,transparent 54%),linear-gradient(0deg,color-mix(in srgb,var(--concreto-950) 34%,transparent),transparent 22%)}.colli-closing-lifestyle img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 52%}.colli-footer-trust{border-top:0;background:var(--concreto-950);color:#fff}.colli-footer-trust-group{min-width:0;padding-block:26px}.colli-footer-trust-group+.colli-footer-trust-group{border-top:0}@media(min-width:1024px){.colli-footer-trust-group:not(:last-child){padding-right:40px}.colli-footer-trust-group+.colli-footer-trust-group{border-top:0;border-left:0;padding-left:40px}}.colli-footer-trust-group h3{margin:0 0 16px;color:#ffffff85;font-size:var(--text-caption);font-weight:700;letter-spacing:.15em;text-transform:uppercase}.colli-footer-trust-group>div{display:flex;min-height:34px;flex-wrap:wrap;align-items:center;gap:8px}.colli-footer-trust-item{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--radius-sm);border:0;background:#ffffff0d;color:#ffffffd1}.colli-footer-trust-item--marca{min-width:68px;justify-content:center;background:#fff;color:var(--concreto-800)}.colli-footer-trust-item img{display:block;width:auto;max-width:48px;height:18px;object-fit:contain}.colli-footer-trust-item small{font-size:var(--text-caption);font-weight:600;letter-spacing:.04em}.colli-footer-agency{display:flex;min-height:56px;align-items:center;justify-content:center;border-top:1px solid var(--concreto-300);background:#fff}.colli-footer-agency a{display:inline-flex;align-items:center;gap:10px;color:var(--concreto-700);text-decoration:none}.colli-footer-agency span{font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.colli-footer-agency img{display:block;width:auto;height:17px;opacity:.72}@media(max-width:1023px){.colli-closing-links{grid-template-columns:repeat(2,minmax(0,1fr))}.colli-closing-lifestyle{height:clamp(520px,68vh,720px)}}@media(max-width:639px){.colli-closing-head h2{margin:13px 0 32px;font-size:clamp(55px,19vw,76px)}.colli-closing-links{grid-template-columns:1fr}.colli-closing-link{min-height:162px;padding:21px 20px}.colli-closing-link strong{margin-top:24px;font-size:var(--text-title-xs)}.colli-closing-link p{max-width:255px}.colli-closing-lifestyle{height:clamp(460px,72vh,640px)}.colli-closing-lifestyle img{object-position:62% center}}@media(prefers-reduced-motion:reduce){.colli-curation-track{scroll-behavior:auto}}.colli-engineering-section{background:var(--concreto-100)}.colli-editorial-duo{padding-block:var(--ritmo-padrao)}.colli-editorial-duo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:560px}.colli-editorial-panel{position:relative;min-height:560px;overflow:hidden;border-radius:var(--radius-card-lg);color:var(--foreground);text-decoration:none}.colli-editorial-panel-indice{position:relative;z-index:1;letter-spacing:.04em}.colli-editorial-panel-image,.colli-editorial-panel-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.colli-editorial-panel-image{object-fit:cover;transition:transform 1.4s cubic-bezier(.16,.84,.28,1),filter 1.4s ease}.colli-editorial-panel:hover .colli-editorial-panel-image{transform:scale(1.075);filter:saturate(1.06) contrast(1.03)}.colli-editorial-panel.is-product{background:var(--concreto-50)}.colli-editorial-panel.is-product .colli-editorial-panel-indice{color:var(--concreto-700)}.colli-editorial-panel.is-performance .colli-editorial-panel-indice{color:var(--brand-accent)}.colli-editorial-panel.is-product .colli-editorial-panel-image{left:22%;width:82%;object-fit:contain;object-position:center 58%;transform:scale(.9);mix-blend-mode:multiply}.colli-editorial-panel.is-product:hover .colli-editorial-panel-image{transform:scale(.954)}.colli-editorial-panel.is-product .colli-editorial-panel-shade{background:linear-gradient(90deg,var(--concreto-50) 0,color-mix(in srgb,var(--concreto-50) 92%,transparent) 25%,transparent 62%)}.colli-editorial-panel.is-performance{background:var(--concreto-950);color:#fff}.colli-editorial-panel.is-performance .colli-editorial-panel-image{object-position:right center;transform:scale(1.5);transform-origin:right center}.colli-editorial-panel.is-performance:hover .colli-editorial-panel-image{transform:scale(1.59)}.colli-editorial-panel.is-performance .colli-editorial-panel-shade{background:linear-gradient(90deg,rgb(0 0 0 / .9) 0,rgb(0 0 0 / .68) 13%,rgb(0 0 0 / .18) 62%,transparent),linear-gradient(0deg,rgb(0 0 0 / .55),transparent 54%)}.colli-editorial-panel-copy{position:relative;z-index:1;display:flex;width:min(82%,360px);height:100%;flex-direction:column;align-items:flex-start;padding:44px}.colli-editorial-panel-copy strong{max-width:340px;margin-top:12px;font-size:var(--text-display);font-weight:600;letter-spacing:var(--text-display-tracking);line-height:var(--text-display-line-height)}.colli-editorial-panel-copy p{max-width:280px;margin:16px 0 0;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-editorial-panel.is-product .colli-editorial-panel-copy p{color:var(--concreto-700)}.colli-editorial-panel.is-performance .colli-editorial-panel-copy p{color:#ffffffc7}.colli-editorial-panel-cta{display:inline-flex;min-height:40px;align-items:center;gap:12px;margin-top:auto;border-bottom:1px solid currentColor;font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.colli-detail-band{background:var(--concreto-950);color:#fff}.colli-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;padding-block:var(--ritmo-padrao)}.colli-detail-intro{grid-column:1;grid-row:1;padding:0 0 36px}.colli-detail-intro>span{color:var(--brand-accent);font-size:var(--text-caption);font-weight:700;letter-spacing:.18em}.colli-detail-intro h2{margin-top:12px;color:#fff}.colli-detail-intro>p{max-width:65ch;margin:22px 0 0;color:#ffffff8f;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-detail-link{display:inline-flex;align-items:center;gap:10px;grid-column:2;grid-row:1;align-self:end;justify-self:end;margin:0 0 36px;color:var(--brand-accent);font-size:var(--text-caption);font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.colli-detail-grid{grid-column:1 / -1;grid-row:2;display:flex;min-height:393px;gap:var(--vao-grade)}.colli-detail-grid>*{flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.4,0,.2,1)}.colli-detail-grid>[data-aberta=sim]{flex-grow:2.2}.colli-detail-card>div{transition:opacity .45s ease,transform .45s cubic-bezier(.4,0,.2,1)}.colli-detail-card[data-aberta=sim]>div{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.colli-detail-grid>*,.colli-detail-card>div{transition-duration:.01ms!important;transition-delay:0s!important}}.colli-detail-card{position:relative;min-width:0;overflow:hidden;border-radius:var(--radius-card);color:#fff;text-decoration:none}.colli-detail-card>img,.colli-detail-card>span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.colli-detail-card>img{object-fit:cover;transform:scale(1.55);transition:transform .8s cubic-bezier(.22,.61,.36,1),filter .5s ease;filter:saturate(.98) contrast(1.04) brightness(1.02)}.colli-detail-card.detail-1>img{object-position:27% 52%}.colli-detail-card.detail-2>img{object-position:20% 70%}.colli-detail-card.detail-3>img{object-position:35% 28%}.colli-detail-card[data-aberta=sim]>img{transform:scale(1.62);filter:saturate(1.08) contrast(1.03) brightness(1.04)}.colli-detail-card>span{background:linear-gradient(0deg,rgb(0 0 0 / .72),transparent 60%),linear-gradient(90deg,rgb(0 0 0 / .08),transparent)}.colli-detail-card>div{position:absolute;z-index:1;right:24px;bottom:26px;left:24px}.colli-detail-card small{display:block;color:var(--brand-accent);font-size:var(--text-caption)}.colli-detail-card strong{display:block;margin-top:7px;font-size:var(--text-lead);letter-spacing:-.025em}.colli-detail-card p{margin:5px 0 0;color:#ffffffbd;font-size:var(--text-caption);line-height:1.45}.colli-performance-showcase{padding-block:var(--ritmo-padrao);border-bottom:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at 20% 0,rgb(255 255 255 / .035),transparent 34%),var(--concreto-950);color:#fff}.colli-performance-heading{padding-bottom:26px;border-bottom:1px solid rgb(255 255 255 / .14)}.colli-performance-heading>div>span{color:var(--brand-accent);font-size:var(--text-caption);font-weight:700;letter-spacing:.18em}.colli-performance-heading h2{max-width:680px;color:#fff}.colli-performance-abertura>p{max-width:44ch;margin:0;color:#ffffff8a;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-performance-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.colli-performance-list>*{min-width:0}.colli-performance-footer{display:flex;justify-content:center;padding-top:22px;border-top:1px solid rgb(255 255 255 / .14)}@media(min-width:1024px){.colli-performance-footer{display:none}}.colli-performance-abertura .colli-performance-view-all{display:none}@media(min-width:1024px){.colli-performance-abertura .colli-performance-view-all{display:inline-flex}}.colli-performance-view-all{display:inline-flex;min-height:42px;align-items:center;gap:10px;padding:0 22px;border-radius:var(--radius-action);border:1px solid rgb(255 255 255 / .28);color:#fff;font-size:var(--text-caption);font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.colli-performance-view-all:hover{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-performance-toolbar{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px}.colli-performance-tabs{min-width:0}.colli-performance-viewport{min-width:0;overflow:hidden;touch-action:pan-y}.colli-performance-track{display:grid;min-width:0;grid-template-columns:none;grid-auto-columns:calc((100% - var(--vao-grade) * 3)/4);grid-auto-flow:column;gap:var(--vao-grade);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.colli-performance-track::-webkit-scrollbar{display:none}.colli-performance-track>*{min-width:0}.colli-performance-showcase .colli-trail-progress{margin-top:6px}.colli-performance-showcase .colli-collection-banner{display:none!important}.colli-performance-showcase .colli-collection-products{grid-column:1 / -1!important;padding:0;border:0;border-radius:0;background:transparent}.colli-performance-showcase .colli-collection-page{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px}.colli-performance-showcase .colli-collection-products>div+div{margin-top:20px!important;padding-top:18px;border-top:1px solid rgb(255 255 255 / .14)}.colli-performance-showcase .colli-collection-products button{border-radius:0!important}@media(max-width:1023px){.colli-editorial-duo-grid,.colli-editorial-panel{min-height:500px}.colli-editorial-panel-copy{padding:32px}.colli-detail-layout{display:block;grid-template-columns:none;padding-block:var(--ritmo-junto)}.colli-detail-grid{padding-block:32px}.colli-detail-intro{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 32px;border-right:0}.colli-detail-intro h2{max-width:250px}.colli-detail-intro>p{max-width:255px}.colli-detail-link{grid-column:auto;grid-row:auto;align-self:auto;justify-self:auto;margin:0}.colli-detail-grid{grid-column:auto;grid-row:auto;min-height:340px}.colli-performance-showcase .colli-collection-page{grid-template-columns:repeat(2,minmax(0,1fr))!important}.colli-performance-list{grid-template-columns:repeat(2,minmax(0,1fr))}.colli-performance-track{grid-auto-columns:calc((100% - 28px)*.4)}}@media(max-width:639px){.colli-editorial-duo-grid{grid-template-columns:minmax(0,1fr);min-height:0}.colli-editorial-panel{min-height:440px}.colli-editorial-panel-copy{width:88%;padding:28px 24px}.colli-editorial-panel-copy strong{font-size:var(--text-title-xl);letter-spacing:var(--text-title-xl-tracking);line-height:var(--text-title-xl-line-height)}.colli-editorial-panel.is-product .colli-editorial-panel-image{top:12%;left:10%;width:100%}.colli-detail-layout{padding-block:var(--ritmo-padrao)}.colli-detail-intro{padding-bottom:var(--ritmo-junto)}.colli-detail-intro h2{max-width:320px}.colli-detail-grid{display:flex;min-height:390px;margin-right:-16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.colli-detail-grid::-webkit-scrollbar{display:none}.colli-detail-card{min-width:78vw;scroll-snap-align:start}.colli-performance-heading{display:block}.colli-performance-abertura>p{margin-top:18px}.colli-performance-toolbar{align-items:flex-end}.colli-performance-tabs{margin-right:-16px;padding-right:16px}.colli-performance-viewport{margin-right:0;overflow:visible}.colli-performance-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-right:0;overflow-x:visible}.colli-performance-showcase .colli-collection-page{gap:9px}}.colli-category-stories{position:relative;padding-block:var(--ritmo-padrao);background:var(--concreto-100);color:var(--foreground)}.colli-categorias-trilho{display:contents}.colli-categorias-espaco{display:none}.colli-vitrine{display:flex;gap:var(--vao-grade);height:clamp(400px,34vw,470px)}.colli-vitrine-painel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:var(--radius-card);background:var(--concreto-900);color:#fff;text-decoration:none;isolation:isolate;transition:flex-grow .6s cubic-bezier(.4,0,.2,1)}.colli-vitrine-painel[data-aberta=sim]{flex-grow:3}.colli-vitrine-painel:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.colli-vitrine-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.colli-vitrine-painel[data-aberta=nao] .colli-vitrine-foto{opacity:.72}.colli-vitrine-veu-fechado{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0b098c,#0a0b09eb);transition:opacity .5s cubic-bezier(.4,0,.2,1)}.colli-vitrine-veu-aberto{position:absolute;right:0;bottom:0;left:0;height:62%;background:linear-gradient(180deg,#0a0b0900,#0a0b096b 38%,#0a0b09f5);transition:opacity .5s cubic-bezier(.4,0,.2,1)}.colli-vitrine-painel[data-aberta=sim] .colli-vitrine-veu-fechado,.colli-vitrine-painel[data-aberta=nao] .colli-vitrine-veu-aberto{opacity:0}.colli-vitrine-numero{position:absolute;z-index:2;line-height:1;font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600;transition:top .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1),color .4s ease}.colli-vitrine-painel[data-aberta=nao] .colli-vitrine-numero{top:22px;left:22px;color:var(--concreto-300)}.colli-vitrine-painel[data-aberta=sim] .colli-vitrine-numero{top:30px;left:28px;color:var(--brand-accent)}.colli-vitrine-marca{position:absolute;z-index:3;top:18px;right:18px;display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--brand-accent-contrast);transition:opacity .3s ease}.colli-vitrine-painel[data-aberta=sim] .colli-vitrine-marca{opacity:0}.colli-vitrine-fechado{position:absolute;z-index:2;top:72px;right:0;bottom:26px;left:0;display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:center;gap:8px;transition:opacity .3s ease}.colli-vitrine-painel[data-aberta=sim] .colli-vitrine-fechado{opacity:0;pointer-events:none}.colli-vitrine-nome-vertical{min-height:0;max-height:100%;overflow:hidden;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-heading);font-size:clamp(20px,1.9vw,26px);font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.colli-vitrine-contagem-vertical{flex:none;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ui-content-text-secondary);font-size:var(--text-caption);white-space:nowrap}.colli-vitrine-aberto{position:absolute;z-index:2;right:28px;bottom:26px;left:28px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;transition:opacity .45s ease,transform .45s cubic-bezier(.4,0,.2,1)}.colli-vitrine-painel[data-aberta=sim] .colli-vitrine-aberto{opacity:1;transform:translateY(0);transition-delay:.18s}.colli-vitrine-painel[data-aberta=nao] .colli-vitrine-aberto{opacity:0;transform:translateY(14px);transition-delay:0s;pointer-events:none}.colli-vitrine-contagem{color:var(--brand-accent);font-size:var(--text-meta);font-weight:500;white-space:nowrap}.colli-vitrine-nome{font-family:var(--font-heading);font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.04;white-space:nowrap}.colli-vitrine-desc{max-width:34ch;color:var(--concreto-300);font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-vitrine-cta{display:inline-flex;min-height:44px;align-items:center;gap:9px;margin-top:4px;padding:0 22px;border-radius:var(--radius-action);background:var(--brand-accent);color:var(--brand-accent-contrast);font-size:var(--text-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.colli-vitrine-painel,.colli-vitrine-painel *{transition-duration:.01ms!important;transition-delay:0s!important}}@media(max-width:767px){.colli-vitrine{flex-direction:column;height:auto;gap:10px}.colli-vitrine-painel{flex:0 0 auto;height:92px;transition:height .6s cubic-bezier(.4,0,.2,1)}.colli-vitrine-painel[data-aberta=sim]{height:300px}.colli-vitrine-fechado{top:0;right:auto;bottom:0;left:20px;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px}.colli-vitrine-nome-vertical{max-height:none;overflow:visible;writing-mode:horizontal-tb;transform:none;font-size:var(--text-title-xs)}.colli-vitrine-contagem-vertical{writing-mode:horizontal-tb;transform:none}.colli-vitrine-painel[data-aberta=nao] .colli-vitrine-numero{top:50%;left:auto;right:20px;transform:translateY(-50%)}.colli-vitrine-painel[data-aberta=sim] .colli-vitrine-numero{top:26px;left:auto;right:20px;transform:none}.colli-vitrine-marca{display:none}.colli-vitrine-aberto{right:20px;bottom:18px;left:20px}.colli-vitrine-desc{display:none}}@media(max-width:639px){.colli-vitrine{--pilha-topo: calc(var(--barra-cabecalho) + var(--ritmo-junto) + var(--titulo-altura, 153px));display:grid;gap:12px;height:auto}.colli-vitrine-painel{position:sticky;top:calc(var(--pilha-topo) + var(--i, 0) * 10px);z-index:calc(var(--i, 0) + 1);aspect-ratio:3 / 2;height:auto;margin-inline:calc(var(--afina, 0) * 8px);transition:margin-inline .18s linear;box-shadow:0 -10px 24px -14px #0a0b098c}.colli-vitrine-painel,.colli-vitrine-painel[data-aberta=sim]{aspect-ratio:3 / 2;height:auto}.colli-vitrine-fechado{display:none}.colli-vitrine-painel[data-aberta] .colli-vitrine-veu-fechado{opacity:0}.colli-vitrine-painel[data-aberta] .colli-vitrine-veu-aberto,.colli-vitrine-painel[data-aberta] .colli-vitrine-aberto{opacity:1}.colli-vitrine-cta{display:none}.colli-vitrine-marca{display:grid;top:auto;right:16px;bottom:16px;left:auto}.colli-vitrine-painel[data-aberta] .colli-vitrine-marca{opacity:1}.colli-vitrine-painel[data-aberta] .colli-vitrine-numero{top:20px;right:auto;left:16px;transform:none}.colli-vitrine-painel[data-fundo]:not([data-fundo="0"]) .colli-vitrine-foto{filter:blur(7px);transform:scale(1.09)}.colli-category-stories{padding-block:var(--ritmo-junto)}.colli-categorias-trilho{display:block;position:absolute;z-index:2;inset-inline:0;top:var(--ritmo-junto);height:var(--titulo-trilho, calc(100% - 279px - var(--ritmo-junto) * 2));pointer-events:none}.colli-categorias-cab{position:sticky;top:calc(var(--barra-cabecalho) + var(--ritmo-junto));pointer-events:auto;background:var(--concreto-100)}.colli-categorias-espaco{display:block;height:var(--titulo-altura, 153px)}.colli-vitrine-respiro{aspect-ratio:3 / 1;height:auto}}.colli-vitrine-respiro{display:none}@media(max-width:639px){.colli-vitrine-respiro{display:block}}.colli-product-lines{padding-block:var(--ritmo-padrao);overflow:hidden;background:var(--concreto-100);color:var(--foreground)}.colli-product-lines-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:42px;margin-bottom:38px}.colli-product-lines-heading h2{max-width:640px}.colli-product-lines-heading>p{max-width:330px;margin:0;color:var(--concreto-700);font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-prateleira{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.colli-linha{position:relative;display:flex;min-width:0;flex-direction:column;padding-bottom:22px;color:inherit;text-decoration:none}.colli-linha-palco{position:relative;display:block;height:clamp(150px,13vw,206px)}.colli-linha-palco img{position:absolute;inset:auto 0 0;width:100%;height:100%;object-fit:contain;object-position:bottom;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.22,.61,.36,1),filter .45s ease}.colli-linha:hover .colli-linha-palco img{transform:translateY(-6px)}.colli-linha-tique{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--foreground)}.colli-linha:first-child .colli-linha-tique{left:0}.colli-linha-tique:after{position:absolute;bottom:-1px;left:0;width:0;height:3px;content:"";background:var(--brand-accent);transition:width .4s cubic-bezier(.22,.61,.36,1)}.colli-linha:hover .colli-linha-tique:after{width:100%}.colli-linha-indice{margin-top:16px;color:var(--concreto-700)}.colli-linha>strong{margin-top:5px;font-size:clamp(17px,1.35vw,22px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.colli-linha:hover>strong{color:var(--foreground)}@media(max-width:1023px){.colli-product-lines-heading{display:block}.colli-product-lines-heading>p{margin-top:18px}.colli-prateleira{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.colli-prateleira{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:168px;gap:var(--vao-grade);margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.colli-prateleira::-webkit-scrollbar{display:none}.colli-prateleira>*{scroll-snap-align:start}.colli-linha-palco{height:120px}}.colli-nav-porta{position:relative;display:inline-flex;min-height:44px;align-items:center;margin-block:-10px}.colli-nav-porta>span{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid rgb(255 255 255 / .35);border-radius:999px;transition:border-color .2s ease,color .2s ease}.colli-nav-porta:hover>span,.colli-nav-porta:focus-visible>span{border-color:var(--brand-accent);color:var(--brand-accent)}.colli-portas{padding-block:var(--ritmo-padrao);background:var(--concreto-950);color:var(--concreto-50);border-block:1px solid var(--concreto-900)}.colli-portas.is-solo{background:var(--concreto-50);color:var(--text);border-block:none}.colli-porta.is-solo{min-height:clamp(520px,42vw,600px);border:1px solid var(--concreto-300)}.colli-porta.is-solo .colli-porta-image{filter:saturate(.95) brightness(1)}.colli-porta.is-solo:hover .colli-porta-image{filter:saturate(1.05) brightness(1.06)}.colli-porta.is-solo .colli-porta-shade{background:linear-gradient(90deg,var(--ui-scrim-strong) 0,var(--ui-scrim-medium) 26%,var(--ui-scrim-soft) 46%,transparent 66%)}.colli-porta.is-solo .colli-porta-copy{max-width:40rem;gap:14px;padding:48px}.colli-porta-title{margin:0;max-width:11ch;color:#fff;font-size:var(--text-display);font-weight:600;letter-spacing:var(--text-display-tracking);line-height:var(--text-display-line-height);text-wrap:balance}.colli-porta.is-solo .colli-porta-desc{max-width:40ch}.colli-porta.is-solo .colli-porta-cta{margin-top:16px}.colli-portas-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px 48px;padding-bottom:26px;border-bottom:1px solid rgb(255 255 255 / .14)}.colli-portas-head h2{max-width:620px;color:#fff}.colli-portas-head>p{max-width:44ch;margin:0;color:#ffffff94;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height);justify-self:end;text-align:right}.colli-portas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.colli-portas-grid:has(.colli-porta:only-child){grid-template-columns:minmax(0,1fr)}.colli-porta{position:relative;display:flex;min-height:420px;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--radius-card);background:var(--concreto-900);color:#fff;text-decoration:none;isolation:isolate}.colli-porta-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.7) brightness(.62);transition:transform 1.4s cubic-bezier(.16,.84,.28,1),filter 1.4s ease}.colli-porta:hover .colli-porta-image{transform:scale(1.06);filter:saturate(.85) brightness(.7)}.colli-porta-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#15171533 0,#151715c7 62%,#151715eb)}.colli-porta.is-accent .colli-porta-image,.colli-porta.is-accent:hover .colli-porta-image{filter:none}.colli-porta.is-accent .colli-porta-shade{background:linear-gradient(180deg,#15171500 0,#1517151a 38%,#151715d1 66%,#151715f0)}.colli-porta-copy{position:relative;z-index:1;display:flex;max-width:34rem;flex-direction:column;gap:10px;padding:36px 32px 34px}.colli-porta-indice{color:var(--brand-accent)}.colli-porta-kicker{color:#ffffff9e;font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.colli-porta-copy>strong{font-size:var(--text-title-lg);font-weight:600;letter-spacing:-.035em;line-height:1.05}.colli-porta-desc{color:#ffffffbd;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-porta-cta{position:relative;display:inline-flex;width:fit-content;align-items:center;gap:10px;margin-top:8px;padding-bottom:8px;color:#fff;font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.colli-porta-cta:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#ffffff59;content:"";transition:background .3s ease}.colli-porta-cta:before{position:absolute;bottom:0;left:0;z-index:1;width:0;height:2px;border-radius:var(--radius-pill);background:var(--brand-accent);content:"";transition:width .45s cubic-bezier(.22,.61,.36,1)}.colli-porta:hover .colli-porta-cta:before,.colli-porta:focus-visible .colli-porta-cta:before{width:100%}.colli-porta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}@media(max-width:1023px){.colli-portas-head{display:block}.colli-portas-head>p{margin-top:18px;text-align:left}.colli-porta{min-height:360px}.colli-porta.is-solo{min-height:480px}.colli-porta.is-solo .colli-porta-copy{padding:36px 32px}}@media(max-width:767px){.colli-portas-grid{grid-template-columns:minmax(0,1fr)}.colli-porta{min-height:300px}.colli-porta-copy{padding:26px 20px 24px}.colli-porta.is-solo{min-height:0;display:block}.colli-porta.is-solo .colli-porta-image,.colli-porta.is-solo picture{position:relative;inset:auto;display:block;width:100%;height:auto}.colli-porta.is-solo .colli-porta-image{aspect-ratio:16 / 10;object-position:50% 50%;filter:none}.colli-porta.is-solo:hover .colli-porta-image{filter:saturate(1.05) brightness(1.06)}.colli-porta.is-solo .colli-porta-shade{display:none}.colli-porta.is-solo .colli-porta-copy{position:relative;padding:26px 22px}.colli-porta.is-solo .colli-porta-shade{background:linear-gradient(0deg,var(--ui-scrim-strong) 0,var(--ui-scrim-strong) 28%,var(--ui-scrim-medium) 66%,var(--ui-scrim-soft) 92%)}}@media(prefers-reduced-motion:reduce){.colli-porta-image,.colli-porta-cta:before{transition:none}}.colli-midpage-banner-wrap{width:100%;padding:0;overflow:hidden;background:var(--concreto-950)}.colli-midpage-banner-wrap.is-single .colli-midpage-banner{height:clamp(360px,27vw,520px)}.colli-midpage-banner{position:relative;width:100%;height:clamp(420px,34vw,560px);overflow:hidden;background:var(--concreto-950);touch-action:pan-y}.colli-midpage-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;text-decoration:none;transition:opacity .7s ease}.colli-midpage-slide.is-active{z-index:1;opacity:1;pointer-events:auto}.colli-midpage-slide picture{display:block;width:100%;height:100%}.colli-midpage-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 6s linear,filter .4s ease}.colli-midpage-slide.is-active img{transform:scale(1.018)}.colli-midpage-slide:hover img{filter:brightness(1.04)}@media(max-width:1023px){.colli-product-lines-heading{grid-template-columns:1fr;gap:20px}}@media(max-width:639px){.colli-product-lines-heading{margin-bottom:26px}.colli-product-lines-heading h2{max-width:340px}.colli-product-lines-heading>p{max-width:330px}.colli-midpage-banner{height:clamp(500px,68vh,620px)}}.colli-store-experience{position:relative;overflow:hidden;padding-block:var(--ritmo-padrao);background:var(--concreto-100)}.colli-store-experience-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,2.2fr);min-height:570px;gap:16px}.colli-store-experience-grid.is-somente-mapa{grid-template-columns:minmax(0,1fr)}.colli-store-experience-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:48px 40px;border-radius:var(--radius-card-lg);background:var(--concreto-950);color:#fff}.colli-store-experience-copy>span{color:var(--brand-accent);font-size:var(--text-caption);font-weight:700;letter-spacing:.17em}.colli-store-experience-copy h2{max-width:330px;margin-top:14px;color:#fff}.colli-store-experience-copy>p{max-width:315px;margin:24px 0 0;color:#ffffff94;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-store-active{display:flex;flex-direction:column;margin-top:38px;padding-left:16px;border-left:2px solid var(--brand-accent)}.colli-store-active>span{color:var(--brand-accent);font-size:var(--text-caption);text-transform:uppercase}.colli-store-active>strong{margin-top:7px;font-size:var(--text-ui);font-weight:600}.colli-store-active>small{margin-top:5px;color:#ffffff7a;font-size:var(--text-caption)}.colli-store-cta{display:inline-flex;min-height:44px;white-space:nowrap;align-items:center;gap:12px;margin-top:auto;padding:0 22px;border:1px solid rgb(255 255 255 / .3);border-radius:var(--radius-action);color:#fff;font-size:var(--text-caption);font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.colli-store-cta:hover{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-store-map{position:relative;min-width:0;min-height:570px;overflow:hidden;border-radius:var(--radius-card-lg);background:var(--concreto-200)}@media(min-width:1024px){.colli-store-experience-grid{grid-template-columns:minmax(480px,.8fr) minmax(0,2.2fr)}.colli-store-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:calc(100% + 480px + var(--margem-lateral));height:auto;min-height:0;border-radius:0}.colli-store-experience-copy{position:relative;z-index:1}.colli-store-experience-copy h2{max-width:400px}}.colli-specs-section{padding-block:var(--ritmo-padrao);background:var(--concreto-950);color:var(--concreto-50)}.colli-specs-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:end;gap:44px;margin-bottom:34px}.colli-specs-heading h2{max-width:700px;color:#fff}.colli-specs-heading>p{max-width:380px;margin:0 0 3px;color:#ffffff8f;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-specs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.colli-spec-card{min-width:0;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--ui-card-escuro-border);background:var(--ui-card-escuro-bg);color:var(--concreto-50);text-decoration:none}.colli-spec-card.spec-2{background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-spec-card.spec-2 .colli-spec-copy>span,.colli-spec-card.spec-2 .colli-spec-copy svg{color:var(--brand-accent-contrast)}.colli-spec-card.spec-2 .colli-spec-copy p{color:color-mix(in srgb,var(--brand-accent-contrast) 68%,transparent)}.colli-spec-card.spec-2 .colli-spec-image{background:color-mix(in srgb,var(--brand-accent-contrast) 8%,var(--brand-accent))}.colli-spec-image{position:relative;height:260px;overflow:hidden;background:var(--concreto-800)}.colli-spec-card{--spec-foco: center;--spec-escala: 1.95;--spec-zoom: 2.03}.colli-spec-card.spec-1{--spec-foco: 42% 48%;--spec-escala: 2.05;--spec-zoom: 2.13}.colli-spec-card.spec-2{--spec-foco: 18% 68%;--spec-escala: 1.9;--spec-zoom: 1.98}.colli-spec-card.spec-3{--spec-foco: 80% 50%;--spec-escala: 2;--spec-zoom: 2.08}.colli-spec-card.spec-4{--spec-foco: 64% 44%;--spec-escala: 1.85;--spec-zoom: 1.93}.colli-spec-quadro{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.colli-spec-quadro>img{width:100%;height:100%;object-fit:cover;object-position:var(--spec-foco);mix-blend-mode:multiply;filter:grayscale(1) contrast(1.12);transform:scale(var(--spec-escala));transition:transform 2.4s cubic-bezier(.22,.61,.36,1),filter .35s ease,mix-blend-mode .35s ease}.colli-spec-card:hover .colli-spec-image:not([data-hover=none]) .colli-spec-quadro>img{filter:grayscale(0) contrast(1);mix-blend-mode:normal;transform:scale(var(--spec-zoom))}.colli-spec-image[data-hover=second-image] .colli-spec-quadro-segunda{transform:translate(100%)}.colli-spec-image[data-hover=second-image]:hover .colli-spec-quadro{transform:translate(-100%)}.colli-spec-image[data-hover=second-image]:hover .colli-spec-quadro-segunda{transform:translate(0)}.colli-spec-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,rgb(255 255 255 / .07),transparent 52%,rgb(0 0 0 / .22))}@media(prefers-reduced-motion:reduce){.colli-spec-quadro,.colli-spec-quadro>img{transition:filter .35s ease}.colli-spec-card:hover .colli-spec-quadro>img{transform:scale(var(--spec-escala))}}.colli-spec-copy{position:relative;min-height:170px;padding:23px 22px 25px}.colli-spec-copy>span{color:var(--brand-accent);font-size:var(--text-caption)}.colli-spec-copy h3{margin:12px 0 0;font-size:var(--text-lead);font-weight:600;letter-spacing:-.035em}.colli-spec-copy p{max-width:235px;margin:8px 0 0;color:#ffffff8f;font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-spec-copy svg{position:absolute;right:20px;bottom:22px;color:var(--brand-accent);transition:transform .25s ease}.colli-spec-card:hover .colli-spec-copy svg{transform:translate(3px,-3px)}.colli-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}@media(max-width:1023px){.colli-store-experience-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.5fr)}.colli-store-experience-copy{padding:38px 30px}.colli-specs-heading{grid-template-columns:1fr;gap:18px}.colli-specs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.colli-store-experience-grid{display:flex;flex-direction:column;min-height:0}.colli-store-experience-copy{min-height:500px;padding:34px 25px}.colli-store-experience-copy h2{max-width:320px}.colli-store-map{min-height:390px}.colli-store-experience{padding-block:0}.colli-store-experience .colli-margem{padding-inline:0}.colli-store-experience-grid{gap:0}.colli-store-experience-copy,.colli-store-map{border-radius:0}.colli-specs-section{overflow:hidden}.colli-specs-heading{margin-bottom:25px}.colli-specs-heading h2{max-width:330px}.colli-specs-grid{display:grid;grid-template-columns:1fr;width:auto;margin-right:0;padding-right:0;gap:12px;overflow-x:visible;border:0;background:transparent}.colli-spec-card{min-width:0;border:1px solid rgb(255 255 255 / .13)}.colli-spec-image{height:auto;aspect-ratio:16 / 9}.colli-spec-copy{min-height:0;padding:20px 22px 22px}.colli-spec-copy p{max-width:none}}@keyframes slideFromRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.colli-faixa-anuncio{justify-content:center;gap:16px}.colli-faixa-anuncio>p[data-ativa=nao]{display:none}@media(min-width:1024px){.colli-faixa-anuncio{justify-content:space-between}.colli-faixa-anuncio>p[data-ativa=nao]{display:block}}.colli-faixa-vantagem{animation:colli-vantagem-entra .42s cubic-bezier(.22,.61,.36,1) both}@keyframes colli-vantagem-entra{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.colli-faixa-vantagem{animation:none}}.colli-faixa-regua{background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-faixa-regua-grade{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.colli-regua-trilho{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.colli-faixa-regua-grade{display:none}@media(min-width:1280px){.colli-regua-trilho{display:none}.colli-faixa-regua-grade{display:grid}}.colli-regua-trilho::-webkit-scrollbar{display:none}.colli-regua-slide{scroll-snap-align:start}.colli-faixa-regua-item{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;padding:18px 24px;text-align:center}.colli-faixa-regua-item+.colli-faixa-regua-item{border-left:1px solid rgb(0 0 0 / .22)}.colli-faixa-regua>.overflow-hidden{padding-block:14px}.colli-faixa-ficha,.colli-busca-pagina-capa{--text-tertiary: var(--concreto-300);--muted-foreground: var(--concreto-300);--text-quaternary: var(--concreto-300)}.colli-faixa-ficha{border-block:1px solid var(--concreto-900);background:var(--concreto-950);color:var(--concreto-50)}.colli-faixa-ficha-item{display:flex;min-width:0;flex-direction:column;gap:5px;padding:20px 24px 22px}.colli-faixa-ficha-item+.colli-faixa-ficha-item{border-left:1px solid var(--concreto-900)}.colli-faixa-ficha-item>span{color:var(--text-tertiary);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-faixa-ficha-item>strong{color:var(--concreto-50);font-size:var(--text-title-xs);font-weight:600;letter-spacing:.04em}@media(max-width:1023px){.colli-faixa-ficha-item:nth-child(odd){border-left:0}.colli-faixa-ficha-item:nth-child(n+3){border-top:1px solid var(--concreto-900)}}@media(max-width:1023px){[data-itens="5"] .colli-faixa-ficha-item:nth-child(5){grid-column:1 / -1}}@media(max-width:1023px){.colli-faixa-ficha-item>span{min-height:2.8em}}@media(max-width:639px){.colli-faixa-ficha-item{padding:16px}.colli-faixa-regua-item{padding:14px 16px}}.colli-card-corpo{position:relative;display:flex;min-width:0;flex-direction:column;gap:5px}@media(min-width:600px){.colli-card-corpo{gap:10px}}.colli-card-corpo>.colli-card-acoes{position:absolute;right:0;bottom:0}.colli-card-preco{padding-right:52px}.colli-card-footer-slot{margin-top:10px;padding-right:46px}.colli-card-ficha{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none}.colli-card-ficha li{padding:3px 7px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-caption);font-weight:500;letter-spacing:.04em;line-height:1.3;white-space:nowrap}.colli-acao-grafite{border:1px solid var(--foreground);background:var(--foreground);color:var(--gray-50);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .12s ease}:is(.ui-surface,.ui-popover) .colli-acao-grafite{color:var(--gray-50)}.colli-acao-grafite:hover{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-acao-grafite:active{transform:scale(.96)}.colli-acao-grafite:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-acao-contorno{border:1px solid var(--foreground);background:transparent;color:var(--foreground);cursor:pointer;transition:background .2s ease,color .2s ease,transform .12s ease}.colli-acao-contorno:hover{background:var(--foreground);color:var(--primary-foreground)}.colli-acao-contorno:active{transform:scale(.96)}.colli-acao-contorno:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-chao-escuro .colli-acao-contorno{border-color:var(--concreto-700);background:var(--concreto-800);color:var(--concreto-50)}.colli-chao-escuro .colli-acao-contorno:hover{background:var(--concreto-50);border-color:var(--concreto-50);color:var(--concreto-950)}.colli-barra-compra{position:fixed;right:0;bottom:0;left:0;z-index:var(--camada-acao);border-top:1px solid var(--border);background:var(--background);box-shadow:0 -10px 24px #0a0b0912;animation:listing-slide-up .28s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.colli-barra-compra{animation:none}}@media(max-width:1023px){.colli-barra-compra{bottom:var(--barra-aplicativo);min-height:var(--barra-compra)}}.colli-barra-compra-miolo{display:flex;max-width:1440px;margin:0 auto;align-items:center;gap:16px;padding:11px 88px 11px 32px}@media(max-width:1023px){.colli-barra-compra-miolo{gap:11px;padding:10px 16px}}.colli-barra-foto{width:60px;height:60px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-card-interno);background:var(--concreto-50)}.colli-barra-foto img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.colli-barra-foto{width:52px;height:52px}}.colli-barra-id{min-width:0;flex:1}.colli-barra-id b{display:block;overflow:hidden;font-family:var(--font-heading);font-size:var(--text-body);font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.colli-barra-resumo{flex-wrap:nowrap;overflow:hidden;margin-top:4px}.colli-barra-resumo li{flex:none}.colli-barra-resumo{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent 100%)}.colli-barra-preco{flex-shrink:0;text-align:right}.colli-barra-preco strong{display:block;font-size:var(--text-title-xs);font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.colli-barra-preco small{display:block;margin-top:1px;color:var(--text-tertiary);font-size:var(--text-caption)}@media(max-width:639px){.colli-barra-preco small{display:none}}.colli-barra-acao{display:inline-flex;min-height:48px;flex-shrink:0;align-items:center;justify-content:center;gap:9px;padding:0 24px;border-radius:var(--radius-action);font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}@media(max-width:639px){.colli-barra-acao{padding:0 16px}}@media(max-width:479px){.colli-barra-foto,.colli-barra-resumo{display:none}.colli-barra-preco strong{font-size:var(--text-ui)}.colli-barra-acao>svg{display:none}}.colli-card-cta{display:grid;width:40px;height:40px;place-items:center;padding:0;border-radius:var(--radius-sm)}.colli-card-cta:active{transform:scale(.94)}.colli-listagem-pagina{min-height:60vh;background:var(--background);color:var(--foreground)}.colli-listagem-container{width:min(100%,1440px);margin-inline:auto;padding:32px 32px 72px}.colli-listagem-toolbar{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding:10px 12px 10px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 76%,transparent)}.colli-listagem-toolbar>p{margin:0;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-listagem-toolbar>p strong{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);font-variant-numeric:tabular-nums}.colli-listagem-toolbar-acoes{display:flex;align-items:center;gap:10px}@media(max-width:1023px){.colli-listagem-toolbar{position:sticky;top:var(--barra-cabecalho);z-index:var(--camada-grudado);background:var(--card)}}.colli-listagem-acao{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--control-border);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--text-meta);font-weight:600;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.colli-listagem-acao:hover{border-color:var(--brand-accent);color:var(--foreground);background:var(--muted)}.colli-listagem-contador{display:grid;min-width:20px;height:20px;place-items:center;padding-inline:5px;border-radius:var(--radius-sm);background:var(--brand-accent);color:var(--brand-accent-contrast);font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:700}.colli-listagem-ordenacao-desktop{display:flex;align-items:center;gap:10px;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-listagem-ordenacao-mobile,.colli-listagem-filtro-mobile{display:none}.colli-listagem-select-trigger{width:190px;min-height:44px;border-color:var(--control-border);border-radius:var(--radius-md);background:transparent;color:var(--foreground);box-shadow:none;font-size:var(--text-meta)}.colli-listagem-select-trigger:focus-visible{box-shadow:none}.colli-listagem-select-content{min-width:190px;padding:5px}.colli-listagem-select-item{min-height:42px;border-radius:var(--radius-md);color:var(--ui-content-text-secondary);font-size:var(--text-meta)}.colli-listagem-select-item[data-highlighted]{background:var(--ui-content-muted);color:var(--ui-content-text)}.colli-listagem-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px}.colli-listagem-layout.sem-filtros{grid-template-columns:1fr}.colli-listagem-painel{overflow:hidden;border:1px solid var(--ui-card-escuro-border);border-radius:var(--radius-lg);background:var(--ui-card-escuro-bg)}.colli-listagem-painel-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ui-card-escuro-border)}.colli-listagem-painel-cab>div{display:flex;align-items:center;gap:9px;color:var(--brand-accent)}.colli-listagem-painel-cab h2{margin:0;color:var(--brand-accent);font-family:var(--font-heading);font-size:var(--text-meta);font-weight:600}.colli-listagem-painel-cab>button{min-height:32px;border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:var(--text-caption);font-weight:600}.colli-listagem-painel-cab>button:hover{color:var(--brand-accent)}.colli-listagem-filtros{display:flex;flex-direction:column;padding:14px 16px}.colli-listagem-grupo{margin:0;padding:10px 0;border:0;border-bottom:1px solid var(--divider)}.colli-listagem-grupo:last-child{border-bottom:0}.colli-listagem-rotulo{display:flex;align-items:center;gap:10px;min-height:24px;margin:0;padding:4px 0;color:var(--foreground);cursor:pointer;font-size:var(--text-meta);font-weight:600;list-style:none}.colli-listagem-rotulo::-webkit-details-marker{display:none}.colli-listagem-resumo{margin-left:auto;overflow:hidden;max-width:52%;color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-caption);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.colli-listagem-seta-grupo{flex:none;color:var(--text-tertiary);transition:transform .22s ease}.colli-listagem-grupo[open]>.colli-listagem-rotulo .colli-listagem-seta-grupo{transform:rotate(180deg)}.colli-listagem-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.colli-listagem-chip{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--control-border);border-radius:var(--radius-chip);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--text-caption);font-weight:500;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.colli-listagem-chip:hover{border-color:var(--foreground);color:var(--foreground)}.colli-listagem-chip.is-ativa{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 14%,transparent);color:var(--foreground)}.colli-listagem-chip-n{color:var(--text-quaternary);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.colli-listagem-chip.is-ativa .colli-listagem-chip-n{color:var(--text-secondary)}.colli-listagem-cores{display:flex;flex-wrap:wrap;gap:0;padding-top:4px}.colli-listagem-cor{position:relative;width:44px;height:44px;flex:none;padding:0;border:0;background:transparent;cursor:pointer}.colli-listagem-cor:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:var(--radius-sm);background:var(--amostra, var(--gray-500));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--amostra, var(--gray-500)) 80%,#000);transition:outline-color .18s ease}.colli-listagem-cor:hover:before{outline:2px solid var(--control-border);outline-offset:2px}.colli-listagem-cor.is-ativa:before{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-listagem-cor>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colli-listagem-cor>svg{color:var(--brand-accent)}.colli-listagem-amostra{width:17px;height:17px;border-radius:var(--radius-sm);background:var(--amostra, var(--gray-500));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--amostra, var(--gray-500)) 80%,#000)}.colli-listagem-ver-cores{min-height:38px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--brand-accent);cursor:pointer;font-size:var(--text-caption);font-weight:600;text-align:left}.colli-listagem-ver-cores:hover{text-decoration:underline;text-underline-offset:4px}.colli-listagem-precos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.colli-listagem-precos>label{min-width:0;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-listagem-campo-preco{display:flex;min-height:42px;align-items:center;gap:5px;margin-top:5px;padding:0 9px;border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--background)}.colli-listagem-campo-preco:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-listagem-campo-preco b{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:600}.colli-listagem-campo-preco input{width:100%;min-width:0;min-height:40px;border:0;outline:0;background:transparent;color:var(--foreground);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.colli-listagem-campo-preco input::placeholder{color:var(--text-tertiary);opacity:1}.colli-listagem-ajuda{margin:8px 0 0;color:var(--text-tertiary);font-size:var(--text-caption);line-height:1.4}.colli-listagem-ativos{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:-10px 0 24px}.colli-listagem-ativos>button{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--card);color:var(--text-secondary);cursor:pointer;font-size:var(--text-caption)}.colli-listagem-ativos>button:hover{border-color:var(--foreground);color:var(--foreground)}.colli-listagem-ativos>.colli-listagem-limpar{border-color:transparent;background:transparent;color:var(--brand-accent);font-weight:600}.colli-listagem-resultados{min-width:0}.colli-listagem-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vao-grade)}.colli-listagem-grade>*{width:100%;min-width:0;max-width:100%}.colli-listagem-grade .colli-card-superficie{min-width:0}.colli-listagem-vazio{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;padding:52px 24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 72%,transparent);text-align:center}.colli-listagem-vazio>svg{color:var(--brand-accent)}.colli-listagem-vazio h2{margin:18px 0 0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-sm);font-weight:600;letter-spacing:-.02em}.colli-listagem-vazio p{margin:7px 0 0;color:var(--text-secondary);font-size:var(--text-body-sm)}.colli-listagem-vazio button{min-height:44px;margin-top:22px;padding:0 18px;border:1px solid var(--brand-accent);border-radius:var(--radius-md);background:var(--brand-accent);color:var(--brand-accent-contrast);cursor:pointer;font-size:var(--text-meta);font-weight:700}.colli-listagem-paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:38px}.colli-listagem-numero,.colli-listagem-seta{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--control-border);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--text-meta);font-variant-numeric:tabular-nums;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.colli-listagem-numero:hover,.colli-listagem-seta:hover:not(:disabled){border-color:var(--foreground);color:var(--foreground)}.colli-listagem-numero.is-atual{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast);font-weight:700}.colli-listagem-seta:disabled{cursor:not-allowed;opacity:.35}.colli-listagem-reticencias{display:grid;min-width:28px;height:44px;place-items:center;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-listagem-drawer{overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.colli-listagem-drawer-filtros{display:flex;max-height:min(88dvh,820px);flex-direction:column}.colli-listagem-drawer-cab{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 20px;border-bottom:1px solid var(--ui-content-divider)}.colli-listagem-drawer-cab>div{display:flex;align-items:center;gap:9px;color:var(--ui-content-accent, var(--brand-accent))}.colli-listagem-drawer-cab span{color:var(--ui-content-text);font-family:var(--font-heading);font-size:var(--text-body);font-weight:600}.colli-listagem-drawer-cab button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ui-content-text-tertiary);cursor:pointer}.colli-listagem-drawer-cab button:hover{background:var(--ui-content-muted);color:var(--ui-content-text)}.colli-listagem-sort-opcoes{padding:8px}.colli-listagem-sort-opcoes>button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:18px;padding:0 13px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ui-content-text-secondary);cursor:pointer;font-size:var(--text-ui);text-align:left}.colli-listagem-sort-opcoes>button:hover{background:var(--ui-content-raised);color:var(--ui-content-text)}.colli-listagem-sort-opcoes>button[data-ativo=sim]{background:var(--ui-content-muted);color:var(--ui-content-text);font-weight:600}.colli-listagem-sort-opcoes>button[data-ativo=sim] svg{color:var(--ui-content-accent, var(--brand-accent))}.colli-listagem-drawer-corpo{min-height:0;overflow-y:auto}.colli-listagem-drawer-corpo .colli-listagem-filtros{padding:22px 20px 28px}.colli-listagem-drawer-corpo .colli-listagem-grupo{border-bottom:0;padding-block:calc(var(--ritmo-junto) / 2)}.colli-listagem-drawer-corpo .colli-listagem-grupo:first-child{padding-top:0}.colli-listagem-drawer-corpo .colli-listagem-grupo:last-child{padding-bottom:0}.colli-listagem-drawer-rodape{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:9px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-content-divider);background:var(--ui-panel-bg)}.colli-listagem-drawer-rodape button{min-height:46px;border:1px solid var(--ui-control-border);border-radius:var(--radius-md);background:transparent;color:var(--ui-content-text-secondary);cursor:pointer;font-size:var(--text-meta);font-weight:600}.colli-listagem-drawer-rodape button:last-child{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-listagem-drawer-rodape button:disabled{cursor:not-allowed;opacity:.45}.colli-listagem-pagina :is(button,input,[role=combobox]):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-listagem-pagina :is(.colli-busca-pagina-form,.colli-listagem-campo-preco) input:focus-visible{outline:0}.colli-categoria-capa{border-bottom:0;background:var(--background)}.colli-categoria-capa-limite{width:min(100%,1440px);margin-inline:auto}.colli-banner-categoria{overflow:hidden;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.colli-banner-categoria-quadro{position:relative;height:clamp(300px,29vw,390px)}.colli-categoria-titulo{max-width:760px;font-size:clamp(38px,5.4vw,72px);font-weight:600;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.colli-categoria-descricao{max-width:560px;margin-top:15px;font-size:var(--text-body);line-height:1.55}.colli-categoria-seo{margin-top:52px;padding:30px 32px;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 72%,transparent)}.colli-categoria-seo h2{max-width:720px;margin:0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-sm);font-weight:600;letter-spacing:-.025em}.colli-categoria-seo-texto{display:grid;max-width:74ch;gap:13px;margin-top:15px}.colli-categoria-seo-texto p{margin:0;color:var(--text-secondary);font-size:var(--text-body);line-height:1.65}.colli-categoria-seo-toggle{display:inline-flex;min-height:40px;align-items:center;margin-top:12px;border:0;background:transparent;color:var(--brand-accent);cursor:pointer;font-size:var(--text-meta);font-weight:600;text-decoration:underline;text-underline-offset:4px}.colli-busca-pagina-capa{border-bottom:0;background:var(--concreto-950);color:var(--concreto-50)}.colli-busca-pagina-limite{width:min(100%,1440px);margin-inline:auto;padding:34px 32px 40px}.colli-busca-pagina-migalha{display:flex;align-items:center;gap:8px;margin-bottom:26px;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-busca-pagina-migalha a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.colli-busca-pagina-migalha a:hover{color:var(--brand-accent)}.colli-busca-pagina-migalha>span{color:var(--concreto-100)}.colli-busca-pagina-intro{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:end;gap:48px}.colli-busca-pagina-intro h1{max-width:680px;margin:0;color:var(--concreto-50);font-family:var(--font-heading);font-size:clamp(34px,4.4vw,60px);font-weight:600;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.colli-busca-pagina-intro>div>p{margin:13px 0 0;color:var(--text-tertiary);font-size:var(--text-body)}.colli-busca-pagina-form{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 6px 22px;border:1px solid var(--concreto-700);border-radius:var(--radius-field-inline);background:var(--concreto-900);color:var(--concreto-300)}.colli-busca-pagina-campo{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.colli-busca-pagina-form:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-busca-pagina-form input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--concreto-50);font-size:var(--text-ui)}.colli-busca-pagina-form input::placeholder{color:var(--text-tertiary);opacity:1}.colli-busca-pagina-form input::-webkit-search-cancel-button{display:none}.colli-busca-pagina-limpar{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:var(--radius-action);background:transparent;color:var(--concreto-300);cursor:pointer}.colli-busca-pagina-limpar:hover{background:var(--concreto-800);color:var(--concreto-50)}.colli-busca-pagina-submit{min-height:46px;padding:0 24px;border:1px solid var(--brand-accent);border-radius:var(--radius-action);background:var(--brand-accent);color:var(--brand-accent-contrast);cursor:pointer;font-size:var(--text-meta);font-weight:700}.colli-busca-pagina-submit:hover{background:var(--brand-accent-hover)}.colli-busca-pagina-vazio{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 72%,transparent)}@media(min-width:1280px){.colli-listagem-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.colli-listagem-container{padding-top:24px}.colli-listagem-layout{grid-template-columns:1fr}.colli-listagem-painel{display:none}.colli-listagem-filtro-mobile{display:inline-flex}.colli-listagem-ordenacao-desktop{display:none}.colli-listagem-ordenacao-mobile{display:inline-flex}.colli-busca-pagina-intro{grid-template-columns:1fr;gap:28px}.colli-busca-pagina-form{max-width:760px}}@media(max-width:639px){.colli-listagem-container{padding:18px 16px 52px}.colli-listagem-toolbar{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px;padding:14px}.colli-listagem-toolbar-acoes{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.colli-listagem-acao{width:100%;padding-inline:10px}.colli-listagem-ativos{margin:0 0 18px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.colli-listagem-ativos::-webkit-scrollbar{display:none}.colli-listagem-ativos>button{flex:0 0 auto}.colli-listagem-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.colli-listagem-vazio{min-height:360px;padding-inline:18px}.colli-listagem-cores{grid-template-columns:1fr 1fr}.colli-listagem-paginacao{margin-top:28px;gap:4px}.colli-listagem-numero,.colli-listagem-seta{width:42px;height:42px}.colli-categoria-capa-limite{padding-inline:0}.colli-banner-categoria{border-radius:0}.colli-banner-categoria-quadro{height:340px}.colli-categoria-titulo{font-size:var(--text-title-xl);letter-spacing:-.035em}.colli-categoria-descricao{max-width:310px;font-size:var(--text-body-sm)}.colli-categoria-seo{margin-top:36px;padding:23px 20px}.colli-categoria-seo-texto p{font-size:var(--text-body-sm)}.colli-busca-pagina-limite{padding:24px 16px 30px}.colli-busca-pagina-migalha{margin-bottom:20px}.colli-busca-pagina-intro{gap:22px}.colli-busca-pagina-intro h1{font-size:var(--text-title-xl)}.colli-busca-pagina-intro>div>p{font-size:var(--text-body-sm)}.colli-busca-pagina-form{display:contents}.colli-busca-pagina-campo{display:grid;min-height:54px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 5px 5px 18px;border:1px solid var(--concreto-700);border-radius:var(--radius-field-inline);background:var(--concreto-900);color:var(--concreto-300)}.colli-busca-pagina-submit{width:100%;min-height:48px;margin-top:10px}}.colli-faq-capa{position:relative;display:flex;align-items:flex-end;min-height:clamp(220px,26vw,320px);background-color:var(--concreto-900);background-size:cover;background-repeat:no-repeat}.colli-faq-capa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--ui-scrim-medium)}.colli-faq-capa-conteudo{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 1rem var(--ritmo-junto)}@media(min-width:640px){.colli-faq-capa-conteudo{padding-inline:2rem}}.colli-faq-migalha{display:flex;align-items:center;gap:.375rem;margin-bottom:.875rem;font-size:var(--text-meta)}.colli-faq-titulo{margin:0;font-family:var(--font-heading);font-size:var(--text-title-xl);font-weight:600;line-height:1;letter-spacing:-.035em;color:#fff}@media(min-width:640px){.colli-faq-titulo{font-size:var(--text-display)}}.colli-faq-chamada{margin:.75rem 0 0;max-width:52ch;font-size:var(--text-lead);line-height:1.55;color:#ffffffc7}.colli-faq-miolo{padding-block:var(--ritmo-padrao) var(--ritmo-solto);background-color:var(--background);background-image:radial-gradient(circle at 78% 12%,rgb(255 255 255 / .035),transparent 34%)}.colli-faq-duas{display:grid;gap:var(--ritmo-junto);align-items:start}@media(min-width:1024px){.colli-faq-duas{grid-template-columns:288px minmax(0,1fr);gap:44px}}.colli-faq-painel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.125rem}@media(min-width:1024px){.colli-faq-painel{position:sticky;top:1.25rem}}.colli-faq-painel-cab{margin:0 0 .75rem;font-family:var(--font-heading);font-size:var(--text-caption);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary)}.colli-faq-assuntos{display:grid;grid-template-columns:1fr;gap:2px}.colli-faq-assunto{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:46px;position:relative;padding:0 12px 0 20px;border:0;border-radius:var(--radius-md);text-align:left;background:transparent;color:var(--muted-foreground);font-size:var(--text-meta);font-weight:600;transition:color .18s ease,background-color .18s ease}.colli-faq-assunto-nome{min-width:0}.colli-faq-assunto:hover{color:var(--foreground);background:#ffffff09}.colli-faq-assunto.is-atual{color:var(--foreground);background:#ffffff0f}.colli-faq-socorro{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--divider)}.colli-faq-socorro-chamada{margin:0 0 .375rem;max-width:24ch;font-size:var(--text-meta);line-height:1.45;color:var(--text-secondary)}.colli-faq-socorro-canal{display:flex;align-items:center;min-height:44px;font-family:var(--font-heading);font-size:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--foreground);text-decoration:none}.colli-faq-socorro-canal:hover{color:var(--brand-accent)}.colli-faq-socorro-nota{margin:.125rem 0 0;font-size:var(--text-meta);color:var(--muted-foreground)}.colli-faq-grupo-cabecalho{padding-bottom:var(--ritmo-junto);margin-bottom:var(--ritmo-junto);border-bottom:1px solid var(--divider)}.colli-faq-grupo-titulo{margin:0;font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--foreground)}.colli-faq-grupo-descricao{margin:.3rem 0 0;font-size:var(--text-meta);line-height:1.4;color:var(--text-tertiary)}.colli-faq-lista{display:flex;flex-direction:column;gap:var(--ritmo-junto)}.colli-faq-pergunta{margin:0 0 .625rem;max-width:60ch;font-size:var(--text-lead);font-weight:700;line-height:1.55;letter-spacing:-.01em;color:var(--foreground)}.colli-faq-resposta{margin:0;max-width:58ch;font-size:var(--text-body);line-height:1.6;color:var(--text-secondary)}.colli-faq-fecho{position:relative;overflow:hidden;padding-block:var(--ritmo-junto);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-faq-fecho-marca{position:absolute;top:50%;right:-34px;z-index:0;color:var(--brand-accent-contrast);opacity:.085;transform:translateY(-50%);pointer-events:none}.colli-faq-fecho-titulo{margin:0 0 var(--ritmo-junto);text-align:center;font-family:var(--font-heading);font-size:clamp(30px,4.4vw,var(--text-display));font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--brand-accent-contrast)}.colli-faq-fecho-grade{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:560px){.colli-faq-fecho-grade{grid-template-columns:1fr 1fr}}@media(min-width:900px){.colli-faq-fecho-grade{grid-template-columns:repeat(4,1fr)}}.colli-faq-fecho-canal{display:flex;flex-direction:column;gap:.375rem;min-height:124px;padding:1.375rem 1.125rem;border-radius:var(--radius-card);background:var(--concreto-950);color:var(--concreto-50);text-decoration:none;transition:background-color .2s ease}.colli-faq-fecho-canal:not([data-dado=sim]):hover{background:var(--concreto-900)}.colli-faq-fecho-canal-nome{font-family:var(--font-heading);font-size:var(--text-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent)}.colli-faq-fecho-canal-valor{font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--concreto-50)}.colli-midia-aninhada{border-radius:var(--radius-card-interno)}.colli-midia-aninhada.is-fundo{border-radius:var(--radius-sm)}.colli-card-superficie{--card: var(--concreto-50);--background: var(--concreto-50);--surface: #fff;--raised: #fff;--foreground: var(--concreto-950);--text: var(--concreto-950);--card-foreground: var(--concreto-950);--text-secondary: var(--concreto-700);--muted-foreground: var(--concreto-700);--muted-text: var(--concreto-700);--text-tertiary: var(--concreto-700);--text-quaternary: var(--concreto-600);--border: var(--concreto-300);--divider: var(--concreto-200);--secondary: var(--concreto-100);--muted: var(--concreto-100);--product-image-bg: #fff;--control-border: var(--concreto-600);--primary: var(--concreto-950);--primary-hover: var(--concreto-800);--primary-foreground: var(--concreto-50);--primary-contrast: var(--concreto-50);background:var(--card);color:var(--foreground);color-scheme:light}.colli-card-tag{z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid rgb(255 255 255 / .12);background:var(--concreto-950);color:#fff;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-card-tag.is-acento{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-card-tag-ponto{width:5px;height:5px;flex:none;border-radius:var(--radius-pill);background:var(--brand-accent)}.colli-card-tag.is-acento .colli-card-tag-ponto{background:var(--brand-accent-contrast)}.colli-card-selo{border-radius:var(--radius-sm);border:1px solid rgb(255 255 255 / .12);background:var(--concreto-950);color:#fff;padding:5px 10px;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-card-selo.is-acento{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-card-cta.is-indisponivel{border-color:var(--border);background:transparent;color:var(--muted-foreground)}.colli-card-cta.is-indisponivel:hover{background:var(--secondary);color:var(--foreground)}@media(max-width:639px){.colli-card-cta{width:36px;height:36px}.colli-card-ficha li{padding:2px 6px}}@media(max-width:599px){:is(.colli-listagem-grade,.colli-kit-linha){grid-template-columns:1fr;gap:12px}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-superficie{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:10px;border-radius:var(--radius-card)}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-superficie>div:first-child{width:134px;height:134px;flex:none;aspect-ratio:auto;border-radius:var(--radius-card-interno)}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-tag{top:8px;left:8px;transform:scale(.86);transform-origin:top left}:is(.colli-listagem-grade,.colli-kit-linha) .colli-favorito{width:28px;height:28px}:is(.colli-listagem-grade,.colli-kit-linha) .colli-favorito svg{width:15px;height:15px}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-corpo{position:static;display:block;flex:1 1 auto;min-width:0;padding:0}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-corpo>.flex.min-w-0,:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-corpo>.colli-estoque{display:none}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-corpo h3{font-size:var(--text-lead);line-height:1.25;letter-spacing:-.01em}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-corpo>div:has(h3){margin-bottom:9px}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-ficha{gap:5px;margin:0 0 6px}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-ficha li{padding:2px 8px;font-size:var(--text-caption);line-height:1.6;letter-spacing:0}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-ficha li:nth-child(3):not(.colli-card-ficha-mais){display:none}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-preco{margin:0;padding-right:0;gap:0}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-preco>div{display:flex;flex-direction:column;align-items:flex-start;gap:0}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-preco>div>s{order:-1}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-preco>div>span~span{display:none}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-preco s{font-size:var(--text-meta);line-height:1.25}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-preco span:first-child{font-size:var(--text-title-xs);line-height:1.25;letter-spacing:-.01em}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-preco p{padding-right:66px;font-size:var(--text-caption);line-height:1.35}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-corpo>.colli-card-acoes{position:static}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-cta{position:absolute;right:10px;bottom:10px;width:48px;height:48px;border-radius:var(--radius-pill)}:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-cta svg{width:19px;height:19px}}.colli-card-ficha-mais{display:none}@media(max-width:599px){:is(.colli-listagem-grade,.colli-kit-linha) .colli-card-ficha-mais{display:grid;width:26px;height:26px;padding:0;place-items:center;border-radius:var(--radius-pill);font-size:var(--text-ui);line-height:1}}.colli-performance-abertura{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(min-width:1024px){.colli-performance-abertura{align-items:flex-end;text-align:right}}@media(max-width:767px){.colli-category-stories-grid{grid-template-columns:minmax(0,1fr)}.colli-category-stories-grid.has-destaque{display:block;border:0;background:transparent}.colli-category-stories-grid.has-destaque .colli-category-story.is-destaque{aspect-ratio:5 / 4;height:auto;margin-bottom:8px;border:1px solid var(--concreto-300)}.colli-category-stories-rest{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72vw,320px);gap:8px;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.colli-category-stories-rest::-webkit-scrollbar{display:none}.colli-category-stories-rest>.colli-category-story{aspect-ratio:16 / 7;scroll-snap-align:start;border:1px solid var(--concreto-300)}.colli-category-story{aspect-ratio:1400 / 286}.colli-category-story h3{font-size:var(--text-title-sm);max-width:none}.colli-category-story>div{top:auto;bottom:18px;max-width:calc(100% - 70px);transform:none}.colli-category-story-marca{bottom:22px}}@media(prefers-reduced-motion:reduce){.colli-editorial-panel-image,.colli-editorial-panel-copy,.colli-editorial-panel:before,.colli-editorial-panel:after{transition-duration:.01ms!important}.colli-editorial-panel:hover .colli-editorial-panel-image,.colli-editorial-panel:hover .colli-editorial-panel-copy{transform:none}}.colli-store-trilho{display:flex;width:100%;flex-direction:column;gap:2px;margin-top:32px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .14)}.colli-store-trilho-item{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-height:46px;padding:8px 12px 8px 20px;border:0;border-radius:var(--radius-md);background:transparent;color:#ffffff85;cursor:pointer;text-align:left;transition:color .2s ease,background .2s ease}.colli-store-trilho-nome{font-size:var(--text-meta);font-weight:600}.colli-store-trilho-item small{color:#ffffff61;font-size:var(--text-caption)}.colli-store-trilho-item:hover{color:#ffffffc7;background:#ffffff09}.colli-store-trilho-item[aria-selected=true]{color:#fff;background:#ffffff0f}.colli-store-trilho-item:focus-visible{outline:1px solid var(--brand-accent);outline-offset:-1px}.colli-store-horario{margin:18px 0 20px;color:#ffffff80;font-size:var(--text-caption)}.colli-newsletter-section{padding-block:var(--ritmo-colado)}.colli-newsletter-faixa{position:relative;overflow:hidden;padding-block:clamp(34px,4vw,54px);background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-newsletter-marca{position:absolute;top:50%;right:-34px;color:var(--brand-accent-contrast);opacity:.085;transform:translateY(-50%);pointer-events:none}.colli-newsletter-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);align-items:center;gap:44px}.colli-newsletter-layout h3{margin:0;text-wrap:balance}.colli-newsletter-layout p{max-width:460px;margin:10px 0 0;color:color-mix(in srgb,var(--brand-accent-contrast) 72%,transparent);font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}.colli-newsletter-input{min-width:0;height:48px;padding:0 22px;border:1px solid var(--brand-accent-contrast);border-radius:var(--radius-field-inline);background:#fff;color:var(--foreground);font-size:var(--text-meta);outline:none;transition:box-shadow .2s ease}.colli-newsletter-input::placeholder{color:var(--concreto-600)}.colli-newsletter-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent-contrast) 28%,transparent)}.colli-newsletter-submit{display:inline-flex;height:48px;align-items:center;justify-content:center;gap:10px;padding:0 26px;border:1px solid var(--brand-accent-contrast);border-radius:var(--radius-action);background:var(--brand-accent-contrast);color:var(--brand-accent);cursor:pointer;font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .2s ease,color .2s ease}.colli-newsletter-submit:hover{background:#fff;color:var(--brand-accent-contrast)}@media(max-width:1023px){.colli-newsletter-layout{grid-template-columns:1fr;gap:24px}.colli-newsletter-marca{right:-70px;opacity:.07}}@media(max-width:639px){.colli-newsletter-form{grid-template-columns:1fr}.colli-newsletter-marca{display:none}}.colli-busca-campo::-webkit-search-cancel-button,.colli-busca-campo::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.colli-painel-lista{display:flex;flex-direction:column;border-top:1px solid var(--ui-content-divider)}.colli-painel-linha{position:relative;border-bottom:1px solid var(--ui-content-divider);color:inherit;text-align:left;text-decoration:none;transition:color .18s ease}.colli-painel-linha:after{content:"";position:absolute;right:0;bottom:-1px;left:0;width:0;height:1px;background:var(--brand-accent);transition:width .3s cubic-bezier(.22,.61,.36,1)}.colli-painel-linha:hover:after{width:100%}.colli-selecao-hover.colli-painel-linha{border-bottom:0}.colli-selecao-hover.colli-painel-linha:after{display:none}.colli-painel-rotulo{display:flex;align-items:center;gap:10px;padding:11px 0;color:var(--ui-content-text-secondary);font-size:var(--text-ui);cursor:pointer}.colli-painel-rotulo.colli-selecao-v,.colli-busca-item.colli-selecao-v{padding-left:20px}.colli-painel-rotulo>svg{flex-shrink:0;color:var(--ui-content-text-tertiary);transition:color .18s ease}.colli-painel-rotulo:hover{color:var(--ui-content-text)}.colli-painel-rotulo:hover>svg{color:var(--brand-accent)}.colli-busca-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0}.colli-busca-item>.colli-indice{color:var(--brand-accent);font-variant-numeric:tabular-nums}.colli-busca-foto{width:56px;height:56px;overflow:hidden;border:1px solid rgb(255 255 255 / .12);background:var(--concreto-50)}.colli-busca-foto img{display:block;width:100%;height:100%;object-fit:contain}.colli-busca-nome{min-width:0}.colli-busca-nome strong{display:block;overflow:hidden;color:var(--ui-content-text-secondary);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600;letter-spacing:-.01em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.colli-busca-item:hover .colli-busca-nome strong{color:var(--ui-content-text)}.colli-busca-marca{display:block;margin-top:3px;color:var(--ui-content-text-tertiary);font-size:var(--text-caption)}.colli-busca-rotulo{color:var(--ui-content-text-tertiary);font-size:var(--text-caption);font-weight:600}.colli-busca-preco{color:var(--ui-content-text);font-size:var(--text-ui);font-variant-numeric:tabular-nums;font-weight:600}.colli-busca-vazio{border-top:1px solid var(--ui-content-divider);padding-top:22px}.colli-busca-vazio>p{color:var(--ui-content-text-secondary);font-size:var(--text-ui);line-height:var(--text-ui-line-height)}.colli-busca-vazio>p>strong{color:var(--ui-content-text);font-weight:600}@media(max-width:639px){.colli-busca-item{grid-template-areas:"i f n" "i f p";grid-template-columns:22px 56px minmax(0,1fr);gap:3px 12px}.colli-busca-item>.colli-indice{grid-area:i;align-self:center}.colli-busca-foto{grid-area:f}.colli-busca-nome{grid-area:n;align-self:end}.colli-busca-preco{grid-area:p;align-self:start}.colli-painel-rotulo{min-height:44px}}.colli-conta-cabecalho{display:flex;align-items:center;gap:12px;padding:16px 16px 14px}.colli-conta-inicial{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border-radius:var(--radius-card-interno);background:var(--brand-accent);color:var(--brand-accent-contrast);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:700;letter-spacing:.02em}.colli-conta-cabecalho>span:last-child{min-width:0}.colli-conta-cabecalho strong{display:block;color:var(--foreground);font-size:var(--text-body);font-weight:700;letter-spacing:-.02em}.colli-conta-cabecalho small{display:block;overflow:hidden;margin-top:1px;color:var(--text-tertiary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.colli-menu-lista-dupla{display:block;columns:2;column-gap:40px}.colli-menu-lista-dupla>li{break-inside:avoid}.colli-categorias-cab{padding-bottom:var(--ritmo-junto)}.colli-categorias-cab>p{max-width:62ch;margin:14px 0 0;color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--text-body-sm-line-height)}@media(max-width:639px){.colli-chamada-larga{width:100%;justify-content:center}}.colli-conta-lista{display:flex;flex-direction:column}.colli-conta-item{min-height:44px}.colli-conta-item.is-atual{color:var(--ui-content-text)}.colli-conta-item.is-atual>svg{color:var(--brand-accent)}.colli-conta-item-num{min-width:16px;flex-shrink:0;color:var(--ui-content-text-tertiary);font-size:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums}.colli-conta-item-mobile{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 20px;color:var(--foreground);font-size:var(--text-ui);font-weight:500;text-decoration:none;transition:background-color .18s ease}.colli-conta-item-mobile+.colli-conta-item-mobile{border-top:1px solid var(--divider)}.colli-conta-item-mobile:active{background:var(--secondary)}.colli-conta-item-mobile .colli-conta-item-num{color:var(--text-tertiary)}.colli-conta-item-icone{min-width:20px;flex-shrink:0;color:var(--text-tertiary)}.colli-conta-item-caixa-icone{display:grid;place-items:center;min-width:24px;flex-shrink:0}.colli-conta-item-mobile:last-child{border-bottom:1px solid var(--divider)}.colli-conta-item-mobile:first-child{border-top:1px solid var(--divider)}.colli-conta-painel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ui-panel-bg, var(--card));box-shadow:var(--ui-panel-shadow, none);backdrop-filter:var(--ui-panel-blur, none);-webkit-backdrop-filter:var(--ui-panel-blur, none)}.colli-painel-fecho{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--text-caption);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color .18s ease}.colli-painel-fecho:after{content:"";position:absolute;right:0;bottom:0;left:0;width:0;height:1px;border-radius:var(--radius-pill);background:var(--brand-accent);transition:width .3s cubic-bezier(.22,.61,.36,1)}.colli-painel-fecho:hover:after{width:100%}.colli-painel-fecho:hover{color:var(--brand-accent)}.colli-painel-fecho>svg{flex-shrink:0;transition:color .18s ease}.colli-painel-sair{color:var(--foreground);font-weight:700}.colli-painel-sair>svg{color:var(--brand-accent-ink)}.colli-painel-sair:hover{color:var(--brand-accent)}.colli-conta-identidade{gap:14px;border-bottom:1px solid rgb(255 255 255 / .16)}.colli-conta-identidade .colli-conta-inicial{width:44px;height:44px;border-radius:var(--radius-pill);font-size:var(--text-body);line-height:25.6px;font-weight:600;letter-spacing:normal}.colli-conta-identidade h1{font-family:var(--font-heading);font-size:var(--text-body);line-height:22px;font-weight:600;letter-spacing:normal}.colli-conta-selos{display:flex;align-items:center;gap:8px;margin-top:6px}.colli-conta-selo{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--concreto-700);border-radius:var(--radius-pill);background:transparent;color:var(--concreto-300);font-family:var(--font-body);font-size:var(--text-caption);line-height:16px;font-weight:400}.colli-conta-item-mobile>span{font-size:var(--text-ui);line-height:21px;font-weight:400}.colli-conta-sair-celular{display:flex;width:calc(100% - 32px);min-height:56px;align-items:center;justify-content:space-between;gap:12px;margin:26px 16px 0;padding:16px;border:1px solid var(--concreto-700);border-radius:var(--radius-card-interno);background:transparent;color:var(--concreto-50);cursor:pointer;font-family:var(--font-body);font-size:var(--text-ui);line-height:22.4px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.colli-conta-sair-celular>svg{flex-shrink:0;color:var(--brand-accent)}.colli-conta-sair-celular:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.colli-hero[data-zoom-lento=sim] .colli-hero-slide img{transition:transform 6s linear}.colli-hero[data-zoom-lento=sim] .colli-hero-slide.is-active img{transform:scale(1.018)}@media(prefers-reduced-motion:reduce){.colli-hero-slide img,.colli-hero-slide.is-active img{transition:none;transform:none}}.colli-ficha{--ficha-filete: var(--ui-content-divider);--ficha-filete-forte: var(--ui-content-border)}.colli-ficha-cabecalho{color:var(--foreground);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--ficha-filete)}.colli-ficha-titulo{display:flex;align-items:baseline;gap:12px;font-size:var(--text-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.colli-ficha-fechar{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;border:1px solid var(--ui-field-border-hover);border-radius:var(--radius-action);background:transparent;color:var(--ui-content-text-secondary);cursor:pointer;transition:border-color .2s ease,color .2s ease}.colli-ficha-fechar:hover{border-color:var(--ui-content-accent, var(--brand-accent));color:var(--foreground)}.colli-ficha-frete{display:flex;align-items:center;gap:9px;padding:16px 24px 13px;color:var(--foreground);font-size:var(--text-ui);line-height:var(--text-ui-line-height)}.colli-ficha-frete>svg{flex-shrink:0;color:var(--ui-content-text-muted)}.colli-ficha-frete b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.colli-ficha-frete-alvo{font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-ficha-frete.is-ganho .colli-ficha-frete-alvo{color:var(--ui-content-accent, var(--brand-accent))}.colli-ficha-frete.is-ganho>svg{color:var(--ui-content-accent, var(--brand-accent))}.colli-ficha-lista,.colli-ficha-rodape{color:var(--foreground)}.colli-ficha-frete-trilho{display:flex;align-items:center;gap:6px;margin:0 24px}.colli-ficha-frete-trilho>i{flex:1;height:2px;overflow:hidden;background:var(--ui-content-border);transition:height .3s ease}.colli-ficha-frete-trilho>i[data-cheio=sim]{height:3px}.colli-ficha-frete-trilho>i>b{display:block;height:100%;background:var(--brand-accent);transition:width .55s cubic-bezier(.22,.61,.36,1)}.colli-ficha-lista{flex:0 1 auto;min-height:0;margin-top:18px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--ficha-filete);scrollbar-width:thin;scrollbar-color:var(--ui-field-border) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 46px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 46px),transparent)}.colli-ficha-lista::-webkit-scrollbar{width:4px}.colli-ficha-lista::-webkit-scrollbar-thumb{background:var(--ui-field-border)}.colli-ficha-lista::-webkit-scrollbar-track{background:transparent}.colli-ficha-lista[data-rola=nao]{-webkit-mask-image:none;mask-image:none}.colli-ficha-item{display:grid;grid-template-columns:26px 56px minmax(0,1fr);align-items:start;gap:14px;padding:20px 24px;border-bottom:1px solid var(--ficha-filete)}.colli-ficha-item:last-child{border-bottom:0}.colli-ficha-item>.colli-indice{padding-top:2px;color:var(--ui-content-accent, var(--brand-accent))}.colli-ficha-foto{width:56px;height:56px;overflow:hidden;border:1px solid var(--ui-content-border);border-radius:var(--radius-card-interno);background:var(--concreto-50)}.colli-ficha-foto img{display:block;width:100%;height:100%;object-fit:contain}.colli-ficha-nome{display:flex;align-items:start;justify-content:space-between;gap:12px}.colli-ficha-nome strong{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600;letter-spacing:-.01em;line-height:1.25}.colli-ficha-nome button{flex-shrink:0;padding:2px;border:0;background:transparent;color:var(--ui-content-text-muted);cursor:pointer;transition:color .2s ease}.colli-ficha-nome button:hover{color:var(--foreground)}.colli-ficha-atributo{margin-top:3px;color:var(--ui-content-text-secondary);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.colli-ficha-linha-valor{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.colli-ficha-preco{color:var(--foreground);font-size:var(--text-ui);font-variant-numeric:tabular-nums;font-weight:600}.colli-ficha-qtd{display:inline-flex;align-items:center;border-bottom:1px solid var(--ui-field-border);transition:border-color .2s ease}.colli-ficha-qtd:hover{border-bottom-color:var(--ui-content-text-tertiary)}.colli-ficha-qtd button{display:grid;width:32px;height:34px;place-items:center;border:0;background:transparent;color:var(--ui-content-text-muted);cursor:pointer;transition:color .2s ease}.colli-ficha-qtd button:hover{color:var(--ui-content-accent, var(--brand-accent))}.colli-ficha-qtd button:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.colli-ficha-qtd span{min-width:32px;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;text-align:center}.colli-ficha-rodape{flex-shrink:0;margin-top:auto;border-top:1px solid var(--ficha-filete-forte);box-shadow:0 -14px 26px -14px #000000b3}.colli-ficha-ferramentas{display:grid;gap:10px;padding:18px 0 16px}.colli-ficha-campo{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 24px}.colli-ficha-campo>label{color:var(--foreground);font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.colli-ficha-campo input,.colli-modal-ficha .ui-field,.colli-modal-ficha .colli-modal-area{min-width:0;border:1px solid var(--ui-field-border);border-radius:var(--radius-field-inline);background:var(--ui-field-bg);color:var(--foreground)}.colli-ficha-campo input{height:34px;padding:0 14px;font-size:var(--text-caption)}.colli-ficha-campo input::placeholder,.colli-modal-ficha .ui-field::placeholder,.colli-modal-ficha .colli-modal-area::placeholder{color:var(--ui-content-text-tertiary)}.colli-ficha-campo input:focus,.colli-modal-ficha .ui-field:focus,.colli-modal-ficha .colli-modal-area:focus{border-color:var(--ui-content-accent, var(--brand-accent));outline:0}.colli-ficha-campo button{height:34px;padding-inline:16px;border:1px solid var(--ui-field-border);border-radius:var(--radius-action);background:transparent;color:var(--ui-content-text);cursor:pointer;font-size:var(--text-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.colli-ficha-campo button:hover{border-color:var(--ui-content-accent, var(--brand-accent));color:var(--foreground)}.colli-ficha-resumo{padding:2px 24px 4px}.colli-ficha-resumo>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:6px}.colli-ficha-resumo dt,.colli-ficha-resumo>div>span:first-child{color:var(--foreground);font-size:var(--text-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.colli-ficha-resumo dd,.colli-ficha-resumo>div>span:last-child{margin:0;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--ui-content-text-secondary)}.colli-ficha-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 24px 0;padding:16px 0;border-top:1px solid var(--ficha-filete)}.colli-ficha-total>span:first-child{color:var(--foreground);font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.colli-ficha-total>strong{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-sm);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}.colli-ficha-acoes{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 24px 22px}.colli-ficha-pagar{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--brand-accent);border-radius:var(--radius-action);background:var(--brand-accent);color:var(--brand-accent-contrast);cursor:pointer;font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .2s ease}.colli-ficha-pagar:hover{background:var(--brand-accent-hover)}.colli-ficha-voltar{border:0;background:transparent;color:var(--ui-content-text-secondary);cursor:pointer;font-size:var(--text-caption);letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.colli-ficha-voltar:hover{color:var(--foreground)}.colli-ficha-cupom{display:flex;align-items:center;gap:8px;margin:0 24px 12px;padding:8px 12px;border:1px solid var(--success-800);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--success-950) 70%,transparent);color:var(--success-200);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.colli-ficha-cupom button{margin-left:auto;border:0;background:transparent;color:var(--success-400);cursor:pointer}@media(max-width:639px){.colli-ficha-item{grid-template-columns:22px 48px minmax(0,1fr);gap:11px;padding:15px 18px}.colli-ficha-foto{width:48px;height:48px}.colli-ficha-cabecalho,.colli-ficha-frete,.colli-ficha-campo,.colli-ficha-resumo,.colli-ficha-acoes{padding-inline:18px}.colli-ficha-total{margin-inline:18px}}.colli-modal-ficha{--ficha-filete: var(--ui-content-divider);--ficha-filete-forte: var(--ui-content-border)}.colli-modal-ficha .colli-ficha-cabecalho{align-items:flex-start}.colli-modal-ficha .colli-ficha-cabecalho h3{margin-top:8px;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-sm);font-weight:600;letter-spacing:-.02em;line-height:1.1}.colli-modal-ficha .colli-ficha-cabecalho p{margin-top:6px;color:var(--ui-content-text-secondary);font-size:var(--text-meta);line-height:1.5}.colli-modal-ficha-corpo{display:flex;flex-direction:column;gap:4px;padding:4px 0 0}.colli-modal-ficha .ui-icon-button{width:32px;height:32px;border:1px solid var(--ui-field-border-hover);border-radius:var(--radius-action);background:transparent;color:var(--ui-content-text-secondary)}.colli-modal-ficha .ui-icon-button:hover{border-color:var(--ui-content-accent, var(--brand-accent));background:transparent;color:var(--foreground)}.colli-modal-ficha .ui-field{min-height:44px;padding-inline:20px;font-size:var(--text-ui)}.colli-modal-ficha .colli-modal-area{padding:14px 20px;border-radius:var(--radius-card);font-size:var(--text-ui);line-height:1.5;resize:none}.colli-modal-ficha .colli-modal-rotulo{display:block;margin-bottom:7px;color:var(--foreground);font-size:var(--text-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.colli-modal-ficha .ui-action--primary{width:100%;min-height:48px;font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.colli-modal-ficha .ui-action--primary[disabled]{border-color:var(--ui-field-border);background:var(--ui-field-bg);color:var(--ui-content-text-tertiary);opacity:1}.colli-modal-parcelas{display:flex;flex-direction:column;border-top:1px solid var(--ficha-filete);list-style:none;margin:0;padding:0}.colli-modal-parcela{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 4px;border-bottom:1px solid var(--ficha-filete);color:var(--foreground)}.colli-modal-parcela:last-child{border-bottom:0}.colli-modal-parcela-vezes{font-size:var(--text-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.colli-modal-parcela-valor{display:flex;align-items:baseline;gap:10px;text-align:right}.colli-modal-parcela-valor strong{font-family:var(--font-heading);font-size:var(--text-ui);font-variant-numeric:tabular-nums;font-weight:600}.colli-modal-parcela-valor small{color:var(--ui-content-text-muted);font-size:var(--text-caption)}.colli-modal-nota{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 0}.colli-modal-nota-estrelas{display:flex;align-items:center;gap:2px}.colli-modal-nota-estrela{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer;transition:background .16s ease}.colli-modal-nota-estrela:hover{background:var(--ui-field-bg)}.colli-modal-nota-estrela:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.colli-modal-nota-estrela .is-vazia{fill:var(--ui-content-text-tertiary);color:var(--ui-content-text-tertiary)}.colli-modal-ficha .colli-ficha-acoes{padding-inline:0;padding-bottom:0}.colli-modal-apoio{color:var(--ui-content-text-muted);font-size:var(--text-caption);line-height:1.5;text-align:center}.colli-modal-rotulo.mb-0{margin-bottom:0}.colli-modal-ficha .colli-ficha-total{margin-inline:0;margin-top:0;border-top:0}.colli-conta-estado{display:flex;flex-direction:column;gap:12px;padding-inline:20px}@media(min-width:1024px){.colli-conta-estado{padding-inline:0}}.colli-conta-andamento{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:var(--radius-card);border:1px solid var(--ui-card-escuro-border, var(--border));background:transparent;color:inherit;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.colli-conta-andamento:hover{border-color:color-mix(in srgb,var(--brand-accent) 55%,transparent);background:color-mix(in srgb,var(--brand-accent) 12%,transparent)}.colli-conta-andamento-rotulo{font-family:var(--font-heading);font-size:var(--text-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent)}.colli-conta-andamento-titulo{margin:.3rem 0 0;font-family:var(--font-heading);font-size:var(--text-lead);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--foreground)}.colli-conta-andamento-meta{margin:.2rem 0 0;font-size:var(--text-meta);color:var(--muted-foreground)}.colli-conta-andamento-valor{font-family:var(--font-heading);font-size:var(--text-lead);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground)}.colli-conta-vazio{margin:0;padding:16px 18px;border-radius:var(--radius-card);border:1px solid var(--divider);font-size:var(--text-ui);color:var(--muted-foreground)}.colli-conta-resumo{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:479px){.colli-conta-resumo{grid-template-columns:1fr}}.colli-conta-ficha{display:flex;flex-direction:column;gap:.2rem;min-height:88px;padding:14px 16px;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);color:inherit;text-decoration:none;transition:border-color .2s ease}.colli-conta-ficha:hover{border-color:var(--brand-accent)}.colli-conta-ficha-rotulo{font-family:var(--font-heading);font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.colli-conta-ficha-valor{font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground)}.colli-conta-ficha-nota{font-size:var(--text-meta);color:var(--muted-foreground)}.colli-pagina-grafite .colli-conta-linha-hover{transition:background-color .2s ease,border-color .2s ease}.colli-pagina-grafite .colli-conta-linha-hover:hover{background:#ffffff0d;border-color:var(--control-border)}.colli-conta-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--border)}.colli-conta-marcador{display:block;margin-bottom:9px;color:var(--text-tertiary);font-family:var(--font-heading);font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.colli-conta-h1{margin:0;font-family:var(--font-heading);font-size:var(--text-title-md);line-height:1.25;letter-spacing:-.01em;font-weight:600;color:var(--foreground);text-wrap:balance}.colli-conta-sintese{color:var(--muted-foreground);font-size:var(--text-meta)}.colli-conta-sintese b{color:var(--foreground);font-family:var(--font-heading);font-weight:600;font-variant-numeric:tabular-nums}.colli-conta-abas{display:flex;gap:26px;flex-wrap:wrap;margin-top:22px;border-bottom:1px solid var(--divider)}.colli-conta-aba{position:relative;display:flex;align-items:baseline;gap:7px;padding:0 0 13px;min-height:44px;align-items:center;background:0;border:0;cursor:pointer;color:var(--muted-foreground);font-family:var(--font-body);font-size:var(--text-ui);font-weight:600;transition:color .18s ease}.colli-conta-aba em{font-style:normal;font-size:var(--text-caption);color:var(--text-quaternary);font-variant-numeric:tabular-nums;transition:color .18s ease}.colli-conta-aba:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;transition:background-color .18s ease}.colli-conta-aba:hover,.colli-conta-aba[aria-pressed=true]{color:var(--foreground)}.colli-conta-aba[aria-pressed=true] em{color:var(--brand-accent)}.colli-conta-aba[aria-pressed=true]:after{background:var(--brand-accent)}.colli-conta-vivo{display:block;margin-top:24px;padding:26px 28px;background:var(--card);border:1px solid var(--border);color:inherit;text-decoration:none;transition:border-color .2s ease}.colli-conta-vivo:hover{border-color:var(--brand-accent)}.colli-conta-vivo-topo{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.colli-conta-vivo-nome{font-family:var(--font-heading);font-size:var(--text-title-sm);line-height:1.25;letter-spacing:-.01em;font-weight:600;color:var(--foreground)}.colli-conta-vivo-num{font-family:var(--font-heading);font-size:var(--text-meta);color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.06em}.colli-conta-vivo-onde{margin:8px 0 0;max-width:56ch;color:var(--text-secondary);font-size:var(--text-body);line-height:var(--text-body-line-height);text-wrap:pretty}.colli-conta-vivo-onde b{color:var(--foreground);font-weight:600}.colli-conta-vivo-pe{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid var(--divider)}.colli-conta-vivo-valor{font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground)}.colli-conta-regua{margin-top:22px}.colli-conta-regua-trilho{display:flex;gap:3px}.colli-conta-regua-trilho i{flex:1;height:4px;background:#ffffff1f}.colli-conta-regua-trilho i[data-passo=feito]{background:var(--brand-accent)}.colli-conta-regua-trilho i[data-passo=agora]{background:var(--brand-accent);box-shadow:0 0 0 1px var(--card),0 0 12px #c8ff008c}.colli-conta-regua-passos{display:flex;margin-top:9px}.colli-conta-regua-passos span{flex:1;color:var(--text-quaternary);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.colli-conta-regua-passos span[data-passo=feito]{color:var(--muted-foreground)}.colli-conta-regua-passos span[data-passo=agora]{color:var(--brand-accent)}@media(max-width:639px){.colli-conta-regua-passos{gap:8px}.colli-conta-regua-passos span{display:none}.colli-conta-regua-passos span[data-passo=agora]{display:block;flex:0 0 auto}.colli-conta-regua-passos[data-total]:after{content:attr(data-posicao);margin-left:auto;color:var(--text-quaternary);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase}}.colli-conta-secao{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:44px;padding-bottom:12px;border-bottom:1px solid var(--border)}.colli-conta-secao>b{font-family:var(--font-heading);font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.colli-conta-secao>small{color:var(--text-quaternary);font-size:var(--text-caption)}.colli-conta-secao--primeira{margin-top:32px}.colli-conta-linha{display:grid;align-items:baseline;gap:20px;padding:17px 0;border-bottom:1px solid var(--divider);color:inherit;text-decoration:none;transition:background-color .16s ease}.colli-conta-linha:hover{background:color-mix(in srgb,var(--brand-accent) 5%,transparent)}.colli-conta-linha:last-of-type{border-bottom:0}.colli-conta-linha--pedido{grid-template-columns:78px minmax(0,1fr) 112px 104px 132px}.colli-conta-linha--tres{grid-template-columns:minmax(0,1fr) auto auto}.colli-conta-linha-num{font-family:var(--font-heading);font-size:var(--text-meta);font-weight:700;color:var(--text-quaternary);font-variant-numeric:tabular-nums;letter-spacing:.04em}.colli-conta-linha-nome{font-size:var(--text-ui);font-weight:600;color:var(--foreground);transition:color .18s ease}.colli-conta-linha-nome span{color:var(--text-tertiary);font-weight:400}.colli-conta-linha:hover .colli-conta-linha-nome{color:var(--brand-accent)}.colli-conta-linha-data{color:var(--text-tertiary);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.colli-conta-linha-valor{text-align:right;font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground)}.colli-conta-ponto{display:flex;align-items:center;gap:7px;font-size:var(--text-meta)}.colli-conta-ponto i{width:6px;height:6px;flex-shrink:0}.colli-conta-ponto[data-estado=ok]{color:var(--muted-foreground)}.colli-conta-ponto[data-estado=ok] i{background:var(--status-success-text)}.colli-conta-ponto[data-estado=nao]{color:var(--text-tertiary)}.colli-conta-ponto[data-estado=nao] i{background:var(--destructive);opacity:.75}@media(max-width:899px){.colli-conta-linha--pedido{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:15px 0}.colli-conta-linha--pedido .colli-conta-linha-num{grid-column:1;grid-row:1}.colli-conta-linha--pedido .colli-conta-linha-valor{grid-column:2;grid-row:1}.colli-conta-linha--pedido .colli-conta-linha-nome{grid-column:1 / -1;grid-row:2}.colli-conta-linha--pedido .colli-conta-ponto{grid-column:1;grid-row:3}.colli-conta-linha--pedido .colli-conta-linha-data{grid-column:2;grid-row:3;text-align:right}}.colli-conta-campo{display:flex;flex-direction:column;gap:6px}.colli-conta-campo>label{color:var(--muted-foreground);font-size:var(--text-caption);font-weight:600;letter-spacing:.04em}.colli-conta-campo :is(input,select,textarea){width:100%;min-height:44px;padding:10px 2px;background:transparent;border:0;border-bottom:1px solid var(--control-border);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-ui);outline:none;transition:border-color .18s ease}.colli-conta-campo :is(input,select,textarea):hover{border-bottom-color:var(--foreground)}.colli-conta-campo :is(input,select,textarea):focus-visible{border-bottom-color:var(--brand-accent)}.colli-conta-campo input::placeholder{color:var(--text-tertiary)}.colli-conta-campo select{cursor:pointer}.colli-conta-campo[data-travado=sim] :is(input,select){color:var(--muted-foreground);border-bottom-style:dashed;cursor:not-allowed}.colli-conta-campo>small{color:var(--text-tertiary);font-size:var(--text-caption)}.colli-conta-campo[data-erro=sim] :is(input,select,textarea){border-bottom-color:var(--destructive)}.colli-conta-campo-erro{display:flex;align-items:center;gap:6px;color:var(--destructive);font-size:var(--text-caption);font-weight:600}.colli-conta-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.colli-conta-grade>.colli-conta-largo{grid-column:1 / -1}@media(max-width:639px){.colli-conta-grade{grid-template-columns:1fr}}.colli-conta-acoes{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--divider)}.colli-conta-acoes>.colli-conta-recado{margin-right:auto}.colli-conta-recado{display:flex;align-items:center;gap:7px;font-size:var(--text-meta);font-weight:600;color:var(--status-success-text)}.colli-conta-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 22px;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;background:var(--brand-accent);color:var(--brand-accent-contrast);font-family:var(--font-body);font-size:var(--text-ui);font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.colli-conta-botao:hover{background:var(--brand-accent-hover)}.colli-conta-botao:disabled{cursor:not-allowed;opacity:.5}.colli-conta-botao--fantasma{background:transparent;border-color:var(--control-border);color:var(--text-secondary);font-weight:600}.colli-conta-botao--fantasma:hover{border-color:var(--foreground);color:var(--foreground);background:transparent}.colli-conta-botao--risco{background:transparent;border-color:transparent;color:var(--destructive);font-weight:600;padding-inline:0}.colli-conta-botao--risco:hover{background:transparent;text-decoration:underline}.colli-conta-botao--perigo{border-color:var(--destructive);background:var(--destructive);color:var(--destructive-foreground)}.colli-conta-botao--perigo:hover{border-color:color-mix(in srgb,var(--destructive) 84%,black);background:color-mix(in srgb,var(--destructive) 84%,black)}.colli-conta-botao--compacto{padding:6px 12px;font-size:var(--text-caption)}.colli-conta-layout :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-conta-bloco{padding:26px 28px;background:var(--card);border:1px solid var(--border)}.colli-conta-bloco+.colli-conta-bloco{margin-top:20px}@media(max-width:639px){.colli-conta-bloco,.colli-conta-vivo{padding:20px 18px}}.colli-conta-nada{padding:56px 24px;text-align:center;border:1px dashed var(--border)}.colli-conta-nada p{margin:0;color:var(--foreground);font-size:var(--text-body);font-weight:600}.colli-conta-nada small{display:block;margin-top:6px;color:var(--muted-foreground);font-size:var(--text-bodysm)}.colli-conta-painel .colli-painel-fecho{min-height:44px}.colli-conta-lista{padding:10px 0 14px}.colli-conta-lista>.colli-painel-rotulo{padding-right:16px;padding-left:24px}.colli-conta-lista-titulo{margin:0;padding:24px 16px 10px;color:var(--ui-content-text-tertiary);font-size:var(--text-caption);font-weight:400;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.colli-conta-lista>.colli-conta-lista-titulo:first-child{padding-top:6px}.colli-conta-lista-titulo--celular{letter-spacing:.06em}.colli-conta-lista-titulo--celular{padding-top:18px;padding-bottom:8px}.colli-conta-topo{border-bottom:0;padding-bottom:10px}.colli-conta-voltar{display:inline-flex;min-height:36px;align-items:center;gap:6px;margin-bottom:8px;color:var(--text-tertiary);font-size:var(--text-meta);font-weight:600;text-decoration:none}.colli-conta-voltar:hover{color:var(--brand-accent)}.colli-pedidos-ferramentas{display:flex;align-items:center;justify-content:flex-end;gap:10px}.colli-conta-busca{display:flex;min-height:44px;align-items:center;justify-content:flex-end;border-radius:var(--radius-md)}.colli-conta-busca:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-conta-busca-campo{display:flex;width:min(320px,62vw);min-height:44px;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--control-border);border-right:0;background:var(--card);color:var(--text-tertiary)}.colli-conta-busca-campo input{width:100%;border:0;outline:0;background:transparent;color:var(--foreground);font-size:var(--text-ui)}.colli-conta-layout .colli-conta-busca-campo input:focus-visible{outline:0}.colli-conta-busca-campo input::placeholder{color:var(--text-tertiary)}.colli-conta-busca-acao{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--control-border);background:transparent;color:var(--foreground);cursor:pointer}.colli-conta-busca:not(.is-aberta) .colli-conta-busca-acao{border-radius:var(--radius-md)}@media(min-width:640px){.colli-conta-busca:not(.is-aberta) .colli-conta-busca-campo{display:none}}.colli-conta-busca.is-aberta .colli-conta-busca-campo{border-radius:var(--radius-md) 0 0 var(--radius-md)}.colli-conta-busca.is-aberta .colli-conta-busca-acao{border-radius:0 var(--radius-md) var(--radius-md) 0}.colli-conta-busca-acao:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.colli-conta-busca.is-aberta .colli-conta-busca-acao{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-conta-caminho{display:none;min-height:48px;align-items:center;gap:6px;padding-right:var(--margem-lateral);background:var(--card);border-bottom:1px solid var(--divider);font-size:var(--text-meta);font-weight:500}.colli-conta-caminho-volta{display:inline-flex;align-self:stretch;align-items:center;gap:8px;padding-left:var(--margem-lateral);color:var(--text-secondary);text-decoration:none;transition:color .18s ease}.colli-conta-caminho-volta:hover{color:var(--foreground)}.colli-conta-caminho-seta{flex-shrink:0;color:var(--text-quaternary)}.colli-conta-caminho-atual{min-width:0;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1023px){.colli-conta-caminho{display:flex}}.colli-conta-status{display:inline-flex;align-items:center;gap:7px;color:var(--conta-status);font-size:var(--text-meta);font-weight:600;white-space:nowrap}.colli-conta-status i{width:18px;height:3px;border-radius:2px;background:var(--conta-status)}.colli-pedido-destaque{position:relative;display:block;overflow:hidden;margin-top:22px;border:1px solid var(--border);background:var(--card);color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.colli-pedido-destaque:hover{border-color:var(--brand-accent);transform:translateY(-1px)}.colli-pedido-destaque-cab,.colli-pedido-destaque-corpo{display:flex;align-items:center;justify-content:space-between;gap:16px}.colli-pedido-destaque-cab{padding:18px 20px;border-bottom:1px solid var(--divider)}.colli-pedido-entrega{color:var(--text-tertiary);font-size:var(--text-meta)}.colli-pedido-entrega strong{display:block;margin-top:2px;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui)}.colli-pedido-destaque-corpo{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;padding:20px}.colli-pedido-destaque-imagem{position:relative;display:grid;min-height:112px;overflow:hidden;place-items:center;border-radius:var(--radius-md);background:linear-gradient(var(--concreto-50),var(--concreto-200))}.colli-pedido-destaque-imagem img{width:100%;height:112px;object-fit:contain}.colli-pedido-destaque-imagem>span{position:absolute;right:7px;bottom:7px;display:grid;min-width:28px;height:24px;padding:0 6px;place-items:center;border-radius:var(--radius-md);background:var(--foreground);color:var(--background);font-size:var(--text-caption);font-weight:700}.colli-pedido-destaque-corpo h2{margin:0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-sm);font-weight:600;line-height:1.25}.colli-pedido-destaque-corpo p{margin:5px 0 0;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-pedido-destaque-total{min-width:172px;text-align:right}.colli-pedido-destaque-total>span,.colli-pedido-destaque-total strong,.colli-pedido-destaque-total small{display:block}.colli-pedido-destaque-total strong{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-xs);white-space:nowrap}.colli-pedido-destaque-total small{margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-pedido-destaque-total .colli-conta-botao{margin-top:13px}.colli-pedido-progresso{padding:0 20px 22px}.colli-pedido-progresso-atual{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted)}.colli-pedido-progresso-atual>div{display:flex;align-items:center;gap:12px}.colli-pedido-progresso-atual>div>i{width:34px;height:5px;flex:0 0 34px;border-radius:2px;background:var(--brand-accent)}.colli-pedido-progresso-atual b,.colli-pedido-progresso-atual small{display:block}.colli-pedido-progresso-atual small{margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-pedido-progresso-atual>span{color:var(--text-tertiary);font-size:var(--text-caption);white-space:nowrap}.colli-pedido-progresso-etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 4px 0}.colli-pedido-progresso-etapas>span{min-width:0;color:var(--text-quaternary)}.colli-pedido-progresso-etapas i{display:block;height:2px;overflow:hidden;background:#ffffff29}.colli-pedido-progresso-etapas i[data-cheio=sim]{height:3px}.colli-pedido-progresso-etapas i>b{display:block;height:100%;background:var(--brand-accent)}.colli-pedido-progresso-etapas>span>b{display:block;margin-top:12px;font-size:var(--text-meta);font-weight:600}.colli-pedido-progresso-etapas small{display:block;max-width:160px;margin-top:3px;color:inherit;font-size:var(--text-caption);line-height:1.35}.colli-pedido-progresso-etapas>span[data-estado=feito]{color:var(--text-secondary)}.colli-pedido-progresso-etapas>span[data-estado=atual]{color:var(--foreground)}.colli-conta-grupo{margin-top:38px}.colli-conta-grupo-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.colli-conta-grupo-cab h2{margin:0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600}.colli-conta-grupo-cab p{margin:4px 0 0;color:var(--text-tertiary);font-size:var(--text-body-sm);line-height:var(--text-bodysm-line-height)}.colli-conta-grupo-cab>span{color:var(--text-tertiary);font-size:var(--text-meta)}.colli-conta-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.colli-pedido-card{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 72%,transparent);color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.colli-pedido-card:hover{border-color:var(--brand-accent);background:var(--card)}.colli-pedido-card h3{margin:10px 0 2px;color:var(--foreground);font-size:var(--text-ui);font-weight:600;line-height:1.45}.colli-pedido-card-copy p{margin:0;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-pedido-card-fecho{text-align:right}.colli-pedido-card-fecho strong,.colli-pedido-card-fecho small{display:block}.colli-pedido-card-fecho strong{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui)}.colli-pedido-card-fecho small{margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-pedido-card-seta{position:absolute;top:16px;right:16px;color:var(--text-quaternary);opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.colli-pedido-card:hover .colli-pedido-card-seta{opacity:1;transform:translate(0)}.colli-pedido-historico-vazio{padding-block:32px}.colli-pedido-detalhe-meta{margin:8px 0 0;color:var(--text-tertiary);font-size:var(--text-body-sm)}.colli-pedido-status-card{padding:22px;border:1px solid var(--border);background:var(--card)}.colli-pedido-status-card>h2{margin:12px 0 0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600}.colli-pedido-status-card>p{margin:5px 0 0;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-pedido-timeline{display:grid;margin:24px 0 0;padding:0;list-style:none}.colli-pedido-timeline li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-width:0;padding:0 0 22px;color:var(--text-quaternary)}.colli-pedido-timeline li:last-child{padding-bottom:0}.colli-pedido-timeline li:not(:last-child):after{content:"";position:absolute;top:8px;bottom:3px;left:15px;width:1px;background:var(--divider)}.colli-pedido-timeline-marca{position:relative;z-index:1;display:block;width:30px;height:5px;margin-top:5px;border:0;border-radius:2px;background:var(--control-border)}.colli-pedido-timeline li>span:nth-child(2){position:relative;z-index:1;min-width:0}.colli-pedido-timeline b{display:block;font-size:var(--text-meta);font-weight:600}.colli-pedido-timeline small{display:block;margin-top:3px;font-size:var(--text-caption)}.colli-pedido-timeline time{color:var(--text-quaternary);font-size:var(--text-caption);white-space:nowrap}.colli-pedido-timeline li[data-estado=feito]{color:var(--text-secondary)}.colli-pedido-timeline li[data-estado=atual]{color:var(--foreground)}.colli-pedido-timeline li[data-estado=atual] .colli-pedido-timeline-marca{background:var(--brand-accent)}.colli-pedido-rastrear{margin-top:24px}.colli-pedido-detalhe-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:18px;margin-top:22px;align-items:start}.colli-pedido-detalhe-principal,.colli-pedido-detalhe-lateral{display:grid;gap:12px}.colli-conta-info-card{padding:22px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 70%,transparent)}.colli-conta-info-card-cab{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:var(--brand-accent)}.colli-conta-info-card-cab h2{margin:0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600}.colli-pedido-itens{grid-row:span 2}.colli-pedido-itens ul{margin:0;padding:0;list-style:none}.colli-pedido-itens li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px 0}.colli-pedido-itens li+li{margin-top:6px}.colli-pedido-itens img{width:72px;height:72px;object-fit:contain;background:var(--surface)}.colli-pedido-itens b,.colli-pedido-itens small{display:block}.colli-pedido-itens b{color:var(--foreground);font-size:var(--text-ui);font-weight:600}.colli-pedido-itens small{margin-top:5px;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-pedido-itens strong{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);white-space:nowrap}.colli-pedido-resumo{display:grid;gap:9px;margin:0}.colli-pedido-resumo>div{display:flex;justify-content:space-between;gap:20px;color:var(--text-secondary);font-size:var(--text-meta)}.colli-pedido-resumo dd{margin:0;color:var(--foreground);font-weight:600}.colli-pedido-resumo [data-total=sim]{margin-top:5px;padding-top:12px;border-top:1px solid var(--divider);color:var(--foreground);font-weight:700}.colli-pedido-resumo [data-total=sim] dd{font-family:var(--font-heading);font-size:var(--text-title-xs)}.colli-pedido-pagamento{display:flex;flex-direction:column;gap:3px;margin:18px 0;padding:12px;background:var(--muted);color:var(--foreground);font-size:var(--text-meta)}.colli-pedido-pagamento small{color:var(--text-tertiary);font-size:var(--text-caption)}.colli-pedido-endereco{display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);font-size:var(--text-body-sm);font-style:normal;line-height:1.55}.colli-pedido-endereco b{margin-bottom:3px;color:var(--foreground)}.colli-conta-toolbar{display:flex;align-items:center;gap:18px;margin-top:22px;padding:16px 18px;background:var(--card);border:1px solid var(--border)}.colli-conta-toolbar>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.colli-conta-toolbar>span:first-child>b{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui)}.colli-conta-toolbar>span:first-child>small{color:var(--text-tertiary);font-size:var(--text-meta)}.colli-conta-toolbar .colli-conta-botao{padding:8px 14px;font-size:var(--text-meta)}.colli-conta-ordenacao-desktop{display:flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-conta-ordenacao-mobile{display:none}[data-ui-surface=navbar-busca] .colli-painel-lista{border-top:0}@media(max-width:639px){[data-ui-surface=navbar-busca-mobile] .colli-painel-lista{border-top:0}.colli-busca-item{grid-template-areas:"f n" "f p";grid-template-columns:56px minmax(0,1fr)}.colli-busca-item.colli-selecao-v{padding-left:0}}.colli-busca-foto{border-radius:var(--radius-card-interno)}@media(hover:hover)and (pointer:fine){[data-arrasta=sim]{cursor:grab}[data-arrasta-pegando=sim]{cursor:grabbing}}[data-ui-surface=navbar-menu-mobile] .colli-nav-porta{margin-top:var(--ritmo-junto)}[data-ui-surface=navbar-menu-mobile] .colli-painel-lista{border-top:0}.colli-galeria-ampliada-controle{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:var(--radius-action);background:#fffc;color:var(--gray-950);cursor:pointer;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:background .2s ease}.colli-galeria-ampliada-controle:hover{background:#fff}.colli-galeria-ampliada-controle:focus-visible{outline:2px solid var(--focus-ring, var(--brand-accent));outline-offset:2px}.colli-wishlist-sort .colli-wishlist-sort-cabecalho{border-bottom:0;padding-bottom:calc(var(--ritmo-junto) / 2)}.colli-wishlist-sort .colli-wishlist-sort-lista{padding-top:calc(var(--ritmo-junto) / 2)}.colli-wishlist-sort-option{border:0;background:transparent;color:var(--ui-content-text-secondary);text-align:left;cursor:pointer}.colli-wishlist-sort-option:hover{background:var(--ui-content-raised);color:var(--ui-content-text)}.colli-wishlist-sort-option[data-ativo=sim]{background:var(--ui-content-muted);color:var(--ui-content-text)}.colli-wishlist-select-content{--popover: var(--ui-panel-bg);--popover-foreground: var(--ui-content-text);--accent: var(--ui-content-muted);--accent-foreground: var(--ui-content-text);--muted-foreground: var(--ui-content-text-tertiary);--border: var(--ui-panel-border);border-color:var(--ui-panel-border);border-radius:var(--radius-lg);background:var(--ui-panel-bg);color:var(--ui-content-text);box-shadow:var(--ui-panel-shadow);-webkit-backdrop-filter:var(--ui-panel-blur);backdrop-filter:var(--ui-panel-blur)}.colli-produto-avaliacao{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:0;border-radius:var(--radius-md);background:var(--concreto-200);color:var(--concreto-900);font-size:var(--text-caption);font-weight:600;text-align:center;cursor:pointer}.colli-produto-avaliacao:not(.is-feita):hover{background:var(--concreto-300);color:var(--concreto-950)}.colli-produto-avaliacao.is-feita{color:var(--text-tertiary);cursor:default}.colli-recompensas-cards{display:grid;gap:12px}.colli-recompensa-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 72%,transparent)}.colli-recompensa-card-corpo>span{color:var(--text-secondary);font-size:var(--text-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.colli-recompensa-card h3{margin:4px 0 0;color:var(--foreground);font-size:var(--text-ui);font-weight:600}.colli-recompensa-card-corpo>small{display:block;margin-top:3px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-recompensa-card-valores{text-align:right}.colli-recompensa-card-valores strong{color:var(--status-success-text);font-family:var(--font-heading);font-size:var(--text-title-sm);font-weight:600}.colli-recompensa-card[data-tipo=saida] .colli-recompensa-card-valores strong{color:var(--text-secondary)}.colli-recompensa-card-valores>span{display:block;margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-conta-form-cards{display:grid;gap:16px;margin-top:22px}.colli-conta-form-card{padding:24px 26px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 74%,transparent)}.colli-conta-form-card-cab{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;color:var(--brand-accent)}.colli-conta-form-card-cab h2{margin:0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600}.colli-conta-form-card-cab p{margin:4px 0 0;color:var(--text-tertiary);font-size:var(--text-body-sm)}.colli-conta-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0}.colli-conta-dados>div{min-width:0}.colli-conta-dados dt{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:600;letter-spacing:.04em}.colli-conta-dados dd{overflow-wrap:anywhere;margin:5px 0 0;color:var(--foreground);font-size:var(--text-ui);font-weight:600}.colli-conta-editar{padding-inline:18px}.colli-conta-recado--topo{margin-top:12px}.colli-conta-senha-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.colli-conta-senha-protegida{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--foreground)}.colli-conta-senha-protegida>span{font-family:var(--font-heading);font-size:var(--text-ui);letter-spacing:.12em}.colli-conta-senha-protegida>small{color:var(--text-tertiary);font-size:var(--text-meta);text-align:right}.colli-conta-card-acoes{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:24px}.colli-conta-card-acoes .colli-conta-recado{margin-right:auto}.colli-conta-modal{display:flex;max-height:calc(100dvh - 40px);flex-direction:column;overflow:hidden}.colli-conta-modal-cab{z-index:2;display:flex;flex:0 0 auto;align-items:flex-start;gap:14px;padding:22px 24px;border-bottom:1px solid var(--ui-content-divider);background:var(--ui-panel-bg)}.colli-conta-modal-icone{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;background:var(--brand-accent);color:var(--brand-accent-contrast)}.colli-conta-modal-cab .colli-conta-marcador{margin-bottom:4px;color:var(--ui-content-text-tertiary)}.colli-conta-modal-cab h2{margin:0;color:var(--ui-content-text);font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600}.colli-conta-modal-cab p{margin:4px 0 0;color:var(--ui-content-text-secondary);font-size:var(--text-meta)}.colli-conta-modal-fechar{display:grid;width:38px;height:38px;place-items:center;border:1px solid transparent;border-radius:var(--radius-action);background:transparent;color:var(--ui-content-text-muted);cursor:pointer}.colli-conta-modal-fechar:hover{border-color:var(--ui-field-border);color:var(--ui-content-text)}.colli-conta-modal-corpo{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px}.colli-conta-modal-grupo+.colli-conta-modal-grupo{margin-top:26px}.colli-conta-modal-grupo-cab{display:flex;gap:12px;margin-bottom:18px}.colli-conta-modal-grupo-cab .colli-indice{padding-top:2px;color:var(--ui-content-accent, var(--brand-accent))}.colli-conta-modal-grupo-cab h3{margin:0;color:var(--ui-content-text);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600}.colli-conta-modal-grupo-cab p{margin:3px 0 0;color:var(--ui-content-text-muted);font-size:var(--text-meta)}.colli-conta-modal-acoes{z-index:2;display:flex;flex:0 0 auto;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid var(--ui-content-divider);background:var(--ui-panel-bg)}.colli-conta-modal-seguranca{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:var(--ui-content-text-muted);font-size:var(--text-meta)}.colli-endereco-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto}.colli-pagamento-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.colli-pagamento-card{display:flex;min-height:205px;flex-direction:column;padding:20px;border:1px solid var(--border);background:var(--card)}.colli-endereco-card{border:1px solid var(--border);background:transparent}.colli-endereco-card[data-principal=sim],.colli-pagamento-card[data-principal=sim]{background:color-mix(in srgb,var(--brand-accent) 7%,var(--card))}.colli-endereco-card[data-principal=nao]{background:transparent}.colli-pagamento-card-cab{display:flex;align-items:center;justify-content:space-between;gap:14px}.colli-pagamento-bandeira{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:700;text-transform:uppercase}.colli-pagamento-principal{color:var(--brand-accent);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-pagamento-numero{margin-top:26px;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:500;letter-spacing:.06em}.colli-pagamento-dados{display:flex;justify-content:space-between;gap:14px;margin-top:15px;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-pagamento-acoes{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:auto;padding-top:18px}.colli-pagamento-acoes button{min-height:44px;border:0;background:transparent;color:var(--text-secondary);font-size:var(--text-meta);font-weight:600;cursor:pointer}.colli-pagamento-acoes button:hover{color:var(--foreground)}.colli-pagamento-acoes .is-risco{display:flex;align-items:center;gap:6px;color:var(--destructive)}.colli-pix-card{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 70%,transparent)}.colli-pix-card>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.colli-pix-card b{overflow:hidden;color:var(--foreground);font-size:var(--text-ui);text-overflow:ellipsis}.colli-pix-card small{color:var(--text-tertiary);font-size:var(--text-meta)}.colli-pix-card>svg{color:var(--status-success-text)}.colli-cartao-preview{display:flex;min-height:165px;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid var(--ui-panel-border);background:var(--ui-field-bg);color:var(--ui-content-text)}.colli-cartao-preview>span{color:var(--brand-accent);font-family:var(--font-heading);font-size:var(--text-caption);font-weight:700;letter-spacing:var(--tracking-eyebrow)}.colli-cartao-preview>strong{font-family:var(--font-heading);font-size:var(--text-title-sm);letter-spacing:.08em}.colli-cartao-preview>small{display:flex;justify-content:space-between;gap:20px;color:var(--ui-content-text-secondary);font-size:var(--text-meta)}.colli-newsletter-painel{overflow:hidden;margin-top:22px;border:1px solid var(--border);background:var(--card);box-shadow:var(--ui-panel-shadow)}.colli-newsletter-cab{display:flex;align-items:center;gap:14px;padding:22px 24px}.colli-newsletter-cab h2{margin:0;color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-title-xs);font-weight:600}.colli-newsletter-cab p{margin:5px 0 0;color:var(--text-secondary);font-size:var(--text-body-sm)}.colli-newsletter-conteudo{padding:22px 24px;background:var(--background)}.colli-newsletter-conteudo[data-desligado=sim]{opacity:.45;pointer-events:none}.colli-newsletter-switch{display:inline-flex;height:44px;min-width:44px;flex-shrink:0;align-items:center;justify-content:center;margin-block:-12px;margin-inline:-5px;padding:0;border:0;background:transparent;cursor:pointer}.colli-newsletter-switch-trilho{display:inline-flex;width:34px;height:20px;flex-shrink:0;align-items:center;padding:2px;border-radius:9999px;transition:background-color .18s ease,border-color .18s ease}.colli-newsletter-switch-bolinha{display:block;width:16px;height:16px;border-radius:9999px;pointer-events:none;transition:transform .18s ease}.colli-newsletter-switch:disabled{cursor:not-allowed}.colli-conta-bloco,.colli-conta-nada,.colli-conta-andamento,.colli-conta-ficha,.colli-conta-vivo,.colli-pedido-destaque,.colli-pedido-card,.colli-pedido-status-card,.colli-pedido-pagamento,.colli-conta-info-card,.colli-conta-toolbar,.colli-recompensa-card,.colli-conta-form-card,.colli-endereco-card,.colli-pagamento-card,.colli-pix-card,.colli-cartao-preview,.colli-newsletter-assunto,.colli-newsletter-frequencia label{border-radius:var(--radius-md)}.colli-newsletter-painel{border-radius:var(--radius-card)}.colli-conta-modal{border-radius:var(--radius-panel)}.colli-conta-campo select{color-scheme:dark}.colli-conta-campo select option{background:var(--card);color:var(--foreground)}.colli-newsletter-secao-cab{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.colli-newsletter-secao-cab h3,.colli-newsletter-frequencia legend{color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:600}.colli-newsletter-secao-cab span{color:var(--text-tertiary);font-size:var(--text-meta)}.colli-newsletter-assuntos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.colli-newsletter-assunto{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid var(--border);background:var(--card)}.colli-newsletter-assunto>span:first-child{display:flex;flex:1;flex-direction:column;gap:3px}.colli-newsletter-assunto b{color:var(--foreground);font-size:var(--text-ui);font-weight:600}.colli-newsletter-assunto small{color:var(--text-tertiary);font-size:var(--text-meta);line-height:1.45}.colli-newsletter-frequencia{margin:22px 0 0;padding:0;border:0}.colli-newsletter-frequencia legend{margin-bottom:12px}.colli-newsletter-frequencia>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.colli-newsletter-frequencia label{display:flex;cursor:pointer;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid var(--border);background:var(--card)}.colli-newsletter-frequencia label[data-ativo=sim]{border-color:var(--brand-accent)}.colli-newsletter-frequencia label:has(input:focus-visible){outline:2px solid var(--brand-accent);outline-offset:2px}.colli-newsletter-frequencia input{position:absolute;opacity:0;pointer-events:none}.colli-newsletter-frequencia b{color:var(--foreground);font-size:var(--text-ui)}.colli-newsletter-frequencia small{color:var(--text-tertiary);font-size:var(--text-caption)}.colli-newsletter-rodape{display:flex;align-items:center;gap:16px;padding:18px 24px}.colli-newsletter-rodape p{max-width:54ch;margin:0 auto 0 0;color:var(--text-tertiary);font-size:var(--text-meta)}@media(max-width:899px){.colli-conta-cards,.colli-recompensas-cards,.colli-pagamento-cards,.colli-pedido-detalhe-grid{grid-template-columns:1fr}.colli-pedido-itens{grid-row:auto}.colli-conta-senha-grid{grid-template-columns:1fr}}@media(max-width:767px){.colli-conta-ordenacao-desktop{display:none}.colli-conta-ordenacao-mobile{display:inline-flex;padding:8px 12px}.colli-newsletter-assuntos,.colli-newsletter-frequencia>div{grid-template-columns:1fr}.colli-pedido-timeline li{grid-template-columns:32px minmax(0,1fr)}.colli-pedido-timeline li:not(:last-child):after{left:13px}.colli-pedido-timeline time{grid-column:2;margin-top:-8px}.colli-pedido-timeline-marca{width:26px}}@media(max-width:639px){.colli-conta-topo{align-items:flex-start}.colli-conta-busca{width:100%}.colli-conta-busca-campo{width:100%;border-right:1px solid var(--control-border);border-radius:var(--radius-md)}.colli-conta-busca-acao{display:none}.colli-pedidos-ferramentas{width:100%;align-items:stretch;flex-direction:column-reverse}.colli-pedido-destaque-cab{align-items:flex-start;flex-direction:column;gap:10px;padding:16px}.colli-pedido-destaque-corpo{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding:16px}.colli-pedido-destaque-imagem{min-height:80px}.colli-pedido-destaque-imagem img{height:80px}.colli-pedido-destaque-total{grid-column:1 / -1;display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:14px;text-align:left}.colli-pedido-destaque-total .colli-conta-botao{margin-top:0}.colli-pedido-progresso{padding:0 16px 18px}.colli-pedido-progresso-atual{align-items:flex-start;flex-direction:column}.colli-pedido-card{grid-template-columns:1fr;min-height:0;padding:18px 17px 16px}.colli-pedido-card-fecho{text-align:left}.colli-conta-grupo-cab{align-items:stretch;flex-direction:column}.colli-conta-grupo-cab .colli-conta-ordenacao-mobile{width:100%;justify-content:center}.colli-pedido-progresso-etapas{grid-template-columns:1fr;gap:0}.colli-pedido-progresso-etapas>span{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr);align-content:start;column-gap:10px}.colli-pedido-progresso-etapas i{width:28px;margin-top:7px}.colli-pedido-progresso-etapas>span>b{grid-column:2;margin-top:2px}.colli-pedido-progresso-etapas small{grid-column:2;margin-top:2px}.colli-recompensa-card{align-items:start}.colli-conta-toolbar{align-items:flex-start;flex-direction:column}.colli-conta-toolbar>span:last-child{width:100%;margin-left:0}.colli-conta-toolbar .colli-conta-botao{flex:1}.colli-conta-dados{grid-template-columns:1fr}.colli-conta-senha-protegida{align-items:flex-start;flex-direction:column}.colli-conta-senha-protegida>small{text-align:left}.colli-conta-form-card,.colli-pedido-status-card,.colli-conta-info-card{padding:20px 18px}.colli-pedido-status-cab{flex-direction:column}.colli-pedido-status-cab>span{white-space:normal}.colli-pedido-itens li{grid-template-columns:58px minmax(0,1fr)}.colli-pedido-itens img{width:58px;height:58px}.colli-pedido-itens strong{grid-column:2}.colli-conta-modal-cab,.colli-conta-modal-corpo{padding:18px}.colli-conta-modal-icone{width:34px;height:34px;flex-basis:34px}.colli-conta-modal-acoes{flex-direction:column-reverse;padding:14px 18px calc(18px + env(safe-area-inset-bottom))}.colli-conta-modal-acoes .colli-conta-botao{width:100%}.colli-pagamento-dados{flex-direction:column}.colli-newsletter-cab{align-items:flex-start;padding:20px 18px}.colli-newsletter-conteudo{padding:18px}.colli-newsletter-rodape{align-items:stretch;flex-direction:column;padding:18px}.colli-newsletter-rodape p{margin:0}.colli-newsletter-rodape .colli-conta-botao{width:100%}}@media(max-width:430px){.colli-pedido-destaque-corpo{grid-template-columns:1fr}.colli-pedido-destaque-imagem{min-height:136px}.colli-pedido-destaque-imagem img{height:136px}.colli-pedido-destaque-total{grid-column:1;align-items:flex-start;flex-direction:column}.colli-pedido-destaque-total .colli-conta-botao{width:100%;justify-content:center}}.colli-migalha{border-bottom:0}.colli-migalha-passo{color:var(--concreto-300)}.colli-migalha-passo:hover,.colli-migalha-atual{color:var(--concreto-50)}.colli-migalha-seta{color:var(--concreto-300);opacity:.62}.colli-barra-aplicativo{height:var(--barra-aplicativo)}.colli-barra-aplicativo{--background: var(--concreto-950);--foreground: var(--ui-content-text);--text-secondary: var(--ui-content-text-secondary);--border: var(--ui-content-border)}.colli-balao-whats{bottom:calc(var(--barra-aplicativo) + var(--barra-respiro))}body:has(.colli-barra-compra) .colli-balao-whats{bottom:calc(var(--barra-aplicativo) + var(--barra-compra) + var(--barra-respiro))}@media(min-width:1024px){.colli-balao-whats,body:has(.colli-barra-compra) .colli-balao-whats{bottom:1.5rem}}.colli-migalha-voltar{display:none}@media(max-width:599px){.colli-migalha-completa{display:none}.colli-migalha>div{padding-block:6px}.colli-migalha-voltar{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:var(--concreto-50);font-size:var(--text-meta);text-decoration:none}.colli-migalha-voltar svg{color:var(--concreto-300)}}.colli-estrela-vazia{fill:var(--text-quaternary);color:var(--text-quaternary)}.colli-avaliacao-nota{font-size:clamp(var(--text-display),6vw,var(--text-graphic));font-family:var(--font-heading);font-weight:600;letter-spacing:-.045em;line-height:.9}.colli-nota-coluna{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--foreground);text-decoration:none;transition:color .2s ease}.colli-nota-coluna-numero{font-size:var(--text-ui);font-weight:700;letter-spacing:-.01em}.colli-nota-coluna-contagem{color:var(--text-secondary);font-size:var(--text-meta)}.colli-nota-coluna:hover .colli-nota-coluna-contagem{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.colli-pdp-hero{position:relative;isolation:isolate;overflow:hidden}.colli-pdp-hero-conteudo{position:relative;z-index:1;display:grid;align-items:center;max-width:1440px;margin-inline:auto;padding:clamp(24px,2vw,32px) clamp(16px,3vw,32px) clamp(28px,4vw,64px);gap:clamp(24px,3vw,48px)}.colli-pdp-hero-texto{display:flex;min-width:0;flex-direction:column;gap:14px}.colli-pdp-hero-sobrancelha{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-heading);font-size:var(--text-meta);font-weight:600;letter-spacing:var(--tracking-eyebrow, .14em);text-transform:uppercase}.colli-pdp-hero-sobrancelha:before{width:11px;height:11px;flex-shrink:0;border-radius:999px;background:var(--brand-accent);content:""}.colli-pdp-hero-nome{margin:0;font-family:var(--font-heading);font-size:clamp(46px,7.6vw,var(--text-graphic));font-weight:700;letter-spacing:-.045em;line-height:.86;text-transform:uppercase}.colli-pdp-hero-nome:after{content:"."}.colli-pdp-hero-promessa{margin:0;max-width:42ch;font-size:var(--text-ui);line-height:1.5}.colli-pdp-hero-setas{display:flex;align-items:center;gap:10px;margin-top:4px}.colli-pdp-hero-seta{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--foreground);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.colli-pdp-hero-seta:hover{border-color:var(--foreground);background:var(--foreground);color:var(--primary-foreground)}.colli-pdp-hero-seta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-pdp-hero-conta{color:var(--text-tertiary);font-size:var(--text-caption)}.colli-pdp-hero-editorial{background:var(--concreto-50);color:var(--foreground)}.colli-pdp-hero-editorial:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--concreto-300) 16%,transparent) 0 1px,transparent 1px),radial-gradient(circle at 62% 68%,color-mix(in srgb,var(--concreto-300) 12%,transparent) 0 1px,transparent 1px),radial-gradient(circle at 84% 34%,color-mix(in srgb,var(--concreto-400) 10%,transparent) 0 1px,transparent 1px);background-size:9px 9px,14px 14px,17px 17px;content:""}@media(min-width:1024px){.colli-pdp-hero-editorial .colli-pdp-hero-conteudo{grid-template-columns:minmax(0,44%) minmax(0,1fr)}.colli-pdp-hero-editorial .colli-pdp-hero-palco{margin-right:calc(-1*clamp(16px,3vw,32px))}}.colli-pdp-hero-palco{position:relative;display:grid;min-height:clamp(280px,40vw,620px);place-items:center}.colli-pdp-hero-recorte{grid-area:1 / 1;width:100%;max-height:clamp(280px,46vw,700px);object-fit:contain;opacity:0;transition:opacity .5s ease}.colli-pdp-hero-recorte.is-ativo{opacity:1}.colli-pdp-hero-palco:after{position:absolute;bottom:8%;left:50%;z-index:0;width:min(84%,660px);height:20px;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse at center,#0a0b0938,#0a0b0900 72%);pointer-events:none;content:""}.colli-pdp-hero-etiqueta{position:absolute;top:8px;left:8px;z-index:2}.colli-pdp-hero-cena>.colli-pdp-hero-etiqueta{top:clamp(16px,2.4vw,28px);left:clamp(16px,3vw,32px)}.colli-pdp-hero-fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.colli-pdp-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-size:cover;background-repeat:no-repeat;transition:opacity .6s ease}.colli-pdp-hero-slide.is-ativo{opacity:1}.colli-pdp-hero-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#0000006b 34%,#0000002e 58%,#00000057),linear-gradient(180deg,#00000047,#0000001a 40%,#00000061)}.colli-pdp-hero-cena{min-height:clamp(520px,66vh,760px);display:grid;align-items:center}.colli-pdp-hero-cena .colli-pdp-hero-nome,.colli-pdp-hero-cena .colli-pdp-hero-sobrancelha{color:var(--concreto-50)}.colli-pdp-hero-cena .colli-pdp-hero-promessa{color:var(--concreto-300)}.colli-pdp-hero-cena .colli-pdp-hero-seta{border-color:#ffffff4d;color:var(--concreto-50)}.colli-pdp-hero-cena .colli-pdp-hero-seta:hover{border-color:var(--concreto-50);background:var(--concreto-50);color:var(--concreto-950)}.colli-pdp-hero-cena .colli-pdp-hero-conta{color:var(--concreto-300)}@media(min-width:1024px){.colli-pdp-hero-cena .colli-pdp-hero-conteudo{grid-template-columns:minmax(0,1fr) minmax(360px,31%)}}.colli-pdp-hero-cartao .colli-compra-acao{flex-wrap:wrap}.colli-pdp-hero-cartao .colli-compra-acao>button:not(.colli-favorito){flex:1 1 100%;order:1}.colli-pdp-hero-cartao{margin-block:clamp(8px,1.4vw,20px);padding:clamp(20px,2vw,28px);border-radius:var(--radius-card-lg, 20px);background:var(--card);box-shadow:0 24px 60px #0a0b0947}@media(max-width:1023px){.colli-pdp-hero-conteudo{grid-template-columns:minmax(0,1fr)}.colli-pdp-hero-cena{min-height:0}.colli-pdp-hero-cena .colli-pdp-hero-conteudo{padding-top:min(92vw,420px)}.colli-pdp-hero-cena .colli-pdp-hero-fundo{bottom:auto;height:min(104vw,480px)}.colli-pdp-hero-cena .colli-pdp-hero-veu{bottom:auto;height:min(104vw,480px);background:linear-gradient(180deg,rgb(0 0 0 / .18) 0%,rgb(0 0 0 / .1) 46%,var(--concreto-950) 100%)}}@media(prefers-reduced-motion:reduce){.colli-pdp-hero-slide,.colli-pdp-hero-recorte{transition:none}}.colli-explodida-lead{margin-top:6px;color:var(--text-secondary);font-size:var(--text-ui)}.colli-grupo-compacto,.colli-vistas-pecas,.colli-preco-mobile,.colli-explodida-barra .colli-preco-mobile{display:none}.colli-peca-sem-estoque{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--font-weight-semibold)}.colli-peca-sem-estoque svg{flex-shrink:0}.colli-barra-indisponivel{display:grid;gap:3px;margin-top:5px}.colli-barra-indisponivel>span:last-child{color:var(--text-secondary);font-size:var(--text-caption);line-height:1.4}.colli-explodida-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.colli-explodida-veiculo{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-field)}.colli-explodida-veiculo>span{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--radius-field-interno);background:var(--product-image-bg)}.colli-explodida-veiculo svg{width:72%;height:72%;color:var(--concreto-500)}.colli-explodida-veiculo b,.colli-explodida-veiculo small{display:block}.colli-explodida-veiculo b{font-size:var(--text-ui)}.colli-explodida-veiculo small{margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-explodida-miolo{display:grid;grid-template-columns:minmax(180px,264px) minmax(0,1fr) minmax(320px,392px);align-items:start;gap:clamp(16px,2.2vw,32px)}.colli-explodida-partes,.colli-explodida-direita{position:sticky;top:calc(var(--barra-cabecalho) + 16px)}.colli-explodida-rotulo-coluna{display:block;margin-bottom:10px;color:var(--foreground);font-size:var(--text-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-explodida-partes-lista{display:flex;flex-direction:column;gap:2px}.colli-explodida-partes-lista .colli-indice-linha{width:100%;min-height:52px;padding-block:12px;font-size:var(--text-ui);white-space:normal;line-height:1.4}.colli-explodida-partes-lista .colli-indice-linha>span:first-child{flex:1;min-width:0}.colli-explodida-contagem{margin-left:auto;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.colli-explodida-partes-lista .is-atual .colli-explodida-contagem{color:var(--foreground)}.colli-explodida-centro{min-width:0}.colli-explodida-direita{display:grid;gap:12px}.colli-explodida-direita .colli-compartilhar-produto{flex-wrap:wrap}.colli-explodida-direita .colli-compartilhar-produto button{min-width:128px}.colli-explodida-coluna-produtos{display:flex;min-height:0;max-height:calc(100dvh - var(--barra-cabecalho) - 88px);flex-direction:column;padding:16px;border-radius:var(--radius-card)}.colli-explodida-cabeca-lista{flex:0 0 auto;margin-bottom:10px}.colli-explodida-cabeca-lista h2{margin:0;font-size:var(--text-title-xs);font-weight:var(--font-weight-semibold)}.colli-explodida-cabeca-lista p{margin:4px 0 0;color:var(--text-tertiary);font-size:var(--text-meta);line-height:1.45}.colli-explodida-coluna-produtos .colli-explodida-lista{min-height:0;overflow-y:auto;margin-top:0;padding:4px;-webkit-mask-image:none;mask-image:none;scrollbar-color:var(--text-tertiary) transparent}.colli-explodida-palco{background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-card);overflow:hidden}.colli-explodida-area-desenho{position:relative;aspect-ratio:1}.colli-explodida-ferramentas{display:none}.colli-explodida-desenho{display:block;width:100%;height:100%;color:var(--foreground)}.colli-explodida-peca{transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .35s ease}.colli-explodida-peca.is-atual{color:var(--brand-accent)}.colli-explodida-montada{transition:opacity .35s ease}.colli-explodida-peca[data-camada=png]{cursor:pointer}@media(prefers-reduced-motion:reduce){.colli-explodida-peca,.colli-explodida-montada{transition:none}}.colli-explodida-cena{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y;cursor:grab}.colli-explodida-cena:active{cursor:grabbing}.colli-explodida-cena canvas{display:block;width:100%;height:100%}.colli-explodida-pino3d{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--brand-graphite);font-family:var(--font-heading);font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:0 2px 10px -4px #0a0b0980}.colli-explodida-pino3d.is-atual{background:var(--brand-graphite);color:var(--brand-accent)}.colli-explodida-pino3d--grupo{width:auto;min-width:44px;padding-inline:14px;border:2px solid var(--brand-graphite);white-space:nowrap;font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--font-weight-semibold)}.colli-explodida-ajuda3d{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:4px 16px 8px;flex-wrap:wrap;color:var(--text-tertiary);font-size:var(--text-meta)}.colli-explodida-ajuda3d button{min-height:44px;padding:0;border:0;background:transparent;color:var(--foreground);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.colli-explodida-alvo{fill:transparent;stroke:none}.colli-explodida-fio-numero{stroke:currentColor;stroke-opacity:.45;stroke-width:2.5;stroke-dasharray:5 5;fill:none}.colli-explodida-numero{cursor:pointer}.colli-explodida-numero circle{fill:var(--brand-accent);stroke:none}.colli-explodida-numero text{fill:var(--brand-graphite);font-family:var(--font-heading);font-weight:700;font-variant-numeric:tabular-nums}.colli-explodida-numero.is-atual circle{fill:var(--brand-graphite)}.colli-explodida-numero.is-atual text{fill:var(--brand-accent)}.colli-explodida-numero:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.colli-explodida-rotulo{cursor:pointer}.colli-explodida-rotulo rect{fill:var(--brand-accent);stroke:none}.colli-explodida-rotulo text{fill:var(--brand-graphite);font-family:var(--font-body);font-weight:600}.colli-explodida-rotulo[data-dentro=sim] rect{fill:var(--brand-graphite)}.colli-explodida-rotulo[data-dentro=sim] text{fill:var(--brand-accent)}.colli-explodida-rotulo.is-atual rect{fill:var(--foreground)}.colli-explodida-rotulo.is-atual text{fill:var(--background)}.colli-explodida-rotulo:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.colli-explodida-grupo{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;min-height:44px;margin:18px 0 6px;padding:0;color:var(--text-tertiary);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--font-weight-semibold)}.colli-explodida-grupo.is-atual{color:var(--foreground)}.colli-explodida-lista>.colli-explodida-grupo:first-child{margin-top:0}.colli-explodida{padding-bottom:calc(var(--altura-barra-pecas, var(--barra-compra)) + var(--barra-aplicativo) + 16px)}@media(min-width:1024px){.colli-explodida{padding-bottom:calc(var(--barra-compra) + 16px)}}.colli-explodida .colli-ficha-lista{max-height:none;overflow:visible;--ficha-filete: var(--divider);--ficha-filete-forte: var(--divider)}.colli-peca-linha{width:100%;min-height:80px;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:14px;text-align:left;cursor:pointer;background:none;border:0;border-radius:var(--radius-md);padding:8px 8px 8px 19px;transition:background .2s ease,color .2s ease}.colli-peca-linha:last-child{border-bottom:0}.colli-peca-linha.colli-selecao-v:before{top:14px;bottom:14px;left:8px;border-radius:var(--radius-chip)}.colli-peca-linha .colli-ficha-foto{position:relative;width:64px;height:64px;background:var(--product-image-bg);display:grid;place-items:center;border:0}.colli-peca-linha .colli-ficha-foto svg{width:86%;height:86%;color:var(--concreto-700)}.colli-peca-linha:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.colli-peca-linha.is-atual{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.colli-peca-linha:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.colli-peca-numero{position:absolute;bottom:0;left:0;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-chip);font-size:var(--text-caption);background:var(--background);color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.colli-peca-linha.is-atual .colli-peca-numero{background:var(--brand-graphite);color:var(--brand-accent)}.colli-peca-seta{align-self:center;color:var(--text-tertiary)}.colli-peca-linha.is-atual .colli-peca-seta{color:var(--foreground)}.colli-peca-codigo{display:block;margin-top:4px;color:var(--text-tertiary);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.4}.colli-explodida .colli-ficha-linha-valor{margin-top:7px}.colli-estoque{display:inline-flex;align-items:center;gap:7px;border-radius:var(--radius-chip);padding:4px 11px;margin:12px 0 0;font-size:var(--text-meta);font-weight:var(--font-weight-medium)}.colli-estoque.tem{background:var(--success-100);color:var(--success-600)}.colli-estoque.pouco{background:var(--warning-100);color:var(--warning-600)}.colli-estoque.encomenda{background:var(--info-100);color:var(--info-600)}.colli-estoque.esgotado{background:var(--muted);color:var(--text-tertiary)}.colli-acao-grafite.is-posta{background:var(--background);color:var(--foreground);box-shadow:inset 0 0 0 1.5px var(--primary)}.colli-explodida-barra .colli-barra-foto{display:grid;place-items:center;background:var(--product-image-bg)}.colli-explodida-barra .colli-barra-foto svg{width:70%;height:auto;color:var(--concreto-400)}.colli-explodida-qtd{display:inline-grid;grid-template-columns:40px minmax(28px,auto) 40px;min-height:44px;align-items:stretch;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--background);font-variant-numeric:tabular-nums}.colli-explodida-qtd button{display:grid;min-width:40px;place-items:center;border:0;background:transparent;cursor:pointer}.colli-explodida-qtd>span{display:grid;min-width:28px;place-items:center;font-weight:var(--font-weight-semibold)}@media(max-width:479px){.colli-explodida-barra .colli-barra-resumo{display:flex}.colli-explodida-barra .colli-barra-resumo li+li{display:none}}.colli-cor{min-height:46px}.colli-cor-caixa{display:flex;align-items:center;gap:2px}.colli-cor-caixa.tem-conta .colli-cor{border-top-right-radius:0;border-bottom-right-radius:0}.colli-cor-caixa .colli-ficha-qtd{border:1px solid var(--primary);border-left:0;border-radius:0 var(--radius-card-interno) var(--radius-card-interno) 0;align-self:stretch;margin-left:-2px}.colli-cor-caixa .colli-ficha-qtd button{width:44px;height:auto;min-height:44px;color:var(--muted-foreground);font-size:var(--text-ui)}.colli-cor-caixa .colli-ficha-qtd button:hover{color:var(--foreground)}.colli-cor-caixa .colli-ficha-qtd span{min-width:26px}[role=dialog].colli-gaveta-cor{--divider: var(--ui-content-divider);--secondary: var(--surface);color:var(--foreground);display:flex;width:min(780px,calc(100vw - 40px));max-width:780px;max-height:min(720px,calc(100dvh - 40px));flex-direction:column}.ui-surface--em-center.colli-gaveta-cor{border-radius:var(--radius-lg)}.colli-gaveta-cor .colli-listagem-drawer-cab{min-height:100px;flex:0 0 auto;padding:20px 24px;background:var(--background);border-bottom-color:var(--divider)}.colli-gaveta-cor .ui-icon-button{width:44px;height:44px}.colli-gaveta-cor .colli-listagem-drawer-cab>div{display:grid;align-items:start;gap:1px}.colli-gaveta-cor .colli-listagem-drawer-cab span{color:var(--foreground);font-size:var(--text-title-xs);line-height:1.2}.colli-gaveta-cor .colli-listagem-drawer-cab .colli-gaveta-sobrancelha{margin:0 0 2px;color:var(--ui-content-accent, var(--brand-accent));font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-gaveta-cor .colli-cor-opcao>span:first-child{box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 42%,transparent)}.colli-gaveta-corpo{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}.colli-listagem-drawer-cab small{display:block;margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-gaveta-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px}.colli-gaveta-preview{position:sticky;top:0;min-width:0}.colli-cor-palco{position:relative;aspect-ratio:1;margin:0;padding:0;display:grid;place-items:center;border-radius:var(--radius-card);background:var(--background);overflow:hidden}.colli-cor-um{display:grid;place-items:center;min-width:0;margin:0;width:100%;height:100%}.colli-cor-um img{display:block;width:100%;height:100%;object-fit:contain}.colli-cor-um svg{width:80%;height:80%;color:var(--text-secondary)}.colli-preview-resumo{display:grid;gap:4px;margin-top:16px;font-size:var(--text-ui);line-height:1.45}.colli-preview-resumo strong{font-weight:var(--font-weight-semibold)}.colli-preview-resumo span,.colli-preview-resumo small{color:var(--text-tertiary);font-size:var(--text-caption)}.colli-preview-resumo small{margin-top:8px}.colli-cor-palco .colli-foto-ampliar{position:absolute;right:4px;bottom:4px;background:var(--ui-panel-bg)}.colli-fotos-variacoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.colli-fotos-variacoes button{display:flex;min-height:44px;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--ui-content-border);border-radius:var(--radius-field);background:var(--ui-content-raised);color:var(--ui-content-text);font-size:var(--text-caption);cursor:pointer}.colli-fotos-variacoes button[aria-pressed=true]{border-color:var(--brand-accent)}.colli-fotos-variacoes button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-fotos-variacoes img{width:44px;height:44px;object-fit:contain}.colli-fotos-variacoes button>span{width:16px;height:16px;border:1px solid var(--ui-content-text-muted);border-radius:var(--radius-pill)}[role=dialog].colli-foto-dialogo{width:min(900px,calc(100vw - 32px));max-width:900px;padding:16px;color:var(--ui-content-text)}.colli-foto-dialogo header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.colli-foto-dialogo img{display:block;width:100%;max-height:70dvh;object-fit:contain}.colli-gaveta-opcoes{min-width:0}.colli-variacao-bloco{padding:0}.colli-variacao-bloco+.colli-variacao-bloco{margin-top:24px}.colli-variacao-cabecalho{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.colli-variacao-cabecalho>span{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:var(--radius-pill);background:var(--brand-accent);color:var(--brand-graphite);font-size:var(--text-caption);font-weight:var(--font-weight-bold)}.colli-variacao-cabecalho strong,.colli-variacao-cabecalho small{display:block}.colli-variacao-cabecalho strong{color:var(--ui-content-accent, var(--brand-accent));font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--font-weight-semibold);line-height:1.5}.colli-variacao-cabecalho small{margin-top:2px;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-cores-lista{display:grid;gap:8px}.colli-cor-linha{display:flex;align-items:center;gap:8px;min-width:0;padding-right:8px;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--raised)}.colli-cor-linha.is-atual{border-color:var(--primary);background:var(--surface)}.colli-cor-opcao{display:flex;flex:1;min-width:0;min-height:52px;align-items:center;gap:10px;padding:8px 12px;border:0;border-radius:var(--radius-field);background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left}.colli-cor-opcao:hover,.colli-cor-opcao[aria-pressed=true]{color:var(--foreground)}.colli-cor-opcao svg{flex-shrink:0;color:var(--primary)}.colli-cor-opcao:focus-visible,.colli-textura:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.colli-cor-opcao:disabled{cursor:not-allowed;opacity:.55}.colli-cor-opcao>span{width:16px;height:16px;flex-shrink:0;border-radius:var(--radius-pill)}.colli-cor-opcao b{font-size:var(--text-ui);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.colli-cor-opcao small{margin-left:auto;color:var(--text-tertiary);font-size:var(--text-caption)}.colli-cor-linha .colli-explodida-qtd{flex-shrink:0;grid-template-columns:36px 26px 36px}.colli-cor-linha .colli-explodida-qtd button{min-width:36px}.colli-cor-linha .colli-explodida-qtd button:disabled{opacity:.4;cursor:not-allowed}.colli-texturas-lista{display:grid;gap:8px}.colli-textura{display:grid;min-height:56px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-field);background:var(--raised);color:var(--text-secondary);cursor:pointer;text-align:left}.colli-textura.is-atual{border-color:var(--primary);background:var(--surface);color:var(--foreground)}.colli-textura:hover{color:var(--foreground)}.colli-textura svg{color:var(--primary)}.colli-textura b{font-size:var(--text-meta);font-weight:var(--font-weight-medium)}.colli-textura-legenda{display:grid;gap:3px}.colli-textura-legenda small{font-size:var(--text-caption);color:var(--text-tertiary);line-height:1.4}.colli-textura>span{width:16px;height:16px;border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--concreto-300)}.colli-textura>span[data-amostra=fosca]{background:linear-gradient(135deg,var(--concreto-500),var(--concreto-300))}.colli-textura>span[data-amostra=perfurada]{background-color:var(--concreto-300);background-image:radial-gradient(var(--concreto-700) 1px,transparent 1px);background-size:6px 6px}.colli-textura>span[data-amostra=granulada]{background-color:var(--concreto-400);background-image:radial-gradient(var(--concreto-700) .8px,transparent .8px);background-size:3px 3px}.colli-textura>span[data-amostra=antiderrapante]{background:repeating-linear-gradient(135deg,var(--concreto-700) 0 2px,var(--concreto-300) 2px 6px)}.colli-configuracao-qtd{display:flex;align-items:center;justify-content:space-between;gap:16px}.colli-configuracao-qtd>span:first-child{font-size:var(--text-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.colli-gaveta-fecho{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--divider);background:var(--ui-panel-bg)}.colli-gaveta-total{min-width:0}.colli-gaveta-sku{max-width:360px;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colli-gaveta-comprar{min-width:190px;flex:0 0 auto;gap:8px;font-size:var(--text-meta)}.colli-gaveta-fecho .colli-barra-preco{text-align:left}.colli-gaveta-comprar[disabled]{opacity:.5;cursor:not-allowed}[role=dialog].colli-opcoes-folha{position:absolute;inset-inline:0;bottom:0;width:100%;max-width:none;max-height:88dvh;overflow:hidden}.colli-opcoes-produto{position:relative;flex:0 0 auto;padding:20px 16px 16px;border-bottom:1px solid var(--divider)}.colli-opcoes-produto .colli-gaveta-preview{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;padding:0;background:transparent}.colli-opcoes-produto .colli-cor-palco{width:80px;grid-row:1}.colli-opcoes-produto .colli-preview-resumo{grid-column:2;grid-row:1;padding-right:36px}.colli-opcoes-nome{margin:0;font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--foreground)}.colli-opcoes-produto .colli-preview-resumo>strong{font-size:var(--text-caption);font-weight:var(--font-weight-medium)}.colli-opcoes-produto .colli-preview-resumo>small{grid-column:1 / -1;font-size:var(--text-caption);line-height:1.35}.colli-opcoes-produto .colli-fotos-variacoes{grid-column:1 / -1;grid-row:2;margin:4px 0 0}.colli-opcoes-recolher{position:absolute;top:8px;right:8px}.colli-opcoes-folha .colli-gaveta-corpo{flex:1 1 auto;padding:20px 16px}.colli-opcoes-folha .colli-gaveta-layout{grid-template-columns:minmax(0,1fr)}.colli-opcoes-folha .colli-gaveta-fecho{padding-inline:16px}@media(max-height:540px){.colli-opcoes-folha .colli-opcoes-produto{padding-block:8px}.colli-opcoes-folha .colli-preview-resumo>small{display:none}.colli-opcoes-folha .colli-cor-palco{width:56px}.colli-opcoes-folha .colli-gaveta-preview{grid-template-columns:56px minmax(0,1fr)}}@media(max-width:1023px){[role=dialog].colli-gaveta-cor{width:100%;max-width:none;max-height:min(82dvh,720px)}.colli-gaveta-corpo{padding:16px var(--margem-lateral)}.colli-gaveta-layout{grid-template-columns:1fr;gap:20px}.colli-gaveta-preview{position:static;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:var(--radius-field);background:var(--background)}.colli-gaveta-preview .colli-cor-palco{width:84px}.colli-gaveta-preview .colli-cor-palco{grid-row:1 / 3}.colli-gaveta-preview .colli-preview-resumo{grid-column:2;grid-row:1}.colli-fotos-variacoes{grid-column:2;grid-row:2;margin-top:0}.colli-preview-resumo{margin:0}.colli-preview-resumo small{margin-top:4px}.colli-gaveta-instrucao{display:none}.colli-explodida-cabeca{align-items:flex-start}.colli-explodida-miolo{display:flex;flex-direction:column;gap:18px}.colli-explodida-partes,.colli-explodida-direita,.colli-explodida-coluna-produtos{position:static;width:100%;max-height:none}.colli-explodida-partes-lista{display:none}.colli-grupo-compacto{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--ui-content-border);border-radius:var(--radius-field);background:var(--ui-content-raised);color:var(--ui-content-text);font-size:var(--text-ui);text-align:left;cursor:pointer}.colli-grupo-compacto svg{flex-shrink:0;transition:transform .2s ease}.colli-grupo-compacto[aria-expanded=true] svg{transform:rotate(180deg)}.colli-grupo-compacto:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.colli-explodida-partes[data-expandido=true] .colli-explodida-partes-lista{display:flex;flex-direction:column;margin-top:8px;padding:4px;border-radius:var(--radius-field);background:var(--ui-content-raised)}.colli-explodida-partes-lista .colli-indice-linha{width:100%;min-width:0;min-height:44px}.colli-explodida-centro{width:100%}.colli-explodida-coluna-produtos .colli-explodida-lista{overflow:visible}.colli-explodida-barra .colli-barra-compra-miolo{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:10px 12px}.colli-explodida-barra .colli-barra-foto,.colli-explodida-barra .colli-barra-resumo,.colli-explodida-barra .colli-preco-unitario,.colli-explodida-barra .colli-barra-preco>small{display:none}.colli-explodida-barra .colli-barra-id{grid-column:1 / 3;grid-row:1}.colli-explodida-barra .colli-barra-id b{white-space:normal;overflow:visible;overflow-wrap:anywhere;font-size:var(--text-ui);line-height:1.4}.colli-explodida-barra .colli-barra-preco{grid-column:3;grid-row:1}.colli-explodida-barra .colli-preco-mobile{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px;font-size:var(--text-body);font-variant-numeric:tabular-nums}.colli-preco-mobile>span{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:var(--font-weight-regular);letter-spacing:normal}.colli-explodida-barra .colli-explodida-qtd{grid-column:1;grid-row:2;grid-template-columns:40px minmax(24px,1fr) 40px}.colli-explodida-barra .colli-explodida-qtd button{min-width:40px}.colli-explodida-barra .colli-explodida-qtd button:disabled{opacity:.4;cursor:not-allowed}.colli-explodida-barra .colli-barra-acao{grid-column:1 / -1;grid-row:2;min-width:0;white-space:normal;padding-inline:12px}.colli-explodida-barra .colli-explodida-qtd+.colli-barra-acao{grid-column:2 / -1}.colli-explodida-barra[data-com-peca] .colli-barra-compra-miolo{grid-template-columns:56px 44px minmax(0,1fr);row-gap:12px;padding-block:12px}.colli-explodida-barra[data-com-peca] .colli-barra-foto{display:grid;grid-column:1;grid-row:1;width:56px;height:56px;border:1px solid var(--divider)}.colli-explodida-barra[data-com-peca] .colli-barra-foto img{object-fit:contain}.colli-explodida-barra[data-com-peca] .colli-barra-foto svg{color:var(--text-secondary)}.colli-explodida-barra[data-com-peca] .colli-barra-id{grid-column:2 / -1}.colli-explodida-barra[data-com-peca] .colli-barra-preco{display:none}.colli-explodida-barra[data-com-peca] .colli-explodida-qtd{grid-column:1 / 3}.colli-explodida-barra[data-com-peca] .colli-explodida-qtd+.colli-barra-acao{grid-column:3}body:has(.colli-explodida-barra) .colli-balao-whats{bottom:calc(var(--barra-aplicativo) + var(--altura-barra-pecas, 132px) + var(--barra-respiro))}body:has(.colli-explodida-barra) [data-debug-menu=gatilho]{bottom:calc(var(--barra-aplicativo) + var(--altura-barra-pecas, 132px) + var(--barra-respiro))}body:has([data-ui-surface=pdp-explodida-cor]) [data-debug-menu=gatilho]{visibility:hidden}}@media(max-width:767px){.colli-explodida .colli-explodida-partes{display:none}.colli-explodida-ferramentas{display:flex;justify-content:flex-end;padding:8px 12px}.colli-alternar-desenho.ui-action{min-height:44px;padding:8px;gap:8px;color:var(--foreground);font-size:var(--text-ui);text-transform:none;letter-spacing:normal}.colli-alternar-desenho[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.colli-grupo-na-lista{border-top:1px solid var(--divider)}.colli-grupo-na-lista:first-child{border-top:0}.colli-grupo-na-lista h3{margin:0}.colli-grupo-na-lista-gatilho.ui-action{display:flex;width:100%;min-height:56px;justify-content:flex-start;padding:12px 8px;gap:8px;border:0;color:var(--foreground);font-size:var(--text-ui);text-transform:none;letter-spacing:normal;text-align:left;white-space:normal}.colli-grupo-na-lista-gatilho>span{flex:1;min-width:0}.colli-grupo-na-lista-gatilho>small{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:var(--font-weight-regular);white-space:nowrap}.colli-grupo-na-lista-gatilho>svg{flex-shrink:0}.colli-grupo-na-lista-gatilho[aria-expanded=true]>svg{transform:rotate(180deg)}.colli-explodida :is(.colli-grupo-na-lista-gatilho,.colli-alternar-desenho).ui-action--ghost:hover:not([disabled]){background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground)}.colli-explodida :is(.colli-grupo-na-lista-gatilho,.colli-alternar-desenho):focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.colli-grupo-na-lista>[role=region]{padding-bottom:8px}.colli-explodida[data-vista=lista] .colli-explodida-visual{display:none}}@media(min-width:768px)and (max-width:1023px){.colli-explodida-miolo{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:20px}.colli-explodida-partes{grid-column:1 / -1}.colli-explodida-centro{position:sticky;top:calc(var(--barra-cabecalho) + 16px)}}@media(max-width:639px){#reviews[data-pdp-explodida] .colli-trilho-3>div{grid-template-columns:minmax(0,1fr);grid-template-areas:"quem" "estrelas" "fala";padding:16px;gap:12px}#reviews[data-pdp-explodida] .colli-trilho-3>div>footer{flex-direction:row;align-items:center;gap:12px}#reviews[data-pdp-explodida] .colli-trilho-3>div>p{min-width:0;overflow-wrap:anywhere}.colli-pecas-detalhes table.colli-ficha{min-width:0;table-layout:fixed}.colli-pecas-detalhes table.colli-ficha td{padding:12px 8px;overflow-wrap:anywhere;vertical-align:top}.colli-pecas-detalhes table.colli-ficha td.k{width:40%}.colli-gaveta-cor .colli-listagem-drawer-cab{min-height:76px}.colli-gaveta-cor .colli-listagem-drawer-cab span{font-size:var(--text-body)}.colli-gaveta-fecho{align-items:stretch;flex-direction:column;gap:10px;padding-inline:var(--margem-lateral)}.colli-gaveta-total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.colli-gaveta-sku{margin:0}.colli-gaveta-comprar{width:100%;min-width:0}.colli-explodida-cabeca{display:block}.colli-explodida-veiculo{display:none}.colli-explodida-pino3d--grupo{padding-inline:10px;font-size:var(--text-meta)}.colli-texturas-lista{grid-template-columns:1fr}.colli-explodida-qtd{grid-template-columns:36px 26px 36px}.colli-explodida-qtd button{min-width:36px}}:root[data-store-theme=light]{color-scheme:light;scrollbar-color:var(--gray-400) var(--concreto-100);caret-color:var(--focus-ring)}:root[data-store-theme=light] ::selection{background:var(--brand-accent);color:var(--brand-accent-contrast)}:root[data-store-theme=light] :is(.ui-surface,.ui-popover) :is(input,textarea){color-scheme:light}:root[data-store-theme=light] .colli-card-superficie{--card: #fff;--background: #fff;--surface: #fff;--raised: #fff;--product-image-bg: var(--concreto-100);border-color:transparent;background:var(--card);box-shadow:var(--elevation-card)}:root[data-store-theme=light] :is(.colli-interaction-panel,.colli-modal-surface,.colli-navbar-surface,.colli-command-surface,.colli-glass-popover){color-scheme:light}:root[data-store-theme=light] :is(.colli-acao-grafite,.colli-acao-contorno,.colli-listagem-pagina :is(button,input,[role=combobox])):focus-visible{outline-color:var(--focus-ring)}:root[data-store-theme=light] .colli-barra-aplicativo{--background: var(--brand-accent);--foreground: var(--brand-accent-contrast);--text-secondary: color-mix(in srgb, var(--brand-accent-contrast) 72%, transparent);--border: color-mix(in srgb, var(--brand-accent-contrast) 24%, transparent);box-shadow:0 -10px 30px color-mix(in srgb,var(--brand-accent-contrast) 12%,transparent)}:root[data-store-theme=light] .colli-barra-aplicativo .colli-selecao:before{background:var(--brand-accent-contrast)}:root[data-store-theme=light] .colli-barra-aplicativo :is(a,button):focus-visible{outline-color:var(--brand-accent-contrast)}:root[data-store-theme=light] .colli-benefits{border-color:var(--divider);background:var(--surface)}:root[data-store-theme=light] .colli-benefits-grid .colli-benefit-item:not(:first-child):before{background:var(--divider)}:root[data-store-theme=light] .colli-benefit-icon{border-color:var(--border)}:root[data-store-theme=light] .colli-benefit-icon:after{box-shadow:0 0 0 3px var(--surface)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase,.colli-specs-section,.colli-closing-explore,.colli-closing-head){background:var(--concreto-50);color:var(--foreground)}:root[data-store-theme=light] .colli-performance-showcase{border-bottom-color:var(--divider);background:var(--surface)}:root[data-store-theme=light] :is(.colli-curation-intro,.colli-performance-heading,.colli-performance-footer,.colli-performance-showcase .colli-collection-products>div+div){border-color:var(--divider)}:root[data-store-theme=light] :is(.colli-curation-intro h2,.colli-performance-heading h2,.colli-specs-heading h2,.colli-closing-head h2){color:var(--foreground)}:root[data-store-theme=light] :is(.colli-curation-description,.colli-performance-abertura>p,.colli-specs-heading>p,.colli-closing-head>div>span){color:var(--text-secondary)}:root[data-store-theme=light] :is(.colli-curation-intro>div:first-child>span,.colli-performance-heading>div>span,.colli-store-experience-copy>span,.colli-spec-copy>span,.colli-closing-link>span){color:var(--foreground)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-indice-linha{color:var(--text-tertiary)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-indice-linha:before{background:var(--foreground)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-indice-linha:after{background:color-mix(in srgb,var(--foreground) 22%,transparent)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-indice-linha:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-indice-linha:is([aria-selected=true],.is-atual){color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-indice-linha:is([aria-selected=true],.is-atual):after{background:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 10%,transparent)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-indice-linha:focus-visible{outline-color:var(--focus-ring)}:root[data-store-theme=light] :is(.colli-curation-all,.colli-performance-view-all){border-color:var(--control-border);color:var(--foreground)}:root[data-store-theme=light] :is(.colli-curation-all,.colli-performance-view-all):hover{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-contrast)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-progress{border-top-color:var(--divider);color:var(--text-tertiary)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-current{color:var(--foreground)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-total{color:var(--text-tertiary)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-track:after{display:none}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-track button>span{background:color-mix(in srgb,var(--foreground) 16%,transparent)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-track button:hover>span{background:color-mix(in srgb,var(--foreground) 34%,transparent)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-track button.is-ativo>span{background:var(--brand-accent)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-controls button{color:var(--foreground)}:root[data-store-theme=light] :is(.colli-curation-section,.colli-performance-showcase) .colli-trail-controls button:before{border-color:var(--border);background:var(--surface)}:root[data-store-theme=light] .colli-store-experience{background:var(--concreto-100)}:root[data-store-theme=light] .colli-store-experience-copy{background:var(--surface);color:var(--foreground);box-shadow:var(--elevation-floating)}:root[data-store-theme=light] .colli-store-experience-copy h2,:root[data-store-theme=light] .colli-store-cta{color:var(--foreground)}:root[data-store-theme=light] :is(.colli-store-experience-copy>p,.colli-store-active>small,.colli-store-horario){color:var(--text-secondary)}:root[data-store-theme=light] .colli-store-active{border-left-color:var(--foreground)}:root[data-store-theme=light] .colli-store-active>span{color:var(--foreground)}:root[data-store-theme=light] .colli-store-cta{border-color:var(--control-border)}:root[data-store-theme=light] .colli-store-trilho{border-top-color:var(--divider)}:root[data-store-theme=light] .colli-store-trilho-item{color:var(--text-tertiary)}:root[data-store-theme=light] .colli-store-trilho-item small{color:var(--text-quaternary)}:root[data-store-theme=light] .colli-store-trilho-item:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}:root[data-store-theme=light] .colli-store-trilho-item[aria-selected=true]{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}:root[data-store-theme=light] .colli-store-trilho-item:before{background:var(--foreground)}:root[data-store-theme=light] .colli-spec-card:not(.spec-2){border-color:transparent;background:var(--surface);color:var(--foreground);box-shadow:var(--elevation-card)}:root[data-store-theme=light] .colli-spec-card:not(.spec-2) .colli-spec-copy p{color:var(--text-secondary)}:root[data-store-theme=light] .colli-spec-card:not(.spec-2) .colli-spec-copy svg{color:var(--foreground)}:root[data-store-theme=light] .colli-closing-links{gap:var(--vao-grade)}:root[data-store-theme=light] .colli-closing-link{border-color:transparent;background:var(--surface);color:var(--foreground);box-shadow:var(--elevation-card)}:root[data-store-theme=light] .colli-closing-link p{color:var(--text-secondary)}:root[data-store-theme=light] .colli-closing-link svg{color:var(--foreground)}:root[data-store-theme=light] .colli-closing-link:hover{background:var(--brand-accent);color:var(--brand-accent-contrast)}:root[data-store-theme=light] .colli-closing-lifestyle:after{background:linear-gradient(180deg,var(--concreto-50) 0,color-mix(in srgb,var(--concreto-50) 82%,transparent) 9%,color-mix(in srgb,var(--concreto-50) 46%,transparent) 24%,color-mix(in srgb,var(--concreto-50) 16%,transparent) 38%,transparent 54%),linear-gradient(0deg,color-mix(in srgb,var(--concreto-950) 28%,transparent),transparent 22%)}:root[data-store-theme=light] .colli-busca-pagina-capa{border-bottom:1px solid var(--divider);background:var(--concreto-50);color:var(--foreground)}:root[data-store-theme=light] .colli-busca-pagina-migalha,:root[data-store-theme=light] .colli-busca-pagina-intro>div>p{color:var(--text-secondary)}:root[data-store-theme=light] .colli-busca-pagina-migalha>span,:root[data-store-theme=light] .colli-busca-pagina-intro h1{color:var(--foreground)}:root[data-store-theme=light] .colli-busca-pagina-migalha a:hover,:root[data-store-theme=light] :is(.colli-listagem-painel-cab>div,.colli-listagem-painel-cab h2,.colli-listagem-ver-cores,.colli-listagem-ativos>.colli-listagem-limpar,.colli-categoria-seo-toggle){color:var(--foreground)}:root[data-store-theme=light] .colli-busca-pagina-form,:root[data-store-theme=light] .colli-busca-pagina-campo{border-color:var(--control-border);background:var(--surface);color:var(--text-tertiary)}:root[data-store-theme=light] .colli-busca-pagina-form input{color:var(--foreground)}:root[data-store-theme=light] :is(.colli-busca-pagina-form,.colli-listagem-campo-preco):focus-within{outline-color:var(--focus-ring)}:root[data-store-theme=light] .colli-busca-pagina-limpar{color:var(--text-tertiary)}:root[data-store-theme=light] .colli-busca-pagina-limpar:hover{background:var(--muted);color:var(--foreground)}:root[data-store-theme=light] .colli-listagem-painel{box-shadow:var(--elevation-card)}:root[data-store-theme=light] .colli-listagem-painel-cab>button:hover,:root[data-store-theme=light] .colli-listagem-vazio>svg{color:var(--foreground)}:root[data-store-theme=light] :is(.colli-listagem-chip.is-ativa,.colli-listagem-cor.is-ativa:before){border-color:var(--foreground);outline-color:var(--foreground)}:root[data-store-theme=light] .colli-listagem-chip.is-ativa{background:color-mix(in srgb,var(--foreground) 6%,transparent)}:root[data-store-theme=light] .colli-listagem-cor>svg{color:var(--foreground)}:root[data-store-theme=light] .colli-listagem-numero.is-atual{border-color:var(--foreground);background:var(--foreground);color:var(--gray-50)}:root[data-store-theme=light] [data-pdp-root] .colli-chao-escuro:not(.colli-pdp-hero-cena){border-color:var(--divider);background:var(--concreto-50);color:var(--foreground)}:root[data-store-theme=light] [data-pdp-root] .colli-chao-escuro:not(.colli-pdp-hero-cena) .colli-texto-apoio{color:var(--text-secondary)}:root[data-store-theme=light] [data-pdp-root] :is(.colli-migalha-passo,.colli-migalha-seta){color:var(--text-tertiary)}:root[data-store-theme=light] [data-pdp-root] :is(.colli-migalha-passo:hover,.colli-migalha-atual,.colli-migalha-voltar){color:var(--foreground)}:root[data-store-theme=light] [data-pdp-root] .colli-migalha-voltar svg{color:var(--text-tertiary)}:root[data-store-theme=light] [data-pdp-root] .colli-explodida .colli-pagina-grafite{--background: var(--concreto-50);--card: #fff;--card-foreground: var(--foreground);--surface: #fff;--raised: #fff;--muted: var(--concreto-100);--secondary: var(--concreto-100);--secondary-foreground: var(--foreground);--accent: var(--concreto-100);--accent-foreground: var(--foreground);--foreground: var(--gray-950);--text: var(--foreground);--text-secondary: var(--concreto-700);--muted-foreground: var(--concreto-700);--text-tertiary: var(--concreto-600);--text-quaternary: var(--concreto-500);--border: var(--concreto-300);--divider: var(--concreto-200);--input: #fff;--input-background: #fff;--control-border: var(--concreto-500);--ring: var(--focus-ring);background:transparent;color:var(--foreground);color-scheme:light}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-detalhes{background:var(--surface)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-relacionados{background:var(--concreto-100)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha{color:var(--text-tertiary)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha:before,:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha[aria-selected=true]:after{background:var(--foreground)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha:after{background:color-mix(in srgb,var(--foreground) 22%,transparent)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha[aria-selected=true]{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha[aria-selected=true]:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 10%,transparent)}:root[data-store-theme=light] [data-pdp-root] .colli-pdp-indice .colli-indice-linha:focus-visible{outline-color:var(--focus-ring)}:root[data-store-theme=light] [data-pdp-root] .colli-explodida-partes-lista .colli-indice-linha{color:var(--text-tertiary)}:root[data-store-theme=light] [data-pdp-root] .colli-explodida-partes-lista .colli-indice-linha:before,:root[data-store-theme=light] [data-pdp-root] .colli-explodida-partes-lista .colli-indice-linha.is-atual:after{background:var(--foreground)}:root[data-store-theme=light] [data-pdp-root] .colli-explodida-partes-lista .colli-indice-linha:after{background:color-mix(in srgb,var(--foreground) 22%,transparent)}:root[data-store-theme=light] [data-pdp-root] .colli-explodida-partes-lista .colli-indice-linha:hover,:root[data-store-theme=light] [data-pdp-root] .colli-explodida-partes-lista .colli-indice-linha.is-atual{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 5%,transparent)}:root[data-store-theme=light] [data-pdp-root] .colli-aba-linha,:root[data-store-theme=light] [data-pdp-root] table.colli-ficha tbody tr,:root[data-store-theme=light] [data-pdp-root] :is(.colli-aba-chegada li,.colli-aba-chegada-lista li){border-color:var(--divider)}:root[data-store-theme=light] [data-pdp-root] :is(.colli-aba-linha:hover,table.colli-ficha tbody tr:hover){background:color-mix(in srgb,var(--foreground) 4%,transparent)}:root[data-store-theme=light] [data-pdp-root] :is(.colli-aba-linha b,table.colli-ficha td.v,.colli-aba-lead){color:var(--foreground)}:root[data-store-theme=light] [data-pdp-root] :is(.colli-aba-linha span,table.colli-ficha td.k,.colli-aba-nota,.colli-aba-chegada li,.colli-aba-chegada-lista li){color:var(--text-secondary)}:root[data-store-theme=light] [data-pdp-root] :is(.colli-aba-linha>em,.colli-aba-check){color:var(--foreground)}:root[data-store-theme=light] [data-pdp-root] .colli-trail-progress:not(.is-claro){border-top-color:var(--divider);color:var(--text-tertiary)}:root[data-store-theme=light] [data-pdp-root] .colli-trail-progress:not(.is-claro) :is(.colli-trail-current,.colli-trail-total,.colli-trail-controls button){color:var(--foreground)}:root[data-store-theme=light] [data-pdp-root] .colli-trail-progress:not(.is-claro) .colli-trail-track button>span{background:color-mix(in srgb,var(--foreground) 16%,transparent)}:root[data-store-theme=light] [data-pdp-root] .colli-trail-progress:not(.is-claro) .colli-trail-track button.is-ativo>span{background:var(--brand-accent)}:root[data-store-theme=light] [data-pdp-root] .colli-trail-progress:not(.is-claro) .colli-trail-controls button:before{border-color:var(--border);background:var(--surface)}:root[data-store-theme=light] [data-pdp-root] .colli-galeria .group>span.bg-\[var\(--brand-accent\)\]{background:var(--foreground)}:root[data-store-theme=light] .colli-conta-layout{color-scheme:light}:root[data-store-theme=light] .colli-conta-layout :is(a,button,input,select,textarea):focus-visible{outline-color:var(--focus-ring)}:root[data-store-theme=light] .colli-conta-identidade{border-bottom-color:var(--divider)}:root[data-store-theme=light] .colli-conta-selo{border-color:var(--control-border);color:var(--text-secondary)}:root[data-store-theme=light] .colli-conta-sair-celular{border-color:var(--control-border);color:var(--foreground)}:root[data-store-theme=light] .colli-conta-sair-celular>svg{color:var(--foreground)}:root[data-store-theme=light] .colli-conta-sair-celular:hover{border-color:var(--foreground);color:var(--foreground)}:root[data-store-theme=light] :is(.colli-conta-andamento-rotulo,.colli-conta-aba[aria-pressed=true] em){color:var(--foreground)}:root[data-store-theme=light] .colli-conta-aba[aria-pressed=true]:after,:root[data-store-theme=light] .colli-conta-item.is-atual:before{background:var(--foreground)}:root[data-store-theme=light] .colli-conta-item.is-atual>svg{color:var(--foreground)}:root[data-store-theme=light] :is(.colli-conta-andamento:hover,.colli-conta-ficha:hover,.colli-conta-vivo:hover){border-color:var(--foreground)}:root[data-store-theme=light] .colli-conta-andamento:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}:root[data-store-theme=light] :is(.colli-conta-painel,.colli-conta-bloco,.colli-conta-vivo){box-shadow:var(--elevation-card)}:root[data-store-theme=light] .colli-faq-miolo{background-color:var(--background);background-image:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--brand-accent) 7%,transparent),transparent 34%)}:root[data-store-theme=light] .colli-faq-painel{box-shadow:var(--elevation-card)}:root[data-store-theme=light] .colli-faq-assunto:hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 4%,transparent)}:root[data-store-theme=light] .colli-faq-assunto.is-atual{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}:root[data-store-theme=light] .colli-faq-socorro-canal:hover{color:var(--foreground)}:root[data-store-theme=light] .colli-login-page{background:var(--background)}:root[data-store-theme=light] .colli-login-page [data-ui-panel=login]{box-shadow:var(--elevation-card)}.colli-login-page .ui-field[aria-invalid=true]{border-color:var(--danger-500)}.colli-login-page .ui-field[aria-invalid=true]:focus-visible{outline-color:var(--danger-600)}:root[data-store-theme=light] .colli-login-voltar{color:var(--text-secondary)}:root[data-store-theme=light] .colli-login-voltar:hover{color:var(--foreground)}:root[data-store-theme=light] .colli-login-alternar{border-color:var(--control-border);color:var(--text-secondary)}:root[data-store-theme=light] .colli-login-alternar:hover{border-color:var(--foreground);color:var(--foreground)}:root[data-store-theme=light] .colli-login-alternar-forte{color:var(--foreground)}:root[data-store-theme=light] .colli-login-legal{color:var(--text-tertiary)}:root[data-store-theme=light] .colli-login-legal a:hover{color:var(--foreground)}:root[data-store-theme=light] .colli-404-page{background-image:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--brand-accent) 6%,transparent),transparent 34%)}.colli-cupom-aplicado{border-color:var(--success-800);background:color-mix(in srgb,var(--success-950) 70%,transparent);color:var(--success-200)}.colli-cupom-aplicado>svg{color:var(--success-300)}.colli-cupom-aplicado>button{color:var(--success-400)}.colli-cupom-aplicado>button:hover{color:var(--success-200)}:root[data-store-theme=light] .colli-cupom-aplicado{border-color:var(--success-300);background:var(--success-100);color:var(--success-700)}:root[data-store-theme=light] .colli-cupom-aplicado>svg{color:var(--success-600)}:root[data-store-theme=light] .colli-cupom-aplicado>button{color:var(--success-600)}:root[data-store-theme=light] .colli-cupom-aplicado>button:hover{color:var(--success-800)}:root[data-store-theme=light] .colli-ficha-cupom{border-color:var(--success-300);background:var(--success-100);color:var(--success-700)}:root[data-store-theme=light] .colli-ficha-cupom button{color:var(--success-600)}:root[data-store-theme=light] .colli-ficha-cupom button:hover{color:var(--success-800)}:root[data-store-theme=light] .colli-footer{background:var(--concreto-100);color:var(--gray-950)}:root[data-store-theme=light] .colli-footer :is(p,a,.text-caption){color:var(--gray-600)}:root[data-store-theme=light] .colli-footer h2{color:var(--gray-950)}:root[data-store-theme=light] .colli-footer .border-t{border-color:var(--concreto-200)}:root[data-store-theme=light] .colli-footer a:hover,:root[data-store-theme=light] .colli-footer a[aria-label*=Instagram]{color:var(--gray-950)}:root[data-store-theme=light] .colli-footer-trust{background:var(--concreto-100);color:var(--gray-950)}:root[data-store-theme=light] .colli-footer-trust-group h3{color:var(--gray-600)}:root[data-store-theme=light] .colli-footer-trust-item{background:var(--gray-50);color:var(--gray-800);border-color:var(--concreto-200)}:root[data-store-theme=light] .colli-nav-porta>span{background:var(--gray-950);color:var(--gray-50);border-color:var(--gray-950)}:root[data-store-theme=light] .colli-nav-porta:hover>span{background:var(--gray-800);color:var(--gray-50);border-color:var(--gray-800)}:root[data-store-theme=light] .colli-ficha-rodape{box-shadow:none}:root[data-store-theme=light] .colli-compra-andar-configuracao button[aria-pressed=true]:not([data-unavailable]){background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:none}:root[data-store-theme=light] .colli-galeria-trilha button[aria-current=true]{border-color:var(--gray-950)}:root[data-store-theme=light] .colli-galeria-trilha button[aria-label^="Ver o vídeo"] .rounded-full{background:var(--gray-950);color:var(--gray-50)}:root[data-store-theme=light] .colli-galeria-trilha button[aria-label^="Ver o vídeo"] svg{color:var(--gray-50);fill:currentColor}:root[data-store-theme=light] :is(.colli-conta-ficha,.colli-pedido-card,.colli-conta-form-card,.colli-endereco-card,.colli-pagamento-card,.colli-recompensa-card,.colli-pix-card,.colli-newsletter-painel,.colli-produto-card,.colli-conta-info-card,.colli-pedido-status-card){background:var(--card);border-color:var(--border)}.colli-conta-modal-icone{border-radius:var(--radius-chip)}.colli-conta-modal .colli-conta-botao{border-radius:var(--radius-action)}.colli-conta-modal .colli-conta-campo :is(input,select,textarea){border:1px solid var(--ui-field-border);border-radius:var(--radius-field);background:var(--ui-field-bg);padding-inline:12px}.colli-conta-modal .colli-conta-campo :is(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.colli-gaveta-cor[data-surface-appearance=light]{--primary: var(--gray-950);--primary-hover: var(--gray-800);--primary-foreground: var(--gray-50);--primary-contrast: var(--gray-50);--ui-content-accent: var(--gray-950);--focus-ring: var(--gray-950)}.colli-gaveta-cor[data-surface-appearance=light] :is(.colli-cor-linha.is-atual,.colli-textura.is-atual){--foreground: var(--gray-50);--text-secondary: var(--gray-50);--text-tertiary: var(--gray-200);background:var(--gray-950);color:var(--gray-50);border-color:var(--gray-950)}.colli-gaveta-cor[data-surface-appearance=light] :is(.colli-cor-linha.is-atual,.colli-textura.is-atual) svg{color:currentColor}.colli-gaveta-cor[data-surface-appearance=light] .colli-explodida-qtd{--foreground: var(--gray-950);background:var(--gray-50);color:var(--gray-950)}.colli-gaveta-cor[data-surface-appearance=light] .colli-explodida-qtd svg{color:var(--gray-950)}.colli-gaveta-cor[data-surface-appearance=light] .colli-gaveta-comprar{background:var(--gray-950);color:var(--gray-50);border-color:var(--gray-950)}.colli-gaveta-cor[data-surface-appearance=light] .colli-gaveta-comprar:hover{background:var(--gray-800)}.colli-gaveta-cor[data-surface-appearance=light] .colli-fotos-variacoes button[aria-pressed=true]{border-color:var(--gray-950)}.fill-rating{fill:var(--rating-200);color:var(--rating-300);stroke-width:1}.colli-gaveta-cor[data-surface-appearance=light] .colli-cor-linha.is-atual .colli-explodida-qtd svg{color:var(--gray-950)}:root[data-store-theme=light] .colli-cartao-preview>span{color:var(--gray-950)}:root[data-store-theme=light] .colli-newsletter-painel{box-shadow:var(--elevation-card)}:root[data-store-theme=light] :is(.colli-conta-form-card-cab,.colli-pagamento-principal){color:var(--gray-950)}:is(.colli-ficha-pagar,.colli-acao-grafite,.colli-vitrine-cta,.colli-busca-pagina-submit,.colli-listagem-vazio button,.colli-listagem-drawer-rodape button:last-child,.colli-conta-botao:not(.colli-conta-botao--fantasma,.colli-conta-botao--risco,.colli-conta-botao--perigo)){background:var(--gray-950);border-color:var(--gray-950);color:var(--gray-50)}:is(:root,.ui-surface,.ui-popover) :is(button,a).bg-primary:hover:not(:disabled),:is(:root,.ui-surface,.ui-popover) :is(.colli-ficha-pagar,.colli-acao-grafite,.colli-vitrine-cta,.colli-busca-pagina-submit,.colli-listagem-vazio button,.colli-listagem-drawer-rodape button:last-child,.colli-conta-botao:not(.colli-conta-botao--fantasma,.colli-conta-botao--risco,.colli-conta-botao--perigo)):hover:not(:disabled),.colli-gaveta-cor[data-surface-appearance=light] .colli-gaveta-comprar:hover:not(:disabled),:root[data-store-theme=light] .colli-compra-andar-configuracao button[aria-pressed]:hover:not([data-unavailable]):not(:disabled),.colli-gaveta-cor[data-surface-appearance=light] :is(.colli-cor-linha,.colli-textura):hover{--foreground: var(--brand-accent-contrast);--text-secondary: var(--brand-accent-contrast);--text-tertiary: var(--brand-accent-contrast);background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-contrast)}:root[data-store-theme=light] .colli-compra-andar-configuracao button[aria-pressed=true]:not([data-unavailable])>span.bg-primary{background:var(--gray-50);border-color:var(--gray-50);color:var(--gray-950)}.colli-explodida-area-desenho:has(.colli-foco-frame){aspect-ratio:auto}.colli-foco-frame{width:100%;min-width:0;min-height:420px;display:flex;flex-direction:column;aspect-ratio:1;color:var(--foreground)}.colli-foco-rodape{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--surface);font-family:var(--font-body);font-size:var(--text-ui)}.colli-explodida-visual[hidden]{display:none}.colli-foco-recolher.ui-action{display:flex;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;border-radius:0;background:var(--surface);color:var(--foreground);font-size:var(--text-ui);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal}.colli-foco-recolher.ui-action:hover:not([disabled]){background:var(--surface);color:var(--foreground)}.colli-foco-recolher[aria-expanded=true]{border-bottom:1px solid var(--divider)}.colli-foco-recolher[aria-expanded=true]>svg{transform:rotate(180deg)}.colli-foco-recolher>svg{flex-shrink:0}.colli-foco-recolher:focus-visible{outline:2px solid var(--foreground);outline-offset:-4px}.colli-foco-resumo{display:grid;gap:4px;min-width:0;line-height:1.25}.colli-foco-subtitulo{color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--font-weight-regular)}.colli-foco-titulo{min-width:0;font-weight:var(--font-weight-semibold)}.colli-foco-voltar,.colli-foco-voltar:hover{color:var(--foreground)}.colli-foco-voltar.ui-action{flex-shrink:0;justify-content:flex-start;min-height:44px;padding:8px 16px;gap:8px;border-top:1px solid var(--divider);border-radius:0;font-size:var(--text-ui);text-transform:none;letter-spacing:normal}.colli-foco-rodape{min-height:48px;border-top:1px solid var(--divider)}.colli-foco-area{position:relative;flex:1;min-height:0;overflow:hidden}.colli-foco-contexto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.colli-foco-camera{transition:transform .55s cubic-bezier(.22,1,.36,1)}.colli-foco-camera image{transition:opacity .3s ease}.colli-foco-origem{stroke:var(--foreground);stroke-opacity:.6;stroke-width:2;stroke-dasharray:6 5}.colli-foco-ligacao line{stroke:var(--brand-graphite);stroke-width:1.5}.colli-foco-ligacao circle{fill:var(--brand-accent);stroke:var(--brand-graphite);stroke-width:1.5}.colli-foco-ponto{position:absolute;left:0;top:0}.colli-foco-grupo{transform:translate(-50%,-50%);width:max-content;min-height:44px;padding:6px 10px;background:var(--surface);text-align:center;font-size:var(--text-ui);line-height:1.25;white-space:nowrap}.colli-foco-camada{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s ease}.colli-foco-camada[data-aberta=nao]{pointer-events:none}.colli-foco-peca{position:relative;display:block;transform:translate(-50%,-50%);min-width:44px;min-height:44px;padding:0;background:transparent;color:var(--foreground)}.colli-foco-peca:hover,.colli-foco-peca:disabled{background:transparent;color:var(--foreground);opacity:1}.colli-foco-peca img,.colli-foco-peca svg{display:block;width:100%;height:100%;object-fit:contain}.colli-foco-imagem{display:block;width:100%;height:100%;transition:opacity .3s ease}.colli-foco-numero{position:absolute;left:-12px;top:-12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--foreground);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-family:var(--font-heading);font-size:var(--text-ui);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.colli-foco-peca.is-atual .colli-foco-numero{background:var(--brand-accent);color:var(--brand-graphite);border-color:var(--brand-graphite)}.colli-foco-estoque{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:3px 6px;border:1px solid var(--foreground);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:var(--text-meta);font-weight:var(--font-weight-semibold);line-height:1.25;white-space:nowrap}.colli-peca-linha[data-estoque=indisponivel] .colli-peca-sem-estoque{padding:3px 6px;border:1px solid var(--divider);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground)}.colli-foco-indicador{flex-shrink:0;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--brand-accent)}@media(max-width:639px){.colli-foco-frame{min-height:420px}.colli-foco-recolher.ui-action,.colli-foco-voltar.ui-action{padding-inline:12px}.colli-foco-grupo{padding-inline:8px}.colli-foco-rodape{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.colli-foco-camera,.colli-foco-camera image,.colli-foco-camada,.colli-foco-imagem{transition:none}}.colli-foco-frame .ui-action--ghost:hover:not([disabled]){background:transparent;color:var(--foreground)}
