:root{--gold:#C9A84C;--gold-light:#F5E6C0;--gold-dark:#9A7730;--black:#0A0A0A;--white:#FFFFFF;--gray-50:#FAFAFA;--gray-100:#F4F4F4;--gray-200:#E8E8E8;--gray-400:#AEAEAE;--gray-600:#6B6B6B;--gray-800:#2E2E2E;--blue-jeans:#1A3A6B;--blue-light:#EAF0FB;--green-disc:#1B7A3E;--green-light:#E6F5EC;--red-warn:#D32F2F;--red-light:#FDECEA;--font-display:"Bebas Neue",sans-serif;--font-body:"DM Sans",sans-serif;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:100px;--shadow-sm:0 2px 8px rgba(0,0,0,0.08);--shadow-md:0 4px 16px rgba(0,0,0,0.12);--shadow-lg:0 12px 32px rgba(0,0,0,0.16);--shadow-gold:0 2px 10px rgba(201,168,76,0.25);--ease-default:0.2s ease;--ease-smooth:0.3s ease;--dur-instant:100ms;--dur-fast:140ms;--dur-base:260ms;--dur-slow:600ms;--dur-xslow:900ms;--dur-hover-in:220ms;--dur-hover-out:160ms;--dur-accordion:420ms;--dur-reveal-section:540ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--ease-decel:cubic-bezier(0,0,0.2,1);--reveal-y:18px;--reveal-y-sm:10px;--reveal-scale:0.96;--stagger-sm:40ms;--stagger-md:60ms;--stagger-lg:80ms;--dur-overlay-backdrop-in:320ms;--dur-overlay-backdrop-out:240ms;--dur-product-shell-in:560ms;--dur-product-shell-out:380ms;--dur-cart-shell-in:1500ms;--dur-cart-shell-out:360ms;--dur-overlay-content-in:240ms;--dur-overlay-content-out:180ms;--dur-overlay-handoff:90ms;--ease-overlay-backdrop-enter:cubic-bezier(0.22,1,0.36,1);--ease-overlay-backdrop-exit:cubic-bezier(0.4,0.08,0.22,1);--ease-overlay-shell-enter:cubic-bezier(0.2,0.88,0.24,1);--ease-overlay-shell-exit:cubic-bezier(0.38,0.06,0.2,1);--ease-overlay-content-enter:cubic-bezier(0.2,0.84,0.26,1);--ease-overlay-content-exit:cubic-bezier(0.38,0.06,0.2,1);--ease-interactive-in:var(--ease-overlay-shell-enter);--ease-interactive-out:var(--ease-overlay-shell-exit);--lift-hover-sm:-1px;--lift-hover-md:-3px;--press-scale:0.96;--dur-overlay-in:var(--dur-overlay-backdrop-in);--dur-overlay-out:var(--dur-overlay-backdrop-out);--dur-panel-in:var(--dur-product-shell-in);--dur-panel-out:var(--dur-product-shell-out);--dur-content-in:var(--dur-overlay-content-in);--dur-content-out:var(--dur-overlay-content-out);--ease-overlay-in:var(--ease-overlay-backdrop-enter);--ease-overlay-out:var(--ease-overlay-backdrop-exit);--ease-panel-in:var(--ease-overlay-shell-enter);--ease-panel-out:var(--ease-overlay-shell-exit)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--font-body);background:var(--gray-50);color:var(--black);line-height:1.5;overflow-x:hidden}#root,body{min-height:100vh}[id=tamanhos],section[id]{scroll-margin-top:84px}img{display:block;max-width:100%}button{cursor:pointer;border:none;background:none}button,input{font-family:inherit}a{text-decoration:none;color:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(var(--reveal-y,18px))}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpSm{0%{opacity:0;transform:translateY(var(--reveal-y-sm,10px))}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(var(--reveal-scale,.96))}to{opacity:1;transform:scale(1)}}@keyframes scaleSpring{0%{opacity:0;transform:scale(.88)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(var(--overlay-blur-end,12px));-webkit-backdrop-filter:blur(var(--overlay-blur-end,12px))}}@keyframes overlayOut{0%{opacity:1;backdrop-filter:blur(var(--overlay-blur-end,12px));-webkit-backdrop-filter:blur(var(--overlay-blur-end,12px))}to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes modalIn{0%{opacity:0;transform:translate3d(0,var(--overlay-enter-y,24px),0) scale(var(--overlay-enter-scale,.972))}62%{opacity:.92;transform:translate3d(0,calc(var(--overlay-enter-y, 24px) * .22),0) scale(.994)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes modalOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,var(--overlay-exit-y,18px),0) scale(var(--overlay-exit-scale,.982))}}@keyframes drawerIn{0%{opacity:0;transform:translate3d(var(--drawer-enter-x,40px),0,0) scale(var(--drawer-enter-scale,.985))}64%{opacity:.96;transform:translate3d(calc(var(--drawer-enter-x, 40px) * .16),0,0) scale(.996)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes drawerOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--drawer-exit-x,28px),0,0) scale(var(--drawer-exit-scale,.98))}}@keyframes overlayContentIn{0%{opacity:0;transform:translate3d(0,var(--overlay-content-enter-y,12px),0) scale(var(--overlay-content-enter-scale,.992))}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes overlayContentOut{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,var(--overlay-content-exit-y,8px),0) scale(var(--overlay-content-exit-scale,.996))}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes ripple{to{transform:scale(2.4);opacity:0}}.reveal{opacity:0;transform:translate3d(0,var(--reveal-y,18px),0) scale(.992);transition:opacity var(--dur-reveal-section,.54s) var(--ease-overlay-shell-enter),transform var(--dur-reveal-section,.54s) var(--ease-overlay-shell-enter);will-change:opacity,transform}.reveal.revealed{opacity:1;transform:translateZ(0) scale(1)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@media (max-width:640px){html{scroll-padding-top:74px}[id=tamanhos],section[id]{scroll-margin-top:74px}}@media (max-width:430px){html{scroll-padding-top:70px}[id=tamanhos],section[id]{scroll-margin-top:70px}}