@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e717b09a-module__ATMw8q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e717b09a-module__ATMw8q__variable{--font-inter:"Inter", "Inter Fallback"}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
:root{--brand-navy:#0b2e6b;--brand-blue:#155cf2;--brand-blue-dark:#0c3fc4;--brand-red:#e5192d;--brand-orange:#ff7a00;--brand-green:#1e9e5a;--brand-green-dark:#166a35;--pix-blue:#1a73e8;--pix-green:#00b26b;--pix-green-dark:#17a452;--pix-teal:#32bcad;--green-soft:#e7f7ee;--green-line:#b8e8c6;--promo-cream:#ede8e1;--promo-blue:#141f9e;--promo-green:#1e8a45;--promo-green-dark:var(--brand-green-dark);--bg-page:#f2f3f6;--bg-card:#fff;--bg-subtle:#f7f8fa;--bg-info:#eef3ff;--bg-danger-soft:#fdecec;--bg-brand-soft:#f5f8ff;--border:#e3e6ec;--border-strong:#cdd2dc;--border-soft:#e7eaef;--text:#16181d;--text-strong:#1c2433;--text-muted:#6b7280;--text-faint:#9aa1ac;--text-dim:#8a93a3;--amber-bg:#fff8e6;--amber-border:#f0dda0;--amber-text:#b98900;--amber-text-strong:#7a5d0a;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--shadow-card-hover:0 8px 24px #1018281a;--shadow-pop:0 12px 32px #10182829;--shadow-panel:0 4px 24px #1018280f;--shadow-drawer:-12px 0 40px #06102838;--container:1280px;--container-narrow:1000px;--gutter:24px;--gutter-tight:14px;--z-header:40;--z-nav-overlay:90;--z-drawer:100;--z-popover:200;--z-modal:300;--z-modal-top:400;--z-toast:500}
*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-inter),"Inter",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg-page);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input{font:inherit}svg{display:block}svg.svg-inline--fa{vertical-align:baseline;width:auto;height:auto;display:block}.a11y-btn,.mobile-menu-btn,.cep-modal__close,.cart-drawer__close,.cart-item__remove,.checkout__item-remove,.copypopup__close,.fav-btn,.pdp__icon-btn,.header-action,.logo,.search-form button,.pagination a,.social-icons a,.iof-pix__close{position:relative}.a11y-btn:after,.mobile-menu-btn:after,.cep-modal__close:after,.cart-drawer__close:after,.cart-item__remove:after,.checkout__item-remove:after,.copypopup__close:after,.fav-btn:after,.pdp__icon-btn:after,.header-action:after,.logo:after,.search-form button:after,.pagination a:after,.social-icons a:after,.iof-pix__close:after{content:"";width:44px;min-width:100%;height:44px;min-height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}
.email-autocomplete{z-index:500;border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);background:#fff;max-height:220px;position:absolute;overflow:hidden auto}.email-autocomplete li{border-bottom:1px solid var(--border)}.email-autocomplete li:last-child{border-bottom:none}.email-autocomplete button{text-align:left;width:100%;color:var(--text);padding:10px 14px;font-size:13.5px;transition:background .1s;display:block}.email-autocomplete button:hover,.email-autocomplete button:active{background:var(--bg-page)}.email-autocomplete button strong{color:var(--brand-blue);font-weight:700}
.promo-bar{background:var(--promo-blue);border-bottom:4px solid var(--brand-red);align-items:stretch;min-height:56px;display:flex;position:relative}.promo-bar__left{background:var(--promo-cream);clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);flex:none;justify-content:center;align-items:center;padding:12px 56px 12px 28px;display:flex}.promo-bar__left p{color:#2b2b2b;white-space:nowrap;margin:0;font-size:14.5px}.promo-bar__left strong{color:var(--brand-blue);font-weight:800}.promo-bar__right{flex-wrap:nowrap;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 44px 10px 24px;display:flex}.promo-bar__right input{border-radius:var(--radius-sm);border:none;outline:none;flex:0 190px;width:190px;padding:10px 14px;font-size:13.5px}.promo-bar__right input::placeholder{color:var(--text-faint)}.promo-bar__right button{background:var(--promo-green);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;padding:10px 22px;font-size:13.5px;font-weight:700;transition:background .15s}.promo-bar__right button:hover{background:var(--promo-green-dark)}.promo-bar__legal{color:#fff;opacity:.9;flex-shrink:1;max-width:320px;margin:0;font-size:12px;line-height:1.4}.promo-bar__legal a{font-weight:600;text-decoration:underline}.promo-bar__legal a:hover{opacity:.85}.promo-bar__success{color:#fff;flex:1;align-items:center;margin:0;padding:10px 44px 10px 24px;font-size:14px;font-weight:700;display:flex}@media (max-width:980px){.promo-bar{flex-wrap:wrap}.promo-bar__left{clip-path:none;background:var(--promo-blue);text-align:center;justify-content:center;width:100%;padding:15px 20px}.promo-bar__left p{color:#fff;white-space:normal}.promo-bar__left strong{color:#fff}.promo-bar__right{opacity:0;flex-wrap:wrap;width:100%;max-height:0;padding:0 20px;transition:max-height .25s,opacity .2s,padding .25s;overflow:hidden}.promo-bar.is-expanded .promo-bar__right{opacity:1;max-height:220px;padding:10px 20px 16px}.promo-bar__right input{flex:160px;width:auto}.promo-bar__legal{flex-basis:100%;max-width:none}.promo-bar__success{text-align:center;width:100%;padding:14px 20px}}
.site-header.has-nav-open{z-index:calc(var(--z-drawer) + 1)}.site-header{border-bottom:1px solid var(--border);z-index:40;background:#fff;position:relative}.site-header__inner{max-width:var(--container);align-items:center;gap:20px;margin:0 auto;padding:6px 24px;display:flex;position:relative}.mobile-menu-btn{color:var(--text);flex-shrink:0;order:0;padding:6px;display:none}.logo{letter-spacing:-.02em;color:var(--brand-navy);white-space:nowrap;flex-shrink:0;order:1;font-size:22px;font-weight:800}.logo img{width:197px;height:21px;display:block}.logo span{color:var(--brand-orange)}.search-form{border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:#fff;flex:1;order:2;align-items:center;max-width:640px;transition:border-color .15s;display:flex;overflow:hidden}.search-form:focus-within{border-color:var(--brand-blue)}.search-form input{background:0 0;border:none;outline:none;flex:1;padding:11px 18px;font-size:14px}.search-form button{background:var(--brand-blue);color:#fff;align-items:center;padding:11px 18px;transition:background .15s;display:flex}.search-form button:hover{background:var(--brand-blue-dark)}.header-action{color:var(--text);flex-shrink:0;align-items:center;gap:8px;padding:6px 4px;font-size:13px;font-weight:600;display:flex;position:relative}.header-action span{white-space:nowrap;line-height:1.2}.header-action:hover{color:var(--brand-blue)}.header-action--icon-only span:not(.cart-badge){display:none}.header-action--cep{order:3;min-width:0}.header-action--cep span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.header-action--account{order:4;margin-left:auto}.header-action--fav{order:5}.header-action--cart{order:6}.mobile-utility-row{display:contents}.a11y-btn{color:var(--text);flex-shrink:0;display:none}.cart-badge{background:var(--brand-red);color:#fff;border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-8px}.cep-modal-overlay{z-index:200;background:#1018288c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.cep-modal-overlay.is-open{display:flex}.cep-modal{width:100%;max-width:420px;box-shadow:var(--shadow-pop);background:#fff;border-radius:12px;overflow:hidden}.cep-modal__header{background:var(--brand-blue);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.cep-modal__header h2{color:#fff;margin:0;font-size:19px;font-weight:700}.cep-modal__close{color:#fff;opacity:.9;flex-shrink:0}.cep-modal__close:hover{opacity:1}.cep-modal__body{background:#f4f5f7;padding:24px}.cep-modal__body p{color:#333;margin:0 0 20px;font-size:14.5px;line-height:1.5}.cep-modal__body label{color:#4a4a4a;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.cep-modal__form{gap:10px;display:flex}.cep-modal__form input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;flex:1;padding:12px 14px;font-size:14px}.cep-modal__form button{background:var(--brand-blue);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;padding:12px 22px;font-size:14px;font-weight:700;transition:background .15s}.cep-modal__form button:hover{background:var(--brand-blue-dark)}.cep-modal__form button:disabled{opacity:.7;cursor:default}.cep-modal__feedback{min-height:18px;margin:12px 0 0;font-size:13px;line-height:1.4}.cep-modal__feedback.is-loading{color:var(--text-muted)}.cep-modal__feedback.is-error{color:var(--brand-red);font-weight:600}.cep-modal__feedback.is-success{color:var(--brand-green);font-weight:600}@media (max-width:480px){.cep-modal__form{flex-direction:column}}
.bid-modal-overlay{z-index:300;background:#10182899;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.bid-modal-overlay.is-open{display:flex}.bid-modal{width:100%;max-width:400px;box-shadow:var(--shadow-pop);text-align:center;background:#fff;border-radius:16px;padding:36px 30px}.bid-modal__stage h3{color:var(--text);margin:18px 0 8px;font-size:19px;font-weight:800}.bid-modal__stage p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.bid-modal__stage p strong{color:var(--text);font-weight:700}.bid-modal__spinner{border:4px solid var(--border);border-top-color:var(--brand-blue);border-radius:50%;width:52px;height:52px;margin:0 auto;animation:.8s linear infinite bid-spin}@keyframes bid-spin{to{transform:rotate(360deg)}}.bid-modal__check{background:var(--brand-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;animation:.35s bid-pop;display:flex}@keyframes bid-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.bid-modal__notice{text-align:left;background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:10px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;display:flex}.bid-modal__notice svg{color:var(--amber-text);flex-shrink:0;margin-top:1px}.bid-modal__notice p{color:var(--amber-text-strong);margin:0;font-size:12.5px;line-height:1.5}.bid-modal__cta{background:var(--brand-blue);color:#fff;border-radius:var(--radius-sm);width:100%;margin-top:18px;padding:13px;font-size:14.5px;font-weight:700;transition:background .15s}.bid-modal__cta:hover{background:var(--brand-blue-dark)}
.checkout-main{max-width:var(--container-narrow);margin:0 auto;padding:32px 24px}.checkout-main h1{color:var(--brand-navy);letter-spacing:-.01em;margin:0 0 6px;font-size:26px;font-weight:800}.checkout-main__sub{color:var(--text-muted);margin:0 0 28px;font-size:14px}.checkout{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}.checkout__section{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;margin-bottom:20px;padding:22px}.checkout__section h2{color:var(--text);margin:0 0 16px;font-size:16px;font-weight:800}.checkout__field{color:var(--text-muted);flex-direction:column;gap:6px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:flex}.checkout__input-wrap{display:block;position:relative}.checkout__field input{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--text);background:#fff;padding:11px 13px;font-size:14px;font-weight:500;transition:border-color .15s,padding-right .15s}.checkout__field input:focus{border-color:var(--brand-blue);outline:none}.checkout__field-check{color:var(--brand-green);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)scale(.6)}.checkout__field.is-filled input{border-color:var(--brand-green);padding-right:36px}.checkout__field.is-filled .checkout__field-check{opacity:1;transform:translateY(-50%)scale(1)}.checkout__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout__cep-feedback{min-height:16px;margin:-6px 0 14px;font-size:12.5px;font-weight:600}.checkout__cep-feedback.is-error{color:var(--brand-red)}.checkout__cep-feedback.is-success{color:var(--brand-green)}.checkout__submit{background:var(--brand-green);color:#fff;border-radius:var(--radius-sm);width:100%;padding:15px;font-size:15px;font-weight:800;transition:background .15s}.checkout__submit:hover{background:var(--promo-green-dark)}.checkout__summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:22px;position:sticky;top:20px}.checkout__summary h2{margin:0 0 16px;font-size:15px;font-weight:800}.checkout__product{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:16px;display:flex}.checkout__product img{object-fit:contain;background:var(--bg-subtle);border-radius:var(--radius-sm);flex-shrink:0;width:64px;height:64px;padding:6px}.checkout__product p{color:var(--text);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.checkout__summary-row{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;display:flex}.checkout__summary-row strong{color:var(--text);font-weight:700}.checkout__summary-row strong.checkout__free-shipping{color:var(--brand-green)}.checkout__submit-error{color:var(--brand-red);text-align:center;margin:12px 0 0;font-size:13px;font-weight:600}.checkout__success-check{background:var(--brand-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:flex}.checkout__back{background:var(--brand-blue);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:12px 26px;font-size:14px;font-weight:700;transition:background .15s;display:inline-block}.checkout__back:hover{background:var(--brand-blue-dark)}.checkout__success{text-align:center;max-width:520px;margin:0 auto;padding:24px 0 8px}.checkout__success h1{margin:0 0 8px}.checkout__success .checkout-main__sub{max-width:44ch;margin:0 auto}.checkout__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.checkout__actions .bid-cta,.checkout__actions .bid-cta--full{width:auto;min-width:200px}.is-invalid{outline:2px solid var(--brand-red);outline-offset:1px}
.thanks-main{max-width:560px;margin:0 auto;padding:48px 24px 72px}.thanks-card{border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center;background:#fff;padding:40px 32px;box-shadow:0 4px 24px #1018280f}.thanks-card h1{color:var(--text);margin:0 0 8px;font-size:22px;font-weight:800}.thanks-card__sub{color:var(--text-muted);margin:0 0 24px;font-size:14px;line-height:1.6}.thanks-card__sub strong{color:var(--text)}.thanks-card__product{text-align:left;background:var(--bg-subtle);border-radius:var(--radius-md);align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:flex}.thanks-card__product img{object-fit:contain;border-radius:var(--radius-sm);background:#fff;flex-shrink:0;width:56px;height:56px;padding:6px}.thanks-card__product p{color:var(--text);margin:0 0 4px;font-size:13.5px;font-weight:700;line-height:1.4}.thanks-card__product strong{color:var(--brand-navy);font-size:15px}.thanks-card__steps{text-align:left;flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.thanks-card__step{align-items:flex-start;gap:12px;display:flex}.thanks-card__step svg{color:var(--brand-blue);flex-shrink:0;margin-top:2px}.thanks-card__step p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.5}@media (max-width:640px){.thanks-main{padding:32px 16px 56px}.thanks-card{padding:28px 20px}}
.pix{text-align:center;border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff;max-width:460px;margin:40px auto 60px;padding:0 0 36px;overflow:hidden;box-shadow:0 4px 24px #1018280f}.pix__stage h2{color:var(--text);margin:16px 32px 8px;font-size:19px;font-weight:800}.pix__stage>p{color:var(--text-muted);margin:0 32px 6px;font-size:14px;line-height:1.6}.pix__stage>p strong{color:var(--text)}.pix__stage--loading{padding:56px 0 36px}.pix__stage--approved,.pix__stage--failed{padding:56px 0 4px}.pix__stage h2,.pix__stage>p,.pix__divider,.pix__code-label,.pix__status{margin-left:20px;margin-right:20px}@media (max-width:520px){.pix{margin:24px 14px 48px}}@media (max-width:860px){.checkout{grid-template-columns:1fr}.checkout__summary{order:-1;position:static}}@media (max-width:520px){.checkout-main{padding-left:var(--gutter-tight);padding-right:var(--gutter-tight)}.checkout__row{grid-template-columns:1fr}}.category-nav{max-width:var(--container);padding:10px var(--gutter);align-items:center;gap:22px;margin:0 auto;font-size:13.5px;font-weight:600;display:flex;overflow-x:auto}.category-nav a{color:var(--text);white-space:nowrap;padding:4px 0}.category-nav a:hover{color:var(--brand-blue)}@media (min-width:861px) and (max-width:1023px){.category-nav{gap:16px;padding-left:16px;padding-right:16px}}.dept-toggle{flex-shrink:0;align-items:center;gap:8px;font-weight:700;display:flex}.category-nav .tag-link{background:var(--brand-red);color:#fff;border-radius:var(--radius-pill);padding:5px 12px;font-weight:700}.category-nav__mobile-head,.nav-overlay{display:none}.pixcard-page{max-width:420px;margin:0 auto;padding:28px 18px 40px}.pixcard__box{background:#fff;border-radius:18px;padding:20px;box-shadow:0 2px 18px #141e320f}.pixcard__timer-row{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pixcard__timer-label{color:var(--text-dim);font-size:13px;font-weight:600}.pixcard__timer-digits{align-items:center;gap:4px;display:flex}.pixcard__timer-digits .digit{background:var(--brand-red);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:28px;font-size:15px;font-weight:800;display:flex}.pixcard__timer-digits .colon{color:var(--brand-red);padding:0 1px;font-size:16px;font-weight:800}.pixcard__summary{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.pixcard__summary .label{color:var(--text-dim);margin-bottom:3px;font-size:12px;display:block}.pixcard__summary .value{color:var(--text,var(--text-strong));font-size:16px;font-weight:800;display:block}.pixcard__summary .col--right{text-align:right}.pixcard__summary .value--product{color:#8b7a22;max-width:150px;font-size:13.5px}.pixcard__qr-wrap{justify-content:center;margin-bottom:34px;display:flex;position:relative}.pixcard__qr-frame{background:#fff;border:2px dashed #e4e8ee;border-radius:14px;padding:14px;box-shadow:0 4px 16px #141e320d}.pixcard__qr-frame img{width:190px;height:190px;display:block}.pixcard__qr-badge{border-radius:var(--radius-pill);color:#4a5568;white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #141e321f}.pixcard__features{text-align:center;justify-content:space-between;margin-bottom:22px;display:flex}.pixcard__features>div{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.pixcard__features svg{color:var(--pix-green)}.pixcard__features span{color:var(--text-muted);font-size:11.5px;font-weight:600;line-height:1.35}.pixcard__btn{border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:10px;padding:14px;font-size:15px;font-weight:800;transition:filter .15s;display:flex}.pixcard__btn:hover{filter:brightness(.95)}.pixcard__btn--primary{background:var(--pix-blue);color:#fff}.pixcard__btn--primary.is-copied{background:var(--pix-green)}.pixcard__hint{text-align:center;color:var(--text-faint);margin:14px 0 0;font-size:12px;line-height:1.5}.pixcard__trustbar{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.pixcard__trustbar span{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.pixcard__trustbar svg{color:var(--pix-green)}.leave-popup-overlay{z-index:999;background:#1419238c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.leave-popup-overlay.is-open{display:flex}.leave-popup{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:340px;padding:26px 22px;box-shadow:0 12px 40px #00000040}.leave-popup__icon{width:48px;height:48px;color:var(--brand-orange);background:#fff1e0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.leave-popup h3{color:var(--text-strong);margin:0 0 8px;font-size:16px;font-weight:800}.leave-popup p{color:var(--text-muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.leave-popup__stay{background:var(--pix-blue);color:#fff;border-radius:10px;width:100%;margin-bottom:8px;padding:12px;font-size:14px;font-weight:800}.leave-popup__leave{width:100%;color:var(--text-faint);background:0 0;border-radius:10px;padding:10px;font-size:13px;font-weight:700}.copypopup-overlay{z-index:1000;background:#1419238c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.copypopup-overlay.is-open{display:flex}.copypopup{border-radius:var(--radius-xl);text-align:center;background:#fff;width:100%;max-width:340px;padding:30px 26px 26px;position:relative;box-shadow:0 12px 40px #00000040}.copypopup__close{width:26px;height:26px;color:var(--text-faint);justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.copypopup__icon{background:var(--pix-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.copypopup h3{color:var(--text-strong);margin:0 0 8px;font-size:18px;font-weight:800}.copypopup p{color:var(--text-muted);margin:0 0 22px;font-size:13.5px;line-height:1.5}.copypopup__slider{border-radius:var(--radius-pill);touch-action:none;background:#d9f2e3;height:52px;position:relative;overflow:hidden}.copypopup__slider-btn{border-radius:var(--radius-pill);background:var(--pix-green-dark);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:800;display:flex;position:absolute;top:0;left:0}.copypopup__slider-btn.is-dragging{cursor:grabbing}.copypopup__slider-btn.is-snapping{transition:transform .25s,background-color .25s}@media (max-width:640px){#checkoutMainTitle.is-pix-mode,#checkoutMainSub.is-pix-mode{text-align:center}#checkoutMainTitle.is-pix-mode{font-size:16px}#checkoutMainSub.is-pix-mode{font-size:14px}}.frete-options{flex-direction:column;gap:10px;display:flex}.frete-opt{cursor:pointer;display:block;position:relative}.frete-opt input{opacity:0;width:0;height:0;position:absolute}.frete-opt__body{border:1.5px solid var(--border);background:#fff;border-radius:12px;padding:13px 15px 13px 44px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.frete-opt__body:before{content:"";border:2px solid var(--border-strong);box-sizing:border-box;background:#fff;border-radius:50%;width:18px;height:18px;transition:border-color .15s;position:absolute;top:15px;left:15px}.frete-opt__body:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;transition:transform .15s;position:absolute;top:21px;left:21px;transform:scale(0)}.frete-opt input:checked+.frete-opt__body{border-color:var(--brand-blue);background:var(--bg-brand-soft);box-shadow:0 0 0 3px #155cf21f}.frete-opt input:checked+.frete-opt__body:before{border-color:var(--brand-blue);background:var(--brand-blue)}.frete-opt input:checked+.frete-opt__body:after{transform:scale(1)}.frete-opt input:focus-visible+.frete-opt__body{border-color:var(--brand-blue)}.frete-opt__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.frete-opt__name{color:var(--text);font-size:14px;font-weight:700}.frete-opt__price{color:var(--text);white-space:nowrap;font-size:14px;font-weight:800}.frete-opt__price--free{color:var(--brand-green)}.frete-opt__eta{color:var(--text-muted);margin-top:4px;font-size:12.5px;display:block}.frete-opt__desc{color:var(--text-faint);margin-top:2px;font-size:12px;display:block}.checkout__summary-row--total{border-top:1px solid var(--border);margin-top:2px;padding-top:12px}.checkout__summary-row--total span{color:var(--text);font-weight:700}.checkout__summary-row--total strong{color:var(--text);font-size:17px}.checkout__items{margin-bottom:16px}.checkout__item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.checkout__item:last-child{border-bottom:none}.checkout__item img{object-fit:contain;background:var(--bg-page);border-radius:8px;flex-shrink:0;width:48px;height:48px}.checkout__item-info{flex:1;min-width:0}.checkout__item-info p{color:var(--text);margin:0;font-size:13px;font-weight:600;line-height:1.35}.checkout__item-price{color:var(--brand-green)!important;margin-top:3px!important;font-weight:800!important}.ck-back{color:#fff;background:var(--brand-red);border-radius:var(--radius-xs);vertical-align:middle;letter-spacing:.3px;padding:1px 5px;font-size:11px;font-weight:800;display:inline-block}.checkout__item-remove{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px}.checkout__item-remove:hover{background:var(--bg-danger-soft);color:var(--brand-red)}
main{max-width:var(--container);margin:0 auto;padding:28px 24px 32px}.breadcrumb{color:var(--text-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.breadcrumb svg{color:var(--text-faint)}.breadcrumb a:hover{color:var(--brand-blue)}.page-head h1{color:var(--brand-navy);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;display:block}.page-head h1 svg{vertical-align:-.15em;color:var(--brand-green);flex-shrink:0;margin-right:10px;display:inline-block}.layout{grid-template-columns:260px 1fr;align-items:start;gap:28px;margin-top:24px;display:grid}
.filters{position:sticky;top:24px}.filters__mobile-head{display:none}.toggle-row{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;margin-bottom:16px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.toggle{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle__track{background:var(--border-strong);border-radius:var(--radius-pill);transition:background .15s;position:absolute;inset:0}.toggle__track:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.toggle input:checked+.toggle__track{background:var(--brand-blue)}.toggle input:checked+.toggle__track:before{transform:translate(16px)}.filter-group{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;margin-bottom:12px;overflow:hidden}.filter-group summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.filter-group summary::-webkit-details-marker{display:none}.filter-group summary svg{color:var(--text-muted);transition:transform .2s}.filter-group[open] summary svg{transform:rotate(180deg)}.filter-group__body{flex-direction:column;gap:11px;padding:2px 16px 14px;display:flex}.filter-group__body label{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;display:flex}.filter-group__body input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-blue);flex-shrink:0}.show-more{color:var(--brand-blue);margin-top:2px;font-size:13px;font-weight:600}.filter-overlay{display:none}
.results__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.toolbar-filter-btn{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);background:#fff;align-items:center;gap:7px;padding:13px 14px;font-size:13.5px;font-weight:700;display:none}.toolbar-filter-btn svg{color:var(--text-muted)}.sort-select{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.sort-select select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);background:#fff;padding:13px 12px;font-size:13.5px;font-weight:600}
.grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.card.is-hidden{display:none}.card__thumb{aspect-ratio:1;color:#fff;background:var(--bg-subtle);justify-content:center;align-items:center;display:flex}.card__thumb img{object-fit:contain;width:100%;height:100%;padding:14px}.thumb--moveis{background:linear-gradient(135deg,#8a6d3b,#b99a5b)}.thumb--eletronicos{background:linear-gradient(135deg,#1f2b45,#3a5075)}.thumb--joias{background:linear-gradient(135deg,#5b4b8a,#8a6fc4)}.thumb--esporte{background:linear-gradient(135deg,#0f7a5c,#1eae81)}.thumb--arte{background:linear-gradient(135deg,#a03a5a,#d0668a)}.thumb--informatica{background:linear-gradient(135deg,#1b4e9b,#3e7bd6)}.badge{letter-spacing:.03em;color:#fff;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.badge--live{background:var(--brand-red)}.badge--urgent{background:var(--brand-orange)}.badge--new{background:var(--brand-blue)}.fav-btn{width:32px;height:32px;color:var(--text-muted);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #00000026}.fav-btn:hover,.fav-btn.is-active,.fav-btn.is-active svg{color:var(--brand-red)}.card__body{flex-direction:column;flex:1;gap:2px;padding:14px 14px 16px;display:flex}.card__body h3{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.card__body h3 a{color:inherit;text-decoration:none}.card__body h3 a:hover{color:var(--brand-blue)}.card__meta{color:var(--text-muted);align-items:center;gap:5px;margin:0 0 10px;font-size:12px;display:flex}.card__label{color:var(--text-muted);margin:0;font-size:12px}.card__price{color:var(--brand-blue);margin:1px 0;font-size:21px;font-weight:800}.card__sub{color:var(--text-faint);margin:0 0 10px;font-size:12px;text-decoration:line-through}.card__timer{color:var(--brand-green);border-radius:var(--radius-sm);background:#1e9e5a14;align-items:center;gap:5px;margin-bottom:12px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.card__timer--urgent{color:var(--brand-orange);background:#ff7a001a}.card__timer .timer{font-variant-numeric:tabular-nums;margin-left:auto}.bid-btn{background:var(--brand-blue);color:#fff;border-radius:var(--radius-sm);width:100%;margin-top:auto;padding:14px;font-size:13.5px;font-weight:700;transition:background .15s}.bid-btn:hover{background:var(--brand-blue-dark)}.no-results{text-align:center;color:var(--text-muted);padding:48px 0;font-size:14px}.no-results a{color:var(--brand-blue);font-weight:600}.pagination{justify-content:center;align-items:center;gap:6px;margin-top:32px;display:flex}.pagination a{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:flex}.pagination a:hover{box-shadow:var(--shadow-card);background:#fff}.pagination a.is-active{background:var(--brand-blue);color:#fff}.pagination__next{gap:6px;padding:0 12px;width:auto!important}
.pdp-main{max-width:var(--container);margin:0 auto;padding:20px 24px 32px}.pdp-breadcrumb{flex-wrap:wrap}.pdp-breadcrumb a:hover{color:var(--brand-blue)}.pdp-title-row{border-bottom:1px solid var(--border);margin:12px 0 20px;padding-bottom:18px}.pdp-title-row__top{margin:0 0 6px;display:block}.pdp-title-row__badge{vertical-align:.12em;margin:0 8px 0 0;display:inline-block;position:static}.pdp-title-row h1{color:var(--text);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.3;display:inline}.pdp-code{color:var(--text-muted);margin:0;font-size:13px}.pdp-code a{color:var(--brand-blue);font-weight:600}.pdp{grid-template-columns:minmax(0,440px) 1fr;align-items:start;gap:40px;display:grid}.pdp>*{min-width:0}.pdp__gallery,.pdp__image{position:relative}.pdp__image{aspect-ratio:1;border-radius:var(--radius-lg);color:#fff;background:var(--bg-subtle);border:1px solid var(--border);justify-content:center;align-items:center;display:flex;overflow:hidden}.pdp__image img{object-fit:contain;background:#fff;width:100%;height:100%;padding:24px}.pdp__thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pdp__thumb{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:#fff;flex-shrink:0;width:68px;height:68px;padding:0;transition:border-color .15s;overflow:hidden}.pdp__thumb img{object-fit:contain;width:100%;height:100%;padding:6px}.pdp__thumb:hover{border-color:var(--border-strong)}.pdp__thumb.is-active{border-color:var(--brand-blue)}.pdp__reviews{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;padding:20px}.pdp__reviews img{width:100%;height:auto;display:block}.pdp__icon-btn--fav{top:16px}.pdp__icon-btn--share{top:60px}.pdp__icon-btn{border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:16px;box-shadow:0 1px 3px #0000001f}.pdp__icon-btn:hover{color:var(--brand-blue)}.pdp__icon-btn.fav-btn.is-active{color:var(--brand-red)}.pdp__info{flex-direction:column;gap:16px;display:flex}.pdp__seller{color:var(--text-muted);align-items:center;gap:7px;margin:0;font-size:13.5px;display:flex}.pdp__seller a{color:var(--brand-blue);font-weight:600}.pdp__rating{color:var(--text);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.stars{color:var(--border-strong);gap:2px;display:flex}.stars svg.is-filled{color:#f5a623}.stars svg:not(.is-filled){color:var(--border-strong)}.pdp__rating .muted{color:var(--text-muted);font-weight:500}.pdp__status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pdp__status-timer{color:var(--brand-green);border-radius:var(--radius-sm);background:#1e9e5a14;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:flex}.pdp__status-timer .timer{font-variant-numeric:tabular-nums}.pdp__status-timer--urgent{color:var(--brand-orange);background:#ff7a001a}.pdp__bid-block{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.pdp__bid-label{color:var(--text-muted);margin:0 0 4px;font-size:13px}.pdp__bid-price{color:var(--brand-blue);letter-spacing:-.01em;margin:0 0 6px;font-size:34px;font-weight:800}.pdp__bid-sub{color:var(--text);margin:0 0 16px;font-size:13px}.pdp__bid-form{gap:10px;display:flex}.pdp__bid-input{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:#fff;flex:1;align-items:center;gap:6px;padding:0 14px;transition:border-color .15s;display:flex}.pdp__bid-input:focus-within{border-color:var(--brand-blue)}.pdp__bid-input span{color:var(--text-muted);font-size:14px;font-weight:600}.pdp__bid-input input{width:100%;color:var(--text);background:0 0;border:none;outline:none;padding:13px 0;font-size:16px;font-weight:700}.bid-cta{background:var(--brand-green);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;padding:0 26px;font-size:14.5px;font-weight:800;transition:background .15s}.bid-cta:hover{background:var(--promo-green-dark)}.bid-cta--full{width:100%;padding:15px;font-size:15px}.bid-cta--full strong{font-weight:800}.pdp__bid-feedback{min-height:18px;margin:10px 0 0;font-size:13px;font-weight:600}.pdp__bid-feedback.is-error{color:var(--brand-red)}.pdp__bid-feedback.is-success{color:var(--brand-green)}.pdp__box{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:16px;display:flex}.pdp__box svg{color:var(--brand-blue);flex-shrink:0;margin-top:2px}.pdp__box strong{margin-bottom:3px;font-size:13.5px;display:block}.pdp__box p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.pdp__box--frete{background:var(--bg-info);border-color:#d7e3ff;flex-direction:column;align-items:stretch}.pdp__box-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pdp__box-row strong{font-size:13.5px}.pdp__frete-form{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.pdp__frete-form input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:130px;padding:10px 12px;font-size:13.5px}.pdp__frete-form button{background:var(--brand-blue);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;padding:14px 16px;font-size:13.5px;font-weight:700;transition:background .15s}.pdp__frete-form button:hover{background:var(--brand-blue-dark)}.pdp__frete-result{color:var(--text);margin:10px 0 0;font-size:13px}.pdp__frete-result.is-error{color:var(--brand-red);font-weight:600}.pdp__frete-result.is-success{color:var(--brand-green);font-weight:600}.pdp-tabs{margin-top:48px}.pdp-tabs__nav{border-bottom:1px solid var(--border);scrollbar-width:none;scroll-snap-type:x proximity;gap:4px;display:flex;overflow-x:auto}.pdp-tabs__nav::-webkit-scrollbar{display:none}.pdp-tabs__btn{scroll-snap-align:start;color:var(--text-muted);white-space:nowrap;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:15px 18px;font-size:14px;font-weight:700}.pdp-tabs__btn:hover{color:var(--text)}.pdp-tabs__btn.is-active{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}.pdp-tabs__panel{color:var(--text);padding:24px 2px;font-size:14px;line-height:1.7}.pdp-tabs__panel p{margin:0 0 14px}.pdp-history-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pdp-history{border-collapse:collapse;width:100%;min-width:280px;font-size:13.5px}.pdp-history th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);padding:8px 10px;font-weight:600}.pdp-history td{border-bottom:1px solid var(--border);padding:10px}.pdp-history tr:first-child td{color:var(--brand-blue);font-weight:700}.pdp-conditions{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.related{margin-top:56px}.related h2{color:var(--brand-navy);margin:0 0 18px;font-size:19px;font-weight:800}@media (max-width:900px){.pdp{grid-template-columns:1fr;gap:24px}.pdp__image{max-width:420px;margin:0 auto}}@media (max-width:520px){.pdp-main{padding-left:14px;padding-right:14px}.pdp-title-row h1{font-size:19px}.pdp__bid-price{font-size:26px}.pdp__bid-form{flex-direction:column}.bid-cta{padding:13px}.pdp__box-row{flex-direction:column;align-items:stretch}.pdp__frete-form{width:100%}.pdp__frete-form input{flex:120px;width:auto;min-width:0}.pdp__frete-form button{white-space:nowrap;flex:0 auto}.pdp-tabs__btn{padding:15px 14px;font-size:13px}.pdp-history{font-size:12.5px}}
.site-footer{background:var(--brand-navy);color:#d9e1f2;margin-top:24px}.footer-cols{max-width:var(--container);grid-template-columns:repeat(4,1fr);gap:32px;margin:0 auto;padding:36px 24px;display:grid}.footer-col h4{text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 16px;font-size:13px}.footer-col h4.footer-col__spaced{margin-top:34px}.footer-col ul{flex-direction:column;gap:11px;display:flex}.footer-col a{color:#b9c6e3;font-size:13.5px}.footer-col a:hover{color:#fff}.payment-icons,.social-icons{flex-wrap:wrap;gap:10px;display:flex}.payment-icons span{border-radius:var(--radius-sm);background:#ffffff1a;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.social-icons a{border-radius:var(--radius-sm);background:#ffffff1a;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.social-icons a:hover{background:#fff3}.footer-bottom{max-width:var(--container);border-top:1px solid #ffffff1a;margin:0 auto;padding:20px 24px 32px}.footer-bottom p{color:#8fa0c7;margin:0 0 6px;font-size:12px;line-height:1.5}
@media (max-width:1024px){.footer-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select{font-size:16px}.site-header__inner{flex-wrap:wrap;padding:8px 16px}.mobile-menu-btn{color:var(--brand-blue);order:1;display:flex}.logo{order:2;margin-right:auto;font-size:19px}.logo img{width:140px;height:14px}.header-action span:not(.cart-badge){display:none}.header-action--account{color:var(--brand-blue);order:3}.header-action--fav{color:var(--brand-blue);order:4}.header-action--cart{color:var(--brand-blue);order:5}.search-form{border-radius:var(--radius-md);flex-basis:100%;order:6;max-width:none;margin-top:8px}.search-form button{color:var(--text-muted);background:0 0;padding:0 16px}.search-form button:hover{opacity:.75;background:0 0}.mobile-utility-row{flex-basis:100%;order:7;justify-content:space-between;align-items:center;margin-top:8px;display:flex}.mobile-utility-row .header-action--cep{color:var(--brand-blue);order:1;padding:4px}.mobile-utility-row .header-action--cep span{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;font-size:13.5px;display:inline;overflow:hidden}.a11y-btn{color:var(--brand-blue);order:2;display:flex}.category-nav{z-index:100;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:280px;max-width:85vw;padding:16px 20px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.category-nav.is-open{transform:translate(0)}.category-nav a{border-bottom:1px solid var(--border);padding:13px 0}.category-nav .dept-toggle{display:none}.category-nav__mobile-head{justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:16px;font-size:16px;font-weight:800;display:flex}.nav-overlay.is-open{z-index:90;background:#10182880;display:block;position:fixed;inset:0}.layout{grid-template-columns:1fr}.filters{z-index:100;background:#fff;width:300px;max-width:85vw;padding:20px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.filters.is-open{transform:translate(0)}.filters__mobile-head{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:16px;font-weight:800;display:flex}.filter-overlay.is-open{z-index:90;background:#10182880;display:block;position:fixed;inset:0}.page-head h1{align-items:flex-start}.page-head h1 svg{margin-top:3px}.results__toolbar{gap:10px}.toolbar-filter-btn{flex:1;justify-content:center;display:flex}.sort-select{flex:1;min-width:0}.sort-select__label{display:none}.sort-select select{width:100%}}@media (max-width:560px){main{padding-left:14px;padding-right:14px}.grid{grid-template-columns:repeat(2,1fr);gap:10px}.card__body{gap:1px;padding:10px 10px 12px}.card__body h3{min-height:36px;margin-bottom:6px;font-size:13px}.card__meta{margin-bottom:6px;font-size:12px}.card__label{font-size:12px}.card__price{font-size:17px}.card__sub{margin-bottom:6px;font-size:12px}.card__timer{gap:3px;margin-bottom:8px;padding:5px 6px;font-size:10px}.card__timer svg{flex-shrink:0;width:11px;height:11px}.bid-btn{padding:15px 9px;font-size:12.5px}.badge{padding:4px 7px;font-size:11px;top:8px;left:8px}.card .fav-btn{width:26px;height:26px;top:8px;right:8px}.card .fav-btn svg{width:14px;height:14px}.card__thumb svg{width:40px;height:40px}.footer-cols{grid-template-columns:1fr}.page-head h1{font-size:22px}}
.cart-drawer-overlay{z-index:1400;opacity:0;visibility:hidden;background:#06102880;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.cart-drawer-overlay.is-open{opacity:1;visibility:visible}.cart-drawer{z-index:1401;background:#fff;flex-direction:column;width:380px;max-width:90vw;height:100dvh;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #06102838}.cart-drawer.is-open{transform:translate(0)}.cart-drawer__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.cart-drawer__head h2{color:var(--text);margin:0;font-size:17px;font-weight:800}.cart-drawer__count{color:var(--brand-blue);margin-left:4px;font-size:13px;font-weight:700}.cart-drawer__close{color:var(--text-muted);border-radius:8px;padding:4px}.cart-drawer__close:hover{background:var(--bg-page);color:var(--text)}.cart-drawer__body{flex:1;padding:12px 16px;overflow-y:auto}.cart-item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 4px;display:flex}.cart-item__img{object-fit:contain;background:var(--bg-page);border-radius:8px;flex-shrink:0;width:56px;height:56px}.cart-item__info{flex:1;min-width:0}.cart-item__title{color:var(--text);margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.35}.cart-item__back{color:#fff;background:var(--brand-red);border-radius:var(--radius-xs);vertical-align:middle;letter-spacing:.3px;padding:1px 5px;font-size:11px;font-weight:800;display:inline-block}.cart-item__price{color:var(--brand-green);margin:0;font-size:14px;font-weight:800}.cart-item__remove{color:var(--text-faint);border-radius:8px;flex-shrink:0;padding:6px}.cart-item__remove:hover{background:var(--bg-danger-soft);color:var(--brand-red)}.cart-empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.cart-empty svg{color:var(--border-strong)}.cart-empty p{color:var(--text);margin:6px 0 0;font-size:15px;font-weight:700}.cart-empty span{color:var(--text-muted);font-size:13px;line-height:1.5}.cart-drawer__foot{border-top:1px solid var(--border);background:#fff;padding:16px 20px}.cart-drawer__total{color:var(--text-muted);justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:14px;display:flex}.cart-drawer__total strong{color:var(--text);font-size:20px;font-weight:800}.cart-drawer__cta{background:var(--brand-blue);color:#fff;border-radius:12px;width:100%;padding:14px;font-size:15px;font-weight:800;transition:background .15s;display:block}.cart-drawer__cta:hover{background:var(--brand-blue-dark)}.cart-drawer__continue{width:100%;color:var(--text-muted);margin-top:8px;padding:8px;font-size:13px;font-weight:600;display:block}.cart-drawer__continue:hover{color:var(--text)}.cart-drawer__limit{text-align:center;color:var(--text-faint);margin:10px 0 0;font-size:11.5px}.bid-modal__cta--ghost{color:var(--brand-blue);border:1.5px solid var(--border-strong);background:0 0;margin-top:10px;font-weight:700}.bid-modal__cta--ghost:hover{border-color:var(--brand-blue);background:var(--bg-brand-soft)}@media (max-width:480px){.cart-drawer{width:100%;max-width:100%}}
[data-brand=tenf]{--u-accent:#0033c6;--u-accent-dark:#00259a;--u-accent-soft:#edf1ff;--u-accent-line:#c9d6ff;--u-accent-contrast:#fff;--u-chrome:#3b3b3b}[data-brand=jadlog]{--u-accent:#c1172c;--u-accent-dark:#9c1223;--u-accent-soft:#fff5f6;--u-accent-line:#f5c9cf;--u-accent-contrast:#fff;--u-chrome:var(--u-accent-dark);--u-accent-hot:#e8192c}[data-brand=receita]{--u-accent:#003772;--u-accent-dark:#002a5a;--u-accent-soft:#eff4fa;--u-accent-line:#c7d8ea;--u-accent-contrast:#fff;--u-chrome:#0e2a47}:root{--u-1:4px;--u-2:8px;--u-3:12px;--u-4:16px;--u-5:20px;--u-6:24px;--u-8:32px;--u-10:40px;--u-column:520px;--u-text-xs:12px;--u-text-sm:13px;--u-text-md:15px;--u-text-lg:17px;--u-text-xl:20px;--u-display:26px}.u-shell{background:var(--bg-page);min-height:100dvh;color:var(--text)}.u-header{min-height:64px;padding:var(--u-3) var(--u-4);background:var(--bg-card);border-bottom:1px solid var(--border);align-items:center;display:flex}.u-header--aligned{padding-inline:max(var(--u-4), calc((100% - var(--u-column)) / 2))}.u-header--brand{background:var(--u-accent);border-bottom:none;justify-content:center}.u-header img{display:block}.u-column{max-width:var(--u-column);padding:var(--u-5) var(--u-4) var(--u-10);margin-inline:auto}.u-title{margin:0 0 var(--u-3);font-size:var(--u-display);letter-spacing:-.01em;font-weight:800;line-height:1.25}.u-lead{margin:0 0 var(--u-4);font-size:var(--u-text-md);color:var(--text-muted);line-height:1.55}.u-lead strong{color:var(--text);font-weight:600}.u-section-title{margin:0 0 var(--u-3);font-size:var(--u-text-xl);color:var(--text-muted);font-weight:600}.u-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--u-3);overflow:hidden}.u-card--raised{box-shadow:var(--shadow-panel);border-color:#0000}.u-card__body{padding:var(--u-4)}.u-card__title{margin:0 0 var(--u-2);font-size:var(--u-text-lg);font-weight:700}.u-card__text{font-size:var(--u-text-sm);color:var(--text-muted);margin:0;line-height:1.55}.u-banner{padding:var(--u-6) var(--u-5);background:var(--u-accent);color:var(--u-accent-contrast);text-align:center;position:relative;overflow:hidden}.u-banner__title{margin:var(--u-3) 0 0;font-size:var(--u-text-lg);font-weight:700;line-height:1.4}.u-banner__mark{border-radius:var(--radius-pill);background:#ffffff2e;border:2px solid #ffffff80;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;display:flex}.u-banner--rings:before,.u-banner--rings:after{content:"";border:32px solid #ffffff12;border-radius:50%;position:absolute}.u-banner--rings:before{width:200px;height:200px;top:-60px;right:-60px}.u-banner--rings:after{border-width:20px;width:120px;height:120px;bottom:-30px;left:-30px}.u-row{align-items:center;gap:var(--u-3);padding:var(--u-3) 0;display:flex}.u-row+.u-row{border-top:1px solid var(--border)}.u-row__marker{border-radius:var(--radius-pill);background:var(--u-accent);width:40px;height:40px;color:var(--u-accent-contrast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.u-row__marker--warning{background:var(--brand-orange)}.u-row__marker--danger{background:var(--brand-red)}.u-row__marker--success{background:var(--brand-green)}.u-row__marker--square{border-radius:var(--radius-sm)}.u-row__text{min-width:0;font-size:var(--u-text-md);flex:1;margin:0;font-weight:600;line-height:1.4}.u-line{justify-content:space-between;align-items:baseline;gap:var(--u-3);padding:var(--u-3) 0;font-size:var(--u-text-md);display:flex}.u-line+.u-line{border-top:1px solid var(--border)}.u-line>span:last-child{white-space:nowrap;font-weight:600}.u-line--negative>span:last-child{color:var(--brand-red)}.u-line--total>span:last-child{font-weight:700}.u-note{gap:var(--u-2);font-size:var(--u-text-sm);color:var(--text-muted);align-items:flex-start;margin:0;line-height:1.5;display:flex}.u-note>svg{color:var(--text-faint);flex-shrink:0;margin-top:2px}.u-note--divided{margin-top:var(--u-3);padding-top:var(--u-3);border-top:1px solid var(--border)}.u-cta{justify-content:center;align-items:center;gap:var(--u-2);width:100%;min-height:44px;padding:var(--u-4) var(--u-5);border-radius:var(--radius-md);background:var(--u-accent);color:var(--u-accent-contrast);font-size:var(--u-text-lg);cursor:pointer;border:none;font-weight:700;line-height:1.2;transition:background .15s;display:flex}.u-cta:hover:not(:disabled){background:var(--u-accent-dark)}.u-cta:disabled{background:var(--border-strong);color:var(--bg-card);cursor:not-allowed}.u-cta--success{background:var(--brand-green)}.u-cta--success:hover:not(:disabled){background:var(--brand-green-dark)}.u-cta--between{justify-content:space-between}.u-cta__arrow{border-radius:var(--radius-pill);background:#fff3;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.u-cta--ghost{color:var(--u-accent);border:1.5px solid var(--border-strong);background:0 0}.u-cta--ghost:hover:not(:disabled){background:var(--bg-page);border-color:var(--u-accent)}.u-alert{align-items:flex-start;gap:var(--u-2);padding:var(--u-3) var(--u-4);border:1px solid var(--amber-border);border-radius:var(--radius-sm);background:var(--amber-bg);color:var(--amber-text-strong);font-size:var(--u-text-sm);margin:0;line-height:1.5;display:flex}.u-alert>svg{flex-shrink:0;margin-top:1px}.u-alert--danger{background:var(--bg-danger-soft);color:var(--brand-red);border-color:#f5c9cf}.u-alert--solid{background:var(--brand-red);border-color:var(--brand-red);color:#fff}.u-alert--solid .u-row__text{color:inherit}.u-steps{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.u-step{align-items:center;gap:var(--u-3);padding:var(--u-3) var(--u-4);display:flex}.u-step+.u-step{border-top:1px solid var(--border)}.u-step__num{border-radius:var(--radius-pill);background:var(--u-accent);width:22px;height:22px;color:var(--u-accent-contrast);font-size:var(--u-text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.u-step__text{font-size:var(--u-text-sm);color:var(--text-muted);margin:0;line-height:1.5}.u-step__text strong{color:var(--text);font-weight:600}.u-trust{justify-content:center;align-items:center;gap:var(--u-2);padding:var(--u-3) 0 0;font-size:var(--u-text-xs);color:var(--text-faint);margin:0;display:flex}.u-trust>svg{flex-shrink:0}.u-spinner{border:3px solid var(--u-accent-line);border-top-color:var(--u-accent);border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:.9s linear infinite u-spin}.u-spinner--sm{border-width:2px;width:18px;height:18px}@keyframes u-spin{to{transform:rotate(360deg)}}.u-progress{border-radius:var(--radius-pill);background:var(--border);width:100%;height:8px;overflow:hidden}.u-progress__fill{border-radius:inherit;background:var(--u-accent);height:100%;transition:width .3s}.u-overlay{z-index:var(--z-modal);padding:var(--u-4);background:#0610288c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.u-overlay__card{align-items:center;gap:var(--u-4);width:100%;max-width:320px;padding:var(--u-8) var(--u-6);background:var(--bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop);text-align:center;flex-direction:column;display:flex}.u-overlay__title{font-size:var(--u-text-lg);margin:0;font-weight:700}.u-overlay__sub{font-size:var(--u-text-sm);color:var(--text-muted);margin:0}.u-shell :focus-visible{outline:2px solid var(--u-accent);outline-offset:2px;border-radius:var(--radius-xs)}@media (max-width:420px){.u-column{padding-inline:var(--u-3)}.u-banner{padding:var(--u-5) var(--u-4)}.u-card__body{padding:var(--u-3)}.u-cta{padding:var(--u-3) var(--u-4);font-size:var(--u-text-md)}.u-title{font-size:22px}.u-overlay__card{padding:var(--u-8) var(--u-4) var(--u-6)}}@media (prefers-reduced-motion:reduce){.u-spinner{animation-duration:3s}.u-progress__fill{transition:none}}
.iof__header{background:var(--u-chrome);padding:var(--u-5) var(--u-4);border-bottom:none;justify-content:center}.iof__header img{width:auto;height:37px}.iof__alert{margin-bottom:var(--u-5);font-size:var(--u-text-md);align-items:center;font-weight:500}.iof__required{margin:0 0 var(--u-5);font-size:var(--u-text-md);line-height:1.5}.iof__required span{color:var(--brand-red)}.iof__note-red{margin:calc(var(--u-1) * -1.5) 0 0;font-size:var(--u-text-sm);color:var(--brand-red);font-weight:700}.iof__card-title--spaced{margin-top:var(--u-3)}.iof__method{margin-top:var(--u-2);border-top:1px solid var(--border);padding-top:var(--u-4)}.iof__method-badge{border:1px solid var(--border);background:var(--bg-card);color:var(--pix-teal)}.iof .iof__method .u-row__text{font-size:var(--u-text-lg);color:var(--text-muted);font-weight:700}.iof__terms{gap:var(--u-3);margin:var(--u-5) 0;align-items:flex-start;display:flex}.iof__terms input{width:16px;height:16px;accent-color:var(--u-accent);flex-shrink:0;margin-top:3px;position:relative}.iof__terms input:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.iof__terms label{font-size:var(--u-text-xs);color:var(--text-muted);cursor:pointer;line-height:1.5}.iof-preloader{z-index:var(--z-toast);background:var(--bg-card);justify-content:center;align-items:center;gap:var(--u-6);padding:var(--u-6);flex-direction:column;display:flex;position:fixed;inset:0}.iof-preloader h2{font-size:var(--u-display);text-align:center;margin:0;font-weight:800}.iof-preloader__bar{width:min(360px,86vw)}

