@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_7d833806-module__dNKk9G__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_7d833806-module__dNKk9G__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_1acbd202-module__SXhAna__className{font-family:Montserrat,Montserrat Fallback}.montserrat_1acbd202-module__SXhAna__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#ff3c1f;--brand-press:#ff5c42;--brand-ink:#fff;--ink:#f3efec;--ink-soft:#cbc3bb;--muted:#948b82;--paper:#201e1c;--ground:#141211;--sunk:#2a2724;--line:#332f2b;--line-2:#463f39;--success:#3fbe82;--success-bg:#16281f;--warn:#e0904f;--warn-bg:#2c2013;--negativo:#f06a6a;--wa:#25d366;--strip-bg:#171717;--strip-ink:#f3efec;--footer-bg:#0c0b0b;--footer-ink:#d8d3cd;--footer-ink-soft:#b7b1aa;--footer-ink-faint:#8f8880;--footer-line:#2a2826;--footer-social-bg:#1e1c1b;--overlay-press:#00000029;--overlay-press-strong:#0000003d;--overlay-chip:#00000024;--overlay-chip-on:#0003;--radius:8px;--radius-sm:5px;--radius-chip:4px;--radius-thumb:6px;--radius-pill:999px;--border:1px solid var(--line);--border-strong:1px solid var(--line-2);--border-dashed:1px dashed var(--line-2);--shadow:0 1px 2px #00000059, 0 12px 32px -16px #000000a8;--shadow-wa:0 8px 24px -6px #1fa85580;--motion-fast:.15s;--font-display:var(--font-poppins), "Segoe UI", system-ui, sans-serif;--font-body:var(--font-montserrat), "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-hero:40px;--text-price-lead:32px;--text-product-title:26px;--text-page-title:24px;--text-section:22px;--text-card-title:18px;--text-price:17px;--text-lead:16px;--text-base:15px;--text-ui:14px;--text-nav:13.5px;--text-sm:13px;--text-meta:12.5px;--text-xs:12px;--text-micro:11.5px;--text-label:11px;--text-nano:10.5px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-body:1.55;--leading-heading:1.2;--leading-legal:1.7;--tracking-display:-.02em;--tracking-heading:-.01em;--tracking-eyebrow:.14em;--tracking-label:.1em;--tracking-pill:.03em;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-5-5:22px;--space-6:24px;--space-6-5:26px;--space-7-5:30px;--space-8-5:34px;--space-9:36px;--space-10:40px;--space-11:44px;--space-16:64px;--space-22:90px;--maxw:1180px;--gutter:24px;--masthead-h:62px;--topline-h:32px;--statusbar-h:44px;--sidebar-w:230px;--buybox-w:430px;--summary-w:360px;--text-heading:var(--ink);--text-body:var(--ink-soft);--text-muted:var(--muted);--text-accent:var(--brand);--text-on-brand:var(--brand-ink);--text-positive:var(--success);--text-attention:var(--warn);--surface-page:var(--ground);--surface-card:var(--paper);--surface-sunk:var(--sunk);--surface-brand:var(--brand);--surface-inverse:var(--footer-bg);--surface-positive:var(--success-bg);--surface-attention:var(--warn-bg);--border-subtle:var(--line);--border-emphasis:var(--line-2);--border-focus:var(--brand);--action-primary-bg:var(--brand);--action-primary-hover:var(--brand-press);--action-primary-ink:var(--brand-ink);--action-ghost-border:var(--line-2);--action-ghost-hover-bg:var(--sunk);--action-whatsapp:var(--wa);--focus-ring:2px solid var(--brand);--focus-offset:2px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#ff3c1f;--brand-press:#e22d10;--brand-ink:#fff;--ink:#171717;--ink-soft:#3c3733;--muted:#6c645c;--paper:#fff;--ground:#f4f2f0;--sunk:#ece9e6;--line:#e1ddd8;--line-2:#cfc9c2;--success:#0e9c58;--success-bg:#e6f5ed;--warn:#9a4a0b;--warn-bg:#faefe0;--negativo:#c62828;--wa:#1fa855;--strip-bg:#171717;--strip-ink:#f3efec;--footer-bg:#111010;--shadow:0 1px 2px #1717170d, 0 10px 26px -14px #17171729}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-page);color:var(--text-heading);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-heading);text-wrap:balance;color:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);margin:0}p{margin:0}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-press);text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit}input:where(:not([type=checkbox],[type=radio],[type=file])),select,textarea{background:var(--paper);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:11px 13px;font-family:inherit;font-size:14px}input:where(:not([type=checkbox],[type=radio],[type=file])):focus,select:focus,textarea:focus{border-color:var(--brand);outline:0}input::placeholder,textarea::placeholder{color:var(--ink-soft)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23948b82' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}textarea{resize:vertical}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:3px}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.muted{color:var(--text-muted)}.tnum{font-variant-numeric:tabular-nums}.sku{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.eyebrow{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand)}.topline{background:var(--strip-bg);color:var(--strip-ink)}.topline .wrap{min-height:var(--topline-h);text-align:center;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.igp{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.igp img{width:96px;height:auto;display:block;position:relative;top:1px}.masthead{background:var(--brand);color:var(--brand-ink);z-index:90;position:sticky;top:0}.masthead .wrap{min-height:var(--masthead-h);align-items:center;gap:22px;display:flex}.logo{background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:flex}.logo img{width:auto;height:40px}.mainnav{gap:2px;margin-left:6px;display:flex}.mainnav.block{flex-direction:column;gap:2px;width:100%;margin-left:0}.mainnav a{color:#fff;font-weight:600;font-size:var(--text-nav);border-radius:var(--radius-sm);opacity:.92;white-space:nowrap;background:0 0;border:0;padding:8px 12px;text-decoration:none;display:inline-block}.mainnav{flex-shrink:0}.mainnav.block a,.mheadpanel-account .hbtn{font-size:var(--text-lead);text-align:left;border-radius:var(--radius-sm);justify-content:flex-start;align-items:center;width:100%;min-height:46px;padding:13px 14px;font-weight:600;display:flex}.mainnav a:hover{background:var(--overlay-press);opacity:1;text-decoration:none}.mainnav a.on{background:var(--overlay-chip-on);opacity:1}.searchbox{border-radius:var(--radius-pill);color:#6c645c;background:#fff;flex:auto;align-items:center;gap:8px;min-width:220px;max-width:520px;margin-left:auto;padding:7px 16px;display:flex}.searchbox input{font-family:inherit;font-size:var(--text-nav);color:#171717;background:0 0;border:0;outline:0;width:100%}.hbtn{background:var(--overlay-chip);color:#fff;font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-pill);white-space:nowrap;border:0;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:flex}.hbtn.iconebtn{flex-shrink:0;justify-content:center;width:40px;height:40px;padding:0;position:relative}.cartcount.flutuante{border:1.5px solid var(--brand);min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:-2px;right:-2px}.mheadpanel-convite{padding-bottom:6px}.mheadpanel-ola{font-family:var(--font-display);margin:0 0 4px;font-size:16px;font-weight:700}.mheadpanel-texto{opacity:.88;margin:0 0 12px;font-size:13px;line-height:1.5}.mheadpanel-convite .btn.block+.btn.block{margin-top:8px}.contamenu{flex-shrink:0;position:relative}.contaseta{opacity:.8;font-size:10px;transition:transform .15s}.contaseta.on{transform:rotate(180deg)}.contapop{z-index:100;background:var(--brand);border-radius:var(--radius-md,10px);border:1px solid #ffffff38;flex-direction:column;gap:4px;min-width:172px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #00000047}.contapop .hbtn{border-radius:var(--radius-sm);background:0 0;justify-content:flex-start;width:100%}.contapop .hbtn:hover{background:var(--overlay-press-strong)}.hbtn:hover{background:var(--overlay-press-strong);text-decoration:none}.hbtn:disabled{opacity:.6;cursor:not-allowed}.cartcount{color:var(--brand);border-radius:var(--radius-pill);font-size:var(--text-xs);background:#fff;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-weight:700;display:inline-flex}.mheadpanel{background:var(--overlay-press-strong);border-top:1px solid #ffffff2e}.mheadpanel .wrap{padding:14px var(--gutter) 18px;flex-direction:column;gap:4px;display:flex}.mheadpanel .searchbox{margin:0 0 8px}.mheadpanel-account{border-top:1px solid #ffffff2e;flex-direction:column;align-items:stretch;gap:2px;margin-top:10px;padding-top:10px;display:flex}.mheadpanel-account .hbtn{background:0 0}.mheadpanel-account .hbtn:hover{background:var(--overlay-press)}@media (max-width:899px){.masthead .wrap{gap:8px;padding-left:12px;padding-right:12px}.masthead .searchbox{min-width:0;max-width:none;padding:6px 12px}.masthead .logo img{height:26px}}.statusbar{background:var(--paper);border-bottom:1px solid var(--line)}.statusbar .wrap{flex-wrap:wrap;align-items:center;gap:6px 26px;min-height:44px;font-size:12.5px;display:flex}.statusbar b{font-family:var(--font-display);font-weight:600}.dot{background:var(--success);vertical-align:middle;border-radius:999px;width:7px;height:7px;margin-right:7px;display:inline-block}main{padding:36px 0 90px}.btn{border-radius:var(--radius-sm);font-family:var(--font-display);background:var(--brand);color:#fff;border:0;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn:hover{background:var(--brand-press)}.btn.block{width:100%}.btn.ghost{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn.ghost:hover{background:var(--sunk)}.btn.sm{padding:9px 15px;font-size:12.5px}.btn:disabled{opacity:.45;cursor:not-allowed}.link{color:var(--brand);cursor:pointer;font-family:inherit;font-weight:500;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}.link:hover{text-decoration:underline}.terms{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:repeat(5,1fr);margin-bottom:28px;display:grid;overflow:hidden}.term{border-right:1px solid var(--line);padding:14px 16px}.term:last-child{border-right:0}@media (max-width:720px){.terms{grid-template-columns:1fr 1fr;margin-bottom:18px}.term{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 12px}.term:nth-child(2n){border-right:0}.term:nth-last-child(-n+1):nth-child(odd),.term:nth-last-child(-n+2):nth-child(odd),.term:nth-last-child(-n+1){border-bottom:0}.term:last-child:nth-child(odd){grid-column:1/-1}.term .lbl{font-size:9.5px}.term b{font-size:14px}}.term .lbl{font-size:var(--text-nano);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-weight:700;display:block}.term b{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700;display:block}h1.hd,h2.hd{letter-spacing:-.02em;margin:7px 0 8px;font-size:clamp(21px,2.4vw,27px);font-weight:700;line-height:1.18}.lede{color:var(--ink-soft);max-width:46ch;margin:0;font-size:14px}.acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);gap:30px;display:grid}.rail{top:calc(var(--masthead-h) + 16px);align-self:start;position:sticky}.railbox{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.railh{font-family:var(--font-display);font-size:var(--text-nano);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--sunk);border-bottom:1px solid var(--line);padding:11px 14px;font-weight:600}.railbox a{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;font-size:13px;text-decoration:none;display:flex}.railbox a:last-child{border-bottom:0}.railbox a:hover{background:var(--sunk);color:var(--brand);text-decoration:none}.railbox a em{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-style:normal}.railstrip{display:none}.sec{margin-top:44px}.sec h2{font-size:22px;font-weight:600}.sec .sub{color:var(--muted);margin-top:4px;font-size:13.5px}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.step{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.step .n{font-family:var(--font-display);color:var(--brand);letter-spacing:.1em;font-size:12px;font-weight:700}.step h3{margin:10px 0 6px;font-size:15px;font-weight:600}.step p{color:var(--ink-soft);font-size:13px}.catlayout{grid-template-columns:230px 1fr;gap:30px;display:grid}.filters{top:calc(var(--masthead-h) + 16px);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);align-self:start;padding:20px;position:sticky}.filtrostoggle{display:none}@media (max-width:899px){.catlayout{display:block}.filtrostoggle{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);cursor:pointer;top:calc(var(--masthead-h) + 8px);z-index:30;align-items:center;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600;display:flex;position:sticky;box-shadow:0 2px 10px #0000001a}.filters{margin-bottom:14px;display:none}.filters.aberto{top:calc(var(--masthead-h) + 60px);z-index:29;max-height:calc(100vh - var(--masthead-h) - 90px);display:block;position:sticky;overflow-y:auto;box-shadow:0 6px 18px #00000024}}.filters h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600}.filters .grp{border-top:1px solid var(--line);padding:14px 0}.filters .grp:first-of-type{border-top:0;padding-top:0}.fopt{color:var(--ink-soft);align-items:center;gap:9px;padding:5px 0;font-size:13px;display:flex}.fopt input{accent-color:var(--brand);width:15px;height:15px}.cathead{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.cathead h1{font-size:22px;font-weight:600}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pcard:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.pcard .ph{aspect-ratio:1;color:#171717;background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.pcard .ph img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:10px;position:absolute;inset:0}.pcard .ph svg{opacity:.55;width:58px;height:58px}.tag{background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.tag.semestoque{background:var(--brand);color:var(--brand-ink)}.pcard .pb{flex-direction:column;flex:1;gap:6px;padding:15px 15px 17px;display:flex}.pcard .brandline{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.pcard h3{font-size:14px;font-weight:600;line-height:1.3}.pcard .price{flex-direction:column;align-items:flex-start;gap:1px;margin-top:auto;display:flex}.pcard .price b{font-family:var(--font-display);font-size:17px;font-weight:700}.pcard .price s{color:var(--muted);font-size:12px}.pcard .sug{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:600}.pcard .sug b{color:var(--success);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:14px;display:block}.pcard .pf{align-items:center;gap:8px;padding:0 15px 15px;display:flex}.minqty{color:var(--muted);font-size:11px}.crumbs{color:var(--muted);margin-bottom:16px;font-size:12.5px}.crumbs .link{color:var(--muted)}.pd{grid-template-columns:1fr 430px;gap:40px;display:grid}.gallery{border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:1;color:#171717;background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gallery .art svg{opacity:.5;width:130px;height:130px}.gallery .video{color:#fff;background:#0d0d0d;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.gallery .video .play{background:var(--brand);border-radius:999px;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.gallery .video small{color:#cfc9c2;font-size:12px}.thumbs{gap:10px;margin-top:12px;display:flex}.thumbs button{border:1px solid var(--line-2);border-radius:var(--radius-sm);width:66px;height:66px;color:var(--muted);background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.thumbs button.on{border-color:var(--brand)}.thumbs button svg{width:24px;height:24px}.thumbs .yt{background:var(--brand);color:#fff;letter-spacing:.03em;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;bottom:3px;right:3px}.buybox .brandline{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.buybox h1{margin:6px 0 4px;font-size:26px;font-weight:700}.pricelead{align-items:baseline;gap:10px;margin:20px 0 2px;display:flex}.pricelead .big{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:700}.pricelead .was{color:var(--muted);font-size:15px;text-decoration:line-through}.pricenote{color:var(--muted);font-size:12.5px}.suggested{border:1px solid var(--line);border-left:3px solid var(--success);border-radius:var(--radius-sm);flex-wrap:wrap;gap:30px;margin-top:14px;padding:12px 16px;display:flex}.suggested .b{flex-direction:column;gap:2px;display:flex}.suggested .b .lab{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.suggested .b .val{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:24px;font-weight:700}.suggested .b .val.mg{color:var(--success)}.spec{border-top:1px solid var(--line);margin-top:18px}.spec div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.spec span:first-child{color:var(--muted)}.readybadge{background:var(--success-bg);color:var(--success);border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.searchbox button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.searchbox .limpabusca{opacity:.6;font-size:18px;line-height:1}.searchbox .limpabusca:hover{opacity:1}.estoquecel{cursor:help;flex-direction:column;align-items:flex-end;line-height:1.15;display:inline-flex}.estoquecel b{font-weight:700}.estoquecel b.zero{color:var(--brand)}.estoquecel i{color:var(--muted);font-size:11px;font-style:normal}.pill.semestoque{background:var(--brand);color:var(--brand-ink);border-color:var(--brand);font-weight:700}.readybadge.semestoque{background:var(--brand);color:var(--brand-ink);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ladder{background:var(--sunk);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ladder.plain{border-radius:var(--radius);border-bottom:0;border:1px solid var(--line);margin-top:16px}.ladder .lb{font-family:var(--font-display);font-size:var(--text-nano);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-weight:700}.tier{border:1px solid var(--line-2);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--ink-soft);white-space:nowrap;align-items:baseline;gap:6px;padding:5px 11px;display:inline-flex}.tier b{font-family:var(--font-display);color:var(--success);font-size:12.5px;font-weight:700}.tier.on{border-color:var(--success);background:var(--success-bg);color:var(--success)}.nudge{font-size:var(--text-micro);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.nudge b{color:var(--success)}.nudge button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.qtyrow{align-items:center;gap:14px;margin:22px 0 14px;display:flex}.stepper{border:1px solid var(--line-2);border-radius:var(--radius-sm);align-items:center;display:flex;overflow:hidden}.stepper button{background:var(--paper);border:0;width:42px;height:44px;font-size:18px}.stepper button:hover{background:var(--sunk)}.stepper input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;width:54px;height:44px;font-family:var(--font-display);background:var(--paper);color:var(--ink);font-size:15px;font-weight:600}.linepreview{color:var(--ink-soft);font-size:13px}.linepreview b{font-family:var(--font-display);color:var(--ink)}.note{background:var(--paper);border:1px dashed var(--line-2);border-radius:var(--radius-sm);color:var(--muted);margin-top:16px;padding:12px 14px;font-size:12px}.sep{color:var(--muted);-webkit-user-select:none;user-select:none}.note.atencao{border-style:solid;border-color:var(--warn);background:var(--warn-bg);color:var(--ink-soft);margin-top:0;margin-bottom:14px}.note.atencao b{color:var(--warn)}.ficha{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;padding:16px;display:grid}.ficha .largo{grid-column:1/-1}.ficha .rot{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.ficha p{margin:0;font-size:13px}.respostacrua{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:180px;color:var(--ink-soft);white-space:pre-wrap;word-break:break-word;margin:4px 0 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5;overflow:auto}.fecharficha{border-top:1px solid var(--line-2);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.listalojas{margin:4px 0 0;padding:0;list-style:none}.listalojas li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.listalojas li:first-child{border-top:0}.editcadastro{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--ground);margin-top:6px;padding:14px}.editcadastro .hint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.editcadastro-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.editcadastro-grade label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.editcadastro-grade label.largo{grid-column:span 2}.editcadastro-grade label.marcar{color:var(--ink);flex-direction:row;align-self:end;align-items:center;gap:8px;padding-bottom:8px}.editcadastro-grade input:not([type=checkbox]),.editcadastro-grade select{border:1px solid var(--line-2);background-color:var(--paper);width:100%;color:var(--ink);border-radius:4px;padding:7px 9px;font-family:inherit;font-size:13px}.editcadastro-grade input:disabled{opacity:.5}.editcadastro-acoes{gap:8px;margin-top:14px;display:flex}.editcadastro-erro{color:var(--warn);margin:10px 0 0;font-size:12.5px}.editcadastro-resumo{color:var(--ink-soft);margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}@media (max-width:760px){.editcadastro-grade{grid-template-columns:minmax(0,1fr)}.editcadastro-grade label.largo{grid-column:auto}}.ficha .mapabtn{margin-top:8px;text-decoration:none;display:inline-flex}.fotomini{cursor:zoom-in;background:0 0;border:0;border-radius:6px;padding:0}.fotomini:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fotopop{z-index:200;background:#000000db;justify-content:center;align-items:center;padding:56px 64px;display:flex;position:fixed;inset:0}.fotopop-img{object-fit:contain;border-radius:var(--radius);max-width:100%;max-height:100%;box-shadow:0 20px 60px #0009}.fotopop-fechar,.fotopop-seta{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.fotopop-fechar:hover,.fotopop-seta:hover{background:#ffffff3d}.fotopop-fechar:focus-visible,.fotopop-seta:focus-visible{outline-offset:2px;outline:2px solid #fff}.fotopop-fechar{width:42px;height:42px;font-size:28px;top:14px;right:14px}.fotopop-seta{width:46px;height:46px;margin-top:-23px;font-size:34px;top:50%}.fotopop-seta.anterior{left:10px}.fotopop-seta.proxima{right:10px}.fotopop-contador{text-align:center;color:#ffffffbf;margin:0;font-size:13px;position:absolute;bottom:16px;left:0;right:0}@media (max-width:620px){.fotopop{padding:64px 10px 48px}.fotopop-seta{margin-top:0;top:auto;bottom:8px}}@media (min-width:1001px){.atable td.acoes{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}}.subitens{border-collapse:collapse;width:100%;margin-top:4px;font-size:12.5px}.subitens td{border-bottom:1px solid var(--line);vertical-align:top;padding:4px 8px 4px 0}.subitens tr:last-child td{border-bottom:0}.subitens .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fichatopo{flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 16px 0;font-size:12.5px;display:flex}.cartlayout{grid-template-columns:1fr 360px;gap:34px;display:grid}.cartitems{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.buyrow{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) auto minmax(128px,max-content);align-items:center;gap:14px;padding:13px 14px;display:grid}.buyrow:last-child{border-bottom:0}.rowthumb{border-radius:var(--radius-thumb);width:60px;height:60px;color:var(--line-2);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.rowthumb.empty{background:var(--sunk)}.rowthumb img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:5px}.bname{font-family:var(--font-display);margin:0 0 2px;font-size:13.5px;font-weight:600;line-height:1.3}.brow2{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.rowtot{text-align:right}.rowtot b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:15px;display:block}.rowtot .gross{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.rowtot .unit{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;line-height:1.45;display:block}.rowtot .unit s{color:var(--muted);margin-right:6px}.rowtot .unit i{color:var(--success);font-style:normal;font-weight:700;font-family:var(--font-display)}.linkbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.linkbtn:hover{color:var(--brand)}.buyrow .stepper button{width:34px;height:36px;font-size:16px}.buyrow .stepper input{width:44px;height:36px;font-size:14px}.cartfoot{margin-top:18px}.minbar{background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.bar{border-radius:var(--radius-pill);background:var(--line);height:6px;overflow:hidden}.bar>i{background:var(--brand);height:100%;transition:width var(--motion-fast);display:block}.bar>i.ok{background:var(--success)}.summary{top:calc(var(--masthead-h) + 16px);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);align-self:start;padding:22px;position:sticky}.summary h3{margin-bottom:14px;font-size:15px;font-weight:600}.sline{justify-content:space-between;padding:7px 0;font-size:13.5px;display:flex}.sline.tot{border-top:1px solid var(--line);font-family:var(--font-display);margin-top:8px;padding-top:12px;font-size:17px;font-weight:700}.sline .ok{color:var(--success)}.alert{border-radius:var(--radius-sm);gap:10px;margin:14px 0;padding:12px 14px;font-size:12.5px;display:flex}.alert.warn{background:var(--warn-bg);color:var(--warn)}.alert.ok{background:var(--success-bg);color:var(--success)}.co{max-width:760px;margin:0 auto}.cobox{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;padding:24px}.cobox h3{margin-bottom:6px;font-size:15px;font-weight:600}.cobox .hint{color:var(--muted);margin-bottom:16px;font-size:13px}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--ink-soft);font-size:12px;font-weight:600}.f2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.paychoice{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:6px;display:grid}.pay{border:1.5px solid var(--line-2);border-radius:var(--radius);text-align:left;background:var(--paper);flex-direction:column;gap:4px;padding:16px;display:flex}.pay:hover{border-color:var(--ink-soft)}.pay.on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 6%, var(--paper))}.pay b{font-family:var(--font-display);font-size:14px;font-weight:600}.pay span{color:var(--muted);font-size:12px}.pay .save{color:var(--success);font-size:12px;font-weight:700}.instab{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:14px;overflow:hidden}.instab .ir{border-top:1px solid var(--line);justify-content:space-between;padding:9px 14px;font-size:12.5px;display:flex}.instab .ir:first-child{background:var(--sunk);border-top:0;font-weight:600}.instab .ir b{font-family:var(--font-display)}.done{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);max-width:540px;margin:20px auto;padding:44px 32px}.done .ck{background:var(--success-bg);width:60px;height:60px;color:var(--success);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.done h2{font-size:22px;font-weight:700}.done p{color:var(--ink-soft);margin-top:10px;font-size:14px}.ordtag{font-family:var(--font-mono);background:var(--sunk);border-radius:4px;padding:3px 8px}.atable{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;font-size:13px;overflow:hidden}.atable th{text-align:left;background:var(--sunk);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:11px 14px;font-size:11px;font-weight:600}.atable td{border-top:1px solid var(--line);vertical-align:top;padding:11px 14px}.atable tr:hover td{background:color-mix(in srgb, var(--brand) 3%, var(--paper))}.atable .r{text-align:right;font-variant-numeric:tabular-nums}.rowlink{cursor:pointer}.pill{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.pill.pub{background:var(--success-bg);color:var(--success)}.pill.dft{background:var(--sunk);color:var(--muted)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.cancelado{background:color-mix(in srgb, var(--negativo) 16%, transparent);color:var(--negativo)}.odetail{grid-template-columns:1fr 320px;gap:26px;margin-top:8px;display:grid}.opanel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:20px}.opanel h3{margin-bottom:12px;font-size:14px;font-weight:600}.otl{margin:0;padding:0;list-style:none}.otl li{gap:12px;padding:9px 0;font-size:13px;display:flex}.otl li .mk{background:var(--line-2);border-radius:999px;flex-shrink:0;width:12px;height:12px;margin-top:4px}.otl li.done .mk{background:var(--success)}.otl li.now .mk{background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 22%, transparent)}.kv{border-top:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.kv:first-child{border-top:0}.kv span:first-child{color:var(--muted)}.auth{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto;display:grid}.authcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.authcard h2{margin-bottom:4px;font-size:18px;font-weight:600}.authcard .hint{color:var(--muted);margin-bottom:18px;font-size:12.5px}.consent{color:var(--muted);gap:9px;margin:6px 0 16px;font-size:11.5px;display:flex}.consent input{accent-color:var(--brand);margin-top:2px}.field .filepicker{border:1px dashed var(--line-2);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:14px;font-size:12.5px;font-weight:400;display:flex}.field .filepicker:hover{border-color:var(--brand);color:var(--brand)}.filepicker input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.timeline{margin:6px 0 0;padding:0;list-style:none}.timeline li{color:var(--ink-soft);padding:0 0 12px 20px;font-size:13px;position:relative}.timeline li:before{content:"";border:2px solid var(--line-2);background:var(--paper);border-radius:999px;width:9px;height:9px;position:absolute;top:4px;left:0}.timeline li:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:15px;bottom:0;left:4px}.timeline li.feito:before{border-color:var(--success);background:var(--success)}.timeline li.agora:before{border-color:var(--brand);background:var(--brand)}.timeline li.pendente{color:var(--muted)}.timeline em{color:var(--muted);margin-top:1px;font-size:11.5px;font-style:normal;display:block}.entregapedido{border-top:1px dashed var(--line-2);flex-direction:column;gap:10px;margin-top:4px;padding-top:10px;display:flex}.entregapedido .rot{font-size:var(--text-nano);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-weight:700;display:block}.entregapedido p{margin:0;font-size:13px;line-height:1.6}.revrow{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:13px;display:flex}.revrow b{font-family:var(--font-display);text-align:right}.revrow b.tnum{white-space:nowrap}.revrow.total{border-top:1px solid var(--line-2);margin-top:6px;padding-top:12px}.revrow.total b{font-size:16px}.cksteps{font-size:var(--text-meta);color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;display:flex}.cksteps span.on{color:var(--brand);font-weight:700}.cksteps b{color:var(--line-2);font-weight:400}.tipocadastro{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--ground);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:4px;display:grid}.tipocadastro button{border-radius:var(--radius-sm);color:var(--muted);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:12.5px;font-weight:600}.tipocadastro button.on{background:var(--brand);color:var(--brand-ink)}.tipocadastro button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pending{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);text-align:center;max-width:580px;margin:20px auto;padding:40px 34px}.pending .ic{background:var(--warn-bg);width:56px;height:56px;color:var(--warn);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.pending h2{font-size:20px;font-weight:700}.pending p{color:var(--ink-soft);margin-top:10px;font-size:13.5px}.contactrow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.contactbtn{border:1px solid var(--line-2);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.contactbtn:hover{border-color:var(--brand);color:var(--brand)}.contactbtn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.contactbtn.wa:hover{filter:brightness(.94);color:#fff}.adminnav{top:var(--masthead-h);z-index:60;background:var(--ground);border-bottom:1px solid var(--line);margin-inline:calc(50% - var(--vw,100vw) / 2);margin-bottom:26px;position:sticky}.adminnav-in{max-width:var(--maxw);padding:0 var(--gutter);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.adminnav-in::-webkit-scrollbar{display:none}@media (max-width:760px){.adminnav{position:sticky}.adminnav:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--ground));width:32px;position:absolute;top:0;bottom:1px;right:0}}.adminnav a{white-space:nowrap;min-height:46px;font-family:var(--font-display);color:var(--ink-soft);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.adminnav a svg{color:var(--muted)}.adminnav a:hover{color:var(--brand)}.adminnav a.on{color:var(--brand);border-bottom-color:var(--brand)}.adminnav a.on svg{color:var(--brand)}.navcount{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.admhead{margin-bottom:18px}.admhead h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.admhead p{color:var(--muted);max-width:56ch;margin:6px 0 0;font-size:13px}.chip{border:1px solid var(--line-2);min-height:34px;font-family:var(--font-display);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.chip:hover{border-color:var(--brand);color:var(--brand)}.chip.on{border-color:var(--brand);color:var(--brand);background:var(--sunk)}.chips{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.chipslbl{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-size:10px;font-weight:600}.atable tr.aberta>td{background:color-mix(in srgb, var(--brand) 3%, transparent)}.atable td.detalhe{background:var(--sunk);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:0}.linkname{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.linkname:hover{color:var(--brand);text-decoration:underline}.atable.compacta th,.atable.compacta td{padding:9px 7px}.atable.compacta .copybtn.sku-cel{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:72px;display:inline-block;overflow:hidden}.atable.compacta td.estreita{max-width:78px}.atable.compacta .thumb{width:36px;height:36px}.conteudo{font-size:12px}.conteudo .semfoto{color:var(--warn)}.conteudo .comvideo{color:var(--success)}.conteudo .semvideo{color:var(--muted)}.conteudo .semdesc{color:var(--warn);margin-top:2px;font-size:11px;display:block}@media (max-width:1000px){.atable,.atable>thead,.atable>tbody,.atable>tbody>tr,.atable>tbody>tr>td{width:auto;display:block}.atable{background:0 0;border:0}.atable>thead{display:none}.atable>tbody>tr{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;padding:4px 2px}.atable>tbody>tr:hover>td{background:0 0}.atable>tbody>tr>td{text-align:left;border-top:0;padding:7px 14px}.atable>tbody>tr>td.r{text-align:left}.atable>tbody>tr>td[data-rotulo]:before{content:attr(data-rotulo);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.atable>tbody>tr>td.detalhe{border-top:1px solid var(--line-2);padding:0}.ficha{padding:12px}}.abar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.abar input[type=search]{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--paper);min-width:220px;color:var(--ink);padding:9px 12px;font-family:inherit;font-size:13px}.abar.larga input[type=search]{flex:320px;max-width:620px}.bulkbtn{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-sm);font-family:var(--font-display);color:var(--ink-soft);padding:9px 13px;font-size:12.5px;font-weight:600}.bulkbtn:hover{border-color:var(--brand);color:var(--brand)}.thumb{border:1px solid var(--line);color:#6b6560;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.thumb:hover{border-color:var(--brand);color:var(--brand)}.thumb svg{width:22px;height:22px}.copybtn{background:var(--sunk);border:1px solid var(--line);font-size:11px;font-family:var(--font-mono);color:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.copybtn:hover{border-color:var(--brand);color:var(--brand)}.copybtn.done{color:var(--success);border-color:var(--success)}.tog{background:var(--line-2);border:0;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .15s;position:relative}.tog i{background:#fff;border-radius:999px;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px}.tog.on{background:var(--success)}.tog.on i{left:20px}.settgrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.pedidodet{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.pedidodet-principal,.pedidodet-lateral{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:1000px){.pedidodet{grid-template-columns:minmax(0,1fr)}}.campoetapa{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.campoetapa input,.campoetapa select{border:1px solid var(--line-2);background-color:var(--paper);width:100%;color:var(--ink);border-radius:4px;padding:7px 9px;font-family:inherit;font-size:13px}.pedidodet .hint{color:var(--muted);font-size:12px;line-height:1.45}.settgrid.empilhada{columns:3 300px;column-gap:14px;display:block}.settgrid.empilhada>.settcard{break-inside:avoid;margin-bottom:14px}@media (max-width:700px){.settgrid.empilhada{columns:1}}.salvarbarra{z-index:40;background:var(--ground);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 0;display:flex;position:sticky;bottom:0}.settcard .dica{margin:8px 0 0;font-size:11.5px;line-height:1.45}.applyrow.faixanova input{flex:122px;min-width:122px;max-width:150px}.simgrid{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:14px;display:grid;overflow:hidden}.simcel{border-left:1px solid var(--line);padding:12px 14px}.simcel:first-child{border-left:0}.simcel span{color:var(--muted);margin-bottom:4px;font-size:11.5px;display:block}.simcel b{font-family:var(--font-display);font-size:15px}@media (max-width:620px){.simcel{border-left:0;border-top:1px solid var(--line)}.simcel:first-child{border-top:0}}.settcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.settcard h4{font-family:var(--font-display);margin:0 0 12px;font-size:13px;font-weight:600}.miniio{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.miniio:first-of-type{border-top:0}.miniio input,.miniio select{border:1px solid var(--line-2);text-align:right;background-color:var(--paper);width:100px;min-width:0;color:var(--ink);border-radius:4px;padding:5px 8px;font-family:inherit;font-size:12.5px}.miniio select{text-align:left}.applyrow{border-top:1px dashed var(--line-2);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.applyrow select{width:auto;min-width:150px}.campoetapa{min-width:0}.miniitens{border-collapse:collapse;color:var(--muted);margin-top:3px;font-size:11.5px}.miniitens td{white-space:nowrap;border:0;padding:0;line-height:1.45}.miniitens td.r{min-width:18px;padding-right:6px}.applyrow .campoetapa select,.applyrow .campoetapa input{width:100%;min-width:0;max-width:100%}.internalnote{border:1px solid var(--line-2);background:var(--sunk);width:100%;color:var(--ink);resize:vertical;border-radius:4px;min-height:34px;padding:6px 8px;font-family:inherit;font-size:12px}.precoinput{border:1px solid var(--line-2);background:var(--sunk);color:var(--ink);border-radius:4px;padding:5px 7px;font-family:inherit;font-size:12.5px}.precoinput:focus{border-color:var(--brand);outline:none}.wamini{align-items:center;gap:6px;display:inline-flex}.walink{color:var(--wa);font-size:12.5px;font-weight:700;text-decoration:none}.walink:hover{text-decoration:underline}.wafab{z-index:80;background:var(--wa);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:600;font-size:var(--text-ui);box-shadow:var(--shadow-wa);border:0;align-items:center;gap:10px;padding:13px 18px 13px 15px;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px}.wafab:hover{filter:brightness(.95)}.wafab svg{flex-shrink:0;width:24px;height:24px}@media (max-width:620px){.wafab span{display:none}.wafab{border-radius:999px;padding:14px}}footer{background:var(--footer-bg);color:var(--footer-ink);margin-top:var(--space-16);font-size:var(--text-sm);padding:44px 0 28px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:44px;display:flex}footer img{width:auto;height:34px;margin-bottom:12px}footer b{color:#fff;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:block}footer a{color:var(--footer-ink);padding:4px 0;text-decoration:none;display:block}footer a:hover{color:var(--brand);text-decoration:none}footer p{max-width:34ch;color:var(--footer-ink-soft)}footer .legal{border-top:1px solid var(--footer-line);width:100%;color:var(--footer-ink-faint);font-size:var(--text-xs);line-height:var(--leading-legal);margin-top:26px;padding-top:18px}footer .social{gap:10px;margin-top:4px;display:flex}footer .social a{background:var(--footer-social-bg);width:32px;height:32px;color:var(--footer-ink);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}footer .social a:hover{color:var(--brand)}@media (max-width:1000px){.shell,.pd,.cartlayout,.catlayout,.auth,.settgrid,.odetail{grid-template-columns:1fr}.tiles,.grid,.steps{grid-template-columns:repeat(2,1fr)}.filters,.summary{position:static}.rail{display:none}.railstrip{-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:18px;padding-bottom:4px;display:flex;overflow-x:auto}.railstrip a{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.terms{grid-template-columns:repeat(2,1fr)}.term{border-bottom:1px solid var(--line)}.term:nth-child(odd){border-right:1px solid var(--line)}.term:nth-child(2n){border-right:0}.term:last-child{border-bottom:0;grid-column:1/-1}}@media (max-width:620px){.grid,.tiles,.steps,.f2,.paychoice{grid-template-columns:1fr}.buyrow{grid-template-columns:52px minmax(0,1fr);row-gap:10px;padding:14px}.rowthumb{width:52px;height:52px}.buyrow>.stp,.buyrow>.rowtot{grid-column:2}.rowtot{text-align:left}.rowtot b{margin-right:8px;display:inline}.rowtot .gross{display:inline}.minbar{padding:14px}.minbar>.mbtn,.minbar>.mbtn>*{width:100%}}.planilha .plinha{border-top:1px solid var(--line);grid-template-columns:1fr 108px 92px;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.planilha .plinha:first-of-type{border-top:0}.planilha .plrot{color:var(--ink-soft)}.planilha .plrot .sub,.miniio .sub{color:var(--muted);font-size:10.5px;font-style:normal;display:block}.planilha .plval,.planilha .pltaxa{text-align:right}.planilha .plsec{border-top:1px solid var(--line-2);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:12px;padding-top:8px;font-size:10px;font-weight:600}.planilha .plinha.destaque{border-top:1px solid var(--line-2);margin-top:10px;padding-top:10px;font-size:14px}.planilha .plinha.destaque .plrot,.planilha .plinha.destaque .plval,.planilha .plinha.destaque .pltaxa{font-family:var(--font-display);color:var(--ink);font-weight:700}.planilha .fixa{color:var(--muted)}.campopct{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.campopct input{text-align:right;width:62px;padding:6px 8px;font-size:12.5px}.campopct.largo input{width:96px}.campopct i{color:var(--muted);font-size:11.5px;font-style:normal}.campopct i.antes{order:-1}.subtabs{border-bottom:1px solid var(--line);gap:6px;margin:-6px 0 18px;display:flex}.subtabs a{font-family:var(--font-display);color:var(--ink-soft);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.subtabs a:hover{color:var(--brand)}.subtabs a.on{color:var(--brand);border-bottom-color:var(--brand)}.semcat{color:var(--warn);font-size:11.5px}.celcat{align-items:center;gap:4px;max-width:100%;display:flex}.celcat .catnome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.celcat.herda .catnome{white-space:normal}@media (max-width:1000px){.celcat .catnome{white-space:normal;overflow:visible}}.lapis{color:var(--muted);opacity:0;background:0 0;border:0;flex:none;padding:0 2px;font-size:12px;line-height:1;transition:opacity .15s}.atable tr:hover .lapis,.lapis:focus-visible{opacity:1}.lapis:hover{color:var(--brand)}@media (hover:none){.lapis{opacity:1}}.atable.compacta td.estreita.texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.herdada{color:var(--muted);margin-top:1px;font-size:10px;font-style:normal;line-height:1.3;display:block}.celcat-edit{z-index:6;display:inline-block;position:relative}.selcat{background-color:var(--paper);width:190px;box-shadow:var(--shadow,0 8px 24px -10px #000000b3);padding:6px 26px 6px 8px;font-size:12px;position:absolute;top:-6px;left:-4px}.subcel{color:var(--muted);margin-top:2px;font-size:10.5px;line-height:1.3}.subcel.alerta{color:var(--warn)}.celprecos{grid-template-columns:auto 1fr;place-items:center end;gap:2px 6px;display:grid}.celprecos .plrot{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-self:start;font-size:10px}.celprecos .plderiv{padding-right:2px;font-size:12px}.celprecos .subcel{grid-column:1/-1;justify-self:end}.pontosit{background:var(--muted);border-radius:50%;width:9px;height:9px;display:inline-block}.pontosit.on{background:var(--ok,#10ac61)}.pontosit.off{background:var(--warn)}.visualmente-oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copybtn.sku-sob{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;padding:1px 5px;font-size:10.5px;display:inline-block;overflow:hidden}@media (max-width:1000px){.celprecos{grid-template-columns:auto auto;justify-items:start}.celprecos .subcel{justify-self:start}}.apartir{letter-spacing:.02em;color:var(--muted);margin-bottom:1px;font-size:11px;font-weight:500;display:block}.price b i,.pricelead .big i{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:2px;font-size:.62em;font-style:normal;font-weight:600}.formaspreco{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 4px;display:grid}.formaspreco .fp{border:1px solid var(--line);background:var(--card,transparent);border-radius:10px;padding:8px 10px}.formaspreco .lab{color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.formaspreco .val{font-size:15px;font-weight:700;display:block}.formaspreco .parc{color:var(--muted);margin-top:1px;font-size:11px;display:block}@media (max-width:520px){.formaspreco{grid-template-columns:1fr}}.btn:hover,a.btn:hover{background:var(--brand-press);color:#fff;text-decoration:none}a.btn.ghost:hover{color:var(--ink);text-decoration:none}.nudgevaga{min-height:42px}.brow2.vagafixa{min-height:24px}@media (max-width:720px){.nudgevaga{min-height:58px}.brow2.vagafixa{min-height:40px}}.parcbloco{margin:10px 0 4px}.parctoggle{font-size:12.5px}.parctab{border:1px solid var(--line);border-radius:10px;margin-top:8px;overflow:hidden}.parclinha{grid-template-columns:42px 1fr auto;align-items:baseline;gap:8px;padding:7px 10px;font-size:12.5px;display:grid}.parclinha+.parclinha{border-top:1px solid var(--line)}.parclinha .pn{font-weight:700}.parclinha .pv i{color:var(--muted);margin-left:3px;font-size:11px;font-style:normal}.parclinha .pt{color:var(--muted);font-size:11.5px}.parcnota{border-top:1px solid var(--line);background:var(--sunk);margin:0;padding:7px 10px;font-size:11px}.formapag{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.fpbtn{border:1px solid var(--line-2);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:9px 10px;font-size:13px;font-weight:600}.fpbtn.on{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.fpbtn:disabled{opacity:.45;cursor:not-allowed}.rowtot .unit{color:var(--muted);font-size:11.5px;display:block}.revcalc{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.painelfundo{z-index:60;cursor:pointer;background:#00000073;border:0;padding:0;position:fixed;inset:0}.painelcar{z-index:61;background:var(--bg);border-left:1px solid var(--line);flex-direction:column;width:min(380px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 46px #00000059}.painelcar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.painelcorpo{flex:1;padding:12px 16px;overflow-y:auto}.painelcar>footer{border-top:1px solid var(--line);padding:12px 16px 16px}.paitem{grid-template-columns:52px 1fr;gap:10px;padding:9px 0;display:grid}.paitem+.paitem{border-top:1px solid var(--line)}.pathumb img,.pathumb .thumb{object-fit:cover;background:var(--sunk);border-radius:8px;width:52px;height:52px;display:block}.patxt{min-width:0}.panome{font-size:12.5px;font-weight:600;line-height:1.3;display:block}.pacalc{margin-top:3px;font-size:12px;display:block}.patxt .pix{font-size:10.5px}.patotal{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.paacoes{gap:8px;display:grid}.taxagrid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:10px;display:grid}.taxacel{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.taxacel>span:first-child{font-size:12.5px;font-weight:700}.taxacel .campopct input{text-align:right;width:58px}.apartirnota{color:var(--muted);margin-top:2px;font-size:10.5px;line-height:1.35;display:block}.faixaspreco{border:1px solid var(--line);border-radius:10px;margin:12px 0 10px;overflow:hidden}.fptit{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--sunk);border-bottom:1px solid var(--line);padding:7px 10px;font-size:10.5px}.fplinha{grid-template-columns:74px 46px 1fr auto;align-items:baseline;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.fplinha+.fplinha{border-top:1px solid var(--line)}.fplinha.on{background:color-mix(in srgb, var(--brand) 10%, transparent);box-shadow:inset 3px 0 0 var(--brand)}.fplinha .fpqtd{color:var(--muted)}.fplinha.on .fpqtd{color:var(--ink);font-weight:600}.fplinha .fpoff{color:var(--success);font-weight:600}.fplinha .fpval{font-weight:700}.fplinha .fpacao{color:var(--muted);text-align:right;font-size:11.5px}.fplinha.on .fpacao b{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.parclinha{grid-template-columns:38px 1fr auto auto}.parclinha .pu{font-weight:600}.parclinha .pu i,.parclinha .pv i{color:var(--muted);margin-left:3px;font-size:10.5px;font-style:normal}@media (max-width:560px){.fplinha{grid-template-columns:66px 42px 1fr}.fplinha .fpacao{text-align:left;grid-column:1/-1}.parclinha{grid-template-columns:34px 1fr}.parclinha .pu,.parclinha .pt{text-align:left;grid-column:2}}a.pcard:hover,a.hbtn:hover,a.contactbtn:hover,a.logo:hover,a.bulkbtn:hover,a.summary:hover{text-decoration:none}.variacoes{margin-top:16px}.variacoes .vartit{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.varopts{flex-wrap:wrap;gap:8px;display:flex}.varopt{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);color:inherit;cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.varopt:hover{border-color:var(--brand)}.varopt.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.varopt.semestoque{opacity:.62}.varopt i{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);font-size:10.5px;font-style:normal;font-weight:700}.varopt.estatica{cursor:default}.varopt.estatica:hover{border-color:var(--line-2)}:is(html:has(.bannerhome),body:has(.bannerhome)){overflow-x:clip}.bannerhome{--bh-fundo:#121212;--bh-laranja:#ff3c1f;--bh-laranja-hover:#ff5c42;--bh-tinta-botao:#171717;--bh-texto:#bdbdbd;--bh-texto-fraco:#9a9a9a;--m:1;--esc:1;background:var(--bh-fundo);color:#fff;width:100vw;font-family:var(--font-body);margin-bottom:28px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.bannerhome:before{content:"";pointer-events:none;background:url(/banner/fundo/topo-escuro-mobile.svg) 50%/cover no-repeat;position:absolute;inset:60px 0 20px}.bh-in{grid-template-rows:auto 1fr auto;row-gap:14px;max-width:480px;min-height:800px;margin:0 auto;padding:26px 22px 24px;display:grid;position:relative}.bh-in:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff17,#fff0);width:650px;height:420px;position:absolute;top:300px;left:50%;transform:translate(-50%)}.bh-texto,.bh-vitrine,.bh-acoes{min-width:0;position:relative}.bh-texto{flex-direction:column;gap:14px;display:flex}.bh-logos{align-items:center;gap:14px;display:flex}.bh-logos img{width:auto}.bh-logo-lobao{height:38px}.bh-logo-igpsport{height:13px}.bh-divisoria{background:#ffffff47;width:1px;height:24px}.bh-chamada{letter-spacing:.12em;text-transform:uppercase;color:var(--bh-laranja);align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.bh-traco{background:var(--bh-laranja);flex:none;width:18px;height:3px}.bh-saudacao{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;max-width:100%;padding:7px 14px 7px 11px;font-size:13px;font-weight:600;display:flex}.bh-saudacao svg{flex:none}.bh-saudacao-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bh-titulo{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:wrap;font-size:29px;font-weight:700;line-height:1.1}.bh-destaque{color:var(--bh-laranja)}.bh-apoio{color:var(--bh-texto);font-size:14.5px;line-height:1.5}.bh-so-desktop{display:none}.bh-vitrine{flex-direction:column;align-self:end;gap:8px;display:flex}.bh-aparelhos{justify-content:center;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.bh-aparelho{flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.bh-aparelho+.bh-aparelho{margin-left:-6px}.bh-aparelho-foto{height:calc(var(--mm) * 1.35px * var(--m));position:relative}.bh-aparelho-foto img{filter:drop-shadow(0 14px 16px #000000bf);width:auto;max-width:none;height:100%}.bh-toque{width:calc(30px * var(--m));height:calc(43px * var(--m));margin-left:calc(-11px * var(--m));filter:drop-shadow(0 3px 4px #00000080);position:absolute;top:34%;left:50%}.bh-aparelho-nome{letter-spacing:.05em;text-transform:uppercase;color:#cfcfcf;white-space:nowrap;font-size:9px;font-weight:700}.bh-acessorios{background:#2e2e2ee6;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:flex-start;margin:0;padding:12px 8px 10px;list-style:none;display:flex}.bh-acessorio{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;max-width:108px;display:flex}.bh-acessorio-foto{align-items:center;height:54px;display:flex}.bh-acessorio-foto img{height:var(--altura-celular);width:auto;max-width:none}.bh-acessorio-nome{color:#e0e0e0;text-align:center;font-size:10px;font-weight:600}.bh-acoes,.bh-botoes{flex-direction:column;gap:14px;display:flex}.bh-btn{font-family:var(--font-body);white-space:nowrap;transition:background var(--motion-fast), border-color var(--motion-fast);border-radius:10px;justify-content:center;align-items:center;gap:10px;display:flex}.bh-btn:hover{text-decoration:none}.bh-btn-principal,.bh-btn-principal:hover{color:var(--bh-tinta-botao)}.bh-btn-principal{background:var(--bh-laranja);height:54px;font-size:17px;font-weight:700;box-shadow:0 10px 24px #ff3c1f59}.bh-btn-principal:hover{background:var(--bh-laranja-hover)}.bh-btn-secundario,.bh-btn-secundario:hover{color:#fff}.bh-btn-secundario{border:1.5px solid #ffffff4d;gap:9px;height:46px;font-size:15px;font-weight:600}.bh-btn-secundario:hover{background:#ffffff0a;border-color:#fff9}.bh-btn:focus-visible,.bh-whatsapp:focus-visible{outline-offset:3px;outline:2px solid #fff}.bh-rodape{text-align:center;color:var(--bh-texto-fraco);font-size:12px;line-height:1.4}.bh-whatsapp{justify-content:center;align-items:center;gap:6px;display:flex}.bh-whatsapp:hover{color:#fff;text-decoration:none}.bh-whatsapp svg{flex:none}@media (max-width:389px){.bannerhome{--m:.9}}@media (max-width:350px){.bannerhome{--m:.8}}@media (min-width:1024px){.bannerhome{--esc:.66;--col-texto:420px;--titulo:38px;margin-bottom:32px}.bannerhome:before{background-image:url(/banner/fundo/topo-escuro-desktop.svg);background-position:0;inset:0}.bh-in{grid-template-columns:minmax(0, var(--col-texto)) auto;grid-template-rows:auto auto;grid-template-areas:"texto vitrine""acoes vitrine";place-content:center space-between;gap:22px 24px;max-width:1440px;min-height:0;padding:40px 32px 40px 40px}.bh-in:before{width:960px;height:780px;top:-120px;left:auto;right:-40px;transform:none}.bh-texto{grid-area:texto;align-self:end;gap:18px}.bh-vitrine{align-self:center;align-items:flex-end;gap:calc(26px * var(--esc));grid-area:vitrine}.bh-acoes{grid-area:acoes;align-self:start;gap:18px}.bh-logos{gap:18px}.bh-logo-lobao{height:46px}.bh-logo-igpsport{height:17px}.bh-divisoria{height:29px}.bh-chamada{font-size:12px}.bh-traco{width:24px}.bh-saudacao{font-size:14px}.bh-titulo{font-size:var(--titulo);line-height:1.06}.bh-linha{display:block}.bh-apoio{max-width:470px;font-size:16px;line-height:1.55}.bh-so-desktop{display:inline}.bh-so-celular{display:none}.bh-aparelhos{gap:calc(24px * var(--esc))}.bh-aparelho{gap:14px}.bh-aparelho+.bh-aparelho{margin-left:0}.bh-aparelho-foto{height:calc(var(--mm) * 2.4px * var(--esc))}.bh-aparelho-foto img{filter:drop-shadow(0 24px 28px #000000b3)}.bh-toque{width:calc(48px * var(--esc));height:calc(69px * var(--esc));margin-left:calc(-18px * var(--esc))}.bh-aparelho-nome{letter-spacing:.1em;font-size:12px}.bh-acessorios{padding:calc(16px * var(--esc)) calc(36px * var(--esc)) calc(14px * var(--esc));border-radius:16px;justify-content:space-around;align-self:stretch;align-items:flex-end;box-shadow:0 10px 30px #00000059}.bh-acessorio{flex:none;gap:10px;max-width:none}.bh-acessorio-foto{height:calc(84px * var(--esc))}.bh-acessorio-foto img{height:calc(var(--altura-desktop) * var(--esc));filter:drop-shadow(0 8px 10px #0009)}.bh-acessorio-nome{font-size:13px}.bh-botoes{flex-flow:wrap;gap:12px}.bh-btn{display:inline-flex}.bh-btn-principal{height:56px;padding:0 24px;font-size:16px;box-shadow:0 10px 28px #ff3c1f59}.bh-btn-secundario{height:56px;padding:0 20px}.bh-rodape{text-align:left;font-size:13px}.bh-whatsapp{justify-content:flex-start;gap:7px}}@media (min-width:1152px){.bannerhome{--esc:.76;--col-texto:440px;--titulo:40px}}@media (min-width:1280px){.bannerhome{--esc:.86;--col-texto:480px;--titulo:42px}.bh-in{padding:44px 48px 44px 56px}.bh-btn-principal{padding:0 30px;font-size:17px}.bh-btn-secundario{padding:0 24px}}@media (min-width:1440px){.bannerhome{--esc:1;--col-texto:540px;--titulo:46px}.bannerhome:before{background-position:50%}.bh-in{min-height:560px;padding:0 64px 0 72px}}
